From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id EDB12BB9C for ; Thu, 17 Nov 2005 09:00:42 +0100 (CET) Received: from nproxy.gmail.com (nproxy.gmail.com [64.233.182.192]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id jAH80g2k001620 for ; Thu, 17 Nov 2005 09:00:42 +0100 Received: by nproxy.gmail.com with SMTP id o60so369365nfa for ; Thu, 17 Nov 2005 00:00:41 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=JGglGvdCQPv3UNyXaJ8h2/EUkJExQQ3vO7B5iqHnqZY80w7Y5gFkluXzkqz5vZy7f3k9TF+0GWq09wPF/E5e190tU9DaCOC44abvt5PESbVZu0LrtoOu5//gCF150kf5v526XF7qYhvwxYYOO7Xj/r9Uq8YHpVu36NGnNcPn62U= Received: by 10.48.202.10 with SMTP id z10mr131296nff; Thu, 17 Nov 2005 00:00:41 -0800 (PST) Received: by 10.49.1.10 with HTTP; Thu, 17 Nov 2005 00:00:41 -0800 (PST) Message-ID: <3d13dcfc0511170000l15a7ffc7j@mail.gmail.com> Date: Thu, 17 Nov 2005 09:00:41 +0100 From: David MENTRE Reply-To: To: Jonathan Roewen Subject: Re: [Caml-list] Licensing questions Cc: caml-list@yquem.inria.fr In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: X-Miltered: at nez-perce with ID 437C38AA.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 ocaml:01 customised:01 byterun:01 stdlib:01 otherlibs:01 threads:01 otherlibs:01 bigarray:01 camlcvs:01 cvsweb:01 ocaml:01 lgpl:01 lgpl:01 gpl:01 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=RCVD_BY_IP,REPLY_TO_EMPTY autolearn=disabled version=3.0.3 Hello Jonathan, 2005/11/17, Jonathan Roewen : > I'm not a licensing guru, nor know exactly what all the gobbledegook > means, and have a few questions about how licensing of various parts > of ocaml system will affect my operating systems project. Be careful that license issues are a sensitive topic on this list! ;-) > I use a customised version of the sources in the following directories: > byterun > stdlib > otherlibs/threads > otherlibs/bigarray > > Do I have to make those components open source? >>From http://camlcvs.inria.fr/cgi-bin/cvsweb/ocaml/LICENSE?rev=3D1.18 , it appears that all those directory are part of the "Library". "The Library is distributed under the terms of the GNU Library General Public License version 2 (included below)." So those compose components *are* Open Source. If you distribute then, you need to keep them Open Source. > Also, can DST be > closed source if I so wish (currently haven't decided on a license)? Due to the use of LGPL license with a special clause, you can use those components in a closed source (aka proprietary) software. So you can use about any license for the remaining part of your software. That's said and as a personal note, I would *strongly* advise you to use a free software liense and a well known one, like BSD, LGPL or GPL. Personally, I would use GNU GPL, because is forces contributers of your software to give back to you, while still allowing anybody to use it at will. I'm quite interested by your OS in Caml but the 2nd reason not to look at it is that it is currently not Free Software. The first reason being I don't have enough time. As it becoming off topic for this list, you can ask me in private if you want more information on those license issues and about Free/Open Source (and I'm not a lawyer ;-). Yours, david