Alessandro Del Sole's Blog

{ A programming space about Microsoft® .NET® }
posts - 1908, comments - 2047, trackbacks - 352

My Links

News

Your host

This is me! Questo spazio è dedicato a Microsoft® .NET®, di cui sono molto appassionato :-)

Cookie e Privacy

Disabilita cookie ShinyStat

Microsoft MVP

My MVP Profile

Microsoft Certified Professional

Microsoft Specialist

Xamarin Certified Mobile Developer

Il mio libro su VB 2015!

Pre-ordina il mio libro su VB 2015 Pre-ordina il mio libro "Visual Basic 2015 Unleashed". Clicca sulla copertina per informazioni!

Il mio libro su WPF 4.5.1!

Clicca sulla copertina per informazioni! E' uscito il mio libro "Programmare con WPF 4.5.1". Clicca sulla copertina per informazioni!

These postings are provided 'AS IS' for entertainment purposes only with absolutely no warranty expressed or implied and confer no rights.
If you're not an Italian user, please visit my English blog

Le vostre visite

I'm a VB!

Guarda la mia intervista a Seattle

Follow me on Twitter!

Altri spazi

GitHub
I miei progetti open-source su GitHub

Article Categories

Archives

Post Categories

Image Galleries

Privacy Policy

Licenza LGPL, distribuzione di librerie e sorgenti

Tempo fa volevo realizzare un'applicazioncina freeware, da distribuire in formato sorgente sul nostro sito. Avevo, tuttavia, la necessità di referenziare un assembly, anch'esso gratuito e distribuito come open source, rilasciato sotto la licenza LGPL (versione della licenza GPL dedicata alle librerie).

Per quanto avessi avuto diverse risposte da amici sviluppatori, non mi erano chiare alcune cose, tipo se avessi dovuto distribuire anche il codice sorgente dell'assembly o potevo farne a meno distribuendo solo la .dll, in modo da evitare di fare confusione tra cartelle e file che non servivano.

Così ho scritto al consorzio (è un consorzio poi? :-) ) GNU, che mi ha dato la seguente risposta:

Se l'applicazione non contiene codice a sua volta derivato dal codice dell'assembly referenziato (ad esempio per ereditarietà), ma semplicemente funziona grazie all'assembly stesso (così com'è) tramite un collegamento ovvero riferimento, non è necessario includere i sorgenti. E' comunque consigliabile includerli nella distribuzione per rendere più semplice il reperimento delle informazioni sulla libreria utilizzata, ma non obbligatorio.

Spero che questo sia utile ad altre persone che hanno avuto il medesimo dubbio.

Alessandro

Print | posted on lunedì 30 aprile 2007 03:05 | Filed Under [ Varie ]

Powered by:
Powered By Subtext Powered By ASP.NET