コンポーネント情報はグローバルに管理していけばいいのでは?
Ans: たぶん難しい
それも考えたし、その方がもちろん良い
たとえばレジストリ・レジストラモデル(URLのドメインをグローバルに一元管理している仕組み)みたいな感じでやればいい
が、正直困難ありすぎてキツイと思っている
まず悪さする奴がいるよね。たとえばpythonという名前を先に取ってしまえば、python公式がpythonという名前のコンポーネントを登録することができなくなる(サイバースクワッティング)。審査制にする?どうやって審査するの?世界中のソフトウェア開発者のリクエストを捌けるの? 次に格差も起きるよね。多かれ少なかれ審査制にすると「審査が通った側」と「通らなかった側・できなかった側」に二分される。Appleは既に公式ストア以外のアプリは使えないディストピアじゃん?特に今回の文脈は「あらゆるソフトウェア開発」が対象だから、格差つくるのは倫理的にあかんのですよ。ソフトウェア、インターネット、オープンといった文化を根底から揺るがしかねない
だから僕は「各社でコンポーネントDB持ってできるだけ省力化・統一化してください」が良いのでは、と考えているsta.icon
その営為をコンポーネントマネジメントと名付けた