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 40B67BBAF for ; Thu, 6 May 2010 12:59:10 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiECANc94ktKfVK0mGdsb2JhbACdYAgVAQECAQgJDAcRIqwRggCFVC6ITgEBAwWFDgQ X-IronPort-AV: E=Sophos;i="4.52,340,1270418400"; d="scan'208";a="62302089" Received: from mail-wy0-f180.google.com ([74.125.82.180]) by mail4-smtp-sop.national.inria.fr with ESMTP; 06 May 2010 12:59:10 +0200 Received: by wyb29 with SMTP id 29so3690673wyb.39 for ; Thu, 06 May 2010 03:59:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=j6WXvjXj7Utxw7HshDvdwWknqP2ImGsdh62XGKilfZM=; b=rRBskvkdGmPMNjFdTeUQaz6KtwJuaU1q+5iHnidhNfpWQ/1qw3KrpZY1Jg4JkUUFq8 sn4nF93GxDU/TAOaJ0Cb7iW63ec/AWRYuzPJJhpwPZT4JhC3FbAhKQJ3ruNn4fDh4GGw gcHNuZs8Ve1781VPUDN3qm78/fRyZad6e41Kw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=asLomTI7jdDrQnh5tlk9Pjs9jMECIDYa9LWoK9j6EqAE1KTcS9RWt5T1mgAUpcRf2D Yg1yfQAv4ahHqLHdPfb2FAzEw5ZZZcOVGHZcwZ5XHvQNUQKhf4WAhqIyX5/NIlDytH8y TseTMULdRz5bUcJv7pWycT2m/tKm4JGhvlL2E= MIME-Version: 1.0 Received: by 10.216.157.212 with SMTP id o62mr1930020wek.197.1273143549480; Thu, 06 May 2010 03:59:09 -0700 (PDT) Received: by 10.216.28.72 with HTTP; Thu, 6 May 2010 03:59:09 -0700 (PDT) In-Reply-To: <4BE28085.5090100@lexifi.com> References: <4BE17E73.4060401@lexifi.com> <4BE28085.5090100@lexifi.com> Date: Thu, 6 May 2010 06:59:09 -0400 Message-ID: Subject: Re: [Caml-list] about OcamIL From: ben kuin To: Alain Frisch , caml-list@yquem.inria.fr Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam: no; 0.00; flags:01 lexifi:01 frisch:01 frisch:01 lexifi:01 compiler:01 ocaml:01 compiler:01 ocaml:01 sourceforge:01 gpl:01 wrote:01 wrote:01 binaries:01 rewrite:01 > 1. [...] it would still require some time to rewrite a few parts. Release early, release often. Maybe you put it under your name on sourceforge, if you are afraid to put potentially non-buildable code under the flags of lexifi. > 2. Similarly, we rely on our "extended standard library" (a collection of > general purpose modules). That sounds interesting! > Again, it would take some time to extract the few > needed function to make a standalone distribution. Release early, release o... > 3. [...] At some point, we planned to sell a version of CSML as > an extra module to this platform If this is about biz vs. oss, then it could be a solution to go the path of PyQT: - offer of a GPL version - sell a version that can be used commercially On Thu, May 6, 2010 at 4:40 AM, Alain Frisch wrot= e: > On 05/05/2010 11:46 PM, ben kuin wrote: >> >> thats interesting indeed, is there a particular reason you wont >> release the csml compiler sources and provide only the binaries? > > Yes, there are several reasons: > > 1. The code uses some local extensions to the OCaml compiler that are not > available in the INRIA version; this is less true today because some of o= ur > extensions have been integrated upstream, but it would still require some > time to rewrite a few parts. > > 2. Similarly, we rely on our "extended standard library" (a collection of > general purpose modules). Again, it would take some time to extract the f= ew > needed function to make a standalone distribution. > > 3. We sell a development platform for financial applications, which inclu= des > our modified version of OCaml and advanced libraries for the manipulation= of > financial concepts. At some point, we planned to sell a version of CSML a= s > an extra module to this platform (the public version of CSML does not > support some extra features). It hasn't been formally decided yet, but we > might change our plans regarding this issue. > > > We did not get any feedback from the community regarding this tool, so we > haven't felt any motivation to address point 1 and 2 above, or to reconsi= der > our position in point 3. =A0If you plan to use CSML, let us know about yo= ur > projects, and we might find some arrangement (either a custom license wit= h > source code at no charge for you, or a real open-source license). > > Regards, > > Alain Frisch > > >