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 C169480044 for ; Tue, 11 Oct 2016 15:27:34 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=hendrik@topoi.pooq.com; spf=None smtp.mailfrom=hendrik@topoi.pooq.com; spf=None smtp.helo=postmaster@april.topoi.pooq.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of hendrik@topoi.pooq.com) identity=pra; client-ip=69.165.131.134; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="hendrik@topoi.pooq.com"; x-sender="hendrik@topoi.pooq.com"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of hendrik@topoi.pooq.com) identity=mailfrom; client-ip=69.165.131.134; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="hendrik@topoi.pooq.com"; x-sender="hendrik@topoi.pooq.com"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@april.topoi.pooq.com) identity=helo; client-ip=69.165.131.134; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="hendrik@topoi.pooq.com"; x-sender="postmaster@april.topoi.pooq.com"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3AqhpruR2/YMhtiTwtsmDT+DRfVm0co7zxezQtwd8Z?= =?us-ascii?q?segTKfad9pjvdHbS+e9qxAeQG96KsbQf2qGI7+jJYi8p2d65qncMcZhBBVcuqP?= =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL2PbrnD61zMOABK3bVMz?= =?us-ascii?q?fbWvXNWDxJrrn8mJuLTrKz1SgzS8Zb4gZD6Xli728vcsvI15N6wqwQHIqHYbM8?= =?us-ascii?q?5fxGdvOE7B102kvpT4yqV+6DxdsO4N8MtJUKOyP/hpDO8QMDNzOGkw4IjvtALf?= =?us-ascii?q?ZQqJ/HoVFGsMwTRSBA2QzBz8Uo3wsWPQse14kH2aMMv6V7E3cSil96BqDgfvjz?= =?us-ascii?q?5BPDk8pjKEwvdshb5W9Ury7yd0xJTZNd3EOQ=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CWBQDm5/xX/4aDpUVcHAEBBAEBCgEBG?= =?us-ascii?q?AYMgxIBAQEBAXQtHjGNM5cEgiySCIILJoV6AoI8FAEBAQEBAQEBAQEBXSeCMgQ?= =?us-ascii?q?DAxWCEQEBBCMPARYlGwsYAgIFBB0CAg8FGBkEASYSiCQDFw61aYkdA4NxAQEIA?= =?us-ascii?q?QEBAQEjgQeJBoEFh0ssgi8FhnAMkwaGJ4lLC2eBB06EGYkgjHmDfx42QQUHhHw?= =?us-ascii?q?iNAEBhnOBLQEBAQ?= X-IPAS-Result: =?us-ascii?q?A0CWBQDm5/xX/4aDpUVcHAEBBAEBCgEBGAYMgxIBAQEBAXQ?= =?us-ascii?q?tHjGNM5cEgiySCIILJoV6AoI8FAEBAQEBAQEBAQEBXSeCMgQDAxWCEQEBBCMPA?= =?us-ascii?q?RYlGwsYAgIFBB0CAg8FGBkEASYSiCQDFw61aYkdA4NxAQEIAQEBAQEjgQeJBoE?= =?us-ascii?q?Fh0ssgi8FhnAMkwaGJ4lLC2eBB06EGYkgjHmDfx42QQUHhHwiNAEBhnOBLQEBA?= =?us-ascii?q?Q?= X-IronPort-AV: E=Sophos;i="5.31,329,1473112800"; d="scan'208";a="196387615" Received: from topoi.pooq.com (HELO april.topoi.pooq.com) ([69.165.131.134]) by mail3-smtp-sop.national.inria.fr with ESMTP; 11 Oct 2016 15:27:32 +0200 Received: by april.topoi.pooq.com (Postfix, from userid 1001) id 770CFC2285; Tue, 11 Oct 2016 09:27:28 -0400 (EDT) Date: Tue, 11 Oct 2016 09:27:28 -0400 From: Hendrik Boom To: caml-list@inria.fr Message-ID: <20161011132728.GA29129@topoi.pooq.com> 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> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Subject: Re: [Caml-list] ocamlbuild on Windows and bash vs. cmd On Tue, Oct 11, 2016 at 09:13:01AM -0400, Yaron Minsky wrote: > 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. Doesn't the current Apache license have a clause allowing you to relicence it with some variety of GPL? -- hendrik > > (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 and 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 might be not that hard to relicense it. This is especially true for `shexp` that currently > >> has only one contributor. I would suggest switching to ISC or MIT (aka X11, 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 wrote: > >> 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 tell 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: > >> > > >> > > >> > > >> > “Despite our best efforts, the FSF has never considered the Apache License > >> > to be compatible with GPL version 2, citing the patent termination and > >> > indemnification provisions as restrictions not present in the older GPL > >> > license.” > >> > > >> > > >> > > >> > 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 GPL 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 science > >> > 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 lawyers 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 > >> > > > > -- > 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