Oracle and Apple announce OpenJDK Project for Java on Mac OS X

13»

Comments

  • Reply 41 of 42
    This is one detail I'm not entirely clear on, as per Mike Swingler:



    http://lists.apple.com/archives/Java.../msg00104.html



    "There are several parts of our Java SE 6 implementation (like the AWT widgets) that are not contributable, in much the same way that several parts of Oracle's implementation are not."



    What does this mean? Does this mean that all of AWT for OS X needs to be rewritten by Oracle, or are the "widgets" just a small subset of the OS X Swing functionality?
  • Reply 42 of 42
    hirohiro Posts: 2,663member
    Quote:
    Originally Posted by JavaCowboy View Post


    This is one detail I'm not entirely clear on, as per Mike Swingler:



    http://lists.apple.com/archives/Java.../msg00104.html



    "There are several parts of our Java SE 6 implementation (like the AWT widgets) that are not contributable, in much the same way that several parts of Oracle's implementation are not."



    What does this mean? Does this mean that all of AWT for OS X needs to be rewritten by Oracle, or are the "widgets" just a small subset of the OS X Swing functionality?



    Looking at the source email I get two separate vibes.



    1) The existing AWT implementation on OS X is based on X11 code and the want to deprecate that flavor of functionality and replace it with Cocoa/OpenGL



    2) Not contributable generally means there is patent covered code in the current implementation and Apple does not wish to also make the patent rights part of the Open Source grant. So a clean implementation of those specific chunks will need to be generated by the community (which includes the Apple engineers assigned to work on the OpenJDK project).
Sign In or Register to comment.