Dire che sto sviluppando una parte del software Open Source (licenza permissiva BSD-Like) e scrivo la versione iniziale interamente da solo. Dopo la versione iniziale, tuttavia, vorrei che molti altri sviluppatori contribuissero. Come gestisco il copyright di questo progetto? Ovviamente sono completamente proprietario della prima versione, ma come gestisco i diritti d'autore di questi contributori?
Ho visto progetti in cui nella parte superiore di un file sorgente ci sarà un avviso di Copyright che riconosce quello che ha originariamente scritto quel file sorgente e forse un partner, con molti contributori che non considero questo come mantenibile, chiunque potresti correggere parti minori o maggiori di quel file, come gestiresti questo?
Ho visto anche progetti che nella parte superiore dei loro file sorgente dicono qualcosa del tipo:
Copyright (C) The ExampleProject Developers, see CONTRIBUTORS
Nel file CONTRIBUTORS nella directory root c'è un elenco di contributori al progetto, vedo che questo è più gestibile come il primo, ma non sono sicuro che sia adatto.
Un altro sistema simile che ho visto è che nella parte superiore dei file sorgente verrà detto
See LICENSE for details
quindi nel file LICENCE hanno una lunga e lunga lista di copyright dei contributori, quindi la licenza attuale che la segue.
Ho visto anche progetti in cui l'autore originale mantiene il copyright sull'intero progetto, come può accadere?
Che cosa suggerisci che il modo migliore per fare le cose ora sia? Non voglio che le persone abbiano ripensamenti riguardo al contributo al progetto perché gestisco la proprietà e attribuisco il credito a tutti i torti, in che modo progetti più grandi (che non chiedono che i diritti d'autore siano firmati) gestiscono cose come questa?
Grazie per qualsiasi informazione, ho difficoltà a capire come dovrei pubblicare il mio progetto.