Tomcat still has an ancient code structure. They still use ant. And they still 
have all the stuff checked in to their own project

https://github.com/apache/tomcat/tree/master/java/jakarta 
<https://github.com/apache/tomcat/tree/master/java/jakarta>

So they just renamed the package, but the sources are still all ASF with full 
ALv2 and no single line taken from Eclipse.
https://github.com/apache/tomcat/blob/master/java/jakarta/servlet/Filter.java 
<https://github.com/apache/tomcat/blob/master/java/jakarta/servlet/Filter.java>

So they are basically doing what we do at geronimo.
Parts of the specs are even 1:1 copied over from geronimo-specs.
And the servlet-api in geronimo is otoh copied over from tomcat.

LieGrue,
strub

> Am 29.02.2020 um 16:53 schrieb Maxim Solodovnik <solomax...@gmail.com>:
> 
> This is from tomcat.apache.org
> 
> Users of Tomcat 10 onwards should be aware that, as a result of the
> move from Java EE to Jakarta EE as part of the transfer of Java EE to
> the Eclipse Foundation, the primary package for all implemented APIs
> has changed from javax.* to jakarta.*. This will almost certainly
> require code changes to enable applications to migrate from Tomcat 9
> and earlier to Tomcat 10 and later. A migration tool is under
> development to aid this process.
> 
> On Sat, 29 Feb 2020 at 22:52, Romain Manni-Bucau <rmannibu...@gmail.com> 
> wrote:
>> 
>> Le sam. 29 févr. 2020 à 16:48, Maxim Solodovnik <solomax...@gmail.com> a
>> écrit :
>> 
>>> I'm OK with reverting if Automatic-Module-Name will be specified
>>> 
>>> What is wrong with Jakarta licensing?
>>> Tomcat-10-M1 was just released with jakarta jars ....
>>> 
>> 
>> Dont think, they host the code as geronimo does.
>> 
>> 
>> 
>>> On Sat, 29 Feb 2020 at 22:23, Romain Manni-Bucau <rmannibu...@gmail.com>
>>> wrote:
>>>> 
>>>> Le sam. 29 févr. 2020 à 16:17, Mark Struberg <strub...@yahoo.de.invalid>
>>> a
>>>> écrit :
>>>> 
>>>>> Btw, the whole module system is a big fail.
>>>>> There are right now discussions in BIG projects to skip all that and
>>>>> revert to just plain jars again.
>>>>> 
>>>>> The point is that we right now have our own sources and are fine with
>>> it.
>>>>> I really don't understand the point of changing this in a minor
>>> version.
>>>>> 
>>>> 
>>>> There are a few thgs to consider I think:
>>>> 
>>>> 1. There is this 1 for 1000 users of jpms so even if a failure, we should
>>>> comply with it today
>>>> 2. We must ensure to have the same name than the official spec jar
>>>> otherwise your link descriptor - module info - looses its portability
>>>> 3. We must not deliver the spec jar transitively so the one we build
>>>> against must not be important except for the assembly (if no more
>>> relevant
>>>> we can drop it IMHO)
>>>> 
>>>> Now, if the action is to rerelease jpa geronimo jar with the official
>>>> mofule name, lets just do it if jakarta jar license is not asf friendly -
>>>> will be needed for asf projects delivering it anyway.
>>>> 
>>>> Hope it makes sense.
>>>> 
>>>> 
>>>> 
>>>>> LieGrue,
>>>>> strub
>>>>> 
>>>>>> Am 29.02.2020 um 16:09 schrieb Mark Struberg
>>> <strub...@yahoo.de.INVALID
>>>>>> :
>>>>>> 
>>>>>> Sorry that this slipped. This imo needs further discussion.
>>>>>> The license aspect is not clear imo.
>>>>>> We also break many downstream openjpa users which had their whole
>>>>> toolset tailored for geronimo-specs.
>>>>>> 
>>>>>> I'm +1 for a revert and cleanup of geronimo-jpa-spec.
>>>>>> 
>>>>>> LieGrue,
>>>>>> strub
>>>>>> 
>>>>>>> Am 25.12.2019 um 12:40 schrieb Maxim Solodovnik <
>>> solomax...@gmail.com>:
>>>>>>> 
>>>>>>> You are right
>>>>>>> this change breaks java8 build
>>>>>>> OK, my PR will stay the same :))
>>>>>>> 
>>>>> 
>>> 
>>> 
>>> 
>>> --
>>> WBR
>>> Maxim aka solomax
>>> 
> 
> 
> 
> -- 
> WBR
> Maxim aka solomax

Reply via email to