JavaScriptの歴史に残る劇的な瞬間に続いて,npmは,ユーザがパッケージを非公開にした時の処置を決定するポリシを変更すると発表した。
新たなポリシでは,次のように述べられている。
新ポリシについて説明したブログ記事の中で,npmは,新しいポリシがどのように適用されるか,さまざまな状況の例を挙げている。
left-pad
パッケージが非公開になった先日の問題を振り返ってみると,新たなルールでは,24時間以上経過していることと,多数の依存プログラムがあることから,Azer Koçulu氏による非公開化は認められなかったはずだ。
パッケージを非公開にできることも重要だが,各個人がコミュニティに対して責任を負うことが大切だ,とnpmは述べている。
この機能には重要かつ正当な理由がありますから,廃止するつもりはありませんが,今回私たちは,非公開にする方法と,それに関わるポリシを大きく変更しています。このポリシは公開者の権利と,オープンソースコミュニティの社会的結束を維持するためのnpmの責任とのバランスに向けた,最初の一歩なのです。
コミュニティの反応はさまざまだが,redditのスレッドは,オープンソースコードの意味について改めて考えさせる内容になっている。