Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 66060 invoked from network); 13 Mar 2006 14:23:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 13 Mar 2006 14:23:16 -0000 Received: (qmail 33745 invoked by uid 500); 13 Mar 2006 14:23:08 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 33200 invoked by uid 500); 13 Mar 2006 14:23:06 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 33189 invoked by uid 99); 13 Mar 2006 14:23:06 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Mar 2006 06:23:06 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [139.19.1.1] (HELO interferon.mpi-sb.mpg.de) (139.19.1.1) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Mar 2006 06:23:05 -0800 Received: from amavis by interferon.mpi-sb.mpg.de with scanned-ok (Exim 3.36 #1 (Debian)) id 1FInwR-000222-00 for ; Mon, 13 Mar 2006 15:22:35 +0100 Received: from mpiat2303.ag2.mpi-sb.mpg.de ([139.19.20.92] ident=topic) by interferon.mpi-sb.mpg.de with esmtp (Exim 3.36 #1 (Debian)) id 1FInwQ-00021u-00 for ; Mon, 13 Mar 2006 15:22:34 +0100 Message-ID: <44158029.6080305@kaffe.org> Date: Mon, 13 Mar 2006 15:22:33 +0100 From: Dalibor Topic User-Agent: Debian Thunderbird 1.0.7 (X11/20051117) X-Accept-Language: en-us, en MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: Re: [Fwd: Re: [jchevm] JCHEVM discussion] References: <4414AEB7.30605@sablevm.org> <4414C273.4080006@pobox.com> <200603130752.06266.chris.gray@kiffer.be> In-Reply-To: <200603130752.06266.chris.gray@kiffer.be> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by AMaViS perl-11 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Chris Gray wrote: >>The key change is "and that implementation is not available under a >>recognized Open Source license" - because except for copying, which we >>don't allow, any ideas found in open-source-licensed source code are not >>trade secrets and therefore able to be re-implemented by others in >>independent, differently-licensed implementations. > > > I do hope this is correct, because otherwise the pool of potential VM > developers is even smaller than we thought it was. Free software comes with the freedom to study it. It would be a sad world if it was otherwise. Everyone would have to pick a single open source project to ever work on in their whole life, etc. :) The change is there because we want to avoid dealing with trade secrets, NDAs, non-competition clauses, and similar legal minefields often found in proprietary source code licenses. Those things are hard to deal with in many, many ways. Compared to that, free software is a walk in the park. Disagreements on the authorship of works, like this one, should be easy to resolve amicably, and I am glad everyone is making such a good effort towards resolving it. > Heaven help me (and Wonka) > if Dalibor finds out that for a few weeks at the end of the last century I > worked on a port of Kaffe ... I am no fan of the legal theory of a copyright without any boundaries, and Kaffe comes under a free software license allowing study & all that, just like Harmony. :) On a Harmony-unrelated side note, if you are interested in seeing your port in the Kaffe.org CVS tree, and your contract allows for it, feel free to send me the patch. :) cheers, dalibor topic