Quale licenza posso scegliere per un fork poco profondo di un progetto recentemente abbandonato?

0

Quindi ho bisogno di un bootloader per un chip avr e dopo alcune ricerche, ho selezionato questo uno .

License

OpenSource, base on GPL license.

Aveva bisogno di piccole modifiche da compilare senza AvrStudio dedicato. Vale a dire:

  • conformità a c99
  • scrivere un makefile
  • configurazione personalizzata per PCB e chip.

Vorrei spingere il progetto modificato su GitHub, principalmente come mezzo per archiviarlo in caso di guasto del disco rigido. Il bootloader farà parte del mio progetto per l'ultimo anno, che vorrei pubblicare come licenza MIT / BSD / any-non-copyleft.

Il progetto sembra essere stato abbandonato durante il 2012 e l'autore non sta restituendo le mie email.

Dopo questo sfondo, la mia domanda. Quale dovrebbe essere il contenuto del file LICENSE, consigliato da GitHub? Dovrei inserire un grande "I DO NOT OWN THIS CODE", dovrei selezionare una versione GPL o ho più opzioni?

E un'altra domanda. Come si suppone che il mio progetto venga chiamato? Ho il diritto di nominarlo uguale all'originale? Ho il diritto di cambiare il nome?

Correlati, ma il progetto originale è MIT:

Concessione di licenze su progetti a forcella

    
posta Vorac 23.10.2015 - 07:52
fonte

3 risposte

3

Se forzi un progetto GPL, devi mantenere la stessa licenza GPL (a meno che il proprietario del copyright originale non ti dia il permesso di cambiarlo).

BTW, consiglio vivamente di contattare e interagire con gli autori originali del progetto . Probabilmente saranno contenti di te che stai lavorando al loro codice (e potrebbero aiutarti, forse darti il permesso di concedere licenze, ecc ...).

Per quanto riguarda la denominazione, se vuoi (e lo raccomando) per posizionare il repository originale su GitHub , manterrai lo stesso nome.

Suggerirei di mantenere lo stesso nome comunque, o almeno di avere un nome simile.

    
risposta data 23.10.2015 - 08:19
fonte
3

Non sono sicuro che la singola affermazione di "OpenSource, base su licenza GPL" sia in realtà una licenza valida: possiamo dire in modo informale che un programma è GPL, ma in realtà dovrebbe includere una copia della licenza contenente il termini legali reali. Il codice sorgente per questo progetto ( avrubd_src_v45.zip ) non sembra contenere alcun tipo di file di licenza.

Tuttavia, sembra che l'autore abbia voluto applicare (alcune versioni non specificate) della GPL al programma. Ciò richiederebbe che anche eventuali versioni modificate debbano essere distribuite con gli stessi termini.

Per essere davvero sicuro, dovresti parlare con un avvocato, ma mi sembra se è legale lanciare il programma a tutti, GPL è l'unica licenza che puoi usare . Potresti potenzialmente utilizzare una licenza di tipo BSD specificatamente per ogni nuovo codice che aggiungi, ma il programma completo (contenente il codice dell'autore originale, anche con le modifiche) deve essere GPL.

    
risposta data 23.10.2015 - 08:19
fonte
3

Altre risposte hanno lasciato intendere questo, ma solo per chiarire:

Non hai alcun diritto legale di utilizzare, sviluppare o ridistribuire il codice in base alla dichiarazione citata.

Una dichiarazione che l'autore intende rendere il codice open source non è sufficiente. Deve esserci una licenza effettiva che delinea ciò che è permesso fare. Non hai nulla che puoi indicare che in realtà dimostra che l'autore ti ha concesso i diritti su questo codice. Inoltre, il vago testo "basato su GPL" lascia poco chiaro anche ciò che l'autore potrebbe effettivamente intendere.

Considerati i fatti che il codice è stato pubblicato su Internet e la dichiarazione di intenti per renderlo open source, non mi dispiacerebbe usare e adattare questo codice per mio uso personale.

Tuttavia, non vorrei ridistribuire questo codice senza una licenza o almeno qualche forma di accordo scritto dall'autore. In questo modo probabilmente non causerebbe mai un problema, data la dichiarazione dell'autore, ma c'è un rischio. Cosa succede se la tua versione è diventata popolare e ampiamente utilizzata? L'autore potrebbe cambiare idea e decidere di intraprendere un'azione legale per riprendere il controllo o guadagnare denaro. Non avresti una buona difesa contro questo.

L'apparente indifferenza dell'autrice sulle licenze mi fa anche preoccupare che l'autore abbia preso il codice di qualcun altro senza prestare la dovuta attenzione alla licenza. Se questo lavoro contiene il codice di qualcun altro (anche se quel codice è stato rilasciato sotto una licenza open source), penso che si rischierebbe di ridistribuirlo in modo inappropriato.

Caveat: consulta un avvocato per una risposta autorevole.

    
risposta data 23.10.2015 - 08:38
fonte

Leggi altre domande sui tag