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 94CF68002F for ; Tue, 11 Oct 2016 15:00:36 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=ivg@ieee.org; spf=Pass smtp.mailfrom=ivg@ieee.org; spf=None smtp.helo=postmaster@mail-lf0-f42.google.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of ivg@ieee.org) identity=pra; client-ip=209.85.215.42; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="ivg@ieee.org"; x-sender="ivg@ieee.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of ivg@ieee.org designates 209.85.215.42 as permitted sender) identity=mailfrom; client-ip=209.85.215.42; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="ivg@ieee.org"; x-sender="ivg@ieee.org"; 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@mail-lf0-f42.google.com) identity=helo; client-ip=209.85.215.42; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="ivg@ieee.org"; x-sender="postmaster@mail-lf0-f42.google.com"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3AO058WhKPTMQ8ua5v2dmcpTZWNBhigK39O0sv0rFi?= =?us-ascii?q?tYgUIvrxwZ3uMQTl6Ol3ixeRBMOAuqgC0Lud7v+ocFdDyK7JiGoFfp1IWk1Nou?= =?us-ascii?q?QttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXsq3G/pQQfBg/4fVIs?= =?us-ascii?q?YL+kQMiJ3o/qiKibwN76W01wnj2zYLd/fl2djD76kY0ou7ZkMbs70RDTo3FFKK?= =?us-ascii?q?x8zGJsIk+PzV6nvp/jtLYqySlbuuog+shcSu26Ov1gFf0LOg87KHg479HHshzK?= =?us-ascii?q?TA3HpidNEzZerh0dMgHf6xeye5b3qSjr/r5s3SicJs7nZbI9Xzm5871mRQOugy?= =?us-ascii?q?ACYW0X6mbS3+1uhaQTjxW9oAJ0w4/Ie8nBNeRxVqLQcN5cQnBOCJUCHxddC5+x?= =?us-ascii?q?OtNcR9EKOvxV+syg/lY=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DrAAAu4vxXhirXVdFcGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBFwEBBAEBCgEBgxEBAQEBAXQtTweNLJcDgiyMdIUUggsmhXoCgXwHOBQ?= =?us-ascii?q?BAQEBAQEBAQEBARIBAQEICwsJGS+CMgQBFQWCEAEBAQMBEhEdAQEHJQsBBAsLC?= =?us-ascii?q?wMKDR0CAiISAQUBCgQBDQYTEhCIFAMPCA6oCIEyPjKKW2eESQEBBYRMA4NxAQE?= =?us-ascii?q?BAQEBBAEBAQEBAQEBFwkQhi2DUIEFhHSCV4JbhnUMjSyFWoYniVaBbk6EGYkgj?= =?us-ascii?q?HmCPRMegREPD4EDgjYsIIF6IjQBAYZfgUEBAQE?= X-IPAS-Result: =?us-ascii?q?A0DrAAAu4vxXhirXVdFcGgEBAQECAQEBAQgBAQEBFwEBBAE?= =?us-ascii?q?BCgEBgxEBAQEBAXQtTweNLJcDgiyMdIUUggsmhXoCgXwHOBQBAQEBAQEBAQEBA?= =?us-ascii?q?RIBAQEICwsJGS+CMgQBFQWCEAEBAQMBEhEdAQEHJQsBBAsLCwMKDR0CAiISAQU?= =?us-ascii?q?BCgQBDQYTEhCIFAMPCA6oCIEyPjKKW2eESQEBBYRMA4NxAQEBAQEBBAEBAQEBA?= =?us-ascii?q?QEBFwkQhi2DUIEFhHSCV4JbhnUMjSyFWoYniVaBbk6EGYkgjHmCPRMegREPD4E?= =?us-ascii?q?DgjYsIIF6IjQBAYZfgUEBAQE?= X-IronPort-AV: E=Sophos;i="5.31,329,1473112800"; d="scan'208,217";a="196383169" Received: from mail-lf0-f42.google.com ([209.85.215.42]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 11 Oct 2016 15:00:34 +0200 Received: by mail-lf0-f42.google.com with SMTP id l131so7830752lfl.2 for ; Tue, 11 Oct 2016 06:00:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ieee-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=CCqLnWpTPPJAD7QiCBUV+TsYrQTctzCF6ljAyvgE0j8=; b=xTd/2YmJ9epQBPuUFug2fyk/LxQXG97BX4SU5bNTLCJxDaOCbyFrWKMLqcuTDiFwag vVnOTXj7a75q1PS/NM9EZtXSDCIGMiJ5NdUfcn0dEVMbnJGZdAkO3Q2zDHfekgi/Ogml hD2GCVVtQPp9LdDHVZv6NGxdIfPIJ8EdhpZcZ81AEGOd8jLvN5YppK1k0CEVJ2dtFarb a3oAOtimhMloXryCuIsyMcwzstT6uJpOQbHoMOyKoUXGJrHaiP2K/2+H0ESlb13PeJzC GXwlPK3wBt4rAzpfAnp6m9oW/4Ps/peQugEHInL4RNqQ+/7DwZdYoEz2PQdstzXBzvnS P+FA== 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; bh=CCqLnWpTPPJAD7QiCBUV+TsYrQTctzCF6ljAyvgE0j8=; b=CCG6qsJTynF56UNBic94Czpph6aiMMrmT1KpQvNbs3Isz53diGBqXkmpzdbXncP3fJ 5w4l5vtF46ICaFUcQZ57wrEGuJ4VcE/wsobKjf16J6TO7ZfPj2795fYv2ThXXaz7e3TZ 7qMXMNwVjsSm4eXaC+Fr4zqHkB3aNZ25O6lg98t/swVakWLlYHidF+GeMg6P6RdTKz6q tDnE7Ebv2rvwvSiPxy4Rl5oyz26n1TwwNqE74Y1WwLFRqcnFhLBFAmu4AepXGbXrLXgR Hhqr/De+8nxyUobAY4zrFOiWMHibI9+HdUfbzSKRLxNYgtR+YAgVIBscRXmDhHsMEZiI oNXA== X-Gm-Message-State: AA6/9Rm/kR/VseBuNgmewk1Xz0BZy6Y3EYKSSlqdt+6diD/XvYv0RlJt7tuIJtP74Yzeh5SH0d2nE2CuSBaGTa+B X-Received: by 10.25.165.71 with SMTP id o68mr2377660lfe.99.1476190831819; Tue, 11 Oct 2016 06:00:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.114.64.17 with HTTP; Tue, 11 Oct 2016 06:00:30 -0700 (PDT) In-Reply-To: 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> From: Ivan Gotovchits Date: Tue, 11 Oct 2016 09:00:30 -0400 Message-ID: To: Yaron Minsky Cc: "Soegtrop, Michael" , Gerd Stolpmann , Jeremie Dimino , "caml-list@inria.fr" Content-Type: multipart/alternative; boundary=001a1141139427129f053e9676d3 Subject: Re: [Caml-list] ocamlbuild on Windows and bash vs. cmd --001a1141139427129f053e9676d3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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: > > > > > > > > =E2=80=9CDespite our best efforts, the FSF has never considered the Apa= che > 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 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 > --001a1141139427129f053e9676d3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Yaron,

Given that most of the Janest= reet codebase is developed in-house, it might be not that hard to relicense= it. This is especially true for `shexp` that currently=C2=A0
has= only one contributor. I would suggest switching to ISC or MIT (aka X11, ak= a Expat) licenses. Probably the former should be preferred, as it is shorte= r and cleaner.=C2=A0
The full list of licenses compatible with GP= L is here [1].

Regards,
Ivan
<= br>

On Tue, Oct 11, = 2016 at 8:36 AM, Yaron Minsky <yminsky@janestreet.com> = 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
<michael.soegtrop@intel.co= m> wrote:
> Dear Yaron,
>
>
>
>> I very much hope the licensing isn't an issue. We purposely pi= cked 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 thi= s
> 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 GP= L
> license.=E2=80=9D
>
>
>
> the apache license you use is not compatible with GPL2. Since the OCam= l
> library is LGPL 2.1, it cannot include Apache licensed code. The paten= t
> 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.=C2=A0 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

--001a1141139427129f053e9676d3--