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?