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?
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é.
Cela ne répond pas exactement à votre question, mais qu'en est-il:
{
"license": "Proprietary",
"private": true,
}