• Coding
  • Java removed from Ubuntu 10.11

Ubuntu announced today that they will remove Java from their repositories. It appears that Oracle wants to reorganize the way Java is distributed, and withdrew a Partner License that tied them with Canonical. Or some legal mumbo jumbo like that.

That raises some questions:

1- Wait, can they do that?

According to the Wikipedia article on Java, the code is has been licensed by Sun under the GPL. It seems to me that doing such would give the code some protection like the obligation to distribute the source. What is the legal situation exactly?

EDIT: Java is not open source, but Oracle made a big effort to define the Reference Implementation on available open source code. It may not open source Java7, but it's the next best thing :) /source (read also comment #13)

2- So what's the solution now?

Everything is taken away. The JDK and the JRE. This is drawing a lot of attention to OpenJDK, an alternate implementation. There are serious talks about moving to the free alternatives, and the community is assessing the stability and compatibility issues. I like the idea of having multiple implementations. Project like PyPy or Mono are simply amazing. Is anyone here thinking of shifting to openJDK?

Disclaimer: If you're new to Java programming, or if you wonder what the hell is oracle-jdk vs open-jdk vs sun-jdk, you should use the "standard/official" Java, Oracle-JDK(tm).

3- What's with the .deb?

They only present their package as .rpm and .tar.gz. Why can't they present a .deb? It's proving annoying to install on Debian systems (like Ubuntu). They already provide debs for Virtualbox, can't they do the same here?
That is, very bad news.
This sucks.
rahmu wrote3- What's with the .deb?

They only present their package as .rpm and .tar.gz. Why can't they present a .deb? It's proving annoying to install on Debian systems (like Ubuntu). They already provide debs for Virtualbox, can't they do the same here?
tar -zxvf [FILE]
./configure
make
make install
shekvaL wrotetar -zxvf [FILE]
./configure
make
make install
Seriously? You've obviously never had to install Java manually. Considering that everything is perfect, in a perfect Debian world where nothing has been changed (aka a useless debian), here's the minimal solution to install a Java environment on Debian from the tarball.

You do realize that if that was (is?) Oracle's response, the community is going to tear them apart!
i don't really work with the JDK since I’m not a java programmer ( in my to do list for 2012 ), i missed the purpose of the thread :P
oracle has been doing lots of nasty moves, they are too egoistic in regards to their decisions and strategy. i wonder how long it will take before it backfires on them. so far, i have not heard of a success story based on their new strategy and product stack. they have not been able to sell the all inclusive collapsed stack of products and still are living of license royalties. oracle software clients have began to go against oracle itself in terms of deployment. oracle has done all it can as to not to support for example oracle db on vmware but fully supports it on xen. if all customers would read the fine print, they would notice that there are clauses that obliges oracle to support their db software on vmware just as they would have to support it on xen or physical servers.