From harmony-dev-return-1460-apmail-incubator-harmony-dev-archive=incubator.apache.org@incubator.apache.org Wed Jun 08 20:04:29 2005 Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 19023 invoked from network); 8 Jun 2005 20:04:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 8 Jun 2005 20:04:28 -0000 Received: (qmail 56343 invoked by uid 500); 8 Jun 2005 20:04:22 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 56286 invoked by uid 500); 8 Jun 2005 20:04:22 -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 56260 invoked by uid 99); 8 Jun 2005 20:04:22 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from mail.mpi-sb.mpg.de (HELO interferon.mpi-sb.mpg.de) (139.19.1.1) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 08 Jun 2005 13:04:20 -0700 Received: from amavis by interferon.mpi-sb.mpg.de with scanned-ok (Exim 3.36 #1 (Debian)) id 1Dg6mK-0006xR-00 for ; Wed, 08 Jun 2005 22:03:56 +0200 Received: from mpiat2305.ag2.mpi-sb.mpg.de ([139.19.20.94] ident=topic) by interferon.mpi-sb.mpg.de with esmtp (Exim 3.36 #1 (Debian)) id 1Dg6mI-0006xJ-00 for ; Wed, 08 Jun 2005 22:03:54 +0200 Message-ID: <42A74F2A.1010801@kaffe.org> Date: Wed, 08 Jun 2005 22:03:54 +0200 From: Dalibor Topic User-Agent: Debian Thunderbird 1.0 (X11/20050116) X-Accept-Language: en-us, en MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: Re: [Legal] Requirements for Committers References: <43F59F7E-56A8-4447-96A6-7E57646365A1@apache.org> <42A6EA98.4040406@informa.es> In-Reply-To: <42A6EA98.4040406@informa.es> X-Enigmail-Version: 0.90.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by AMaViS perl-11 X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Nacho G. Mac Dowell wrote: > Hi all, > > Geir Magnusson Jr. wrote: > >> a) Having a copy of src.jar on a computer as long as you never >> viewed or edited the contents of the file. >> > How many people on this list have NEVER looked (not edited) at, say, > java.lang.String? Many, I'd think. To avoid the temptation, you should simply delete src.jar from your computer. > If you want people with extensive java knowledge to contribute to > Harmony this requirement seems like a dead-end to me. Not for the VM > internals, but for the class libraries. I suppose that, at least, any > curious java developer using eclipse (I don't know about other IDE's) > has. Something else would be pretending no one ever looked at src.jar... There actually are people that have not looked at Sun's code out there. Everyone coming new to the language, for example. Many people don't see the need to look at non-free software in general, and chances are pretty slim that anyone I know will ever get that bored and out of reading material to accept the 'Read only' license, for an example of a very funny non-free software license. > Don't flame me, please. I'm just trying to address one of my major > concerns about Harmony. If this is a MUST requirement, then Sun did a > great job when releasing src.jar... The current licensing terms of a popular non-free implementation(SCSL, JRL, JIUL, JDL), despite all the various FAQs, and enthousiastic statements by some marketing staff at the respective company, do not address the issues at hand in a clear enough fashion. See http://lists.gnu.org/archive/html/classpath/2005-05/msg00014.html for one of many, many problems with the JRL, for example. Yes, a certain company's legal team is pretty good at not helping what they perceive as potential threats to their status. If that is an itch you need to scratch, get in touch with *them* and get it fixed, as they are the only ones who can. cheers, dalibor topic