On 06.05.2016 03:38, a...@loongson.cn wrote:
Yes, to upstream this work into OpenJDK is one of our main and ideal objective at present. However, we are not sure how to achieve the goal because we are lack of experience in open source.
This subject was discussed on this list just a few years ago: http://mail.openjdk.java.net/pipermail/porters-dev/2010-October/000302.html
In theory, there is already a porting Project for the MIPS architecture in OpenJDK. In practice, no actual code has ever been contributed to it, and I've been wondering about just having it archived (in my role as its Project Lead in residence) as there was seemingly no prospect of actual development happening within that Project, aside from queries about code that wasn't there ...
With that out of the way, the contribution process for OpenJDK is described at http://openjdk.java.net/contribute/ .
In particular, you would need to ensure that all contributors to the code you intend to contribute to the MIPS port are covered by an OCA or an equivalent.
For example, if you based your port on someone else's work (for example, there was an Ultraviolet MIPS Port when the Project started, but the code never got contributed), then you need to track its contributors down and ensure that all of their code is covered by an OCA or an equivalent, as well. The same holds true if your port is based on IcedTea - you need to track down all IcedTea contributors whose code is used in your port, and make sure they all have an OCA on file.
Similarly, your port should not bring in any third party code into OpenJDK. If it does, see above.
If that sounds like a lot of work, that is because it is a lot of work. cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961 <tel:+491737185961> ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 München Registergericht: Amtsgericht München, HRA 95603 Komplementärin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher <http://www.oracle.com/commitment> Oracle is committed to developing practices and products that help protect the environment