incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Geir Magnusson Jr. <ge...@optonline.net>
Subject Re: Donation of JAXP 1.3 Sources to Apache
Date Wed, 06 Apr 2005 05:04:50 GMT

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 <Neeraj.Bajaj@Sun.COM> 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 <Neeraj.Bajaj@sun.com> 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 <Neeraj.Bajaj@Sun.COM> 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 -----
>>>>>>> <general@xml.apache.org>
>>>>>>> (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: xerces-j-dev-unsubscribe@xml.apache.org
>>>>>>>> For additional commands, e-mail:  
>>>>>>>> xerces-j-dev-help@xml.apache.org
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>> ---------------------------------------------------------------------- 
>> --
>
>>>>>>>
>>>>>>>
>>>>>>> Subject:
>>>>>>> Donation of JAXP 1.3 Sources to Apache
>>>>>>> From:
>>>>>>> Neeraj Bajaj <Neeraj.Bajaj@Sun.COM>
>>>>>>> Date:
>>>>>>> Tue, 12 Oct 2004 17:32:14 +0530
>>>>>>>
>>>>>>> To:
>>>>>>> general@xml.apache.org
>>>>>>> CC:
>>>>>>> xerces-j-dev <xerces-j-dev@xml.apache.org>, xerces-j-user
>>>>>>> <xerces-j-user@xml.apache.org>, xalan-dev@xml.apache.org,
>>>>>>> xalan-j-users@xml.apache.org, Eduardo Pelegri-Llopart
>>>>>>> <Eduardo.Pelegrillopart@Sun.COM>, Jeff Suttor
> <Jeff.Suttor@Sun.COM>,
>>>>>>> "norman.walsh" <Norman.Walsh@Sun.COM>, Suresh.K@Sun.COM
>>>>>>>
>>>>>>>
>>>>>>> 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: xerces-j-dev-unsubscribe@xml.apache.org
>>>>>>> For additional commands, e-mail: xerces-j-dev-help@xml.apache.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> Michael Glavassevich
>>>>>> XML Parser Development
>>>>>> IBM Toronto Lab
>>>>>> E-mail: mrglavas@ca.ibm.com
>>>>>> E-mail: mrglavas@apache.org
>>>>>>
>>>>>>
> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
>>>>>> For additional commands, e-mail: xalan-dev-help@xml.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: xerces-j-dev-unsubscribe@xml.apache.org
>>> For additional commands, e-mail: xerces-j-dev-help@xml.apache.org
>>>
>
> Michael Glavassevich
> XML Parser Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com
> E-mail: mrglavas@apache.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>
-- 
Geir Magnusson Jr                                  +1-203-665-6437
geir@gluecode.com


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Mime
View raw message