Linked by Thom Holwerda on Tue 5th Jul 2011 22:12 UTC
Thread beginning with comment 479664
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Patents are patents
by pgeorgi on Wed 6th Jul 2011 05:52
in reply to "RE[2]: Patents are patents"
The originally the JVM interpreted bytecode ... the CLR does JIT compilation on bytecode.
"The CLR uses JIT compilers to compile the IL code into native code. In Java the byte code is interpreted by a Virtual Machine (JVM)...
from here
http://www.codeproject.com/KB/dotnet/clr.aspx#_clr
the article is 2002 ... when the .NET 1.0 runtime was introduced.
"
http://en.wikipedia.org/wiki/HotSpot claims that the HotSpot Java VM was released in 1999. It's derived from the StrongTalk language, which Sun released as Open Source in 1997.
In 1997, this VM already supported JIT compilation. This is hardly a innovation by the CLR team.
RE[4]: Patents are patents
by lucas_maximus on Wed 6th Jul 2011 07:41
in reply to "RE[3]: Patents are patents"
The point was ... it wasn't as black and white as people make out, though there is a good 5 years in that timeline .... so point taken.
The second point if ... if you are complaining about Microsoft Copying a software idea from sun, then maybe they should have had some protections from Microsoft copying their idea ... something like a patent ...
I ain't for or against software patents (I honestly don't know) ... I think it is an interesting point that there are those that are complaining about someone copying other's ideas and then in the same post going on about how software patents are wrong ... just saying ..
RE[3]: Patents are patents
by jgfenix on Wed 6th Jul 2011 08:05
in reply to "RE[2]: Patents are patents"
RE[3]: Patents are patents
by pantheraleo on Wed 6th Jul 2011 13:31
in reply to "RE[2]: Patents are patents"
Minor Correction ... .NET is an innovation over the JVM.
Uh... No? The JVM had JIT compilation long before .NET implemented it.
The originally the JVM interpreted bytecode ... the CLR does JIT compilation on bytecode.
The original one did, yes. But JIT was implemented in Java before .NET was even released.
You almost make it sound like Sun should have patented the JVM ... a software patent with such a comment.
Sun did patent a lot of things from the JVM. But Sun used their patent portfolio primarily defensively. Sun never liked patents, but they learned a hard lesson after IBM nearly put them out of business by suing them over a generic RISC patent that basically said "If you make it simpler, it will go faster". This RISC patent, btw, is proof that hardware patents can be abused just like software patents. So those who support hardware patents but not software parents are hypocrites.
Oracle, of course, did not share Sun's philosophy of defensive software patents. And once they inherited Sun's patent portfolio, they are started using the patents offensively.





Member since:
2009-08-18
Minor Correction ... .NET is an innovation over the JVM.
The originally the JVM interpreted bytecode ... the CLR does JIT compilation on bytecode.
from here
http://www.codeproject.com/KB/dotnet/clr.aspx#_clr
the article is 2002 ... when the .NET 1.0 runtime was introduced.
JVM != CLR
It seems they copied ideas off of one another. It doesn't appear to be as black and white as you claim.
I find it strange that you are pro GPL aka sharing when it comes to code, but when someone implements the same idea for their own platform and improves it ... it is suddenly a problem when it involves Microsoft.
You almost make it sound like Sun should have patented the JVM ... a software patent with such a comment.
Edited 2011-07-06 00:03 UTC