On Fri, Dec 11, 2020 at 5:50 PM Mark Thomas <ma...@apache.org> wrote:

> On 11/12/2020 16:41, Rémy Maucherat wrote:
> > On Fri, Dec 11, 2020 at 5:36 PM Mark Thomas <ma...@apache.org> wrote:
> >
> >> On 11/12/2020 16:24, Michael Osipov wrote:
> >>> Am 2020-12-10 um 15:07 schrieb ma...@apache.org:
> >>>> + * @deprecated  The scope of the APR/Native Library will be reduced
> >>>> in Tomcat
> >>>> + *              10.1.x / Tomcat Native 2.x onwards to only include
> >> those
> >>>> + *              components required to provide OpenSSL integration
> >>>> with the NIO
> >>>> + *              and NIO2 connectors.
> >>>
> >>> I think there should *not* be a Tomcat Native 2.x for the following
> >>> reasons:
> >>>
> >>> * It has been mentioned numerous times that Tomcat Native is a bad name
> >>> without a good meaning
> >>> * > 50 % of the essential parts of Tomcat Native will be gone. It won't
> >>> be Tomcat Native anymore as previously.
> >>> * Since the APR connector is deprecated, de facto, it does not
> logically
> >>> make sense to evolve Tomcat Native to a new major version. Just
> >>> counter-intuitive.
> >>>
> >>> My counter proposal is to split Tomcat Native, phase it out and
> >>> introduce Tomcat OpenSSL (Bridge) (libtcopenssl.so) or similar. The
> name
> >>> should clearly say what it does.
> >>
> >> Using a new name is already one of the options. That possibility was
> >> mentioned in one of these threads about a week ago.
> >>
> >>> You won't going to continue the APRLifecycleListener, will you?
> >>
> >> There will almost certainly need to be something like it. I had imagined
> >> it would get a new name but hadn't given much though to what that name
> >> should be.
> >>
> >>> WDYT?
> >>
> >> We need to be careful when we use other organisation's trademarks in our
> >> product names. Some like:
> >>
> >> Apache Tomcat Bridge to OpenSSL
> >>
> >> would be fine. The other option is to give it an entirely new name.
> >>
> >> Apache Tomcat Phoenix
> >>
> >> for example. (I haven't done any checks on that name. It may be
> >> completely unsuitable - it is just an example).
> >>
> >
> > I'm not sure this native code will stay for that long (replaced with
> > integrated Java code possibly), so I'm not convinced a name is needed. ->
> > modules/openssl ?
>
> I think the lifetime of the code is likely to be driven by the minimum
> Java version required by Jakarta EE and the typical lifecycle of Tomcat
> major versions.
>
> Assuming Tomcat 10.1.x has a minimum Java version that doesn't provide
> integration with native libraries OOTB then any library we provide to
> link Tomcat and OpenSSL is likely to have a lifespan of at least 10 years.
>

Hmmm, ok, I see no better plan.

Rémy


>
> Mark
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>

Reply via email to