您的位置:首页 >> 编程开发 >> Java >> J2EE >> 正文
RSS
 

An Interview with Jason Hunter @ JDJ

http://www.rdxx.com 05年08月10日 20:28 Java频道 我要投稿

关键词: JDJ , NT , IE , IT

JDJ caught up with Jason Hunter, Apache Software Foundation vice president, after JavaOne to discuss the major announcement regarding the controversial issue of open sourcing Java. Jason holds a seat on the JCP Executive Committee overseeing the Java platform.

JDJ asked readers to pose their questions to Jason, so you can hear it straight from the horse's mouth!

<alan>: What does this announcement mean?
<jason>: It heralds an agreement between Apache and Sun regarding open source implementations of Java standards. Among the items agreed upon:

  • For Sun-led specifications finalized from here forward (including revisions to existing specifications) and for key specifications already released, the license terms will allow independent implementations under open source licenses.
  • The Test Compatibility Kit (TCK) binaries for these specifications will be made available at no cost to qualified open source, nonprofit, and academic groups.
  • A three-member board, including a representative from the Apache Software Foundation and a representative from academia, will ensure an impartial qualification process.
  • Sun will provide substantial support to aid these qualified groups in the use and execution of the TCKs.
  • Specification leads will be allowed to choose open source licenses for their Reference Implementations (RIs) and TCKs if they desire.

    There's an additional item in the agreement that will be of special importance to commercial implementers of Java specifications:

  • Sun will make the TCKs for future and key past specifications available separately from the RI code. Previously, there had been a requirement to license the RI when licensing a TCK, which made true independent implementations impossible.

    For details on the agreement, see Sun's Letter of Intent at http://jcp.org/aboutJava/communityprocess/announce/LetterofIntent.html and Apache's press release at http://jakarta.apache.org/site/jspa-agreement.html.

    Is Java finally open sourced?
    [anonymous]
    <jason>: That depends on what this question means. I believe it can mean three different things.

    One: "Can there be an open source Java implementation?" The answer is yes, this agreement should ensure that when J2SE 1.5 is released it can have an independent, open source licensed implementation. Many Java specifications will have that ability right away.

    Two: "Is the reference implementation for Java (the JDK) available as open source?" This agreement does not address that. Apache doesn't believe in telling Sun or anyone else what license their code must be under. What Apache believes is that if you don't like a code license, you must have the ability to code it yourself. The purpose of this agreement is to allow that.

    Three: "Will Java be developed following the open source method?" Right now there's a formal process by which Java specifications are created within the Java Community Process (JCP). The JCP will probably remain as a formal specification-creating body, although Apache hopes it will become more open. The project I lead, JDOM, is JSR number 102, and with the JSR we're proving you can have open development on a Java specification even within the JCP. Now, the clear ability to have open source RIs and TCKs will help this JSR progress.

    9 7 3 1 2 3 4 4 8 :

  •  
     
    标签: JDJ , NT , IE , IT 打印本文
     
     
      热点搜索
     
     
     



    Valid XHTML 1.0 Transitional
    Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
    收藏本页
    收藏本站