tl;dr version: the code base of OpenJDK 6 is a grandchild of the code base for Sun/Oracle JDK 6 and thus some components have significant differences because of different degrees of maintenance and sustaining work done in different parts of the code. Oracle JDK 7 and OpenJDK 7 come from the same code base. The proprietary Oracle distribution includes some closed source components not in OpenJDK. In a very few areas, including font rasterization, OpenJDK 7 and (closed) JDK 7 use different code because Sun didn't have sufficient rights to open source the code.
-Joe (OpenJDK 6 release manager emeritus) On Thu, Mar 21, 2013 at 10:36 AM, Graham Allan <[email protected]> wrote: > As far as I'm aware (sorry, no link) there is still a difference between > OpenJDK and Oracle's JDK. There are portions of Oracle's JDK that are > proprietary, but from what I'm told, it's a very small fraction, and it's > generally not in areas that we developers need to worry about programming > for day-to-day. However, those portions may be graphics related, which could > explain why JetBrains feels the need to display a warning. > > Apologies, for being devoid of citations and sources. > > ~ Graham > > > On 21 March 2013 17:08, Fabrizio Giudici <[email protected]> > wrote: >> >> On Thu, 21 Mar 2013 17:52:10 +0100, Johan Mynhardt >> <[email protected]> wrote: >> >>> I've seen the warning for IntelliJ, but performance wise my first >>> impressions were that it's on par. I'm also using it for my local >>> development server running on Glassfish 3.1.1 and I could not say that >>> perceived experience was slower at all. >>> >>> So me for one, would use OpenJDK as much as possible :-) >> >> >> ... just recall that if you want consistency over multiple platforms, >> including Mac OS X, there are no more public builds of OpenJDK for this >> system (you have to compile them by yourself). >> >> >> >> -- >> Fabrizio Giudici - Java Architect @ Tidalwave s.a.s. >> "We make Java work. Everywhere." >> http://tidalwave.it/fabrizio/blog - [email protected] >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Java Posse" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/javaposse?hl=en. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> > > -- > You received this message because you are subscribed to the Google Groups > "Java Posse" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/javaposse?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "Java Posse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/javaposse?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
