Aggiungendo nell'intestazione il tipo di licenza basta dire: "il mio codice è concesso in licenza"?

2

Ho letto su vari siti sulle licenze.

Ho appena inserito il tipo di licenza nel file di intestazione (nel mio caso un file javascript, open-source):

/*
 * "codeName" "version"
 * http://officialsite.com/
 *
 * Copyright 2012 "codeName"
 * Released under the "LICENSE NAME" license
 * http://officialsite.com/LICENSE NAME
 */

 javascript code
 ...

Nella stessa cartella lascio una copia della licenza. L'elenco della cartella ha il seguente aspetto:

* codeName.js
* LICENSE

Nel file LICENSE è il testo completo della licenza utilizzata dal mio codice.

Quello che non riesco a trovare da nessuna parte che dice è sufficiente per dire il mio codice è concesso in licenza (il caso di open-source). È qualcosa di più richiesto?

    
posta silverfox 17.11.2012 - 16:23
fonte

1 risposta

6

Le principali licenze open source come Apache o GPL contengono istruzioni su come inserire un commento nella parte superiore di ciascuno dei tuoi file sorgente. Se segui queste istruzioni, dovresti essere bravo. E sì, generalmente questo significa scegliere una licenza e aggiungere un'intestazione come mostrato nella parte superiore di ognuno dei tuoi file sorgente. Prova a scegliere una licenza che vorresti conservare (capire la differenza tra Apache e GPL) e concedere in licenza tutti i file per il tuo progetto con la stessa licenza.

L'altra cosa che potresti volere è un accordo tra i contributori. I contributori firmano per dichiarare che non aggiungono alcun contributo protetto da copyright, brevettato o con marchio al codice, o che se qualcosa è protetto da copyright, brevettabile o di marchio commerciale, rientra nella licenza per il progetto. Prendi in considerazione una clausola che indichi la tua intenzione di concedere licenze e ti permetta di cambiare la licenza a un'altra con lo stesso intento in qualsiasi momento, o se la licenza attuale è dimostrata difficile da applicare in tribunale.

Detto questo, in genere non vedo le licenze nei file HTML, CSS o JavaScript che vengono inviati al client. Penso che sia ragionevole prendere in considerazione una versione abbreviata di quei file per velocizzare i tempi di download.

Non sono un avvocato. Queste sono solo osservazioni e suggerimenti, non consigli legali.

    
risposta data 17.11.2012 - 16:50
fonte

Leggi altre domande sui tag