Linked by Thom Holwerda on Mon 30th Apr 2012 19:17 UTC, submitted by bowkota
Legal Java creator James Gosling: "Just because Sun didn't have patent suits in our genetic code doesn't mean we didn't feel wronged. While I have differences with Oracle, in this case they are in the right. Google totally slimed Sun. We were all really disturbed, even Jonathan: he just decided to put on a happy face and tried to turn lemons into lemonade, which annoyed a lot of folks at Sun." Ouch. Also, doesn't jive with Schwartz' comments - might be illustrative of how bad things really were at the once great Sun.
Thread beginning with comment 516485
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Comment by d3vi1
by d3vi1 on Tue 1st May 2012 08:52 UTC in reply to "RE: Comment by d3vi1"
Member since:

"Now Google comes here and copies most of our work, but in a completely incompatible manner, thus defying the universal principle of Java that we fought to keep.

If it was a "completely incompatible manner", we wouldn't be having this discussion. The fact is, the Java language used on Android is 99.99% compatible with the Sun/Oracle version, such that most third party libraries can simply be recompiled to the different bytecode format, no source changes necessary.
Java is a vm bytecode format, a programming language, an API. They kept just the programming language. I agree that a new API would have been necessary, but that could have been made under the big Java umbrella.

Reply Parent Score: 1

RE[3]: Comment by d3vi1
by gus3 on Tue 1st May 2012 14:40 in reply to "RE[2]: Comment by d3vi1"
gus3 Member since:

Java is a vm bytecode format, a programming language, an API.

And this confusion is something that Oracle quietly used in the trial. So, what is Java? It's whatever Sun (now Oracle) wants it to be at the moment. Kind of like how Florian Mueller is a {patent expert|lawyer|lobbyist|paid flack}, whichever is most advantageous in a particular context.

Reply Parent Score: 1