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! : -)