Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Controllo licenziato LGPL posso utilizzarlo?
mercoledì 13 gennaio 2010 - 16.44
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
mer 13 gen 2010 - 16:44
salve a tutti,
sto cercando di capire se posso utilizzare un controllo licenziato LGPL nel mio programma. Nelle FAQ relative al componente in questione ho trovato queste info secondo me un pò contradittorie ("TinyMCE" è il componente in questione, è un editor HTML scritto in Javascript) :
----------
Can I use TinyMCE in my commercial application?
Yes you can, the LGPL license is a Free Software License. You can read the whole license here or visit Free Software Foundation web site
Are there any restrictions to using TinyMCE in my commercial application?
Yes, all copyright notices must be intact. Moxiecode Systems are still the copyright holders of the source code, so you can not use the code in other proprietary applications. Any modifications or add-ons you make to the source has to be released according to the provisions of the LGPL, for the communitys benefit. We recommend that you always contribute your changes back to the TinyMCE community, regardless of the situation.
If you start to make a lot of revenue from using TinyMCE, please remember the time and dedication that has been put into this by other developers, respect this and give credit to those who deserve it.
---------
e dunque non capisco alcune cose:
1- posso integrare il componente in un mio sito? e se da questo mio sito erogo dei servizi a scopo di lucro ?
2- posso creare un programma al cui interno viene utilizzato questo componente e quindi poi vendere il mio programma con due licenze separate, una x il mio programma e un altra LGPL x il componente? oppure facendo tale operazione sono costretto a utilizzare un unica licenza LGPL x tutto?
adima80
Profilo
| Junior Member
158
messaggi | Data Invio:
mer 13 gen 2010 - 16:47
Ciao, la LGPL sta per Library GPL; è stata introdotta per fare in modo che codice open source possa essere inglobato in applicazioni closed, generalmente l'unico requisito pre soddisfare la licenza è riportare fedelmente le condizioni della licenza stessa. Per esempio nel tuo sito potresti inserie nella pagina che contiene l'oggetto un link diretto alla pagina della licenza del componente o una cosa simile.
Spero di esser stato chiaro, ciaoooo
p.s. La dll del componente deve essere linkata (passami il termine) dinamicamente, ma non sono sicuro sia un requisito fondamentale per soddisfare la licenza.
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
mer 13 gen 2010 - 18:06
si ma quanto scritto sopra
"Moxiecode Systems are still the copyright holders of the source code, so you can not use the code in other proprietary applications."
non è in contraddizione con la LGPL?
non capisco...
adima80
Profilo
| Junior Member
158
messaggi | Data Invio:
mer 13 gen 2010 - 21:39
Credo si riferisca al sorgente, nel senso devi prendere il componente così com'è e linkarlo dinamicamente senza incorporare porzioni di sorgente...
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
mer 13 gen 2010 - 22:29
cosa intendi con "linkarlo dinamicamente"?
e con "senza incorporare porzioni di sorgente" ?
cioè non devo incorporare porzioni di codice del componente GPL nel mio codice...
adima80
Profilo
| Junior Member
158
messaggi | Data Invio:
sab 16 gen 2010 - 14:14
>cosa intendi con "linkarlo dinamicamente"?
Intedo che devi caricare l'assembly a mano, ma di questa parte non sono sicuro sia obligatoria
>e con "senza incorporare porzioni di sorgente" ?
>
>cioè non devo incorporare porzioni di codice del componente GPL
>nel mio codice...
Nel senso che non devi prendere il sorgente del componente, estrarre le porzioni di codice che ti interessano ed inserirle nel tuo programma; devi prendere componente compilato, linkarlo e indicare che per sviluppare questo programma hai usato quel componente, creato da e licenziato in determianato modo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !