Posso usare librerie open source nel mio progetto che è stato rilasciato nel pubblico dominio?

1

Sto scrivendo un'applicazione per Windows Phone che intendo rilasciare nel pubblico dominio (il codice sorgente e le risorse releate, cioè). La mia applicazione, tuttavia, utilizza alcune librerie open source di terze parti (che collegano staticamente ad esse). Il rilascio del mio codice nel dominio pubblico fa alcuna differenza per quanto riguarda le licenze delle librerie open source che uso o dovrei assicurarmi che la mia licenza (un) sia compatibile con le licenze open source, allo stesso modo in cui dovrei farlo se ha rilasciato il codice sorgente usando una licenza open source (o mantenuto il codice closed source, per quella materia)?

Rilascio il mio codice nel pubblico dominio non fa alcuna differenza, come faccio a sapere se una licenza open source è utilizzabile con il codice rilasciato nel pubblico dominio?

    
posta David Nordvall 02.10.2013 - 10:50
fonte

1 risposta

6

L'open source non è solo open source. Esistono molte e molte licenze open source con condizioni diverse.

Le cosiddette licenze OS permissive come BSD o MIT ti permettono di fare quasi tutto ciò che vuoi con il lavoro coperto, persino di affidarlo a una licenza completamente diversa, come a patto che tu includa un avviso sul copyright.

Ma ci sono anche licenze OS condivise come la GPL che consente solo il rilascio di derivati con la stessa licenza. Quando si utilizza una libreria GPL, qualsiasi software che si collega ad esso in modo statico deve anche essere concesso in licenza sotto licenza GPL. Poiché questo è molto scomodo per le librerie, esiste una versione speciale della GPL, la LGPL . LGPL sta per "Lesser GPL" o "Library GPL". Permette di posizionare software che utilizza la libreria sotto qualsiasi altra licenza purché non si apportino modifiche alla libreria stessa. E anche quando lo fai, devi solo distribuire le modifiche alla libreria sotto LGPL, non la tua applicazione.

E poi ci sono molte altre licenze con le loro condizioni. Quindi, quello che dovresti fare ora è scoprire quale licenza è utilizzata da ciascuna delle librerie e poi scoprire che cosa permettono.

    
risposta data 02.10.2013 - 13:11
fonte

Leggi altre domande sui tag