From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: weis Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id PAA30735 for caml-redistribution; Thu, 2 Dec 1999 15:44:50 +0100 (MET) Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id PAA05757 for ; Thu, 2 Dec 1999 15:25:05 +0100 (MET) Received: from dpt-info.u-strasbg.fr (dpt-info.u-strasbg.fr [130.79.75.2]) by nez-perce.inria.fr (8.8.7/8.8.7) with ESMTP id PAA23839; Thu, 2 Dec 1999 15:25:01 +0100 (MET) Received: from lambda.u-strasbg.fr (lambda [130.79.75.49]) by dpt-info.u-strasbg.fr (8.7.5/8.6.9) with ESMTP id PAA18389; Thu, 2 Dec 1999 15:25:02 +0100 (MET) Received: from luther by lambda.u-strasbg.fr with local (Exim 3.03 #1 (Debian)) id 11tXAk-0008V1-00; Thu, 02 Dec 1999 15:25:26 +0100 Date: Thu, 2 Dec 1999 15:25:26 +0100 From: Sven LUTHER To: Jacques Garrigue Cc: nollinge@ens-lyon.fr, caml-list@inria.fr Subject: Re: LGPL et fichiers de configuration. Message-ID: <19991202152526.A32658@dpt-info.u-strasbg.fr> Reply-To: luther@dpt-info.u-strasbg.fr Mail-Followup-To: Jacques Garrigue , nollinge@ens-lyon.fr, caml-list@inria.fr References: <19991202115322B.garrigue@pauillac.inria.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii User-Agent: Mutt/1.0i In-Reply-To: <19991202115322B.garrigue@pauillac.inria.fr>; from Jacques.Garrigue@inria.fr on Thu, Dec 02, 1999 at 11:53:22AM +0100 Sender: weis On Thu, Dec 02, 1999 at 11:53:22AM +0100, Jacques Garrigue wrote: > From: Nicolas Ollinger > > > Suite a la modification de license d'OCaml, je me pose quelques questions > > pratiques. Le contenu du repertoire byterun est sous LGPL, mais pas les > > fichiers de configuration (configure, Makefile, config/*). Est-ce > > volontaire ? Peut-on (j'ai un peu de mal a interpreter tout ce jargon > > juridique) distribuer les fichiers de configurations d'origine sous > > licence Q et une version modifiee, sous LGPL, de byterun sans distribuer > > le reste des fichiers sous license Q ? > > Difficile de repondre clairement a` cette question sans avoir plus de > details sur l'ensemble du programme. En particulier qu'est-ce que > "le reste des fichiers" ? > > Toutefois, je crois qu'on peut mettre en valeur certains points: > > Le but de l'usage de la LGPL pour byterun est de permettre de > linker avec le runtime sans se retrouver automatiquement sous > l'emprise d'une licence quelconque. Donc inclure byterun n'engage > nullement le reste du programme, mais force a` rendre public (sous > LGPL) toute modification de byterun lui-meme. > > Je ne pense pas que les fichiers de configuration fassent partie du > programme stricto-sensu. On peut donc considerer configure et les > Makefiles comme independemment soumis a` la QPL, et la QPL ne dit rien > au sujet des fichiers generes, aussi bien par configure que par le > compilateur. > > Donc je pense qu'on peut repondre par la positive a` votre question. > > Maintenant, si pour une raison quelconque, il y a dans votre programme > des morceaux de sources sous QPL, a` ce moment la` l'ensemble du > programme devra se soumettre aux clauses de la QPL. Ca ne veut pas > dire qu'il doit etre tout entier sous la QPL: seule la clause 6 de la > QPL doit etre respectee. Rien ne s'oppose donc a` choisir une autre > license pour vos extensions, tant qu'elle reste compatible avec la QPL. Il semblerait que la QPL est incompatible avec la GPL, qu'en est-il exactement de la LGPL ? si il y a incompatibilite avec la LGPL egalement, cela veut dire qu'il n'est pas possible de distribuer des sources qui sont couvert a la fois par la QPL et la LGPL. En particulier, le compilateur est linke avec le runtime (pour ocamlopt et ocamlc en tout cas) et risque de causer probleme si tel est le cas. Amicalement, Sven LUTHER