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 mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 9F9E3BBAF for ; Tue, 13 Jul 2010 15:18:23 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ag0DAO8DPEzRVdQ0kGdsb2JhbACfAlsIFQEBAQEJCQwHEQMfrVeCD4V1LohTAQEDBYUiBIhN X-IronPort-AV: E=Sophos;i="4.55,195,1278280800"; d="scan'208";a="66401703" Received: from mail-vw0-f52.google.com ([209.85.212.52]) by mail4-smtp-sop.national.inria.fr with ESMTP; 13 Jul 2010 15:18:23 +0200 Received: by vws16 with SMTP id 16so2483125vws.39 for ; Tue, 13 Jul 2010 06:18:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=kJhvuBfcaFPRR7PArz7OEKLj9wbCECVHrE5anYZ1XzM=; b=BXAKO5IPcI07WU5TcXkq6uWJDQNuG/E8gIEm7ifzB1CEE3tfYDMWGK65YR8T5fOryy cHbfd2DCjusy+WJDp0817qTzQ2NnKm8H6WYreJPR5hK6YWc2NacXS9jhERuk1OHka/aT dA/vKBzMvzMIXMr5AvLpMgG2HfsOdyHmCah8Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=LAdSFKVNQlFnyHn11+l1XzgCg2qVIpi2TqfTd+3UYK/zhr6jLoG+0KAhlNaiLcInLD /1Z1G3XQJBxcn0iHWprbiG/HbbAmuVGxCAlVGdSRBD8hjeztppDmfp9FTtJp6FoSthMa 3QrTgl67MqaFRHWdbT1lwZ5G+D1J5YP89HhmQ= MIME-Version: 1.0 Received: by 10.224.79.104 with SMTP id o40mr8533653qak.41.1279027101820; Tue, 13 Jul 2010 06:18:21 -0700 (PDT) Received: by 10.224.54.147 with HTTP; Tue, 13 Jul 2010 06:18:21 -0700 (PDT) Date: Tue, 13 Jul 2010 09:18:21 -0400 Message-ID: Subject: Caml Light license in 2010 From: Jeremy Bem To: caml-list List Content-Type: multipart/alternative; boundary=00c09f9722e70fe71f048b44b44f X-Spam: no; 0.00; aged:98 aged:98 compile:01 compile:01 minor:01 minor:01 awkward:02 awkward:02 caml:02 caml:02 functional:02 functional:02 restrict:02 restrict:02 codebase:96 --00c09f9722e70fe71f048b44b44f Content-Type: text/plain; charset=ISO-8859-1 Hello, I'd like to use the Caml Light codebase as a jumping-off point for a new (language-level) functional programming project. Also, I like to use public hosting (Google Code) for my projects. The problem however is the QPL license which means I need to maintain patchfiles rather than actual sources. This is awkward for version control and such. Suggestions? I see that Moscow ML is a fork of Caml Light, however they forked the 0.61 version (1993) which didn't yet have the QPL-style clause prohibiting the direct distribution of modified sources. My ideas: - I could also fork the 0.61 version (I actually tried to compile it, encountered some minor issues but I'm sure they could be worked around) - I could perhaps join the Caml Consortium, but 3000 Euro seems like a lot for this -- especially at this stage. - Is there still an active desire to restrict use of Caml Light 0.7x in this way? And would the 0.61 workaround be going against the spirit of things, if not the letter? - Is there a better jumping-off point for my project? My own feeling is that this code has probably aged rather well (although i have no wish to spend time re-fixing the pre-1998 bugs). Thanks in advance for any help, Jeremy --00c09f9722e70fe71f048b44b44f Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello,

I'd like to use the Caml Light codebase as a = jumping-off point for a new (language-level) functional programming project= . =A0Also, I like to use public hosting (Google Code) for my projects. =A0T= he problem however is the QPL license which means I need to maintain patchf= iles rather than actual sources. =A0This is awkward for version control and= such.

Suggestions? =A0I see that Moscow ML is a fork of Caml = Light, however they forked the 0.61 version (1993) which didn't yet hav= e the QPL-style clause prohibiting the direct distribution of modified sour= ces.

My ideas:
- I could also fork the 0.61 versio= n (I actually tried to compile it, encountered some minor issues but I'= m sure they could be worked around)
- I could perhaps join the Ca= ml Consortium, but 3000 Euro seems like a lot for this -- especially at thi= s stage.
- Is there still an active desire to restrict use of Caml Light 0.7x i= n this way? =A0And would the 0.61 workaround be going against the spirit of= things, if not the letter?
- Is there a better jumping-off point= for my project? =A0My own feeling is that this code has probably aged rath= er well (although i have no wish to spend time re-fixing the pre-1998 bugs)= .

Thanks in advance for any help,
Jeremy
<= div>
--00c09f9722e70fe71f048b44b44f--