We definitely need to have the conversation about what APIs we want
to remove entirely.
But even after we decide to remove some APIs, we still need to
decide whether the APIs we keep will move in a Big Bang or
Incremental approach.
If, for example, we remove Jakarta XML Registries from the platform,
a product can still include that API, which will remain in
javax.xml.registry. We don't need to keep it around and mark it
Deprecated or Optional, we can just remove it and leave it to a
product decision.
I don't see the advantage of keeping some javax APIs in the platform
and never allowing them to evolve. And I don't want to turn "javax"
into a marker for "dead API".
Kevin Sutter wrote on 7/17/19 6:05 AM:
I think
another piece
of this puzzle is to determine which technologies are actively
moving towards
a release post Jakarta EE 8? We know the JAX-RS is active.
Probably
JSF and maybe JMS. Others? (Sorry, too used to the old
acronyms...)
When we get the technologies lined up for Jakarta EE 9 and then
look
at the dependency graphs that have been generated, we might have
a more
realistic view of whether to do a Big Bang or Incremental move
from javax.*
to jakarta.*.
---------------------------------------------------
Kevin Sutter
STSM, MicroProfile and Jakarta 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:
"Steve
Millidge (Payara)" <steve.millidge@xxxxxxxxxxx>
To:
Jakarta
specification committee
<jakarta.ee-spec.committee@xxxxxxxxxxx>
Date:
07/17/2019
07:57 AM
Subject:
[EXTERNAL]
Re: [jakarta.ee-spec.committee] javax to jakarta poll
Sent
by: jakarta.ee-spec.committee-bounces@xxxxxxxxxxx
How do we specify an incremental
change that doesn't break them at all?
-----Original Message-----
From: jakarta.ee-spec.committee-bounces@xxxxxxxxxxx
<jakarta.ee-spec.committee-bounces@xxxxxxxxxxx>
On Behalf Of Alasdair Nottingham
Sent: 17 July 2019 13:33
To: Jakarta specification committee
<jakarta.ee-spec.committee@xxxxxxxxxxx>
Subject: Re: [jakarta.ee-spec.committee] javax to jakarta poll
I don’t agree with your characterization of Big Bang being
about success
of the platform moving forward and incremental because the
individual APIs
are more important than the platform. I see the debate as
being more around
what causes more hard to the platform moving forward, a change
that breaks
all users in the ecosystem at once, vs one that may not break
them at all.
> On Jul 17, 2019, at 2:16 AM, Bill Shannon
<bill.shannon@xxxxxxxxxx>
wrote:
>
> This still seems like coming at it bottom up instead of
top down.
>
> The reasons to prefer Big Bang have nothing to do with
the pros and
cons of moving any particular API, but rather the harm to the
success of
the platform of moving things piecemeal.
>
> The reason to prefer Incremental is because the success
of the platform
is irrelevant and all that matters is the individual APIs.
>
> I really don't see the point of collecting data about how
many people
want each one of the APIs to be moved. Either we're going to
move
them all, or we're going to move every one that we need to
evolve when
we need to evolve it. We're not going to refuse to move an
API that
needs to evolve just because not enough people want it to
move.
>
> We've already got lots of feedback on Big Bang vs.
Incremental. The
key piece of data that we said we're still waiting for and
that we still
don't have is some evidence about how successful a binary
compatibility
implementation can be.
>
>
> David Blevins wrote on 7/16/19 9:44 PM:
>> I'm going to be very light on javax to jakarta for
tomorrow's
8am pacific community call.
>>
>> I would, however, like 5 minutes of spec committee
time on tomorrow's
9am call to collect some feedback on this poll we put
together.
>>
>> - https://www.tomitribe.com/jakarta/ns/poll
>>
>> This is something we crafted just after I did the
bytecode-level
dependency tree analysis. It started with that in mind -- to
give
people a way to play with incremental thoughts or thoughts of
big-bang
with some deprecation or freezing. Primary a "calculator"
that later turned into a poll.
>>
>> I'm more interested in if we think we can get some
value out of
it in this or a mutated form.
>>
>>
>> --
>> David Blevins
>> http://twitter.com/dblevins
>> http://www.tomitribe.com
>> 310-633-3852
>>
>>
>>
>> _______________________________________________
>> jakarta.ee-spec.committee mailing list
>>
>> jakarta.ee-spec.committee@xxxxxxxxxxx
>>
>> To change your delivery options, retrieve your
password, or
>> unsubscribe from this list, visit
>>
>> https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee
>
> _______________________________________________
> jakarta.ee-spec.committee mailing list
> jakarta.ee-spec.committee@xxxxxxxxxxx
> To change your delivery options, retrieve your password,
or
> unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee
_______________________________________________
jakarta.ee-spec.committee mailing list
jakarta.ee-spec.committee@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe
from this list, visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee
_______________________________________________
jakarta.ee-spec.committee mailing list
jakarta.ee-spec.committee@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe
from this list, visit
https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee
_______________________________________________
jakarta.ee-spec.committee mailing list
jakarta.ee-spec.committee@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee
|