From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=AWL autolearn=disabled version=3.1.3 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 00D15BBC1 for ; Mon, 7 Apr 2008 21:11:51 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjUBAN4O+kdC+VLuc2dsb2JhbACRVwEMAwQFCRSUWIQ3 X-IronPort-AV: E=Sophos;i="4.25,618,1199660400"; d="scan'208";a="24714449" Received: from wx-out-0506.google.com ([66.249.82.238]) by mail4-smtp-sop.national.inria.fr with ESMTP; 07 Apr 2008 21:10:34 +0200 Received: by wx-out-0506.google.com with SMTP id h27so1465879wxd.15 for ; Mon, 07 Apr 2008 12:10:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:reply-to:to:subject:date:user-agent:references:in-reply-to:content-type:content-transfer-encoding:content-disposition:message-id; bh=6DQUPzCIJO44HqYbIjEwoZKVAweJYPci+xdL6XUvry8=; b=Hez6uko945aufXetOf1cFt9+jw9hhi8YgKQhA5NuRdb+ZmYxRFFJ9RksPcOvlxXSOlcfJJNhStp7Gcpv6dp1NPFDaPHsMoLyksGMHtRTq0X3xvpDOYoY3jthKqFyLCgdeZi84xakXPGg1ceEPPrvxi45CcSeY3e+Cg72dOb+eyk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:reply-to:to:subject:date:user-agent:references:in-reply-to:content-type:content-transfer-encoding:content-disposition:message-id; b=MMkI2yvLfcG9dhUhS+Ras2O+Wy+E0s9FC665XNXuVsu+vhwZZVlv+mMBDDcPeixiU6aa2V8terkA8jEDP52ZAbBPpWz7Xdz0QZHaw+UvFqOElE6m7jg7ZvrgZGrggeKgGuLxwdtQEA8UI00EZTmpfnU5ojeA459WzUvzCacSbu0= Received: by 10.141.69.1 with SMTP id w1mr1735799rvk.185.1207595422072; Mon, 07 Apr 2008 12:10:22 -0700 (PDT) Received: from ?192.168.0.103? ( [24.99.180.210]) by mx.google.com with ESMTPS id s54sm8845023rnb.14.2008.04.07.12.10.20 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 07 Apr 2008 12:10:21 -0700 (PDT) From: Peng Zang Reply-To: peng.zang@gmail.com To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] License question - QPL vs. SCM Date: Mon, 7 Apr 2008 15:10:16 -0400 User-Agent: KMail/1.9.7 References: <47F9A346.4060900@gmail.com> In-Reply-To: <47F9A346.4060900@gmail.com> Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200804071510.19669.peng.zang@gmail.com> X-Spam: no; 0.00; hash:01 patching:01 patched:01 ocaml:01 compiler:01 inria's:01 wget:01 compiler:01 violate:01 ocaml's:01 ocaml:01 beginner's:01 bug:01 peng:98 peng:98 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I have no legal experience, I am not a lawyer etc ... But this sounds okay. You're never actually distributing the changed form. You are simply distributing the patches and software to automate the patching process. My opinion is probably biased though. I've always thought QPL was a silly license. The whole idea that you can release source + patches but not the patched sources seems absurd to me. There is no difference between the two. All the necessary bits are there. It's like saying you can release the source code in ASCII format but not UTF-8. Peng On Monday 07 April 2008 12:29:58 am Edgar Friendly wrote: > The core OCaml compiler has a QPL license[1] (for everyone but > consortium members). This license allows distribution as follows: > > > 2. You may copy and distribute the Software in unmodified form > provided that the entire package, including - but not restricted to - > copyright, trademark notices and disclaimers, as released by the > initial developer of the Software, is distributed. > > 3. You may make modifications to the Software and distribute your > modifications, in a form that is separate from the Software, such as > patches. ... > > > My question for INRIA's lawyers (or anyone else in some official > capacity to answer) involves using a Source Code Manager (SCM) whose > distribution method has structure: source + patch1 + patch2 + .... The > SCM would do the lifting of combining the two into the final tree, just > as a script could easily wget an original source file and a list of > patches and combine them into the final tree. > > Would using such a SCM to organize and distribute compiler source > violate OCaml's license? > > Would using such a SCM make the Gods of OCaml angry? :) I don't intend > to slip through a legal crack, I just want to work efficiently, and > trying to manage patches without such a system seems like madness, like > Linux kernel development before BitKeeper (I imagine). > > Edgar > > > [1] http://caml.inria.fr/ocaml/license.en.html > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) iD8DBQFH+nGbfIRcEFL/JewRAuIxAJ9iL1L19ea7MTVQlAsEHfINHCxW1wCfZ4hN xkRVCHjL6l7KK1s3+gp8paw= =Dgc7 -----END PGP SIGNATURE-----