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 JAA27961; Mon, 6 Sep 2004 09:51:47 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f 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 JAA30106 for ; Mon, 6 Sep 2004 09:51:45 +0200 (MET DST) Received: from ppsw-3.csi.cam.ac.uk (ppsw-3.csi.cam.ac.uk [131.111.8.133]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id i867phx7013272 for ; Mon, 6 Sep 2004 09:51:45 +0200 Received: from zone-7.jesus.cam.ac.uk ([131.111.243.37]:32810 helo=pooh.jc) by ppsw-3.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.153]:25) with esmtp (TLSv1:RC4-MD5:128) (Exim 4.34) id 1C4EHp-0005XU-Px (return-path da209@cam.ac.uk); Mon, 06 Sep 2004 08:51:37 +0100 From: Daniel Andor To: james woodyatt Subject: Re: [Caml-list] Announcing the OMake build system version 0.9.1 Date: Mon, 6 Sep 2004 08:51:36 +0100 User-Agent: KMail/1.7 Cc: omake@metaprl.org, Caml List References: <4139ECD3.1050708@cs.caltech.edu> <413B795A.4020305@cs.caltech.edu> <7810902A-FF99-11D8-8747-000A958FF2FE@wetware.com> In-Reply-To: <7810902A-FF99-11D8-8747-000A958FF2FE@wetware.com> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200409060851.36669.da209@cam.ac.uk> X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ X-Cam-AntiVirus: No virus found X-Cam-SpamDetails: Not scanned X-Miltered: at nez-perce with ID 413C170F.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 2004:99 woodyatt:01 38,:01 non-gpl:01 gpl:01 bundling:01 bundling:01 gpl:01 non-gpl:01 ocaml:01 sep:01 unlikely:02 linking:02 wrote:03 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Monday 06 September 2004 1:12 am, james woodyatt wrote: > On 05 Sep 2004, at 13:38, Aleksey Nogin wrote: > > Could you please explain what kinds of things you might want to do and > > what license(s) would be needed to make it possible? > > I want to be able to extend the functions so that my build system knows > how to use more toolchains than just C and Ocaml, and I want those > extensions to be bundled with my non-GPL code. If I were to use Omake, > then I expect my code would link to the functions in the Omake > distribution, and I would then be in violation of the GPL if I didn't > use a GPL-compatible license for my distribution. If you are bundling, not linking, what's wrong with bundling the GPL OMake with your non-GPL code, and contributing your OMake improvements back to OMake? You are perfectly entitled to bundle incompatibly-licensed programs. If OMake's GPL license somehow compels people to contribute back more `toolchain-awareness' and therefore grows the program, then the GPL seems like the *ideal* license. Afterall, it is very unlikely that you will have anything of commercial value in the OMake extensions -- would it not be fair to say? D ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners