web-dev-qa-db-fra.com

Quelle licence SPDX est équivalente à «Tous droits réservés»?

J'ai un package.json qui attend un acronyme de licence approuvé par SPDX, mais je ne trouve pas celui qui signifie "licence commerciale propriétaire, tous droits réservés".

Y en a-t-il un pour les non-logiciels libres, où je veux spécifier que je veux autoriser la réutilisation non?

132
Bryce

Depuis npm 3.10, vous devez utiliser SANS LICENCE :

{ "license": "UNLICENSED"}

ou

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

La valeur de la licence doit être l'une des options ci-dessus ou l'identifiant de la licence de cette liste de licences SPDX . Toute autre valeur n'est pas valide.

Ce qui suit n'est plus valide pour les versions actuelles de npm

Pour les versions npm antérieures à 3.10, vous pouvez utiliser:

{ "license" : "LicenseRef-LICENSE" }

Incluez ensuite un fichier LICENSE au niveau supérieur du package. Cela pourrait être aussi court que:

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

Mais vous voudrez peut-être être plus explicite sur ce qui n'est pas autorisé.

129
Craig

Cela ne répond pas exactement à votre question, mais qu'en est-il:

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