Sto costruendo una libreria in Nodo. Questa libreria è utilizzabile solo dalla società per cui lavoro attualmente. Penso che questo significhi che la licenza sia "None". Ma quando I npm init
mi vuole usare una licenza SPDX. "Nessuno" o "Senza licenza" non sono opzioni valide.
npm WARN package.json [email protected] license should be a valid SPDX license expression
C'è qualche discussione intorno a questo sulla questione inseguitore NPM GitHub, ma non riesco a trovare nulla che risponde definitivamente questo. Forse NPM non supporta questo concetto, ma sembra strano.
Cosa dovrei inserire per questo campo in questo caso? Mi piacerebbe sbarazzarmi degli avvisi npm relativi a questo.
Mentre i documenti dicono che senza licenza è valida, dà ancora un avvertimento:
$ cat package.json | grep licen
"license": "UNLICENSED",
$ npm install
npm WARN package.json [email protected] license should be a valid SPDX license expression
Penso che questa sia la tua risposta: http://programmers.stackexchange.com/questions/285885/which-spdx-license-is-equivalent-to- tutti i diritti riservati –
Sembra che @SimonGroenewolt, vuoi metterlo come risposta? – jcollum
Problema di NPM che discute questo argomento: https://github.com/npm/npm/issues/8918#issuecomment-138059254 – jcollum