Talk:IcedTea

This is not a reference
I've removed the below text from the intro since it claims to be a reference, but isn't. Gronky 12:04, 24 June 2007 (UTC)

In fact it is a rewrite of a few quotes from Sun's FAQ on their OpenJDK website: May be I should have referenced this FAQ in the text. Hervegirod 00:01, 12 July 2007 (UTC)
 * Q: What components of the JDK software are you open sourcing today? A: ... Now Sun is open sourcing most of the remaining components of the JDK, with the exception of a few encumbered components that we hope, with the community's help, can be re-implemented so that 100% of the OpenJDK code commons is available as free software.
 * Q: When will you finish clearing encumbrances? What is the timeline? A: With the community's help, we hope that encumbered code can be re-implemented over the next 6 to 12 months, balancing this critical engineering task with other priorities, and depending on the level of community participation in speeding this effort
 * Q: Will Sun's commercial JDK releases be built from the open-source code? A: Yes, for the most part. Since there's some encumbered code in the JDK, Sun will continue to use that code in commercial releases until it's replaced by fully-functional open-source alternatives


 * Yes, that would be a good reference. The best possible way to do it would be:




 * Gronky 07:20, 12 July 2007 (UTC)
 * just did it. Is it OK for you ? Hervegirod 12:14, 22 July 2007 (UTC)

Compatibility Update
This seems relevant: Java is finally Free and Open 74.92.43.201 (talk) 20:39, 19 June 2008 (UTC)
 * Yup, marked as requiring an Update. Though anyone can dive in and start updating the article!  —Sladen (talk) 23:49, 19 June 2008 (UTC)

Versions
There are currently two release streams of IcedTea: IcedTea6 based on the OpenJDK6 sources, and IcedTea based on the OpenJDK sources. They have different current version numbers. Please leave the two boxes intact or find a way of merging all data. Do NOT just remove IcedTea6! —Preceding unsigned comment added by Gnu andrew (talk • contribs) 19:30, 4 September 2008 (UTC)

rename
In ubuntu the switch of package names happened at the same time as the switch from 7 to 6. Does anyone know if this was also the case in fedora? Plugwash (talk) 09:10, 5 September 2009 (UTC)

non-NPOV

 * Unfortunately, IcedTea has become popular among package maintainers for the following *NIX distributions, even though it does not work at all with some applications.

and


 * Unfortunately, it does not work with many applications. Install sun-java6-jre instead.

Both of these sentences should be IMHO deleted as unevidenced point-of-view rants in the best of all possible interpretations being an independent research. Also, it doesn't consider a possibility that those "many applications" are in fact broken by using non-standard non-public proprietary interfaces of Sun/Oracle (com.* classes for example). However, without regards to the evidence, this kind of discussion is not proper part of Wikipedia article.

I will remove these sentences in near future, unless persuaded otherwise. —Preceding unsigned comment added by 90.177.109.184 (talk) 00:00, 28 December 2010 (UTC)

I didn't write this, and I agree that these statements don't sound particularly NPOV, but I will note that the Zotero OpenOffice.org plug-in doesn't use any proprietary interfaces, but the doesn't work with IcedTea. In fact, no Firefox extension that uses Java works with the IcedTea plug-in. I wouldn't be particularly surprised if there are other cases of incompatibility. Simonster (talk) 22:13, 6 February 2011 (UTC)

but what IS IT?
The article begins with IcedTea is a software development and integration project that says nothing. Only later you learn that this is some kind of open source Java virtual machine (and I'm still not sure about this.--Azarien (talk) 08:39, 27 January 2011 (UTC)


 * Your question cannot be answered properly without a bit of background. This is a long and tortured story, so please understand I am drastically over-simplifying things here!  Back in the 1990s, Sun re-invented Java as a web language (before that it was intended for set-top-boxes and other embedded systems... more on that later when we get to Android).  Sun gradually moved towards more and more of their software products being not just free-to-download, but also open source, and in many cases free as in freedom (note these are not the same thing); this was partly due to their heritage in BSD of the 1970s and early 1980s, and partly due to Windows and Linux slowly destroying Sun's primary profit-center of UNIX servers and workstations during the late 1990s and early Aughties.  74.192.84.101 (talk) 17:50, 25 September 2013 (UTC)
 * Part of this gradual story was the release of Java under the GPL in 2007; this is a free-as-in-freedom license, with the exception that Sun retained copyright-ownership, and could therefore simultaneously release a proprietary flavor, in addition to the GPL flavor -- see multi-licensing.  However, this re-licensing from proprietary to GPL in 2007 only covered *most* of the codebase and toolchain.  If you wanted to use fonts, that was not possible (later this was fixed).  Ditto for SNMP (to my knowledge this is still not fixed as of 2013).  If you wanted to compile the JRE or JDK or normal java libraries, you had to use proprietary Sun compilers (or Microsoft compilers).  As late as 2009, you could not have a JNLP or JWS applet in your browser; Sun was still not willing to release that portion of the crown jewels.  Various attempts to fix these various problems existed, and some still exist.  IcedTea is *two* of those attempts, or three, depending on how you count, all rolled into one.  It is a solution for the proprietary-compiler-toolchain problem (replacing them with libre equivalents), and a solution for the java-applet-in-the-browser-plugin problem (implementing the necessary code).
 * Around this time, Sun was acquired by Oracle, along with MySQL and various other companies with street cred in the FLOSS world. Oracle's position on Java is that they will provide source-code, under the GPL, to the public -- as a reference implementation of the Java spec.  This codebase is called OpenJDK.  It does not include various performance-improvements and such, many of them particular to running Java on top of Microsoft Windows, which Oracle keeps in a private branch of the OpenJDK codebase.  IBM contributes to OpenJDK, and builds their AIX and Linux JREs from it.  Red Hat and Canonical also contribute to OpenJDK, but use OpenJDK+IcedTea when distributing JREs for their Linux distros, so as to not depend on proprietary software anywhere in the toolchain.  74.192.84.101 (talk) 17:50, 25 September 2013 (UTC)
 * Oracle, meanwhile, still is the sole official place where Java JDK/JRE/plugins (built from Oracle's private branch) are distributed for Microsoft Windows. This is not because one could not use OpenJDK on windows, or even use IcedTea+OpenJDK+IcedTeaWeb on windows -- this is quite possible, and Alex Kasko has accomplished it on github.  However, there seems -- original research here sorry -- to be an unwritten agreement between Oracle and IBM/RedHat/Canonical, something along the lines of, Oracle promises not to withdraw support of OpenJDK on Linux PCs (since the codebase is GPL they could not prevent other folks from continuing the project... but copyright is not the only weapon of a large corporation when they have a patent portfolio and control of many other FLOSS projects and a large group of highly-paid lawyers available... but none of that would be necessary because simply making the Oracle-flavored Java on Windows be incompatible with the OpenJDK on Linux would be enough to dramatically de-value the latter).  In return, nobody else tries to make running OpenJDK over on Windows PCs simple/easy/etc (which means IBM/RedHat/Canonical *only* provide OpenJDK packages for AIX/Fedora+RHEL/Ubuntu+LTS).  (Running any sort of JRE on embedded devices is an entirely different story... Oracle and Google have exchanged lawsuits over that, see Dalvik... currently oracle charges USD$0.60 per device running J2SE... not sure about the price of J2EE deployments).  74.192.84.101 (talk) 17:50, 25 September 2013 (UTC)
 * Microsoft, who one might assume would wish to have a version of Java on windows that was not provided by their competitor Oracle, could use the OpenJDK codebase to do so. However, this is very unlikely to ever happen:  back in the day, Sun sued them over Java (and Microsoft lost), after which Microsoft invented C as an alternative to Java, and ever since have been heavily pushing that instead.  Furthermore, Microsoft is allergic to the GPL, in general, and doubly-allergic in this case since all Microsoft code would be GPL, whereas all Oracle code in their private branch would not -- every time Microsoft made an improvement to the hypothetical MSJVM7, the next day Oracle would get the same improvement (but not vice versa!).  74.192.84.101 (talk) 17:50, 25 September 2013 (UTC)
 * So, tl;dr -- IcedTea is a set of libre-friendly compilation tools that can build the OpenJDK without using VS2010, invented by Red Hat (mostly) to stick it to Microsoft (or to comply with the Fedora packaging-rules ... practically the same thing), and IcedTeaWeb is a libre-friendly Java plugin for web browsers.  Both of them are theoretically cross-platform, just like Java, but in practice they are never seen on Microsoft Windows which runs 90% of desktops and laptops, and never seen on Google Android which runs 75% of tablets and smart phones.  p.s.  The reason for calling it IcedTea and IcedTeaWeb is because Java is trademarked by Oracle-fka-Sun, so it cannot be called OpenJavaToolchain and OpenJavaPlugin.  HTH.  74.192.84.101 (talk) 17:50, 25 September 2013 (UTC)
 * Also potentially of interest, as of August 2013, some of the developers behind Java_OpenGL are working on a Windows-compiled version of OpenJDK + IcedTeaWeb.     At least one of the developers believes that an implicit patent grant occurred when Sun released OpenJDK under GPL2, therefore, is planning to take the plunge and release OpenJDK compiled for windows/embedded/etc, from what I can gather.  Note that they are based in Germany, which has already had some court cases related directly to upholding the GPL. 74.192.84.101 (talk) 21:12, 25 September 2013 (UTC)

Overlap with OpenJDK, Java Class Library and Free Java implementations
Parts of this article overlap with OpenJDK, Java Class Library and Free Java implementations. I'm not clear on what can be done about it though. I don't think the articles can be merged. Should a new article covering the overlapping parts be created? I cross-posted this discussion to all talk pages. --Chealer (talk) 21:39, 18 December 2011 (UTC)

Point of View
This sentence in the article violates WP:LABEL because it calls the promises "lies." Ndanielm (talk) 04:18, 4 March 2012 (UTC)
 * Sun has made continued promises about releasing their plugin and Web Start implementation as part of OpenJDK, but have so far they have been no more than lies, despite continued pressure from the community.

External links modified
Hello fellow Wikipedians,

I have just modified 2 external links on IcedTea. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
 * Added archive https://web.archive.org/web/20080620065024/http://blog.softwhere.org/archives/196 to http://blog.softwhere.org/archives/196
 * Added archive https://web.archive.org/web/20070526001323/http://www.sun.com/software/opensource/java/faq.jsp to http://www.sun.com/software/opensource/java/faq.jsp

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

Cheers.— InternetArchiveBot  (Report bug) 05:02, 26 July 2017 (UTC)

External links modified
Hello fellow Wikipedians,

I have just modified 9 external links on IcedTea. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
 * Added archive https://web.archive.org/web/20081031202342/http://langel.wordpress.com/2008/04/04/icedtea6-11-released/ to http://langel.wordpress.com/2008/04/04/icedtea6-11-released/
 * Added archive https://web.archive.org/web/20080222144250/http://blogs.sun.com/webmink/entry/red_hat_joins_openjdk to http://blogs.sun.com/webmink/entry/red_hat_joins_openjdk
 * Added archive https://web.archive.org/web/20080222161312/http://blogs.sun.com/mr/entry/rht_java to http://blogs.sun.com/mr/entry/rht_java
 * Added archive https://archive.is/20130628023426/https://java.net/projects/gervill/pages/Home to https://java.net/projects/gervill/pages/Home
 * Added archive https://web.archive.org/web/20080314071535/http://arklinux.osuosl.org/dockyard-devel/SRPMS/ to http://arklinux.osuosl.org/dockyard-devel/SRPMS
 * Added archive https://web.archive.org/web/20140328215851/http://pkgs.fedoraproject.org/cgit/java-1.6.0-openjdk.git/ to http://pkgs.fedoraproject.org/cgit/java-1.6.0-openjdk.git/
 * Added archive https://web.archive.org/web/20140328220602/http://pkgs.fedoraproject.org/cgit/java-1.7.0-openjdk.git/ to http://pkgs.fedoraproject.org/cgit/java-1.7.0-openjdk.git/
 * Added archive https://web.archive.org/web/20090531095111/http://today.java.net/pub/a/today/2009/05/21/zero-and-shark-openjdk-port.html to http://today.java.net/pub/a/today/2009/05/21/zero-and-shark-openjdk-port.html
 * Added archive https://web.archive.org/web/20090531095111/http://today.java.net/pub/a/today/2009/05/21/zero-and-shark-openjdk-port.html to http://today.java.net/pub/a/today/2009/05/21/zero-and-shark-openjdk-port.html

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

Cheers.— InternetArchiveBot  (Report bug) 07:11, 11 November 2017 (UTC)

External links modified (January 2018)
Hello fellow Wikipedians,

I have just modified 2 external links on IcedTea. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
 * Added archive https://web.archive.org/web/20090406171143/http://download.java.net/jdk7/changes/jdk7-b53.html to http://download.java.net/jdk7/changes/jdk7-b53.html
 * Added archive https://web.archive.org/web/20131213224335/https://blogs.oracle.com/barton808/entry/openjdk_and_icedtea_a_view to https://blogs.oracle.com/barton808/entry/openjdk_and_icedtea_a_view

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

Cheers.— InternetArchiveBot  (Report bug) 09:53, 22 January 2018 (UTC)