Thanks Peter for you reply on the JDK mailing list http://mail.openjdk.java.net/pipermail/jdk-dev/2018-June/001510.html <http://mail.openjdk.java.net/pipermail/jdk-dev/2018-June/001510.html>
Cheers, > Le 29 juin 2018 à 08:59, Peter Firmstone <peter.firmst...@zeus.net.au> a > écrit : > > Hi Mikaël, > > I must have been a little tired when I read this the first time. I didn't > realise there was an OpenJDK Java implementation of Pack200. > > I agree, deprecate the C++ implementation and maintain the standard and java > implementation. > > Regards, > > Peter. > > On 29/06/2018 8:34 AM, Peter Firmstone wrote: >> I've only ever lightly dabbled in C++ and that was a long time ago (15 >> years). It's an option if there are C++ capable and willing volunteers. >> >> Thanks, >> >> Peter. >> >> On 28/06/2018 9:41 PM, Mikaël Barbero wrote: >>> As far as I understand from >>> http://mail.openjdk.java.net/pipermail/jdk-dev/2018-June/001472.html, you >>> don't necessarily need to start with Harmony implementation as there >>> already is a full (read pack and unpack) Java implementation of pack200. >>> http://hg.openjdk.java.net/jdk/jdk/file/2f2af62dfac7/src/java.base/share/classes/com/sun/java/util/jar/pack >>> >>> So I guess that one proposal to JEP336 could be: deprecate the c++ native >>> implementation (as this is not used anymore for the JRE) but keep the spec >>> + Java impl. >>> >>> Then anyone (Peter?) could sign up to maintain it @ openjdk. >>> >>> WDYT? >>> * >>> Mikaël Barbero * >>> *Team Lead - Release Engineering | Eclipse Foundation* >>> 📱 (+33) 642 028 039 | 🐦 @mikbarbero >>> Eclipse Foundation <http://www.eclipse.org/>: The Platform for Open >>> Innovation and Collaboration >>> >>>> Le 28 juin 2018 à 13:26, Peter Firmstone <peter.firmst...@zeus.net.au >>>> <mailto:peter.firmst...@zeus.net.au>> a écrit : >>>> >>>> I'm not currently a committer, though happy to, if invited. :) >>>> >>>> To sum up: >>>> >>>> 1. The Pack200 clean room implementation written in Java, it can >>>> compress and decompress java bytecode and pack.gz files, it was a >>>> module developed as part of Apache Harmony, AL2 licensed. >>>> 2. Oracle owns the Pack200 Standard copyright. >>>> https://docs.oracle.com/javase/10/docs/specs/pack-spec.html >>>> 3. OpenJDK's Pack200 test compatibility kit, is GPL2 with classpath >>>> exception, (I haven't gone down this road yet, but it's ideal for >>>> testing compatibility, with some modification for the libraries >>>> different api). >>>> 4. We won't be implementing any of the Java API's copyrighted by Oracle. >>>> >>>> Oracle is deprecating the Pack200 standard and its GPL2 licensed >>>> implementation. >>>> >>>> https://docs.oracle.com/javase/10/docs/legal/copyright.html >>>> >>>> Thanks, >>>> >>>> Peter. >>>> >>>> On 28/06/2018 8:54 PM, Mickael Istria wrote: >>>>> >>>>> >>>>> On Thu, Jun 28, 2018 at 12:52 PM, Daniel Megert <daniel_meg...@ch.ibm.com >>>>> <mailto:daniel_meg...@ch.ibm.com> <mailto:daniel_meg...@ch.ibm.com>> >>>>> wrote: >>>>> >>>>> > @Daniel: would you mind contacting EMO Legal asking them about >>>>> this and sharing the answer here? >>>>> >>>>> Peter should do that as he knows better what he's exactly doing >>>>> ;-). Also, I will be away next week and fully booked today. >>>>> >>>>> >>>>> Is Peter a committer on any Eclipse.org <http://Eclipse.org> project? I'm >>>>> afraid if he sends the request without backup from a committer, it will >>>>> be rejected as "sorry, we only work for Eclipse.org <http://Eclipse.org> >>>>> projects, and don't do legal consulting for the whole wide world". >>>>> >>>>> >>>>> _______________________________________________ >>>>> p2-dev mailing list >>>>> p2-dev@eclipse.org <mailto:p2-dev@eclipse.org> >>>>> To change your delivery options, retrieve your password, or unsubscribe >>>>> from this list, visit >>>>> https://dev.eclipse.org/mailman/listinfo/p2-dev >>>> >>>> _______________________________________________ >>>> p2-dev mailing list >>>> p2-dev@eclipse.org <mailto:p2-dev@eclipse.org> >>>> To change your delivery options, retrieve your password, or unsubscribe >>>> from this list, visit >>>> https://dev.eclipse.org/mailman/listinfo/p2-dev >>> >>> >>> _______________________________________________ >>> p2-dev mailing list >>> p2-dev@eclipse.org >>> To change your delivery options, retrieve your password, or unsubscribe >>> from this list, visit >>> https://dev.eclipse.org/mailman/listinfo/p2-dev >> >> _______________________________________________ >> p2-dev mailing list >> p2-dev@eclipse.org >> To change your delivery options, retrieve your password, or unsubscribe from >> this list, visit >> https://dev.eclipse.org/mailman/listinfo/p2-dev > > _______________________________________________ > p2-dev mailing list > p2-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/p2-dev
signature.asc
Description: Message signed with OpenPGP
_______________________________________________ p2-dev mailing list p2-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/p2-dev