Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 99445 invoked from network); 12 Sep 2008 02:49:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Sep 2008 02:49:57 -0000 Received: (qmail 89651 invoked by uid 500); 12 Sep 2008 02:49:53 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 89618 invoked by uid 500); 12 Sep 2008 02:49:53 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 89607 invoked by uid 99); 12 Sep 2008 02:49:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Sep 2008 19:49:53 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sean.xx.qiu@gmail.com designates 209.85.198.247 as permitted sender) Received: from [209.85.198.247] (HELO rv-out-0708.google.com) (209.85.198.247) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Sep 2008 02:48:53 +0000 Received: by rv-out-0708.google.com with SMTP id k29so626129rvb.0 for ; Thu, 11 Sep 2008 19:49:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=Q+nuZ+uZh26dWKAcSKEbA2HIS9Dc101ay3a+StPIMq0=; b=ji9zyNjn6DLv6Xb0ou/szzLk7ea1Tl9AwZsSjhprckpS+0feG8OXnAONCv94vI7Nmo lhajHyseFOuDbldAD2lTwxHnUqfbpjqWPrswpoxDwBTFW6NZ8O992HtiXozAjjEG92Bc L4rb6GaCxOOMulmpsnmp1OKG3mW0ONRUAfhJ0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=qnq9pcRQlXSuw/zK036/m4F3dHCKqwKSkgIwA7TKTYcFitMzUgDtCN9XenaJuOMuH2 ihrncvTF6boWevaIiDOpW6oMYk8FehnUyTY8TRxkZkgU46xd02eG9ZwNy6CXlJaGr7LA vFkosR02ZkkQh22DLvsrD623vQGu7Z1KOfprs= Received: by 10.141.168.7 with SMTP id v7mr2242173rvo.95.1221187765293; Thu, 11 Sep 2008 19:49:25 -0700 (PDT) Received: by 10.141.28.8 with HTTP; Thu, 11 Sep 2008 19:49:25 -0700 (PDT) Message-ID: <94d710af0809111949m239b7279o5b002f1c0fcf45a7@mail.gmail.com> Date: Fri, 12 Sep 2008 10:49:25 +0800 From: "Sean Qiu" To: dev@harmony.apache.org Subject: Re: harmony class libs and GNU Classpath In-Reply-To: <48C9D047.8080901@cisco.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <48C9D047.8080901@cisco.com> X-Virus-Checked: Checked by ClamAV on apache.org 2008/9/12 Anders Kristensen : > Hi, > > I'm new to the Harmony project and was wondering about the relationship > between Harmony and the GNU Classpath project, e.g.: > - How much (if anything) of the Harmony class libraries come from the GNU > Classpath project? None, Harmony is delivered with Apache License V2 [1], while GNU Classpath is delivered with GPL. These two licenses are incompatible, so they can't adopt each other's code at all. > - Do the two efforts continue in parallel or is one emerging as being more > likely to flourish and attract future development? I don't familiar with GNU Classpath, but I know Harmony gradually becomes mature. Harmony has clear high level roadmap and detailed close goals [2]. Harmony has a active community which comprises of active committers and contributors [3]. > - If they're both active, which one is more complete? You can get the api diff from here[4], though the data may be out-of-data. Harmony has been improved quite a lot during this period. What's more, Harmony has a virtual machine implementation as well which is called DRLVM [5]. And Harmony classlib could be integrated with IBM VM or Jrockit VM. Correct me if I am wrong :) > > Thanks, > Anders > [1] http://harmony.apache.org/license.html [2] http://harmony.apache.org/roadmap.html [3] http://harmony.apache.org/contributors.html [4] http://www.kaffe.org/~stuart/japi/htmlout/ [5] http://harmony.apache.org/subcomponents/drlvm/index.html -- Best Regards Sean, Xiao Xia Qiu China Software Development Lab, IBM