MS patents .NET!
It's a sad decision! Being Microsoft developer (well, I'm USING their technology, not WORKING for them) for years, I many time advocated their technology. But I also looked at MONO project, which holds the promise to bring .NET to other platforms (other than Microsoft). Now, that will be much harder und probably will mean more work for laywers than for programmers.
No, they have not patented it, they have only applied for the patent.
OK, "they have only applied for the patent". But this decision alone is a sad one, isn't it? I understand they want to protect themselves and even if they don't do anything against other companies/individuals who are developing their .NET implementation, MS would (if the patent gets issued) still have that joker and could process against them [companies/individuals].
This wasn't totally unexpected.
Just another misuse of the patent system in the US, its difficult to see how they can claim that its a novel idea.
I thought patents were only for implementations, not concepts.
I haven't kept up on developments in patent law recently, but as of 1998, any patent application had to be made within one year of initial publication.
You can't prove prior art using Mono considering it is based on .Net.
The patent application is an extension of previous patents applications (some of them failed). It seems to rely on its novelty by describing how it manages multiple levels of namespaces.
Could they get a patent on the CLR allowing multiple languages to compile to IL then compile at runtime to native code? Although Java does something similiar it does not allow multiple languages.
Let's not go completely off the deep end. That's slashdot's job.
Microsoft may not always do The Right Thing, business-ethics-wise, but abusing the patent system is not something they have a history of doing. They have a ton of patents, but from what I've seen they are only for defensive purposes.
Cool, if it succeeds. It will kill .net developement for a lot of companies. Looks like Dave Winer was right. "Get in the trunk."
Hey I'm not a conspiracy nut, I think MS will do the right thing in this case because wide spread .net deployment works in their favor and validates their efforts.
"What makes you think Java is any safer than .NET? Sun has plenty of patents. And the language itself is not even standardized by a body like ISO, ECMA, etc. This is just stupid FUD."
AOL patented IM , IBM patented a common sense Y2K fix, Amazon.com patented One Click Shopping (and used it against BN.com).
The patenting of software is a misuse of the original reason for patents. Only (so far as I'm aware), the US system allows the patenting of software since algorithms or methods are not patentable in the main.
Actually, I was under the impression it was a defense against IBM patents.
Fog Creek Home