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 0DD35BCAC for ; Thu, 2 Jun 2005 06:23:05 +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 j524N4VZ007126 for ; Thu, 2 Jun 2005 06:23:04 +0200 Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id GAA11768 for ; Thu, 2 Jun 2005 06:23:03 +0200 (MET DST) Received: from smtp812.mail.sc5.yahoo.com (smtp812.mail.sc5.yahoo.com [66.163.170.82]) by nez-perce.inria.fr (8.13.0/8.13.0) with SMTP id j524N23i013607 for ; Thu, 2 Jun 2005 06:23:03 +0200 Received: from unknown (HELO ?192.168.1.100?) (rftp@pacbell.net@63.194.18.166 with plain) by smtp812.mail.sc5.yahoo.com with SMTP; 2 Jun 2005 04:23:01 -0000 Message-ID: <429E8A15.3070709@rftp.com> Date: Wed, 01 Jun 2005 21:24:53 -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: Harry Chomsky Cc: 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> <429E1B64.7040306@rftp.com> <0d4f01c56702$94853300$0300a8c0@DBLSYG61> In-Reply-To: <0d4f01c56702$94853300$0300a8c0@DBLSYG61> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Miltered: at concorde with ID 429E89A8.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 429E89A6.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 ocamlopt:01 dlls:01 off-list:01 ocaml-win:01 caml-list:01 ocamlopt:01 dlls:01 cannasse:01 ocaml:01 api:01 makefile:01 ocaml-win:01 ocaml:01 corresponded: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: I have resent the original message. :) I would be happy to discuss this further with yourself and/or Nicolas... although off-list might be a better venue, since licensing discussions are not always well-received here. Harry Chomsky wrote: > Oh goodness... I'm afraid your question about the license got lost from > my Inbox when I cleaned out all my Caml-related stuff last year. I'm > sorry I never answered you! > > I haven't taken any time to think about or work on OCaml-Win32 since > then, but I made Nicolas an administrator of the SourceForge project and > hoped that he could keep things moving. I actually don't have strong > opinions about the best license for this project. Nicolas, do you think > there is an advantage (or disadvantage) to changing the license to "LPGL > + linking exception", as Robert requests? If you both agree that that > would be better, I would be happy to reissue the code with that change > in the license. > > ----- Original Message ----- From: "Robert Roessler" > To: "Caml-list" > Sent: Wednesday, June 01, 2005 1:32 PM > Subject: Re: [Caml-list] ocamlopt and *using* DLLs > > >> 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