Come concedere in licenza un intero pacchetto senza scriverlo in ogni file? [duplicare]

7

C'è un modo in cui posso rendere valida la licenza che uso per un pacchetto software open-source per tutti i contenuti del pacchetto senza doverlo scrivere in ogni singolo file?

Ho visto spesso un file LICENSE , ma questo file (con la licenza al suo interno) fa sì che tutto il contenuto del pacchetto (vale a dire la directory corrente e tutte le sottodirectory) utilizzi questa licenza?

    
posta Niklas Rosenstein 28.05.2012 - 19:02
fonte

2 risposte

6

L'ipotesi legale è che ogni file sia protetto da copyright. Puoi semplicemente descrivere nella tua licenza cosa è coperto. Chiunque non legga la licenza ma solo il file sorgente avrà un sottoinsieme dei diritti concessi (Open Source non toglie i diritti legali). Chiunque legga la licenza sa cosa è coperto e può esercitare tutti i diritti che hai concesso.

Tuttavia, le buone licenze Open Source (come la GPL) forniscono indicazioni su come applicare la licenza. In particolare, la GPL suggerisce di aggiungere a ogni file sorgente un piccolo riferimento alla licenza attuale.

    
risposta data 28.05.2012 - 23:08
fonte
4

A giudicare da ciò che ho visto in molti altri progetti, non è necessario includere l'intero testo della licenza in ogni file. Dovresti, tuttavia, includere la tua nota sul copyright e un riferimento alla tua licenza in ogni file. Ho visto spesso affermazioni sulla falsariga di:

©2012 Joe Cool. See the license terms in the file 'license.txt' which should
have been included with this distribution. A copy of the license is also
available at <http://joecoolswebsite.com/license.txt>.
    
risposta data 28.05.2012 - 22:36
fonte

Leggi altre domande sui tag