From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id QAA06250; Mon, 12 Nov 2001 16:59:03 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f 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 QAA05519 for ; Mon, 12 Nov 2001 16:59:02 +0100 (MET) Received: from opus.davidb.org (con-64-133-74-64-RIA.sprinthome.com [64.133.74.64]) by nez-perce.inria.fr (8.11.1/8.10.0) with ESMTP id fACFx0H04021 for ; Mon, 12 Nov 2001 16:59:01 +0100 (MET) Received: from davidb by opus.davidb.org with local (Exim 3.31 #1 (Debian)) id 163JU6-0003Db-00 for ; Mon, 12 Nov 2001 07:58:54 -0800 Date: Mon, 12 Nov 2001 07:58:54 -0800 From: David Brown To: caml-list@inria.fr Subject: Re: [Caml-list] License Conditions for OCaml Message-ID: <20011112075854.A12348@opus.davidb.org> References: <20011112080742.20657.qmail@web11908.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.15i In-Reply-To: <20011112080742.20657.qmail@web11908.mail.yahoo.com>; from tom7ca@yahoo.com on Mon, Nov 12, 2001 at 12:07:42AM -0800 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Mon, Nov 12, 2001 at 12:07:42AM -0800, Tom wrote: > I think it is great that enabling more widespread usage is > high on the list of goals of the OCAML project. > > As far as I can tell, the GPL license that GNAT is under is > considerably more restrictive than the LGPL license used by > OCAML. Under the GPL license, you cannot incorporate any > GNAT source code into your code without redistributing your > code under the terms of the GPL. Neither license will allow you to incorporate code from the library into your code and distribute it without being covered under the GPL (or LGPL). The issue is how easy is it to _use_ the library in another program. The GNAT license allows executables to be freely made that use the library though. The LGPL does not allow this. There is an extra burden on the developer to make sure that users have the ability to change the library. For example: Let's say I write a proprietary program foo and wish to distribute it to my customers. If the ocaml library is LGPL, I have to distribute at least a .cma (or .cmxa) for my application so that the recipient of my software can relink it with the library. With the GNAT modified library, I can just distribute my program. I don't need to provide source, that is up to me. It really is a matter of what Inria wants people to be able to do. Dave Brown ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr