Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ee4j-pmc] Jakarta EE releases in Maven Central

Until we have Jakarta EE versions of all these specifications, the specification
vendor is still Oracle since these artifacts are conforming to the existing JCP
specifications.

And I don't believe Oracle has assigned copyright in the javadocs to the
Eclipse Foundation so the copyright for the javadocs should reflect the
copyright owners of the corresponding source files, predominantly Oracle.

Lukas Jungmann wrote on 11/02/2018 08:05 AM:
> Hi,
> 
> On 11/2/18 3:04 PM, Kevin Sutter wrote:
>> My vote is to leave it as is...  If we attempt to clean up Maven, it will just
>> confuse people and possible get worse... Let's just assume the reviews will go
>> through with flying colors...  :-)
> 
> I believe the voting should happen based on knowing what is wrong or at least
> not completely correct in these jars and what possible impact of those mistakes
> can be. I believe some of the issues I can see are minor things and everybody
> can live with them eventually but I don't feel to be competent to do such
> decision especially when it comes to wrong license file or possibly copyrights -
> IANAL and prefer to stay on the safe side, so here is what I spotted:
> 
> 
> jakarta.annotation-api has following entries in the manifest:
> Specification-Vendor: Oracle Corporation
> Implementation-Vendor-Id: org.glassfish
> Implementation-Vendor: Eclipse Foundation
> 
> -> it was decided that the recommendation for APIs jars is to have spec-vendor
> set to eclipse-project-name and impl related entries removed
> 
> meta-inf/license.txt contains wrong content (is: cddl, should be epl)
> 
> javadoc has possibly wrong copyright in the footer + link to non-existing
> license-terms:
> <![CDATA[Copyright &#169; 1999-2017,
>     <a href="http://www.oracle.com";>Oracle</a>
>     and/or its affiliates. All Rights Reserved.
>     Use is subject to
>     <a href="{@docRoot}/doc-files/speclicense.html" target="_top">license
> terms</a>.
> ]]>
> 
> 
> 
> jakarta.ejb-api - manifest:
> Specification-Vendor: Oracle Corporation
> 
> javadoc has possibly wrong copyright in the footer + link to non-existing
> license-terms:
> <![CDATA[Copyright &#169; 1996-2013,
>     <a href="http://www.oracle.com";>Oracle</a>
>     and/or its affiliates. All Rights Reserved.
>     Use is subject to
>     <a href="{@docRoot}/doc-files/speclicense.html" target="_top">license
> terms</a>.
> ]]>
> 
> 
> 
>     
> jakarta.persistence-api:
> license file is in the root of the jar in html format, not under
> META-INF/license.md but the text it contains is correct (EPL2/EDL1)
> obsolete about/readme html files in the root of the jar
> 
> manifest:
> OSGi version of API packages it exports is '2.2.99', should be '2.2.1'
> Specification-Vendor: Oracle Corporation
> 
> javadoc says: "Copyright © 2017–2018 Eclipse Foundation. All rights reserved."
> and that is correct I hope.
> 
> thanks,
> --lukas
> 
> 
>>
>>
>> ---------------------------------------------------
>> Kevin Sutter
>> STSM, MicroProfile and Java EE architect
>> e-mail:  sutter@xxxxxxxxxx     Twitter:  @kwsutter
>> phone: tl-553-3620 (office), 507-253-3620 (office)
>> LinkedIn: https://www.linkedin.com/in/kevinwsutter
>>
>>
>>
>> From: Dmitry Kornilov <dmitry.kornilov@xxxxxxxxxx>
>> To: EE4J PMC Discussions <ee4j-pmc@xxxxxxxxxxx>
>> Date: 11/02/2018 08:48 AM
>> Subject: Re: [ee4j-pmc] Jakarta EE releases in Maven Central
>> Sent by: ee4j-pmc-bounces@xxxxxxxxxxx
>> ------------------------------------------------------------------------
>>
>>
>>
>> It’s even worse. Today 3 artifacts hit the Maven Central:
>>
>> jakarta.persistence   jakarta.persistence-api   2.2.1 | (1)     02-Nov-2018
>> jakarta.ejb           jakarta.ejb-api           3.2.3 | (1)     01-Nov-2018
>> jakarta.annotation    jakarta.annotation-api    1.3.3 | (1)     29-Oct-2018
>>
>> It was done by mistake. We understand the process and know that public
>> releases cannot be done without passing the release review. Wayne, how shall
>> we deal with this situation?
>>
>> Thanks,
>> Dmitry
>>
>> On 2 Nov 2018, at 14:15, Ivar Grimstad <_ivar.grimstad@gmail.com_
>> <mailto:ivar.grimstad@xxxxxxxxx>> wrote:
>>
>> I have added this item to the PMC meeting on Tuesday.
>>
>> Ivar
>>
>> On Fri, Nov 2, 2018 at 2:12 PM Kevin Sutter <_sutter@xxxxxx.com_
>> <mailto:sutter@xxxxxxxxxx>> wrote:
>> You are correct, Christian.  The Eclipse Release Review should be successful
>> before the artifacts are published to Maven Central.
>>
>> I'm going to chalk this up to a new process.  Everybody has been pushing to
>> complete this Glassfish release and the process may not be well understood by
>> everybody.  (Although the EclipseLink team should know the process...)
>>
>> ---------------------------------------------------
>> Kevin Sutter
>> STSM, MicroProfile and Java EE architect
>> e-mail: _sutter@xxxxxx.com_ <mailto:sutter@xxxxxxxxxx>    Twitter:   @kwsutter
>> phone: tl-553-3620 (office), _507-253-3620_ <tel:%28507%29%20253-3620>(office)
>> LinkedIn: _https://www.linkedin.com/in/kevinwsutter_
>>
>>
>>
>> From: Christian Kaltepoth <_christian@kaltepoth.de_
>> <mailto:christian@xxxxxxxxxxxx>>
>> To: EE4J PMC Discussions <_ee4j-pmc@eclipse.org_ <mailto:ee4j-pmc@xxxxxxxxxxx>>
>> Date: 11/02/2018 07:55 AM
>> Subject: [ee4j-pmc] Jakarta EE releases in Maven Central
>> Sent by: _ee4j-pmc-bounces@eclipse.org_ <mailto:ee4j-pmc-bounces@xxxxxxxxxxx>
>> ------------------------------------------------------------------------
>>
>>
>>
>> Dear PMC,
>>
>> I'm a bit confused. It looks like more and more Jakarta EE releases are
>> available in Maven Central:
>>
>> EJB: _https://search.maven.org/search?q=g:jakarta.ejb_
>> JPA: _https://search.maven.org/search?q=g:jakarta.persistence_
>>
>> But AFAIK there were no Release Reviews for these releases. My impression was
>> that releases are first pushed to the staging repository and then a
>> corresponding Release Review is created. And only if the Release Review is
>> successful, the artifacts a pushed to Maven Central.
>>
>> Is that correct? Or am I missing some part of the process here?
>>
>> Best regards
>>
>> Christian
>>
>>
>> -- 
>> Christian Kaltepoth
>> Blog: _http://blog.kaltepoth.de/_
>> Twitter: _http://twitter.com/chkal_
>> GitHub: _https://github.com/chkal_
>> _______________________________________________
>> ee4j-pmc mailing list_
>> __ee4j-pmc@eclipse.org_ <mailto:ee4j-pmc@xxxxxxxxxxx>
>> To change your delivery options, retrieve your password, or unsubscribe from
>> this list, visit_
>> __https://www.eclipse.org/mailman/listinfo/ee4j-pmc_
>>
>>
>>
>> _______________________________________________
>> ee4j-pmc mailing list_
>> __ee4j-pmc@eclipse.org_ <mailto:ee4j-pmc@xxxxxxxxxxx>
>> To change your delivery options, retrieve your password, or unsubscribe from
>> this list, visit_
>> __https://www.eclipse.org/mailman/listinfo/ee4j-pmc_
>> -- 
>>
>> Java Champion, JCP EC/EG Member, EE4J PMC, Jakarta EE WG Member, JUG Leader
>>
>> _______________________________________________
>> ee4j-pmc mailing list_
>> __ee4j-pmc@eclipse.org_ <mailto:ee4j-pmc@xxxxxxxxxxx>
>> To change your delivery options, retrieve your password, or unsubscribe from
>> this list, visit
>> https://www.eclipse.org/mailman/listinfo/ee4j-pmc
>> _______________________________________________
>> ee4j-pmc mailing list
>> ee4j-pmc@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe from
>> this list, visit
>> https://www.eclipse.org/mailman/listinfo/ee4j-pmc
>>
>>
>>
>>
>>
>> _______________________________________________
>> ee4j-pmc mailing list
>> ee4j-pmc@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe from
>> this list, visit
>> https://www.eclipse.org/mailman/listinfo/ee4j-pmc
>>
> _______________________________________________
> ee4j-pmc mailing list
> ee4j-pmc@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from
> this list, visit
> https://www.eclipse.org/mailman/listinfo/ee4j-pmc


Back to the top