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.)