Assegnazione del copyright su progetti open source

4

Qualche tempo fa ho scritto un'applicazione BlackBerry. Trovo che ora voglio rilasciarlo sotto una licenza open source. Sto prendendo in seria considerazione la licenza GPL v3. Tutto il codice è mio; non ci sono librerie di terze parti (con l'eccezione, ovviamente, di tutte le librerie BlackBerry / Java standard a cui sono "collegato").

Questo è il primo progetto open source che manterrò o avvierò. Mi trovo un po 'perso su come gestire i contributi. Sembra essere più o meno standard aspettarsi un qualche tipo di incarico di copyright dai contributori in modo che il progetto abbia un copyright unificato. Potrei assegnare tutti i diritti d'autore alla FSF o assegnare a me tutti i diritti d'autore.

Come dovrei gestirlo? Le caratteristiche più importanti di qualsiasi implementazione che utilizzo sono:

  • Mi protegge dall'essere citato in giudizio per eventuali violazioni involontarie della GPL nel mio stesso codice
  • Protegge il contributo degli altri da un uso improprio da parte mia se divento malvagio
  • Incoraggiare i contributi degli altri al progetto (o almeno non scoraggiare tali contributi)

Per assegnare a me tutti i diritti d'autore, la strategia più promettente per l'assegnazione del copyright sembra essere basata sull'accordo di contributore di Oracle, che si trova qui: link . Tuttavia, mi sento come se mi aspettassi che i contributori firmino un documento legale, fornendomi informazioni piuttosto personali che richiedono molto, soprattutto considerando che il mio progetto è molto piccolo.

Devo procedere chiedendo ai contributori di firmare un documento simile all'accordo di Oracle? Dovrei semplicemente accettare i contributi e incrociare le dita per non avere problemi lungo la strada? C'è un'altra strategia che dovrei usare?

    
posta Eric 21.08.2011 - 18:42
fonte

2 risposte

6

La ragione principale per chiedere l'assegnazione del copyright è che ti dà il diritto di modificare la licenza sul tuo codice. Ciò potrebbe essere auspicabile se in seguito si desidera vendere lo stesso codice con una licenza proprietaria.

Trolltech lo ha fatto con grande successo per molti anni, rilasciando Qt sotto GPL mentre vendeva lo stesso codice con una licenza proprietaria agli sviluppatori commerciali che volevano mantenere privata la loro fonte.

Tuttavia, a volte le aziende chiedono l'assegnazione del copyright per scopi nefandi. Il codice che ora guida Sourceforge era una volta GPL, ma il proprietario principale del copyright, al momento VA Linux, ha chiesto a tutti i contributori per gli incarichi di copyright senza dire a nessuno di loro che stavano facendo in modo da poter chiudere completamente la fonte e vendere il codice come un prodotto puramente proprietario. È semplicemente sbagliato.

Se non pianifichi di vendere il tuo codice sotto una licenza proprietaria separata - nota come "doppia licenza" e pensi di essere soddisfatto della licenza che scegli inizialmente, non c'è molto da fare nel chiedere i diritti d'autore .

    
risposta data 22.08.2011 - 11:32
fonte
0

Non consiglierei GPLv3 se volessi i contributi indietro. Se diamo un'occhiata pragmatica alla licenza, scoraggia qualsiasi azienda commerciale dall'utilizzare il tuo prodotto. E le aziende commerciali hanno il tempo e i soldi per mettere in qualcosa che li aiuterà nel lungo periodo. Se questo è un motivo legittimo per scoraggiare le aziende non significa che non ci sia uno stigma con GPL. Non vedo molti (o nessuno) avvocati di Apache in circolazione, ma ho visto la mia parte di GPL.

Detto questo, non è irragionevole per te che i contributori "firmino" una pagina dichiarando di rilasciare i loro contributi sotto la stessa licenza che stai utilizzando. Molti progetti OSS fanno qualcosa di simile.

    
risposta data 22.08.2011 - 05:24
fonte

Leggi altre domande sui tag