Bonsoir,

Le mois dernier, a l'annonce du fork Lotus-Symphony, je me suis empressé de le télécharger par curiosité.

Autant je comprends que StarOffice (basé également sur OOo) puisse être proposé au téléchargement comme un produit propriétaire et fourni sans les sources, autant, j'ai du mal à comprendre comment IBM respecte la LGPL avec son produit Symphony.

Je m'explique :
- StarOffice, c'est OOo "intact" + des composants complémentaires proprio
- Symphony, semble être un mix de code OOo 1.1 ! et de code proprio. Amha, pour arriver à l'interface utilisateur présentée par Symphony, IBM a certainement modifié du code dans VCL. Si j'ai bien compris les termes de la licence LGPL, ce code modifié devrait être publié !

J'ai certainement tout faux, mais j'aimerai bien que l'on éclaire ma lanterne

D'avance merci

Bob


ps : extrait de la licence LGPL (traduite in french)

*6.* Par exception aux Sections ci-dessus, vous pouvez aussi combiner ou lier un « travail utilisant la Bibliothèque » avec la Bibliothèque pour produire un travail contenant des portions de la Bibliothèque et distribuer ce travail suivant les termes de votre choix, pourvu que ces termes permettent la modification du travail pour les besoins propres du client et l'ingénierie inverse permettant le déboguage de telles modifications.

Vous devez donner une notice explicite et évidente avec chaque copie du travail montrant que la Bibliothèque est utilisée dans celui-ci et que la Bibliothèque est couverte par cette Licence. Vous devez fournir une copie de cette Licence. Si le travail lors de son exécution affiche des notices de droits et propriétés intellectuelles, vous devez inclure la notice pour la Bibliothèque parmi celles-ci, ainsi qu'une référence adressée à l'utilisateur vers une copie de cette Licence. Vous devez aussi effectuer l'une des tâches suivantes :

    * *a)* Accompagner le travail avec le code source complet
      correspondant lisible par une machine pour la Bibliothèque
      incluant tout changement quelconque qui ont étés effectués dans
      le travail (qui doit être distribué suivant les Sections 1 et 2
      ci-dessus) ; et, si le travail est un exécutable lié avec la
      Bibliothèque, fournir la totalité du « travail utilisant la
      Bibliothèque » lisible par une machine, sous forme de code objet
      ou source, de sorte que l'utilisateur puisse modifier la
      Bibliothèque et la relier pour produire un exécutable modifié
      contenant la Bibliothèque modifiée. (Il est admis que
      l'utilisateur qui change le contenu de fichiers de définition
      dans la Bibliothèque ne sera pas nécessairement capable de
      recompiler l'application pour utiliser les définitions modifiées.)


Répondre à