Re: Donation of JAXP 1.3 Sources to Apache
Neeraj Bajaj <[email protected]>
| Newsgroups | gmane.text.xml.general,gmane.text.xml.xerces-j.devel,gmane.text.xml.commons.devel,gmane.text.xml.xalan.devel |
|---|---|
| Message-ID | <[email protected]> |
Ok, So i will add it and upload again. - Neeraj Geir Magnusson Jr. wrote: > > 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] >> >>