Qual è il modo migliore per riconoscere molte fonti FOSS in un singolo progetto?

7

Ho un progetto che usa un gran numero di librerie LGPL, artistiche e altre librerie open-source. Qual è il modo canonico (ovvero lo "standard") per riconoscere più fonti in un singolo download del progetto?

Inoltre, alcune delle fonti che ho usato provengono da siti in cui l'uso del codice è ok, ma la pubblicazione della fonte non lo è. Qual è il solito modo di attribuzione in quel caso e il solito modo di rendere la fonte disponibile in un progetto open-source?

    
posta bugmagnet 23.11.2011 - 12:44
fonte

1 risposta

3

di responsabilità:
Se vuoi un vero consiglio, probabilmente devi chiedere ad un avvocato (che non sono).
È così che I lo faccio, ma non ho nemmeno consultato un avvocato.
A tutti quelli che leggono questo: sentiti libero di dirmi cosa sto facendo male: -)

Cosa faccio:
Inserisco sempre una sezione "Riconoscimenti" nel file readme dei miei progetti OSS:

### Acknowledgements

MyCoolTool makes use of the following open source projects:

 - [Json.NET](http://json.codeplex.com/)
 - [Mercurial.Net](http://mercurialnet.codeplex.com/)
 - [MSBuild Community Tasks](http://msbuildtasks.tigris.org/)
 - [WiX](http://wix.codeplex.com/)

(è in Markdown, perché Github / Bitbucket lo mostrano ben formattato nella pagina principale del progetto - questo è un esempio reale di uno dei miei progetti su Bitbucket)

Inoltre, controllo i file di licenza insieme alle librerie.
Non sono sicuro che sia davvero necessario, ma la maggior parte delle licenze dice qualcosa come "devi distribuire i binari insieme a questa licenza ".

Quando ho iniziato a preoccuparmi delle licenze (quale licenza uso per il mio codice? Le licenze dei progetti OSS che voglio usare sono conformi alla mia licenza?), ho guardato molti altri progetti OSS a guarda come fanno gli altri.

Bene, la maggior parte dei progetti OSS che ho visto avevano solo le librerie delle loro dipendenze nel controllo del codice sorgente, ma non i file di licenza.
Ancora meglio, molti progetti hanno una "licenza per distribuire questa licenza con i binari" , ma ancora non distribuiscono nemmeno il proprio file di licenza proprio con i propri download binario! : -)

    
risposta data 24.11.2011 - 23:44
fonte

Leggi altre domande sui tag