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 TAA06845; Fri, 19 Sep 2003 19:17:23 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id TAA28100 for ; Fri, 19 Sep 2003 19:17:22 +0200 (MET DST) Received: from remt26.cluster1.charter.net (remt26.cluster1.charter.net [209.225.8.36]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id h8JHHLH11424 for ; Fri, 19 Sep 2003 19:17:21 +0200 (MET DST) Received: from [68.185.42.61] (HELO 1969.ws) by remt26.cluster1.charter.net (CommuniGate Pro SMTP 4.0.6) with ESMTP id 161831777; Fri, 19 Sep 2003 13:17:11 -0400 Message-ID: <3F6B3AF9.9050702@1969.ws> Date: Fri, 19 Sep 2003 10:20:57 -0700 From: Karl Zilles Organization: 1969 Communications, Inc. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5b) Gecko/20030827 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Remi Vanicat CC: caml-list@inria.fr Subject: Re: [Caml-list] Commercial application written in O'Caml: ExcelEverywhere References: <3F6AB7CB.6020505@abc.se> <1063969848.27470.42.camel@pelican> <20030919144920.GC4205@redhat.com> <87y8wkom7s.dlv@wanadoo.fr> In-Reply-To: <87y8wkom7s.dlv@wanadoo.fr> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 lgpl:01 lgpl:01 gpl:01 dynamically:01 statically:01 statically:01 relink:01 obligations:99 ocaml:01 ocaml:01 caml:01 recompile:01 writes:01 remi:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Remi Vanicat wrote: > Richard Jones writes: >>On Fri, Sep 19, 2003 at 09:10:49PM +1000, skaller wrote: >> >>>Agree. Too many LGPL contributions, which I can't >>>use in my open source project because it has a >>>public domain licence -- I *desire* to encourage >>>commercial use of my code: the more users the better. >> >>Are you sure LGPL is a problem in this case? LGPL is a great >>compromise license because you get the changes to your library back, >>but commercial (and other) users can always use the library. I prefer >>it over GPL most of the time. > > > You need the special exception that you will find into the Objective > Caml License, because LGPL only give you the right to link with non > free only dynamically, and ocaml link statically. > Well, you can link statically under the lgpl, but it's a pain in the ass, because you then have to "Accompany the work with [...] the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions." So you have to distribute your object files as well as your executable. This is going to make your application a lot easier to reverse engineer, and saddles you with obligations that I'm not really happy with. This is the clause that wasn't in precious versions of the LGPL, and is the one that the OCAML license throws out. ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners