From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Delivered-To: caml-list@yquem.inria.fr Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 13F61BCAC for ; Wed, 1 Jun 2005 22:30:47 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j51KUkJk031275 for ; Wed, 1 Jun 2005 22:30:46 +0200 Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id WAA31721 for ; Wed, 1 Jun 2005 22:30:46 +0200 (MET DST) Received: from smtp811.mail.sc5.yahoo.com (smtp811.mail.sc5.yahoo.com [66.163.170.81]) by concorde.inria.fr (8.13.0/8.13.0) with SMTP id j51KUibj031267 for ; Wed, 1 Jun 2005 22:30:45 +0200 Received: from unknown (HELO ?192.168.1.100?) (rftp@pacbell.net@63.194.18.166 with plain) by smtp811.mail.sc5.yahoo.com with SMTP; 1 Jun 2005 20:30:43 -0000 Message-ID: <429E1B64.7040306@rftp.com> Date: Wed, 01 Jun 2005 13:32:36 -0700 From: Robert Roessler Organization: Robert's High-performance Software User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Caml-list Subject: Re: [Caml-list] ocamlopt and *using* DLLs References: <4292A58D.207@rftp.com> <20050524.132951.104054009.garrigue@mailhost.math.nagoya-u.ac.jp> <4292CC39.1020405@rftp.com> <005801c5602f$b786a070$0d05a8c0@PWARP> <42967B63.8040408@rftp.com> <02ce01c56355$14c93db0$19b0e152@warp> In-Reply-To: <02ce01c56355$14c93db0$19b0e152@warp> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Miltered: at concorde with ID 429E1AF6.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 429E1AF4.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 ocamlopt:01 dlls:01 cannasse:01 ocaml:01 api:01 makefile:01 ocaml-win:01 ocaml:01 corresponded:01 bug:01 makefile:01 api:01 lgpl:01 lgpl:01 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on yquem.inria.fr X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.2 X-Spam-Level: Nicolas Cannasse wrote: >>>You can have a look at the OCaml Win32 API library Makefile that have >>>different ways of building and linking it >>>(http://ocaml-win32.sourceforge.net/). >> >>This is actually funny - about a year and a half ago, when I was first >>looking at OCaml, I corresponded with Harry Chomsky and pointed out a >>bug in the makefile being distributed with this project - having to do >>with [not] defining CAML_DLL! :) >> >>I also contributed a small amount of code to the project, but ended up >>not being able to use the "OCaml Win32 API" because of the license. :( > > > Since then I had talk with Harry and I convince him that using LGPL was the > way to go. The API now is quite complete and usable. Thanks for answering this, but I had asked him (Harry Chomsky) on November 8, 2003 if he would consider the "OCaml special exception for linking" so that his library's licensing terms would be more in line with [some] other packages and OCaml itself... to date, my email has not been answered. And I just checked the current "OCaml Win32" download, and it is as you say above - LGPL (with no "OCaml linking exception"). This is unfortunate, as I would like to both use *and* contribute to this project... but, c'est la licensing disagreement. :) Robert Roessler roessler@rftp.com http://www.rftp.com