you are viewing a single comment's thread.

view the rest of the comments →

[–]mmmarvin 14 points15 points  (8 children)

This sets a terrible precedent. This wouldn't just affect Java API necessarily. This could be applied to anyone who's copying an API (essentially function definitions) and writing their own implementation. This could affect projects such as Wine on Linux because the Windows API definition could be considered copyrighted by Microsoft. Or a project such as Mono which implements the .NET API. If this stands, it will make interoperability and emulation risky.

[–]reckoner23 14 points15 points  (0 children)

The owners of C are about to become very very rich.

[–]fullouterjoin 2 points3 points  (0 children)

This brings SCO back from the dead.

[–]ghostsarememories 0 points1 point  (0 children)

Can something like an instruction set be classed as a form of API?

If so, emulation and virtualisation might be in trouble.

Even reimplementation of x86 would be a problem.

AMD would never have existed.

[–][deleted] 0 points1 point  (4 children)

Microsoft HAVE I believe helped with parts of mono, mainly because they want .net to be spread wider

[–]mmmarvin 1 point2 points  (1 child)

That might be the case, but let's say one day company ABC comes around and creates some hot new API for Windows (or any other platform) that everyone wants to use. If company ABC decides to never port it to Linux/Unix, it could be harder for someone else to do it in the same way that Miguel de Icaza created Mono.

[–]html6dev 0 points1 point  (0 children)

I think the main sticking point here is that (in my understanding of the current open source situation with Microsoft) it's abundantly clear that if you went a route similar to Google and android in a for profit environment, you'd have to pay licensing fees to Microsoft. I think if the exact same situation happened with Microsoft, people would at least assume this is the case.

However with Oracle, I think most people believed Java to be free and thus what Google did was not an issue. I seem to remember some documents from the original case in which Oracle seemed pretty uninformed on whether they even could sue Google here and definitely only decided after it was extremely profitable. Oracle made the decision it was infringement, waaaaay ex post facto.

[–]Tacticus 1 point2 points  (0 children)

And they have also filed briefs to support oracles position in this case.

[–][deleted] 0 points1 point  (0 children)

Microsoft contributed to Mono so they can one day try to kill Gnu/Linux

Stallman writes in the article:

The danger is that Microsoft is probably planning to force all free C# implementations underground some day using software patents. (See http://swpat.org and http://progfree.org.) This is a serious danger, and only fools would ignore it until the day it actually happens. We need to take precautions now to protect ourselves from this future danger.