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