From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr 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 1D65E8002D for ; Tue, 11 Oct 2016 15:13:26 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=yminsky@janestreet.com; spf=Pass smtp.mailfrom=yminsky@janestreet.com; spf=None smtp.helo=postmaster@mxout3.mail.janestreet.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of yminsky@janestreet.com) identity=pra; client-ip=38.105.200.229; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="yminsky@janestreet.com"; x-sender="yminsky@janestreet.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of yminsky@janestreet.com designates 38.105.200.229 as permitted sender) identity=mailfrom; client-ip=38.105.200.229; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="yminsky@janestreet.com"; x-sender="yminsky@janestreet.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mxout3.mail.janestreet.com) identity=helo; client-ip=38.105.200.229; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="yminsky@janestreet.com"; x-sender="postmaster@mxout3.mail.janestreet.com"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3AXTQd5hE/IX7zWmLdm/1Ku51GYnF86YWxBRYc798d?= =?us-ascii?q?s5kLTJ75rs2wAkXT6L1XgUPTWs2DsrQf2rCQ6PGrBzRIyK3CmUhKSIZLWR4BhJ?= =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TWM5DIfUi/yKRBy?= =?us-ascii?q?brysXNWD1YLshqvso9X6WEZhvHKFe7R8LRG7/036l/I9ps9cEJs30QbDuXBSeu?= =?us-ascii?q?5blitCLFOXmAvgtI/rpMYwuwwZgf8q9tZBXKPmZOx4COUAVHV1BVso/9XmvgXv?= =?us-ascii?q?Sg6G531UEjlH00kAPw+QxRf7Wt/Uuyf6v/R0wCSWMdy+GbkyWDCK9apgTx7szi?= =?us-ascii?q?AdOGhq3nvQj5lBhbhcplqEphpkwJ+cNJCQNfxlfbL1f9ocSHFdRMtcS2pKBYbq?= =?us-ascii?q?PNhHNPYIIesN99q1nFAJtxbrQFT1CQ=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DyAQCI5PxXU+XIaSZcGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBFgEBAQMBAQEJAQEBgxEBAQEBAR1XLU8HjSyXA4IskgiCCyaFegKBfQc?= =?us-ascii?q?4FAEBAQEBAQEBAQEBBQEXFghJgjIEARUFghEBAQQSER0BAQclCwEPCwsNAgIJH?= =?us-ascii?q?QICIhIBBQEIAgQBDQYTCAoQiBQDFwMLqAGBMj4yiltnhEkBAQWETAODcQEBAQE?= =?us-ascii?q?BAQEDAQEBAQEBAQEBARUJEHeFNoNQgQWER4MEgluGdQyTBoYniVaBbk6EGYkgj?= =?us-ascii?q?HmCPRMegREedwUHgmKCGlYBAYZfgUEBAQE?= X-IPAS-Result: =?us-ascii?q?A0DyAQCI5PxXU+XIaSZcGgEBAQECAQEBAQgBAQEBFgEBAQM?= =?us-ascii?q?BAQEJAQEBgxEBAQEBAR1XLU8HjSyXA4IskgiCCyaFegKBfQc4FAEBAQEBAQEBA?= =?us-ascii?q?QEBBQEXFghJgjIEARUFghEBAQQSER0BAQclCwEPCwsNAgIJHQICIhIBBQEIAgQ?= =?us-ascii?q?BDQYTCAoQiBQDFwMLqAGBMj4yiltnhEkBAQWETAODcQEBAQEBAQEDAQEBAQEBA?= =?us-ascii?q?QEBARUJEHeFNoNQgQWER4MEgluGdQyTBoYniVaBbk6EGYkgjHmCPRMegREedwU?= =?us-ascii?q?HgmKCGlYBAYZfgUEBAQE?= X-IronPort-AV: E=Sophos;i="5.31,329,1473112800"; d="scan'208";a="196385269" Received: from mxout3.mail.janestreet.com ([38.105.200.229]) by mail3-smtp-sop.national.inria.fr with ESMTP; 11 Oct 2016 15:13:24 +0200 Received: from tot-qpr-mailcore2.delacy.com ([172.27.56.106] helo=tot-qpr-mailcore2) by mxout3.mail.janestreet.com with esmtps (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.82) (envelope-from ) id 1btwry-0004sP-CE for caml-list@inria.fr; Tue, 11 Oct 2016 09:13:22 -0400 X-JS-Flow: external X-JS-Scanner-attachment: (ok) No attachments Received: by tot-qpr-mailcore2 with JS-mailcore (0.1) (envelope-from ) id BX_OVy-AAAERb-KL; 2016-10-11 09:13:22.327899-04:00 Received: from mail-yw0-f198.google.com ([209.85.161.198]) by mxgoog1.mail.janestreet.com with esmtps (UNKNOWN:AES128-GCM-SHA256:128) (Exim 4.72) (envelope-from ) id 1btwry-0004Cq-76 for caml-list@inria.fr; Tue, 11 Oct 2016 09:13:22 -0400 Received: by mail-yw0-f198.google.com with SMTP id w3so34039851ywg.1 for ; Tue, 11 Oct 2016 06:13:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=janestreet.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=ajywAPm5sx2iClg5GsdfJtPphlU3uDN8ln+wDNBqGf4=; b=EgCgCUJW5bCpXfoNkNIlx6ExjPANvMOdn/Itj7j/zEVTHJmA6JxD8k66nF8T1bUZsF kfrnosSu2Bq8Nk8WwCU0U7QYdztam3XGWixxZ6EnUfqL8Ad4O4EWGnnDHGxcaWIFx+mW ByRQWrN9Q3ZBN5CIfEmFyyzPn4MQ4sMWx7s0E= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=ajywAPm5sx2iClg5GsdfJtPphlU3uDN8ln+wDNBqGf4=; b=aXqqimHb/8UmuRgNXwhZJienTwEF3ingdfEA/v95t++/x4Emjqtu7Z+O5yGRiqKRoz 5P+omtMc8WYwNfQBjKZN4it6QoPV/Zr2bPQP4jOQMqZ/Qwc4DwGJ3WTd8UvaqFo2EoAI PiBRCm9Ta5st+5B/5rLpLrZB/+4D3Rv9rdtXOIynLcETXGWyh1qrjUeam+53Tt7lWsr6 TrX86O4ul2/LNUC6gdjwIX17m9CXe0oQ0rgREW3odfy+XHBfFPSF+/nR1UjvrSI1kGr+ kVUiwCs7wOmVg3c2ME3dLJvyDEuksOP/EGdci9H6PJZej+69t6ejBtWiQS2OKzKQAFjC 0PmA== X-Gm-Message-State: AA6/9RlGoCksXYZFFSFj2SVu/33yCk5bSZC4KEPHniDUPg7TTA4blUu6ed4gyIGzXFPD14sv+YUIXg39lzAGOe1cYYM/011ApgcImb7P51mcja6XLppD9+F53GE6HBMJhHrjlXWtWQRQfO/MrFo/ X-Received: by 10.37.171.43 with SMTP id u40mr3266435ybi.38.1476191601859; Tue, 11 Oct 2016 06:13:21 -0700 (PDT) X-Received: by 10.37.171.43 with SMTP id u40mr3266396ybi.38.1476191601618; Tue, 11 Oct 2016 06:13:21 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.7.66 with HTTP; Tue, 11 Oct 2016 06:13:01 -0700 (PDT) In-Reply-To: <52AF6750-FD6D-49FE-99DE-20C597D60925@recoil.org> References: <0F7D3B1B3C4B894D824F5B822E3E5A172CF8E1BA@IRSMSX102.ger.corp.intel.com> <1475780165.16332.8.camel@gerd-stolpmann.de> <0F7D3B1B3C4B894D824F5B822E3E5A172CF8E462@IRSMSX102.ger.corp.intel.com> <0F7D3B1B3C4B894D824F5B822E3E5A172CF8EECF@IRSMSX102.ger.corp.intel.com> <52AF6750-FD6D-49FE-99DE-20C597D60925@recoil.org> From:Yaron Minsky Date: Tue, 11 Oct 2016 09:13:01 -0400 Message-ID: To:Anil Madhavapeddy Cc:Ivan Gotovchits , "Soegtrop, Michael" , Gerd Stolpmann , Jeremie Dimino , "caml-list@inria.fr" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-JS-Processed-by: mailcore Subject: Re: [Caml-list] ocamlbuild on Windows and bash vs. cmd We have a CLA from all external contributors, so re-licensing under a more liberal license should be easy, except insofar as we need to do some due dilligence on whatever new license we pick. Presumably, the open source lawyer who advised us to pick Apache 2 had some reason for it, which we need to think about it. (By the way: see? CLAs aren't all bad...) We'll look into it. y On Tue, Oct 11, 2016 at 9:06 AM, Anil Madhavapeddy wrote: > The standard MirageOS license for our libraries is ISC, which is short an= d simple (and the standard license used for new code in OpenBSD): > > https://github.com/mirage/mirage/blob/master/LICENSE.md > > regards, > Anil > >> On 11 Oct 2016, at 14:00, Ivan Gotovchits wrote: >> >> Hi Yaron, >> >> Given that most of the Janestreet codebase is developed in-house, it mig= ht be not that hard to relicense it. This is especially true for `shexp` th= at currently >> has only one contributor. I would suggest switching to ISC or MIT (aka X= 11, aka Expat) licenses. Probably the former should be preferred, as it is = shorter and cleaner. >> The full list of licenses compatible with GPL is here [1]. >> >> Regards, >> Ivan >> >> [1]: https://www.gnu.org/licenses/license-list.en.html >> >> On Tue, Oct 11, 2016 at 8:36 AM, Yaron Minsky w= rote: >> You have got to be kidding me. >> >> Maybe we can dual license? It would be lovely to avoid the rewrite. >> What license would be adequate? Maybe we can license everything under >> LGPLv2+exception and Apache? >> >> I hate licenses. >> >> y >> >> On Tue, Oct 11, 2016 at 7:49 AM, Soegtrop, Michael >> wrote: >> > Dear Yaron, >> > >> > >> > >> >> I very much hope the licensing isn't an issue. We purposely picked a = very >> >> liberal license to make this kind of thing as easy as possible. Do te= ll us >> >> if you find an issue there. >> > >> > >> > >> > it is hard to believe, but the licensing is an issue. According to this >> > reference from Apache: >> > >> > >> > >> > https://www.apache.org/licenses/GPL-compatibility.html >> > >> > >> > >> > citation: >> > >> > >> > >> > =E2=80=9CDespite our best efforts, the FSF has never considered the Ap= ache License >> > to be compatible with GPL version 2, citing the patent termination and >> > indemnification provisions as restrictions not present in the older GPL >> > license.=E2=80=9D >> > >> > >> > >> > the apache license you use is not compatible with GPL2. Since the OCaml >> > library is LGPL 2.1, it cannot include Apache licensed code. The patent >> > issue mentioned above has nothing to do with the difference between GP= L and >> > LGPL, so my guess would be that this also applies to LGPL 2.X. >> > >> > >> > >> > Please note that the above reference states that Apache is compatible = with >> > GPL 3, but I guess you can write a PhD thesis in law and/or computer s= cience >> > about the topic if it is better to have GPL 2.x+ or GPL 3+Apache. >> > >> > >> > >> > If you think it is worthwhile, I can ask one of our open source lawyer= s for >> > advice, but I think the above statement from Apache is fairly clear. >> > >> > >> > >> > So as it looks, I have to rewrite from scratch what I need - sigh >> > >> > >> > >> > Best regards, >> > >> > >> > >> > Michael >> > >> > Intel Deutschland GmbH >> > Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany >> > Tel: +49 89 99 8853-0, www.intel.de >> > Managing Directors: Christin Eisenschmid, Christian Lamprechter >> > Chairperson of the Supervisory Board: Nicole Lau >> > Registered Office: Munich >> > Commercial Register: Amtsgericht Muenchen HRB 186928 >> >> -- >> Caml-list mailing list. Subscription management and archives: >> https://sympa.inria.fr/sympa/arc/caml-list >> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners >> Bug reports: http://caml.inria.fr/bin/caml-bugs >> >