From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id VAA00579; Sat, 25 Aug 2001 21:09:19 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f 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 VAA00567 for ; Sat, 25 Aug 2001 21:09:18 +0200 (MET DST) Received: from smtp.easystreet.com (easystreet.com [206.26.36.40]) by concorde.inria.fr (8.11.1/8.10.0) with ESMTP id f7PJ9Hj24500 for ; Sat, 25 Aug 2001 21:09:17 +0200 (MET DST) Received: from easystreet.com (dial-35-041.easystreet.com [206.103.35.41]) by smtp.easystreet.com (8.11.2/8.11.2) with ESMTP id f7PJ9Eb27310 for ; Sat, 25 Aug 2001 12:09:14 -0700 (PDT) Message-ID: <3B87F8EE.8E1F6062@easystreet.com> Date: Sat, 25 Aug 2001 12:13:50 -0700 From: Al Christians Organization: Public Property Software X-Mailer: Mozilla 4.76 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: caml-list@inria.fr Subject: [Caml-list] License Run-Time Question Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk I have just started with OCaml by installing and building the source with Cygwin under NT. With some guesswork, I guess I've got it working, and I'm much impressed so far. Given that, I want to start using OCaml and, if I do, some executables from code I write in OCaml might start showing up on my clients'/customers' machines, and I want to be sure I'm not breaking any licenses. From what I see in the archives, I'm not supposed to have any problems distributing executables, but I'm not sure of the specifics of how I stay in compliance doing this. In the archives I see this (199912/msg00026.html): >> If you write code in O'Caml, the license doesn't impose >> anything on your software's license. The LGPL license on >> the runtime might force you to ensure that your program is >> physically separate from the runtime so that the runtime can >> be replaced by your customers if they so desire, but this >> says nothing about the license under which your software is >> distributed. Is there any documentation available on what to include when I try to distribute an executable program written with OCaml, and how to do it so that I'm in compliance with all the relevant licenses? In particular, I will probably want to distribute executables that come out of ocamlopt. How do I keep the program 'physically separate'? As I have the cygwin version of ocamlopt working, will the programs also need CygWin run-time dll(s)? Which one(s)? Are there additional license problems distributing binaries because I'm using Cygwin to make my programs? The alternative to cygwin is MS. I have MSVC++ v6, but not the MS assembler. I don't even know how much the assembler would cost. I'd probably buy that if I needed it when revenues are up, but they aren't. Is that the way to go if I want to minimize worries about license problems? Thanks in advance much for any info. Al Christians ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr