"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?
"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).
Comments
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?
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).