JDJ interviewed the Jason Hunter of the Apache Software Foundation, the vice chairman of the Apache Software Foundation in Java Software Foundation, Jason Hunter, which also occupied a position in JCP. [alan]: What does this statement mean? : This announced the recognition of the Java standard between Apache and Sun, which has been reached, has been reached: • From now on the technical specifications of Sun Leaders (including existing specifications) and have been released Important specifications, the authorization terms allow independent development specification in the development of source code. • The executable code of these specifications of compatibility test suite (TCK) is freely open to qualified development source code, non-profit and academic organization. • Sun provides tried to use and perform TCK for these qualification certified organizations. • Allows the specifications of leaders to choose to use the Development Source Code License to release their guidance implementation (RIS) and the corresponding test kit (TCKS) if they are willing. There are also some additional protocol clauses to the Java Technical Specification Business Executors: • Sun will separate TCks from the RI code in later and previously important specifications, making it available. In the past, it is impossible to obtain RI permit when obtaining TCK licenses, which makes real independent implementation. To get the details of this protocol, see the open letter of Sun, published in http://jcp.org/aboutjava/communityprocess/announce/letterofintent.html and apache published in http://jakarta.apache.org/site /JSPA-AGREEMENT.HTML press release. [anonymous] Java ultimately developed source code? : Answer this question first succumbed to this question real meaning, I think there are three different meaning this: 1: "Is there a Java implementation of the source code?" The answer is "there", this agreement guarantee When the J2SE 1.5 is released, there is an independent and have an implementation of the development source code license. Many Java specifications will soon do. II: "Is there a source code implemented by Java (referring to JDK)?", This agreement did not mention this problem, Apache could not request Sun or anyone else's code what license needs to be used. Apache thinks if you don't like a code, you have to have the ability to write these code yourself. The role of this protocol is to allow this approach. Three: "Is Java will develop in the open source?", It will have a formal process that created a Java specification in the JCP. JCP may still be a formal specification to create an organization, although Apache hopes it more open. I'm led by JDOM is JSR 102. We confirm that you can open the Java specification in JCP in a timely manner. [Kirk PepperDine, kcpeppe @ sprintmail.com] Apache has seen the number of various projects in the past few years in explosive growth, how do you think this question: From the long-term point of view, the biggest challenge in front of the Apache Foundation It is possible to maintain sufficient power and support the current efforts. : Apache only accepts projects that have been established, fully energetic, active, from another perspective, the code must be generated from multiple encoders. Apache does not accept the code of "rotten in the nest" - even if there is more tempting. This rule has been implemented so far. I think that the biggest challenge of Apache is how efficiently integrates people who write code into the entire Apache exchange community.
[kcpeppe@sprintmail.com]: Are you completely satisfied with the content? : Now this declaration is just a beginning. After execution, Apache will be more satisfied. [kcpeppe@sprintmail.com]: In your opinion, Sun can get what benefits from this statement? : Apache is a powerful partner of Sun, which promotes the development of Java in server-side, like Tomcat, Ant, Xerces, Xalan and Axis / SOAP these projects are widely used, and vibrate in the server-side Java field. Many Apache projects have also been supported by Sun developers. It is quite a number of Java standards, and usually in this case, the Apache code will be the basis for the standard reference implementation (RIS). In this case, the legitimacy issues related to the Java implementation of the development source code must definitely make Apache to continue to support JCP and JCP specifications. [WWSMITHMS, WWSMITHMS @ Yahoo.com] Is Apache plan to create a JXTA implementation? : JXTA is not a JCP specification, which is supported by Sun, but independent and language independent development source code items. Its license is similar to Apache. Not affected by this statement. [Eric] Do you think that this statement will cause the Sun to make J2EE authentication tests for JBoss? : JBoss can get J2EE1.4 TCKs that will be released this year. Because JBoss is a profit company, they may have to pay for TCK. I talked to this, but they didn't have this plan. Whether it is compatible with TCK to see them. [Fintan Conway, Fintan.conway @ mail.esb.ie] Apache how to feel / handle, when many of your ideas / products are integrated by other companies? For example, it is equivalent to the REGEXP class library that has been integrated into Java 1.4. : There are two ways to explain this problem: 1: "How to feel the product, when their products are integrated into other companies, such as how can IBM Web Server?" Apache just uses a special License (very free, allowing in commercial products) because Apache wants their code to be useful, and can be used by anyone, all interested people. Two: "How is Apache feel that when JCP creates a specification of the Java platform that has existed?" This problem is more difficult to answer, because Apache organized developers have a variety of opinions. I want to speak fairly: People are happy to see the Java integration icon regular expression, logs such as logs. However, we have seen these specifications in private, and rarely communicate and compare the Apache project. Not surprised, when you compare the Apache project created by Java specifications and extensive communication and accepted a lot of user feedback, new standards may look quality and different. What is more worth mentioning is that integrated technology is often only renewed after continuous innovation and does not need to wait until the next release of J2SE 1.5. At the same time, Apache people realize that this will have a Microsoft Windows style effect: the development of the platform is the market leading, not the corresponding quality problems.