web-dev-qa-db-ja.com

「予約されたすべての権利」に相当するSPDXライセンスはどれですか?

package.jsonこれはSPDX承認済みのライセンスの頭字語を想定していますが、「独自の商用ライセンス、すべての権利を留保」を意味するものを見つけることができません。

FOSS以外の場合、許可するように指定したいno再利用はありますか?

132
Bryce

Npm 3.10以降は [〜#〜] unlicensed [〜#〜] を使用する必要があります:

{ "license": "UNLICENSED"}

または

{ "license": "SEE LICENSE IN <filename>"}

ライセンスの値は、上記のオプションのいずれか、または このSPDXライセンスのリスト からのライセンスの識別子である必要があります。その他の値は無効です。

npmの現在のバージョンでは、以下は無効です。

3.10より前のnpmバージョンの場合、以下を使用できます。

{ "license" : "LicenseRef-LICENSE" }

次に、パッケージの最上位にLICENSEファイルを含めます。次のように短くなる可能性があります。

(c) Copyright 2015 person or company, all rights reserved.

しかし、何が許可されていないかをもっと明確にしたいかもしれません。

129
Craig

これはあなたの質問に正確に答えるものではありませんが、どうですか:

{
  "license": "Proprietary",
  "private": true,
}
8
WooYek