From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 18A637EE51 for ; Wed, 22 May 2013 14:39:32 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of anil@recoil.org) identity=pra; client-ip=89.16.177.154; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="anil@recoil.org"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of anil@recoil.org) identity=mailfrom; client-ip=89.16.177.154; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="anil@recoil.org"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@dark.recoil.org) identity=helo; client-ip=89.16.177.154; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="postmaster@dark.recoil.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkoBAM67nFFZELGanGdsb2JhbABaxSSBGQ4BAQEBAQgUCTyCIwEBBTo/EAsYLlcGE4gRuxSNaH8zB4JzYQOXOJRQO4E1 X-IPAS-Result: AkoBAM67nFFZELGanGdsb2JhbABaxSSBGQ4BAQEBAQgUCTyCIwEBBTo/EAsYLlcGE4gRuxSNaH8zB4JzYQOXOJRQO4E1 X-IronPort-AV: E=Sophos;i="4.87,719,1363129200"; d="scan'208";a="15283226" Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) ([89.16.177.154]) by mail3-smtp-sop.national.inria.fr with SMTP; 22 May 2013 14:39:31 +0200 Received: (qmail 19597 invoked by uid 634); 22 May 2013 12:39:29 -0000 X-Spam-Level: * X-Spam-Check-By: dark.recoil.org Received: from volstagg-0.srg.cl.cam.ac.uk (HELO [10.0.1.75]) (128.232.32.232) (smtp-auth username remote@recoil.org, mechanism cram-md5) by dark.recoil.org (qpsmtpd/0.84) with ESMTPA; Wed, 22 May 2013 13:39:29 +0100 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) From: Anil Madhavapeddy In-Reply-To: <20130522123427.GA1894@siouxsie> Date: Wed, 22 May 2013 13:39:29 +0100 Cc: caml-list@inria.fr Content-Transfer-Encoding: quoted-printable Message-Id: References: <20130522123427.GA1894@siouxsie> To: oliver X-Mailer: Apple Mail (2.1503) X-Virus-Checked: Checked by ClamAV on dark.recoil.org Subject: Re: [Caml-list] Licenses - Confusion On 22 May 2013, at 13:34, oliver wrote: >=20 > Regarding the third point: it would be a good idea to provide > "ready to use" licenses, which include the exceptions, instead > of lawyer-compatible (but not necessarily programmer-compatible) > explanations with many if-then-else's. >=20 The GPL, with all of its static linking verbiage, and OCaml are not a good fit. All of the Mirage libraries now prefer the ISC license where possible, and the LGPL+linking exception is considered deprecated for new code. The last time I spoke to a lawyer about the LGPL+exception (back in 2008 in Xensource), there were alarm bells raised about the shoddy legal wording involved. A BSD-style license is significantly simpler, as long as it doesn't include the advertising clause. Copyright (c) Year(s), Company or Person's Name Permission to use, copy, modify, and/or distribute this software for any pu= rpose with or without fee is hereby granted, provided that the above copyri= ght notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WI= TH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABIL= ITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DI= RECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTIN= G FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGL= IGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE U= SE OR PERFORMANCE OF THIS SOFTWARE. best, Anil=