Come abilitare correttamente la licenza del software open source

14

Ho un progetto su cui ho lavorato e che vorrei inserire in un nuovo repository Github pubblico come open source. Dopo aver cercato su StackExchange la licenza giusta da utilizzare, ho definito la licenza BSD.

La mia domanda è: ora cosa? Devo solo copiare il testo della licenza BSD in un file chiamato LICENZA nella radice del mio repository e chiamarlo buono? È questa la regola generale su come funzionano tutte le licenze open source? O devo comunicare ad altre organizzazioni che sto usando questa licenza in modo che possa "applicarla" se necessario?

    
posta Chris Smith 19.12.2010 - 00:20
fonte

2 risposte

7

È sufficiente allegare il file di licenza nel tuo lavoro. Tuttavia, di norma, è preferibile aggiungere un piccolo commento che indica chi possiede il copyright e dove trovare il testo completo della licenza nella parte superiore di ciascun file sorgente.

Non hai bisogno di notificare a nessuna organizzazione l'applicazione della tua licenza se qualcuno interrompe i termini, anche se ti richiederà di portarli in tribunale.

    
risposta data 19.12.2010 - 00:39
fonte
4

Se hai deciso che una particolare licenza è adatta alle tue esigenze, allora dovrebbe essere sufficiente inserire un file License.txt in una posizione prominente nella distribuzione. Inoltre, dovresti assicurarti che i metadati github per il tuo progetto, i file Maven POM e così via dichiarino anche le licenze nel modo appropriato.

Or do I need to notify some other organization that I'm using this license so I can 'enforce' it if necessary?

Non è necessario. L'applicazione della licenza è interamente a tuo carico. (Non che ci sia molto da far rispettare ... con una licenza BSD.)

Tuttavia, se eri pronto a utilizzare una licenza GNU e assegnare il copyright alla FSF (e il tuo progetto vale la pena proteggere), si prenderanno cura dell'applicazione della licenza.

    
risposta data 20.12.2010 - 08:46
fonte

Leggi altre domande sui tag