Re: Donation of JAXP 1.3 Sources to Apache
Geir Magnusson Jr. <[email protected]>
| Newsgroups | gmane.text.xml.commons.devel,gmane.comp.apache.commons.general,gmane.text.xml.xalan.devel,gmane.text.xml.xerces-j.devel,gmane.comp.apache.commons.general |
|---|---|
| Message-ID | <[email protected]> |
On Apr 6, 2005, at 12:44 AM, Michael Glavassevich wrote: > Hi Neeraj, > > I noticed that the JAXP 1.3 source files in jsr-206-src.zip have no > license on them. The JAXP 1.2 sources in xml-commons carry the Apache > license. Will this still be the case for JAXP 1.3? yes - these files must be available under the apache license v2. And the license grantor should be the one that adds it. Sorry Neeraj :) geir > > Thanks. > > Neeraj Bajaj <[email protected]> wrote on 04/05/2005 06:48:30 AM: > >> Ok I just finished uploading JAXP 1.3 sources in >> "*xml-commons/contrib/jaxp13"* directory. >> There are 3 files, jsr-206-src.zip, xml-xerces.zip, xalan-src.zip >> which >> corresponds to jaxp-api, >> xerces & xalan sources respectively. >> >> - Neeraj >> >> Neeraj Bajaj wrote: >> >>> That really sounds good to me.. so i would try to finish it today. >>> I will send mail to the community when i am done. >>> >>> Thanks dims for the suggestion. >>> >>> - Neeraj >>> >>> Davanum Srinivas wrote: >>> >>>> Neeraj, >>>> >>>> my 2 cents...upload the whole thing say in >>>> xml-commons/contrib/jaxp13 >>>> cvs so everyone can take a look (and then pick on the bits they >>>> want/need)...yes, changes to xml-commons can be made ASAP (after >>>> tagging the current code in the main trunk there) and it's upto the >>>> xml xerces/xalan folks to start picking up stuff as/when they fit. >>>> >>>> thanks, >>>> dims >>>> >>>> On Apr 4, 2005 1:07 AM, Neeraj Bajaj <[email protected]> wrote: >>>> >>>> >>>>> Thanks Michael for your response. >>>>> >>>>> I was just wondering what would be idle time to wait before i start >>>>> work >>>>> on this ? >>>>> Does anyone has an opinion, Is there any other list where i should > send >>>>> this mail >>>>> before making changes ? >>>>> >>>>> - Neeraj >>>>> >>>>> Michael Glavassevich wrote: >>>>> >>>>> >>>>> >>>>>> Hi Neeraj, >>>>>> >>>>>> +1 to putting the JAXP 1.3 sources on the main trunk, tagging it > and >>>>>> making a branch for the old JAXP sources on the current main >>>>>> trunk. >>>>>> >>>>>> There exists a branch called tck-jaxp-1_2_0 where fixes and other >>>>>> updates >>>>>> have been applied to the JAXP 1.2 sources. This is the branch >>>>>> we've > >>>>>> used >>>>>> for generating the xml-apis.jar shipped with Xerces and Xalan. I >>>>>> assume a >>>>>> similar branch will exist for 1.3. >>>>>> >>>>>> Neeraj Bajaj <[email protected]> wrote on 04/03/2005 03:40:57 > AM: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> Hello All, >>>>>>> >>>>>>> I sent the mail below with JAXP 1.3 APIs source code attached as >>>>>>> zip but >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> mail bounced back with the following message >>>>>>> >>>>>>> <error> >>>>>>> ----- The following addresses had permanent fatal errors ----- >>>>>>> <[email protected]> >>>>>>> (reason: 552 ZIP attachments are not accepted here.) >>>>>>> </error> >>>>>>> >>>>>>> What should i do now ? Is there a way to upload sources on Apache >>>>>>> server somewhere ? >>>>>>> Can anyone guide me what is the procedure for such code grants ? >>>>>>> >>>>>>> I am looking help from the active committers of Xerces & Xalan >>>>>>> community >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> to help put it in a >>>>>>> a branch and make it work there. As i think due to large number >>>>>>> of >>>>>>> changes it would be a considerable >>>>>>> amount of work. This will also help the committers & community to >>>>>>> have a >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> look at the code before >>>>>>> it is merged into the main stream work. >>>>>>> >>>>>>> I think i have commit access at xml-commons so i can commit the >>>>>>> sources >>>>>>> in xml-commons branch >>>>>>> or main trunk (and create branch for old jaxp sources ). What is > the >>>>>>> opinion of community ? I can >>>>>>> start this as soon as i get a consensus from the community. My >>>>>>> preference is to put the sources on >>>>>>> xml-commons main trunk. >>>>>>> >>>>>>> Please let me know how should i proceed. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> - Neeraj >>>>>>> >>>>>>> >>>>>>> Hello All, >>>>>>> >>>>>>> *Sun Microsystems donates the source code of JAXP 1.3 APIs + >>>>>>> implementation to Apache XML.* >>>>>>> JAXP 1.3 (JSR 206 <http://www.jcp.org/en/jsr/detail?id=206>) is >>>>>>> significant advancement over JAXP 1.2 and adds whole lot of new >>>>>>> functionalities. >>>>>>> >>>>>>> * New Schema Validation Framework >>>>>>> * New Object Model neutral XPath APIs >>>>>>> * New Java datatypes which maps to XML Schema Datatypes. >>>>>>> * Reuse parser instance >>>>>>> * Security enhancements >>>>>>> * Support for the latest standards (DOM L3 Core, DOM L3 Load & >>>>>>> Save, SAX >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> 2, XML 1.1 and XInclude) >>>>>>> >>>>>>> *JAXP 1.3 APIs source code is attached with this mail. * >>>>>>> >>>>>>> Due to large size of code base i will be sending different mails >>>>>>> for the >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> source code of Xerces & Xalan. >>>>>>> >>>>>>> I have attached the original mail where i proposed the process of >>>>>>> upgrading xml-commons to JAXP 1.3 APIs and >>>>>>> integrating this donation into the main stream work of Xerces & >>>>>>> Xalan. >>>>>>> There was a general consensus to my proposal >>>>>>> and we can discuss more about the technicalities of merging with >>>>>>> in the >>>>>>> appropriate (Xml-commons, Xerces, Xalan) >>>>>>> community. >>>>>>> >>>>>>> Let's upgrade to JAXP 1.3 :-) >>>>>>> >>>>>>> - Neeraj >>>>>>> >>>>>>> >>>>>>> >>>>>>> Neeraj Bajaj wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> Geir Magnusson Jr. wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> On Mar 31, 2005, at 12:18 PM, Shane Curcuru wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> Excellent news! Thank to Sun folk and Geir for picking up the >>>>>>>>>> ball >>>>>>>>>> on this one. >>>>>>>>>> >>>>>>>>>> Note: once the papers are in the Hallowed Halls, I presume >>>>>>>>>> that >>>>>>>>>> Neeraj will get some consensus from xml-commons, xalan-dev, >>>>>>>>>> and >>>>>>>>>> xerces-j-dev as to how to actually check this in? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> There is no need to wait until Hall Hallowed-ness has been >>>>>>>>> achieved. >>>>>>>>> I have received them on behalf of the ASF, and don't let the >>>>>>>>> process >>>>>>>>> hold things up. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> Great... Thanks Geir. No more held up is good >>>>>>>> >>>>>>>> - Neeraj >>>>>>>> >>>>>>>> > --------------------------------------------------------------------- >>>>>>>> >>>>>>>> To unsubscribe, e-mail: [email protected] >>>>>>>> For additional commands, e-mail: >>>>>>>> [email protected] >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >> ---------------------------------------------------------------------- >> -- > >>>>>>> >>>>>>> >>>>>>> Subject: >>>>>>> Donation of JAXP 1.3 Sources to Apache >>>>>>> From: >>>>>>> Neeraj Bajaj <[email protected]> >>>>>>> Date: >>>>>>> Tue, 12 Oct 2004 17:32:14 +0530 >>>>>>> >>>>>>> To: >>>>>>> [email protected] >>>>>>> CC: >>>>>>> xerces-j-dev <[email protected]>, xerces-j-user >>>>>>> <[email protected]>, [email protected], >>>>>>> [email protected], Eduardo Pelegri-Llopart >>>>>>> <[email protected]>, Jeff Suttor > <[email protected]>, >>>>>>> "norman.walsh" <[email protected]>, [email protected] >>>>>>> >>>>>>> >>>>>>> Hello All, >>>>>>> >>>>>>> >>>>>>> As most of you already know JSR 206 [1] JAXP 1.3 has become >>>>>>> final. JAXP >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> 1.3 adds lots of new features in the area of XML processing. >>>>>>> It introduces new Schema independent validation framework which >>>>>>> decouples the validation as a process independent from parsing. >>>>>>> It allows to compile Schema to an immutable memory representation > of >>>>>>> Grammar which can validate different instances of XML document > thus >>>>>>> greatly improving the performance of XML processing. XPath > language >>>>>>> provides a simple, concise syntax for accessing individual parts >>>>>>> of an >>>>>>> XML document. JAXP 1.3 defines XPath APIs which provides access >>>>>>> to > >>>>>>> the >>>>>>> XPath evaluation environment and expression results independent >>>>>>> of the underlying data object model. JAXP 1.3 also adds new >>>>>>> Datatypes to >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> the Java platform which maps to some of the W3C XML Schema >>>>>>> Datatypes, Features for Secured XML processing etc. JAXP 1.3 >>>>>>> also > >>>>>>> adds >>>>>>> the ability to reset XML Parser and Transformer instance , > allowing >>>>>>> application to reuse the same instance to process multiple XML >>>>>>> documents. This also helps in increasing XML processing > performance. >>>>>>> JAXP 1.3 also upgrades to the W3C stds. like DOM L3 Core DOM L3 >>>>>>> L/S, XML >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> 1.1, XInclude. >>>>>>> >>>>>>> *Sun Microsystems would like to donate JAXP 1.3 sources (API s + >>>>>>> Reference Implementation) to Apache. * >>>>>>> >>>>>>> >>>>>>> /Details of JAXP 1.3 sources to be donated:/ >>>>>>> >>>>>>> JAXP 1.3 sources contains the new JAXP 1.3 APIs and the RI > (Reference >>>>>>> Implementation). RI has been done using >>>>>>> Xerces/Xalan as code base. RI contains the implementation of >>>>>>> newly >>>>>>> introduced Validation Framework [2], XPath APIs [3] >>>>>>> , Datatypes [4] implementation, SAXParser, DocumentBuilder, >>>>>>> Transformer >>>>>>> Reset changes, Secured XML Processing changes. >>>>>>> Implementation of W3C stds. DOM L3 Core, DOM L3 L/S, XML 1.1, >>>>>>> XInclude >>>>>>> already exist on Apache Xerces. So in the next >>>>>>> section I have also proposed the way to merge rest of the JAXP >>>>>>> 1.3 > RI >>>>>>> changes into Apache Xerces & Xalan project. I have also >>>>>>> suggested where implementation component should reside i.e. >>>>>>> Xerces > or >>>>>>> Xalan. Any idea or feedback for the smoother and >>>>>>> expedited merger of JAXP 1.3 sources into Apache xml-commons, >>>>>>> Xerces & >>>>>>> Xalan is very welcome. >>>>>>> >>>>>>> >>>>>>> >>>>>>> *JAXP 1.3 APIs: * >>>>>>> >>>>>>> JAXP APIs has been at xml-commons for a long time as these set of >>>>>>> APIs >>>>>>> are used by many different projects. >>>>>>> With JSR 206 declared as final and many new standards emerging, >>>>>>> we >>>>>>> should update xml-commons to JAXP 1.3 >>>>>>> APIs. I propose JAXP 1.3 APIs to be committed to xml-commons main >>>>>>> trunk >>>>>>> and apply a tag. >>>>>>> >>>>>>> >>>>>>> *JAXP 1.3 RI: (Implementation components that should be part of >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> Xerces)* >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> JAXP 1.3 RI contains the implementation of following packages >>>>>>> >>>>>>> javax.xml.datatype >>>>>>> javax.xml.validation >>>>>>> javax.xml.parsers ( reset(), xinclude, etc.) >>>>>>> >>>>>>> which should reside at Xerces. >>>>>>> >>>>>>> I propose that we create a branch, and merge JAXP 1.3 RI changes > into >>>>>>> that branch. This will help >>>>>>> other Xerces active committers to have a chance to look at it > before >>>>>>> these changes being finally >>>>>>> committed to main trunk. This process would require merging >>>>>>> changes to >>>>>>> the branch and then committing >>>>>>> changes to main trunk, i seek help of active Xerces committers. >>>>>>> >>>>>>> >>>>>>> *JAXP 1.3 RI: (Implementation components that should be part of >>>>>>> Xalan)* >>>>>>> >>>>>>> >>>>>>> JAXP 1.3 RI also has the implementation of newly developed XPath >>>>>>> (javax.xml.xpath.*) APIs which i think, should be part of >>>>>>> Xalan/XSLTC project. Besdies this, JAXP 1.3 RI also contains > changes >>>>>>> done in "javax.xml.transform" package >>>>>>> for ex. now application can use the same Transformer instance by >>>>>>> invoking reset(). >>>>>>> >>>>>>> I propose the same for the Xalan/XSLTC project that we create a >>>>>>> branch >>>>>>> and JAXP 1.3 Reference Implementation changes are >>>>>>> put there. This will help other Xalan active committers to have a >>>>>>> chance >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> to look at it before these changes being finally >>>>>>> committed to main trunk. Again i seek help of Xalan committers >>>>>>> for this >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> process. >>>>>>> >>>>>>> >>>>>>> As always, all feedbacks are more than welcome. >>>>>>> >>>>>>> >>>>>>> Thanks, >>>>>>> Neeraj >>>>>>> >>>>>>> >>>>>>> [1] http://www.jcp.org/en/jsr/detail?id=206 >>>>>>> [2] >>>>>>> http://java.sun.com/j2se/1.5. >>>>>>> 0/docs/api/javax/xml/validation/package-summary.html >>>>>>> [3] >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> http://java.sun.com/j2se/1.5. >> 0/docs/api/javax/xml/xpath/package-summary.html >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> [4] >>>>>>> > http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/datatype/package- >>>>>>> summary.html >>>>>>> >>>>>>> >>>>>>> > --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: [email protected] >>>>>>> For additional commands, e-mail: [email protected] >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> Michael Glavassevich >>>>>> XML Parser Development >>>>>> IBM Toronto Lab >>>>>> E-mail: [email protected] >>>>>> E-mail: [email protected] >>>>>> >>>>>> > --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: [email protected] >>>>>> For additional commands, e-mail: [email protected] >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >>>> >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> > > Michael Glavassevich > XML Parser Development > IBM Toronto Lab > E-mail: [email protected] > E-mail: [email protected] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Geir Magnusson Jr +1-203-665-6437 [email protected]