Let the TCKs go free!
The time has come for full java stacks on mobiles. JME must die. DIE JME DIE!!!
Oracle and a hot-selling Java mobile software maker have fired lawsuits at each other over who controls Java - and at what price. Oracle and Myriad Group have filed dueling suits in the US, both alleging unfair competition and breach of license agreements, among other charges. Both suits were filed on December 10, with the …
JME is an abomination and needs to die, but Oracle's hold on Java needs to be loosened. Everything Oracle touches turns into too-expensive-for-purpose buckets of crap. The way I see it, there needs to be two options:
1) Let the TCKs go free such that Harmony (and by extension Davlik) are legal. From there, these two projects can be brought into compliance with the "mainstream" Java and we will have one universe once more.
2) Oracle waves around it's gigantic sueballs and there becomes "Java" and "Coffee." Oracle's precious becomes a "multi-platform language and execution environment' that only works on high-end servers. The rest of the world forks Java and creates something that ACTUALLY works on all platforms.
Now, if you’ll excuse me, I have some MariaDB updates pending and LibreOffice just finished downloading…
Let me get this straight.
1) Oracle wants to buy Sun, and therefore Java
2) US and EC regulators block the sale until Oracle can show that their motives are pure and they will not try and rape and pillage Java licencees
3) Oracle says <something> to said regulators and apparently convinces them that everything is peachy keen and above board.
4) Before the ink has even dried on the takeover contract Oracle becomes embroiled in multiple lawsuits alleging widespread copyright and patent infringements by world+dog.
Do the regulators even care or are they too busy rubber stamping the next big borging by some US mega corp?
If I understand, because it's not certified, Harmony can't claim to be ©Java. But, what stops it from claiming to be Harmony? Oracle bought the copyright to the name ©Java, and owns the TCK, so can do what they like with the name ©Java and the TCK(?). Where and how does Apache go about telling Oracle the terms and conditions for Oracle software? Strange concept.
OTOH, If there's something you don't like about ©Java, great, fork OpenJDK -- oops, you'll have to use that dreaded (L)GPL. This is really about Apache not wanting to use the LGPL, nothing more.
To reiterate, Java is already open source. What's the problem?