Talk:Free Java implementations

Latest comment: 2 years ago by 103.144.14.54 in topic 0000

Name of article

edit

I understand there is some legal issues with usage of the word "Java" that some or most free Java developers are concerned about. Some editors seem to want this article to retain its former name Free Runtimes. There is several problems with this:

  • Obvious capitalisation problem (capital R), easily fixable
  • "Free runtimes" for what? Is it for .NET, for Perl, etc? No, it is for Java programs. The title should be more specific, which is hard if we cannot use Java. GNU Classpath itself dubs itself as "GNU Classpath, Essential Libraries for Java" [1], so what is the problem here?

Haakon 12:03, 1 May 2006 (UTC)Reply

we need to change the name of this article
why limitating ourselves to the runtimes,because java is a technology we must talk about all aspect of java and free software including :the software that are programed in hava and migrated to classpath and GJC,some of theses software include openoffice(after negociation :with the FSF,openoffice can now also run on a free java software platform) or Azureus
i propose(please add your own idea if you have some):
  • Java(Free Software)
  • Free Java Implementations

We must also present roughly java and how it is used such as in programs(=>GJC),javascript(=>runtime)... —Preceding unsigned comment added by 85.27.13.176 (talkcontribs)

Thanks for the thoughts. I do agree that restricting this article to runtimes only seems a bit arbitrary. I like the idea of renaming the article to "Free Java implementation" (note singular, not plural). However, until that is done, this article is still about free Java runtimes, so I removed the text you inserted about compilers and applications. Haakon 09:33, 19 May 2006 (UTC)Reply

ok i rename to Free Java Implementations
if some person want to make an article that is only about Free java runtimes or he should integrate it inside the Free Java implementation or he should have an article with a lot more information that this one and add a link to his article inside The Free Java implementation
Here an exemple in the Linux Article:

==Free Java Runtimes==

Free java runtimes are some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text

On Portal:Free software, Free Java implementations is currently the selected article

edit

(2007-05-10) Just to let you know. The purpose of selecting an article is both to point readers to the article and to highlight it to potential contributors. It will remain on the portal for a week or so. The previous selected article was TeX. Gronky 23:52, 9 May 2007 (UTC)Reply

The selected article box has been updated again, FJI has been superceded by OpenDocument. Gronky 12:27, 20 May 2007 (UTC)Reply

restructured and moved stuff around

edit

The article had gotten quite messy in the last few months. Starting from an article that talked about Sun's Java being non-free, various people (including myself) have updated each part of the article to say what Sun had done or would do. So all over the place there were things that were true a year ago and which were no false, and the article was full of self contradictions etc.

The old format was that the article was broken into four or so sections describing the main technologies of Java and what's the status with free software, each starting off talking about GNU whatever, and how it's the only way to do whatever, and then finishing with a contradictory discussion about Sun's whatever...

I've now made three sections, for before Nov 2006, for after Sun's Nov 2006 announcement, and for after the May 2007 free release of Sun's Java. Now the story is just told once, starting at the start of the article, ending at the end.

Hope this makes the article clearer. Comments welcome, obviously. Gronky 14:16, 24 June 2007 (UTC)Reply

This is not a ref

edit

I've removed the below chunk of text from the article since it claims to be a ref but isn't. Gronky 14:32, 24 June 2007 (UTC)Reply

<ref>Until November 2006, this was contrasted with the proprietary nature of Sun Microsystems' "Java runtime" offerings. Beginning in 13 November 2006, Sun made its Virtual Machine, HotSpot, and the associated compiler, Javac, made free and open source software under the GPL</ref>

Spring worth mentioning?

edit

I found this article: Spring Framework, but it looks like an application rather than part of a Java implementation. Just FYI. Gronky 09:52, 6 July 2007 (UTC)Reply

Article to be published Dec 1st

edit

I just saw an article on LWN.net which looks like it will provide info on this topic. It's for subscribers only but will be freely available on Dec 1st: http://lwn.net/Articles/258700/ --Gronky (talk) 13:34, 21 November 2007 (UTC)Reply

Overlap with Java Class Library, IcedTea and OpenJDK

edit

Parts of this article overlap with OpenJDK, Java Class Library and IcedTea. 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:40, 18 December 2011 (UTC)Reply

The articles should not be merged, agreed. They are conceptually separate, albeit tightly inter-related in practice. Methinks the correct place to cover the overlapping parts is right here, in the Free Java implementations aka FJI article -- IcedTea and IcedTeaWeb are particular instances of FJIs, ditto for GCJ and gnuClasspath. OpenJDK is the normal thing that people mean when they talk about FJI, but it is incomplete (e.g. no java-web-start-plugin-style support without IcedTeaWeb). Therefore, I suggest that this is the place to put summary info, since it encompasses all the others. As the comment below from early 2013 points out, this FJI article is also way out-dated, last messed with in 2009 from what I can see[2], plus a couple sentenced added by yourself (Chealer) in 2011. Turning FJI into a terse situation-overview article, with pointers to the relevant subsections of the openjdk/gcj/icedtea articles which give details, will prolly both improve wikipedia's coverage of the subject and simultaneously keep the FJI article from being neglected in the future. Reason being, FJI has a fuzzy focus at the moment, which overlaps with all the other articles, as you mentioned -- I suggest we narrow the focus to being something about like an extended disambiguation-page, and move most of the meaty contents to the respective sub-articles. Ping me on my talkpage if you think this sounds good, and I will try and make the rough-draft edit. 74.192.84.101 (talk) 16:08, 26 September 2013 (UTC)Reply
Hi. I haven't followed Java at all for a while, and I don't have time to dig back into this problem now, but your suggestion seems good. Thank you --Chealer (talk) 17:24, 26 September 2013 (UTC)Reply

Article is seriously dated

edit

This article is dreadfully out-of-date, and needs updating, rewriting, deleting, or redirecting to more current information. — Preceding unsigned comment added by 24.35.168.44 (talk) 17:00, 8 February 2013 (UTC)Reply

edit

I seem to remember something being licensed by Sun (patents? a specification? other?), but there was a problem that it only covered complete implementations of Java. A notable free software lawyer said that free software Java implementations could indeed use this thing but they could not publish any code (even have a public repository) until their project was a complete implementation of Java.

Does anyone remember what I'm talking about? I'd like to add something about this to the article but I need some keywords so I can do some research. Gronky (talk) 18:48, 25 March 2015 (UTC)Reply

P.S. This might be it or something related: Java Language Specification Gronky (talk) 18:03, 9 April 2015 (UTC)Reply

First "open source Java" releases included proprietary modules that Sun could not replace quickly enough to match the first release date. It took some time to get to that point.

But I guess you refer to another problem, that the Apache Harmony project had : it could not to be called an "official" Java implementation. To have this "title", it had to pass the "test kit" (TCK) associated with the Java JSR. Legal details were not discussed publicly - because of NDAs - but to sum things up the TCK posed constraints on the to-be-Java implementation that were incompatible with the Apache license (and perhaps other open source licenses as well), so Apache Harmony could be an "official" Java implementation but released under a license different from the Apache license, or stay with the Apache license and speak as loud as possible to make Sun change the TCK constraints. Guess who won. See https://blogs.apache.org/foundation/entry/statement_by_the_asf_board1 or http://blog.joda.org/2009_03_01_archive.html 62.201.135.246 (talk) 14:22, 2 March 2016 (UTC)Reply

edit

Hello fellow Wikipedians,

I have just added archive links to one external link on Free Java implementations. Please take a moment to review my edit. If necessary, add {{cbignore}} after the link to keep me from modifying it. Alternatively, you can add {{nobots|deny=InternetArchiveBot}} to keep me off the page altogether. I made the following changes:

When you have finished reviewing my changes, please set the checked parameter below to true to let others know.

This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}} (last update: 5 June 2024).

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers.—cyberbot IITalk to my owner:Online 08:02, 9 January 2016 (UTC)Reply

edit

Hello fellow Wikipedians,

I have just modified 4 external links on Free Java implementations. 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:

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

This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}} (last update: 5 June 2024).

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers.—InternetArchiveBot (Report bug) 13:58, 7 October 2017 (UTC)Reply

Minecraft 1.19 java

edit

0000 103.144.14.54 (talk) 09:28, 11 October 2022 (UTC)Reply

0000

edit

0000 103.144.14.54 (talk) 09:31, 11 October 2022 (UTC)Reply

0000

edit

0000 103.144.14.54 (talk) 09:32, 11 October 2022 (UTC)Reply