OW2 Consortium
Search OW2 Mail Archive: 

Advanced Search - Powered by Google


Mail Archive Home | frascati List | October 2010 Index

<--  Date Index     <--  Thread Index    

[frascati] Respect de la licence de JNAerator dans FraSCAti


Bonjour,

Tout d'abord, félicitations pour votre travail sur FraSCAti et merci de le publier sous une license open-source pour que tout le monde puisse en faire usage :-)

Je suis très honoré que vous ayez choisi d'utiliser JNAerator, dont je suis l'auteur, dans votre librairie. 
Je vous en remercie et j'espère que vous n'hésiterez pas à me faire appel en cas de bug ou de besoin d'amélioration, comme a pu déjà le faire Romain Rouvoy.

Je tiens toutefois à vous rappeler que la redistribution de JNAerator est régie par la licence LGPL version 3 (http://code.google.com/p/nativelibs4java/source/browse/trunk/libraries/jnaerator/LICENSE.LGPL-3.0.txt), qui est malheureusement assez longue à lire mais qu'il me semble que vous ne respectez pas encore tout à fait, sauf méprise de ma part.

Voici pour information une traduction non officielle de la LGPL version 2.1 assez proche de la version 3 :
http://www.vadeker.net/humanite/copyleft/lgpl.html
Par paresse, je me permettrai d'en copier-coller des morceaux choisis, mais je vous encourage à lire la licence officielle in-extenso.

Tout d'abord, il s'agit de la version 3 et vous utilisez la version 2.1 dans le reste de votre librairie (sans vous demander de changer la licence de votre code, il vous suffit de livrer la version 3 en plus de la 2.1).

"Article 6 Le précédent article fait exception aux précédents. Vous pouvez également combiner ou lier un «travail qui utilise la Bibliothèque» avec cette dernière pour produire un travail contenant des portions de la Bibliothèque, et distribuer ce dernier sous les conditions qui vous siéront, pourvu que ces conditions autorisent la modification de ce travail pour utilisation personnelle, ainsi que l'ingénierie à revers afin de déboguer ces modifications. Vous devez fournir avec chaque copie du travail une note très claire expliquant que la Bibliothèque fut utilisée dans sa conception, et que la Bibliothèque et son utilisation sont couvertes par la présente Licence. Vous devez également fournir une copie de la présente Licence. Si le travail, lors de son exécution, affiche des copyrights, vous devez inclure parmi ces derniers le copyright de la Bibliothèque, ainsi qu'une référence expliquant à l'utilisateur où il pourra trouver une copie de la présente Licence. Vous devez aussi vous conformer à l'un des points suivants:"Article 7.b) Ajouter à la bibliothèque mixte l'indication très claire du fait qu'une portion de la bibliothèque est un travail fondé sur la Bibliothèque, et en expliquant où trouver la version non mélangée du même travail."

"Article 4 Vous pouvez copier et distribuer la Bibliothèque (ou tout travail dérivé selon les conditions énoncées dans l'article 2) sous forme de code objet ou exécutable, selon les termes des articles 1 et 2, à condition de fournir le code source complet de la Bibliothèque, sous une forme lisible par un ordinateur et selon les termes des articles 1 et 2, sur un support habituellement utilisé pour l'échange de données. Si la distribution du code objet consiste à offrir un accès permettant de copier la Bibliothèque depuis un endroit particulier, l'offre d'un accès équivalent pour se procurer le code source au même endroit satisfait l'obligation de distribution de ce code source, même si l'utilisateur choisit de ne pas profiter de cette offre."

Pour respecter ces articles, il me semble qu'il vous suffirait d'ajouter un zip frascati-runtime-1.3-src.zip sur la page http://forge.ow2.org/project/showfiles.php?group_id=329 (je pense qu'il existe un plugin maven permettant d'aggréger les sources des dépendances), et de modifier les pages et fichiers suivants :
https://wiki.ow2.org/frascati/Wiki.jsp?page=License
http://websvn.ow2.org/filedetails.php?repname=frascati&path=/trunk/distribution/standalone/src/main/additionals/README

A titre d'exemple, voici la page de crédits / licence de JNAerator (dont je n'ai pas la prétention qu'elle respecte à la lettre les diverses licences des librairies qu'il utilise - et donc que FraSCAti utilise également - mais j'ai fait de mon mieux) :
http://code.google.com/p/jnaerator/wiki/CreditsAndLicense

J'ai aussi remarqué que vous utilisez de nombreuses autres librairies sans les citer, alors qu'à ma connaissance elles sont distribuées sous des licences qui requièrent mention dans la documentation et dans toute citation quelconque de copyright (mélange de BSD et d'Apache). Bien que n'étant pas concerné par le respect ou non respect des licences de ces librairies, je ne saurais trop vous conseiller de prendre le (faible) temps de vous conformer à leur licences.

A votre dispo pour toute question et/ou correction (je ne suis pas avocat, aussi ai-je peut-être tout mal compris sur la LGPL).

Voilà... J'espère avoir suffisamment attiré votre attention sur ce point peu passionnant mais néanmoins crucial, et je vous souhaite une excellente continuation.

Cordialement,
--
Olivier Chafik
http://ochafik.free.fr/blog/
06 34 30 55 70


<--  Date Index     <--  Thread Index    

Reply via email to:

Powered by MHonArc.

Copyright © 2006-2007, OW2 Consortium | contact | webmaster.