From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id D9702BB9A for ; Wed, 9 Nov 2005 10:25:45 +0100 (CET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id jA99PjMX022931 for ; Wed, 9 Nov 2005 10:25:45 +0100 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 KAA03102 for ; Wed, 9 Nov 2005 10:25:44 +0100 (MET) Received: from smtp3.adl2.internode.on.net (smtp3.adl2.internode.on.net [203.16.214.203]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id jA99Pg52022926 for ; Wed, 9 Nov 2005 10:25:43 +0100 Received: from rosella (ppp7-104.lns1.syd7.internode.on.net [59.167.7.104]) by smtp3.adl2.internode.on.net (8.12.9/8.12.6) with ESMTP id jA99PQFw015907; Wed, 9 Nov 2005 19:55:27 +1030 (CST) (envelope-from skaller@users.sourceforge.net) Subject: Re: [Caml-list] ANN: Sexplib - library for S-expression conversions From: skaller To: Sven Luther Cc: Markus Mottl , yaron jane , Florian Hars , ocaml In-Reply-To: <20051109085716.GA24776@localhost.localdomain> References: <4370C853.9090309@hars.de> <1131525739.13828.59.camel@rosella> <20051109085716.GA24776@localhost.localdomain> Content-Type: text/plain Date: Wed, 09 Nov 2005 20:25:26 +1100 Message-Id: <1131528326.13828.93.camel@rosella> Mime-Version: 1.0 X-Mailer: Evolution 2.4.1 Content-Transfer-Encoding: 7bit X-Miltered: at nez-perce with ID 4371C099.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 4371C096.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 sven:01 luther:01 markus:01 mottl:01 lgpl:01 lgpl:01 ocaml:01 ocaml:01 gpl:01 usr:01 gerd:01 sven:01 wrote:01 wrote:01 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.3 On Wed, 2005-11-09 at 09:57 +0100, Sven Luther wrote: > On Wed, Nov 09, 2005 at 07:42:19PM +1100, skaller wrote: > > On Tue, 2005-11-08 at 13:29 -0500, Markus Mottl wrote: > > > > > Sorry for the confusion, but I should have mentioned in my > > > announcement that it is available under the LGPL including the special > > > exception also employed by INRIA to work around the linking > > > restrictions. > > > > > > I use the acronym > > > > LGPLX > > > > for that licence. > > What about LGPL-OCAML ? Fine by me, though I note that LGPL with linking exemption need not be restricted to Ocaml: if others adopted this, for example for C packages, the OCAML would be a misnomer. OTOH LGPL-OCAML is more suggestive in the case of Ocaml codes. BTW: for Debian GPL and LGPL licences do not have to be provided in full, since they're installed automatically in /usr/share somewhere. It would be nice if LGPLX/LGPL-OCAML was treated the same way. Although GODI cannot do it yet, eventually it would be nice to be able to constrain and/or report licences when building packages -- which requires a licencing system with centralised licences with recognized keys and behaviour rules. Maybe INRIA, Gerd and Sven can get together and agree on an acronym, and also get the licence certified by OSS? IMHO this licence is a pretty good compromise: it prevents 'closed source' being distributed fully closed, but it doesn't prevent closed source being used to generate closed binaries, nor does it prevent closed source being distributed along with open source (provided that open source remains open). AFAICS it only 'infects' sources if one derives from a combination of the open and closed source, then the closed sources must be opened. -- John Skaller Felix, successor to C++: http://felix.sf.net