I made a PR for this idea, see https://github.com/apache/pulsar/pull/17129

Please help review if you have time, thanks!

Zixuan

Zixuan Liu <node...@gmail.com> 于2022年8月15日周一 13:18写道:

> Thank Qiang for your explanation!
>
> Qiang Huang <qiang.huang1...@gmail.com> 于2022年8月14日周日 12:15写道:
>
>> LGTM. They are very similar.
>> The OpenJDK provides source-code, and the Temurin JDK provides builds of
>> the source code.
>> I would like to point out that they have different licenses.
>> - The OpenJDK implementation is licensed under the GPL-2.0-only with a
>> linking exception. [0]
>> - The Eclipse Temurin™ project provides code and processes that support
>> the
>> building of runtime binaries and associated technologies that are high
>> performance, enterprise-caliber, cross-platform, open-source licensed, and
>> Java SE TCK-tested for general use across the Java ecosystem.[1]
>>
>> - [0] https://en.wikipedia.org/wiki/OpenJDK https://openjdk.org/legal/
>> - [1] https://projects.eclipse.org/projects/adoptium.temurin
>>
>> Zixuan Liu <node...@gmail.com> 于2022年8月12日周五 15:46写道:
>>
>> > Hi tison,
>> >
>> > Great catch!
>> >
>> > The Temurin JDK is OpenJDK distribution from Adoptium, the old JDK from
>> > Ubuntu, they should all be built on the OpenJDK open source project, so
>> I
>> > think should be fully compatible.
>> >
>> > Each Temurin release has passed the relevant Oracle Java Compatibility
>> Kit
>> > (JCK) to demonstrate that it is a compatible implementation of the Java
>> > specification. In addition, Temurin releases must pass the AQAvit
>> quality
>> > verification suite[1] to ensure they are ready for production usage.
>> >
>> > [1] - https://adoptium.net/docs/qvs-policy
>> >
>> > Thanks,
>> > Zixuan
>> >
>> >
>> > tison <wander4...@gmail.com> 于2022年8月12日周五 15:23写道:
>> >
>> > > +1
>> > >
>> > > Thanks for bringing this topic :)
>> > >
>> > > In Pulsar usages, these two distributions should not be quite
>> different.
>> > > Did you investigate the compatibility more?
>> > >
>> > > Best,
>> > > tison.
>> > >
>> > >
>> > > Zixuan Liu <node...@gmail.com> 于2022年8月12日周五 15:17写道:
>> > >
>> > > > Hi all,
>> > > >
>> > > > I noticed we are using OpenJDK in our Docker image, I suggest that
>> we
>> > > > switch to the Temurin JDK, because our CI runs on the Temurin JDK,
>> we
>> > > need
>> > > > to keep the same JDK everywhere to avoid unexpected problems.
>> Thanks,
>> > > > Zixuan
>> > > >
>> > >
>> >
>>
>>
>> --
>> BR,
>> Qiang Huang
>>
>

Reply via email to