Ci sono due fattori importanti che non hai menzionato.
- Vuoi mantenere il copyright per futuri benefici per te, o è puramente comunitario?
- Vuoi guadagnare da questo o competerai con qualcuno che lo fa?
La scomposizione di base è questa. Se non ne fai soldi e non fai del male a nessuno, fai del tuo meglio, riconosci il lavoro degli altri e non preoccuparti troppo. Distribuisci il tuo codice in qualsiasi modo abbia senso per te, incluse le dipendenze, se lo desideri. Nessuno sarà danneggiato e la comunità ti amerà. Non sudare. Se devi fare qualcosa di diverso, aspetta fino a quando qualcuno ti dice e poi parla con loro.
Se guadagni denaro dal tuo prodotto o servizio e / o se puoi causare danni a qualcuno o competere con qualcuno che lo fa, allora devi prendere una consulenza legale competente. Questo non ti proteggerà, ma ti avviserà dei rischi e forse aiuterà a mitigarli. Sei a rischio, anche se non te ne rendi conto, e più soldi fai più rischierai.
Il punto di questa risposta è che dovresti preoccuparti molto di più del fatto che il codice sia valido per gli altri, se contribuisci alla comunità e se è probabile che turbi qualcuno piuttosto che dovresti preoccuparti delle sfumature del testo. Non si può ottenere esattamente nel modo giusto senza un avvocato, ma non è necessario un avvocato per "fare la cosa giusta". Fai del tuo meglio e continua con quello che sai fare meglio: scrivere codice.