From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=AWL autolearn=disabled version=3.1.3 Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id 4E20FBC6B for ; Fri, 9 Nov 2007 13:17:08 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAIveM0fU436unmdsb2JhbACBW40mAQEBAQcCCCmBDw X-IronPort-AV: E=Sophos;i="4.21,394,1188770400"; d="scan'208";a="5620245" Received: from moutng.kundenserver.de ([212.227.126.174]) by mail3-smtp-sop.national.inria.fr with ESMTP; 09 Nov 2007 13:17:07 +0100 Received: from gate.lan.gerd-stolpmann.de (dslb-084-059-116-178.pools.arcor-ip.net [84.59.116.178]) by mrelayeu.kundenserver.de (node=mrelayeu5) with ESMTP (Nemesis) id 0ML25U-1IqSmj3zSX-000570; Fri, 09 Nov 2007 13:16:36 +0100 Received: from flakew.lan.gerd-stolpmann.de (fw.lan.gerd-stolpmann.de [192.168.1.1]) by gate.lan.gerd-stolpmann.de (Postfix) with ESMTP id 99176C0C6; Fri, 9 Nov 2007 13:16:29 +0100 (CET) Subject: Re: [Caml-list] Smoke Vector Graphics: source code licenses for sale From: Gerd Stolpmann To: Richard Jones Cc: Alexandre Pilkiewicz , caml-list@yquem.inria.fr In-Reply-To: <20071108230811.GA10791@furbychan.cocan.org> References: <200711041201.10255.jon@ffconsultancy.com> <1194188801.472de001905ce@webmail.in-berlin.de> <1194192721.25159.14.camel@rosella.wigram> <200711081928.11501.alexandre.pilkiewicz@polytechnique.org> <20071108230811.GA10791@furbychan.cocan.org> Content-Type: text/plain Date: Fri, 09 Nov 2007 13:16:28 +0100 Message-Id: <1194610589.19355.34.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX1/eGPuziZy/4e1RFBT0UeGNMTL4S+iI4JuzYVE RukEnRa5KPYCHtH27RV9CrkDRqyR0IG3+MdHtHG+rDThuNgMnY YhqgQfivcNW1mHWAUj04Rg+1LoLOv7g X-Spam: no; 0.00; gerd:01 stolpmann:01 donnerstag:01 0100,:01 camlp:01 ocaml's:01 camlp:01 o'caml:01 o'caml:01 gerd:01 stolpmann:01 viktoriastr:01 64293:01 darmstadt:01 6151:01 Am Donnerstag, den 08.11.2007, 23:08 +0000 schrieb Richard Jones: > On Thu, Nov 08, 2007 at 07:28:11PM +0100, Alexandre Pilkiewicz wrote: > > Don't you think the worst problem for the industry is the lack of > > retro-compatibility ? > > > > Between 3.09 and 3.10 (a *minor* version number change), a lot of program > > using camlp4 stopped compiling. If a company has a 100 000 lines code (or > > more) to revise just for that, it could be kind of a problem. > > Granted, it wasn't OCaml's finest moment, but both Debian & Fedora/ > RHEL are shipping the 'old' camlp4 (now called camlp5) along with the > new one. So commercial enterprises depending on camlp4 from 3.09, if > there are any, shouldn't have problems. There is another solution: continue to use 3.09 (that's what we are doing at Wink) and wait until the problems in the external libraries are solved. There's no real disadvantage (for us) - 3.09 is one of the best versions that ever existed. If the new camlp4 was really a problem for enterprises they could also invest time in upgrading the code. I don't see any problem here since they got the code for free. I've already upgraded stuff to 3.10 - it's not really that much time, very affordable for companies. Actually, this is the type of development that tends to be boring, and companies would be very welcome improving the motivation with money. Before this thread continues in this style: There is nothing wrong with O'Caml in industry - all languages have their good and bad sides, and industry knows this. We are currently seeing a very slow adoption by industrial pioneers. All in all this is encouraging. For speeding this process up, the most urgent things we need are people who convince their bosses to try this "new" technology out. Where are all the companies that jump at every trend, and that want to present themselves as the earliest adopters of any stuff that is ever released to mankind? - I think it is the right moment to advertise O'Caml in this way. Make a trend of it. A trend does not need real arguments (this can come later), it lives for some time by itself because people don't want to miss it. I think we should stop throwing at every O'Caml error with the industrial argument ("this and this prevents O'Caml from being used in industry"). We wouldn't have pioneering companies if that were true in any way. And saying this argument too loud could really prevent possible uses in industry - evaluations are often not based on facts, but on reputation. Gerd -- ------------------------------------------------------------ Gerd Stolpmann * Viktoriastr. 45 * 64293 Darmstadt * Germany gerd@gerd-stolpmann.de http://www.gerd-stolpmann.de Phone: +49-6151-153855 Fax: +49-6151-997714 ------------------------------------------------------------