Jump to content

Talk:Java (programming language)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Rotgerdavid189 (talk | contribs) at 01:07, 30 January 2017 (critique of article). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Template:Vital article

Former featured articleJava (programming language) is a former featured article. Please see the links under Article milestones below for its original nomination page (for older articles, check the nomination archive) and why it was removed.
Main Page trophyThis article appeared on Wikipedia's Main Page as Today's featured article on December 17, 2005.
On this day... Article milestones
DateProcessResult
March 23, 2004Featured article candidatePromoted
June 24, 2005Featured article reviewKept
July 25, 2006Featured article reviewDemoted
August 8, 2006Good article nomineeNot listed
June 15, 2008Peer reviewReviewed
On this day... A fact from this article was featured on Wikipedia's Main Page in the "On this day..." column on May 23, 2004.
Current status: Former featured article

Template:Findsourcesnotice

Versions?

This article has a section on 'editions' (SE, ME, etc). But nothing on the differences between versions. Java 1.7 (and 1.8, though not yet finalized) is in some ways quite a different languages from 1.0. Does anyone think there ought to be a 'Versions' section with brief notes on the main changes (or perhaps just the language changes) in each version? These could include links to information on the relevant topic elsewhere on WP.

Is Java still licensed under the GPL?

This seems to suggest otherwise: https://docs.oracle.com/javase/specs/jls/se8/html/spec-license.html and http://www.oracle.com/technetwork/java/javase/terms/license/index.html. I realize Java was GPL at one point (under Sun) and OpenJDK is still a GPL *implementation* of Java, but Java itself?

Also, how could Oracle have sued Google if Java were GPL? — Preceding unsigned comment added by Dmtucker233 (talkcontribs) 17:46, 9 October 2016 (UTC)[reply]

Interesting.. a) Java is at least three things, and while I'm not a lawyer, I note this "Appendix A. Limited License Grant", doesn't seem to apply to the *language* Java, at least for Java 7 (and I can't find anything similar for Java 6), having, it seems, all the same clauses stating with "1. License for Evaluation Purposes" as for Java 8; there are however differences at the top:

Specification: JSR-000924 Java® Virtual Machine Specification ("Specification")

Version: 7

Status: Final Release

while for Java 8 at the top:

Specification: JSR-337 Java® SE 8 Release Contents ("Specification")

Version: 8

Status: Maintenance Release

That is, at least for Java 7, this applies to the VM, I guess the bytecode, but maybe they are trying to cover more for Java 8. But probably not, as I see this not linked from "The Java Language Specification, Java SE 8 Edition", only "The Java Virtual Machine Specification, Java SE 8 Edition" (as with Java 7)[1]
b) The GPL protects you and would have Google, if they had used Oracle's GPLed code (they did reimplement an incompatible replacement for the JVM, called Dalvik, that they no longer use). Google wasn't sued for violating the GPL (that is also about allowing you to use the patents; and the source and binary code). See the Java trap on this, and how it applied; then Stallman was ok with Java, possibly no longer..? comp.arch (talk) 19:37, 9 October 2016 (UTC)[reply]

Semi-protected edit request on 25 October 2016


The website in the column to the right is deprecated, should be www.java.com. Gittigitt (talk) 18:14, 25 October 2016 (UTC)[reply]

Partly done: I think you're correct about java.net, but I'm not convinced java.com is the correct page either, because it's primarily concerned with downloads for the JRE, and less with the language. oracle.com/java seems like a better option since it seems more holistic and has some resources discussing the language. —Laoris (talk) 21:37, 25 October 2016 (UTC)[reply]

"As of 2016, Java is one of the most popular programming languages in use, ..." The stats on Java have shown it to be most popular for quite a few years now; not starting in 2016. I suspect this is a simple matter of a poorly constructed phrase that could be corrected easily with a bit of work checking its history of popularity. — Preceding unsigned comment added by 83.185.240.63 (talk) 21:35, 2 November 2016 (UTC)[reply]

when downloading java from Oracle page, it is bundled with propitiatory

while java itself is open source with gnu version 2 license, when downloading java from oracle website it may include propitiatory software. Using them make you vulnerable for sue by Oracle. I believe it should be mention in the article especially to make it clear when talking about open source java. Sources: http://www.businessinsider.com/oracle-starts-to-audit-java-customers-2016-12 https://jaxenter.com/time-pay-oracle-supposedly-going-java-clients-130901.html http://www.theregister.co.uk/2016/12/16/oracle_targets_java_users_non_compliance/ — Preceding unsigned comment added by 31.154.23.73 (talk) 11:43, 28 December 2016 (UTC)[reply]

Evaluation of Page

Check a few citations. Do the links work? Is there any close paraphrasing or plagiarism in the article?

I commend this article for using very good citations and upholding a neutral perspective, and when there are instances of statistics, such as in the introduction when it is stated that Java is one of the most popular programming languages in use, there are 4 used citations and a link to a page with a list of the most popular used programming languages. All 69 used sources are great choices and academically neutral. Also, this page has a reputation since it was once a featured article. The very few complaints that people have had with this article were appropriately addressed in this very talk page.

Is any information out of date? Is anything missing that could be added?

The information is up to date, and despite the fact that the latest version of Java was developed in 2014, this article is still being editing, with the latest edits added in 2017. People care about this page and it is an amazing page with great information. -Rotgerdavid189 (talk) 01:06, 30 January 2017 (UTC)[reply]