Licence LGPL et utilisation commerciale

Licence LGPL et utilisation commerciale - Divers - Linux et OS Alternatifs

Marsh Posté le 03-01-2007 à 16:17:03    

Hello à tous [:zytra]  
 
Dans un projet commercial, on voudrait utiliser une librairie LGPL (fckeditor), mais on se pose des questions quant à la licence.
Le développeur de FCK propose deux licences : une LGPL (gratuite bien sûr) et une CDL (payante).
 
- Dans la licence LGPL (http://www.opensource.org/licenses/lgpl-license.php) je ne comprends rien, excepté que si je fais un programme (donc une page web s'y applique, je suppose) qui utilise la librairie, le programme doit aussi être en LGPL.
- Cependant, dans le wiki de FCKEditor (http://wiki.fckeditor.net/License), je lis : Programs that use or link this library can be licensed under terms of your choice, including proprietary, commercial, software, ce qui est en contradiction avec ce que j'ai compris de la LGPL.
 
Donc je ne comprends plus grand-chose ; est-ce qu'on a besoin de mettre les sources du projet en LGPL ? Dans 3 cas de figures :
 
- On vend l'utilisation d'un logiciel
- On vend un logiciel à un client, sans lui fournir les sources (le site est hébergé chez nous)
- On vend un logiciel à un client, en lui fournissant les sources
 
Est-ce que, dans un de ces cas-là, on a besoin de mettre nos logiciels en LGPL ?
 
Merci ! [:moule_bite]


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Marsh Posté le 03-01-2007 à 16:17:03   

Reply

Marsh Posté le 03-01-2007 à 16:25:35    

cosmoschtroumpf a écrit :

Hello à tous [:zytra]  
 
Dans un projet commercial, on voudrait utiliser une librairie LGPL (fckeditor), mais on se pose des questions quant à la licence.
Le développeur de FCK propose deux licences : une LGPL (gratuite bien sûr) et une CDL (payante).
 
- Dans la licence LGPL (http://www.opensource.org/licenses/lgpl-license.php) je ne comprends rien, excepté que si je fais un programme (donc une page web s'y applique, je suppose) qui utilise la librairie, le programme doit aussi être en LGPL.
- Cependant, dans le wiki de FCKEditor (http://wiki.fckeditor.net/License), je lis : Programs that use or link this library can be licensed under terms of your choice, including proprietary, commercial, software, ce qui est en contradiction avec ce que j'ai compris de la LGPL.
 
Donc je ne comprends plus grand-chose ; est-ce qu'on a besoin de mettre les sources du projet en LGPL ? Dans 3 cas de figures :
 
- On vend l'utilisation d'un logiciel
- On vend un logiciel à un client, sans lui fournir les sources (le site est hébergé chez nous)
- On vend un logiciel à un client, en lui fournissant les sources
 
Est-ce que, dans un de ces cas-là, on a besoin de mettre nos logiciels en LGPL ?
 
Merci ! [:moule_bite]


 
Le principe de la LGPL (Lesser GPL) est justement d'autoriser la mise sous une autre licence de tout ou partie d'un logiciel qui utilise un code sous LGPL.
Le mieux serait que tu regardes la description exacte de cette licence et nottament le comparatif entre GPL et LGPL qui se trouve sur le site de la FSF (où, bien entendu, il disent que la LGPL cémal ... :D)


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 03-01-2007 à 16:32:27    

Ou change de licence.
La licence BSD autorise ce que tu demandes (intégration d'un programme libre dans du proprio (ce qui est le cas de MAC, non ?)).

Message cité 1 fois
Message édité par Fork Bomb le 03-01-2007 à 16:32:40

---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 03-01-2007 à 17:04:11    

wedgeant a écrit :

Le principe de la LGPL (Lesser GPL) est justement d'autoriser la mise sous une autre licence de tout ou partie d'un logiciel qui utilise un code sous LGPL.
Le mieux serait que tu regardes la description exacte de cette licence et nottament le comparatif entre GPL et LGPL qui se trouve sur le site de la FSF (où, bien entendu, il disent que la LGPL cémal ... :D)


ok merci pour cette précision, j'avais donc rien compris à la LGPL :D
ceci dit je trouve pas le comparatif GPL/LGPL sur le site de la FSF... :whistle:


Message édité par cosmoschtroumpf le 03-01-2007 à 17:04:26

---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Marsh Posté le 03-01-2007 à 17:05:10    

Fork Bomb a écrit :

Ou change de licence.
La licence BSD autorise ce que tu demandes (intégration d'un programme libre dans du proprio (ce qui est le cas de MAC, non ?)).


change de licence... de FCK ? [:pingouino]


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Marsh Posté le 03-01-2007 à 18:25:55    

En gros :
La LGPL te permet de lier ton programme dynamiquement à la bibliothèque sans que celui-ci soit sous une licence libre. La bibliothèque doit rester une partie indépendante (pas noyé au milieu du reste, auquel cas on arriverait au cas ci-dessous).

 

Par contre, si tu intègres la bibliothèque dans ton logiciel (i.e. tu intègres du code, tu lies statiquement), alors le tout doit être placé sous LGPL.

 

si tu modifies la bibliothèque en elle même, tu dois évidemment fournir tes modifications sous LGPL.
tu dois également fournir les sources de la bibliothèque avec ton soft.

 


Bien sur, tout ça n'a d'intérêt que dans le cas d'une distribution de ton soft, si il reste en interne, ça n'a plus vraiment le même sens (i.e. tu peux le placer sous licence libre sans problème)

Message cité 1 fois
Message édité par Mjules le 03-01-2007 à 18:28:13

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 03-01-2007 à 21:11:59    

Mjules a écrit :

La LGPL te permet de lier ton programme dynamiquement à la bibliothèque sans que celui-ci soit sous une licence libre. La bibliothèque doit rester une partie indépendante (pas noyé au milieu du reste, auquel cas on arriverait au cas ci-dessous).


 
En l'occurence, c'est un éditeur de texte WYSIWYG qui s'intègre dans les pages web, donc forcément, c'est "noyé au milieu du reste"... visuellement du moins, pas du tout au niveau du code. Donc on devrait passer le soft en LGPL ou payer ?


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Marsh Posté le 04-01-2007 à 02:01:45    

cosmoschtroumpf a écrit :

En l'occurence, c'est un éditeur de texte WYSIWYG qui s'intègre dans les pages web, donc forcément, c'est "noyé au milieu du reste"... visuellement du moins, pas du tout au niveau du code. Donc on devrait passer le soft en LGPL ou payer ?


Il n'y a pas de noyé, ou pas noyé.
 
Ton programme utilise du code sous LGPL => il doit être sous LGPL également.
Ton programme est lié dynamiquement à une bibliothèque sous LGPL => la licence de ton programme n'a pas d'importance.

Reply

Marsh Posté le 04-01-2007 à 10:10:51    

Oui mais ca veut dire quoi "lié dynamiquement" ?
 
Dans la pratique, je fais un <script src="/fckeditor/fckeditor.js"></script> pour la lier (ce qui n'est pas très "dynamique", mais j'ai pas tellement le choix), puis un bout de code appelle les fonctions de la librairie, qui font leur boulot.


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Marsh Posté le 04-01-2007 à 10:19:08    

Ca veut dire faire appel à un script externe comme tu le fais (ou compiler un code C en utilisant une lib déjà existante).
Par contre, si tu copies/colles le code du script js dans ton propre code, là il faut obligatoirement mettre ton code en LGPL.

 

Pour en être bien sur, envoies en zentil mail aux devs de fck qui te diront exactement ce que tu peux faire ou non :)


Message édité par wedgeant le 04-01-2007 à 10:19:27

---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 04-01-2007 à 10:19:08   

Reply

Marsh Posté le 04-01-2007 à 12:06:36    

ok merci, je comprends mieux [:romf]

 

merci à tous [:dawa]


Message édité par cosmoschtroumpf le 04-01-2007 à 12:06:49

---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed