Quando fornisci una pagina "crediti" o una pagina di informazioni sulle licenze simile che elenca le librerie distribuite con il tuo progetto, dovresti includere strumenti di build come Babel e Webpack?
Quando fornisci una pagina "crediti" o una pagina di informazioni sulle licenze simile che elenca le librerie distribuite con il tuo progetto, dovresti includere strumenti di build come Babel e Webpack?
Any third party NPM libraries you use are distributed with your application/website source code. Legally speaking, if you use a JavaScript library thats using an MIT license for example, you must provide attribution to the library.
Penso che tu stia mescolando alcune cose:
Supponiamo che tu usi alcune librerie di terze parti per creare la tua applicazione. Questi verranno utilizzati dall'utente dell'applicazione quando eseguono l'applicazione. I tuoi utenti devono accettare i termini della licenza se la tua applicazione e le librerie di terze parti.
Ora, supponiamo che tu usi alcuni strumenti di sviluppo di terze parti per creare la tua applicazione. Questi non verranno utilizzati dall'utente quando eseguono la tua applicazione. I tuoi utenti devono accettare i termini della licenza della tua applicazione ma non gli strumenti di compilazione.
Quando una libreria di terze parti è inclusa nelle tue applicazioni, i termini della licenza dovrebbero essere sufficienti. Se i termini di licenza richiedono l'attribuzione del credito, allora si attribuisce il credito di conseguenza.
Da un punto di vista di principio, non dovresti fornire alcun termine di licenza per i tuoi utenti per i tuoi strumenti di compilazione. Dopo tutto, non lo usano quando usano la tua applicazione. Tuttavia, il fornitore del tuo strumento di costruzione potrebbe richiedere che tu fornisca l'attribuzione del credito quando distribuisci il tuo software come parte del contratto di licenza per l'utilizzo dei loro strumenti.
Leggi altre domande sui tag licensing