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 WAA26994; Fri, 9 Nov 2001 22:40:49 +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 WAA26361 for ; Fri, 9 Nov 2001 22:40:48 +0100 (MET) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by nez-perce.inria.fr (8.11.1/8.10.0) with ESMTP id fA9Lek516878 for ; Fri, 9 Nov 2001 22:40:46 +0100 (MET) Received: from localhost (patrick@localhost) by fledge.watson.org (8.11.6/8.11.5) with ESMTP id fA9LdE687759; Fri, 9 Nov 2001 16:39:14 -0500 (EST) (envelope-from patrick@watson.org) Date: Fri, 9 Nov 2001 16:39:13 -0500 (EST) From: Patrick M Doane To: Vitaly Lugovsky cc: caml-list@inria.fr Subject: Re: [Caml-list] License Conditions for OCaml In-Reply-To: Message-ID: <20011109161921.X80907-100000@fledge.watson.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Fri, 9 Nov 2001, Vitaly Lugovsky wrote: > On Thu, 8 Nov 2001, Patrick M Doane wrote: > > > "The LGPL puts no restrictions at all on programs linked with LGPL-ed > > libraries. Thus, users are free to distribute (or not) OCaml-generated > > binaries under whatever conditions they like." > > > > >From my reading of the LGPL, which seems to correspond with the opinions > > of others on the list, this just isn't true. > > Please, read it again. Carefully. I have read it again today, carefully, and still come to the same conclusions: 1. Users are allowed to reverse engineer the application 2. Source (or possibly object files) for my application must be included in the distribution. I could probably be convinced that object files are sufficient for purposes of satisfying the license, but that just exposes the next major problem (i.e. point #1). > > If I develop an application > > with OCaml, I must distribute that application with source code. > > No. You must distribute a runtime source or just put a link how to get > it. Nothing more. There are a lot of commercial, closed source > applications linked with LGPL libraries - e.g. any Linux commercial > apps linked with GNU Libc. The runtime source for OCaml must be included or a "written letter" must be provided. That's quite a bit different than a link. You also need to include either source (or again maybe object files) of the application that uses the library. It's not sufficient to simply ship a static executable and include a notice where one can get the OCaml source code. > > This isn't acceptable for commercial development > > It IS acceptable. But here, I think, it's offtopic. Read slashdot, and so > on. Look at WineX, for example: open source, commercial binaries. I agree that for open source commercial software, there are no problems. This hardly represents the majority of commercial development though. If this isn't an appropriate place to discuss issues with the Caml license, where else is? ------------------- 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