From harmony-dev-return-8286-apmail-incubator-harmony-dev-archive=incubator.apache.org@incubator.apache.org Tue Jun 06 15:38:24 2006 Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 38196 invoked from network); 6 Jun 2006 15:38:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 6 Jun 2006 15:38:23 -0000 Received: (qmail 24745 invoked by uid 500); 6 Jun 2006 15:38:19 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 24697 invoked by uid 500); 6 Jun 2006 15:38:19 -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 24685 invoked by uid 99); 6 Jun 2006 15:38:18 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Jun 2006 08:38:18 -0700 X-ASF-Spam-Status: No, hits=1.4 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: 64.74.244.71 is neither permitted nor denied by domain of geir@pobox.com) Received: from [64.74.244.71] (HELO chi.mobile-health-diary.com) (64.74.244.71) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 06 Jun 2006 08:38:17 -0700 Received: (qmail 30580 invoked from network); 6 Jun 2006 15:37:53 -0000 Received: from ool-43560edb.dyn.optonline.net (HELO ?192.168.1.102?) (geir@67.86.14.219) by b014.internal.mobile-health-diary.com with SMTP; 6 Jun 2006 15:37:53 -0000 Message-ID: <4485A054.8010805@pobox.com> Date: Tue, 06 Jun 2006 11:33:40 -0400 From: Geir Magnusson Jr Reply-To: geir@pobox.com User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: Re: Releationship to GNU Classpath? References: In-Reply-To: X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N theUser BL wrote: > Hi! > > Can anybody at Harmony say, whats the releationship (or > non-releationship) to GNU Classpath is? There is no official relationship, but there's lots of awareness and chatter. It's not as strong/robust/whatever as I'd like, and it's something to work on. > > At the beginning of Apache Harmony it sounds, that Harmony would use GNU > Classpath for its class libraries. No - we certainly didn't commit to anything of the sort, but certainly there was and continues to be interest in working together on common solutions to modularity and VM/classlib interface, setting us up for a time when the GPL gets fixed next year ;) so users have freedom to intermix code. > > But since Intel have spend Harmony its own Swing implementation, it is > clear, that there would existing two OpenSource Java-implementations: > GNU Classpath based VMs and Apache Harmony. Clearly. There are actually more than two, depending on how you think about it. There is Apache Harmony, which will be full Java SE (vm and classlib) and then you'll probably see combinations, assuming people go and get the TCK and test : GNUClasspath + Kaffe GNUClasspath + JamVM ... GNUCLasspath + HarmonyVM and hopefully Harmony Classlib + Kaffe .... > > Thats the comment of someone from GNU Classpath, how its poit of view > about Harmony and GNU Classpath is: > http://www.osnews.com/permalink.php?news_id=14198&comment_id=110641 > > And here are two blog-entries: > http://metastatic.org/text/Concern/2006/05/30/harmony/ > http://kennke.org/cgi-bin/blosxom/2006/05/30#harmony-jfc I posted a response to the first one, as I thought the characterization was unfair, as I think the author didn't really follow the project that closely. Yes, we are getting big contributions and yes, it's helping us move forward fast, and no, I certainly won't apologize for it. All of the work that happens once software reaches Harmony is done in the open, on our mail lists, our JIRA and our Wiki.... it's an Apache project. > > The situation is the following: > GNU Classpath and Apache Harmony are both OpenSource projects to create > an OpenSource Java. > So, both have the same goal. Yes - helping prove one of the nice aspects of the Java ecosystem, that it's spec based, and multiple independent implementations can be created to give users choices. > > Then there existing developer, who writes code for Harmony and others > who writes code for GNU Classpath. Thats duplicated work. And if both > groups would working on _one_ class-implementation together, they could > be faster then, if both groups would reinvent the wheel itself. Sure it's duplicated work, but choice and diversity is good. People are volunteering their time/resources so it's hard to tell them "no". I think the whole Java ecosystem benefits from this. > > Is the reason the different licenses? > That's certainly a reason for some people. > Then Miguel de Icaze is right, if he wrote at > http://tirania.org/blog/archive/2005/May-07.html > that the MIT/X11 license is the best, because its the least common > denominator for all > (btw: the last Java-articel by Micual is at > http://tirania.org/blog/archive/2006/May-19-2.html) > > Or have GNU Classpath and Harmony different point of viewes how to > implement something? Sure. Definitely. We had a greenfield in which to implement our modularity ideas. So far, it's worked exceedingly well in terms of developer productivity, and I'm excited to see what happens as people wish to provide alternative implementations of the modules (such as a security module that uses some kind of hardware accelerator...) > > Or could it be possible, that GNU Classpath developer could also publish > its code under the ASL2 ? Of course they can. (It's AL2, btw... there is no word "Software" in "Apache License") > Or that Harmony developer could also publish its code under the GNU > Classpath-license? Any contributor to Harmony, be it an individual or a corporation, is free to license their work under as many licenses as they wish, as long as it's not a derivative of someone elses work.... > So, that not all the work is duplicated done. > > I also thought about Harmony and GNU Classpath on the GNU Classpath > mailinglist at > http://developer.classpath.org/pipermail/classpath/2006-June/000956.html > and the only answer is > http://developer.classpath.org/pipermail/classpath/2006-June/000965.html > > > As I have said before: For me it looks, that two projects doing the same > thing with the same goal, but without interaction to each other. We certainly could and should talk more. geir > > > Greatings > theuserbl > > > > --------------------------------------------------------------------- > Terms of use : http://incubator.apache.org/harmony/mailing.html > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org > For additional commands, e-mail: harmony-dev-help@incubator.apache.org > > --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org For additional commands, e-mail: harmony-dev-help@incubator.apache.org