MS Buys (Some) SGI Patents
FatRatBastard writes "The Reg. is reporting that Microsoft has purchased the rights to most of SGI's 3D patents. Speculation from the Reg hacks is that MS may want the patents more for crushing OpenGL support than for technology they're building inhouse." Well, crush is strong - but it would give them more leverage with some hardware vendors for sure.
I know the original posting said it was strong language, but there are just too many games out there that use OpenGL that are too popular to be crushed.
Besides, OpenGL is goverened by a board of companies, not just SGI.
They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.-Franklin
Looks like MS wants to muscle in ILM's territory ...
I know that directx has improved greatly over the years making it much nicer and easier to use. Does anybody know if they're porting it to Linux?
WINE supports it, but are they going to modify so that it can be used like glut and opengl in X apps?
internet like monkeys'
I don't think that MS owning these patents will really help microsoft "crush" OpenGL. They're doing that already with DirectX.
I have to admit, the one thing MS does very well is a fast development cycle. DirectX is a very mature, feature-rich 3d API. Everyone supports it already. The only way OpenGL can compete is to attain strong developers, maintain a good ease-of-programming and give game deisgners and card venders a solid reason to support it.
Moderation: Put your hand inside the puppet head!
They won't want to "crush" opengl, too big a market. This will provide a lot a leverage in that market, then they just "embrace and extend" the standards a little bit. Not like they've done that before!
Does SGI even own OpenGL??
It's an open standard.. isn't that what the OPEN stands for?
I believe this is just the first step in a larger attempt by Microsoft to buy the entire 3rd Dimension.
I'm really going to hate having to pay them royalties when I'm using it.
-Rothfuss
http://www.bluesnews.com/archives/carmack122396.ht ml
Now, I know D3D has undergone many changes since then, but without a 100% about-face, I doubt they could fix the major coding issues.
The last paragraph sums it up:
Microsoft isn't in the PC hardware business, and it's unlikely that the patents will change its technical strategy. But they do add significantly to its bargaining position with hardware vendors, giving Redmond important new leverage. Rival APIs, principally OpenGL, are kept alive through the support of graphics hardware vendors. And for a hardware partner, avoiding a lawsuit, or gaining a contract to work on future versions of Xbox, may well outweigh the advantages from continuing to support OpenGL.
I guess Microsoft trying to crush open source isn't just paranoia after all.
... so Silicon Graphics can go back to the "cube" logo!
Remember how MS made their own Java VM and modified the language to suit themselves?
Perhaps they're aiming for MS OpenGL (MS OpenJelly, lube up and aim for penetration)
(please don't troll me)
internet like monkeys'
Personally, I think that each state should have at least one rep looking into MS
It is a matter of trust. In this case, past performance is an indicator of future results.
"It is a greater offense to steal men's labor, than their clothes"
What does this mean for the use of OpenGL in open source? Are we going to have to start developing our own open source replacement for OpenGL now?
"I object to doing things that computers can do." -- Olin Shivers, lispers.org
-- RLJ
Its a lot better in many ways than OpenGL (at least I think so). Its certainly powerful and easy to code for. It was a load of poo up til at least DX6, but now its surprisingly nice and object-oriented. They are of course targetted at completely different uses: D3D is generally Retained Mode, whereas OpenGL is generally Immediate Mode. I can't be bothered explaining what those mean, so go look in Google, but it does mean that DX is probably better for games, whereas OGL is better for most other things.
Game dev and music blog
Who says OpenGL can't already take on DirectX.
As long as Carmack keeps using it, that's a major score right there. The latest Nascar game also has support for both DirectX and OpenGL, and OpenGL is recommended for GeForce cards. Any good developer can create a layer of abstraction that will allow them to easily work in either environment.
As fas as version 2.0 goes, I think they're still taking suggestions on what people want added.
> The only way OpenGL can compete is to attain
> strong developers, maintain a good ease-of-
> programming and give game deisgners and card
> venders a solid reason to support it.
OpenGL aint just about the games man. If your developing a visualisation system of oil field sensor data, do you think you really use DirectX?
Nope, you go to the real guns, SGI.
Microsoft have a huge way to go before they grab that share of the market. For one thing, there is a whole heap of legacy apps in these scientific visualisation areas that rely on OpenGL backwards compatibility.
Mr Thinly Sliced
For more information on how much software patents suck, be sure to check out the League for Programming Freedom.
Well, crush is strong
No, crush is usual.
Dave
I write a blog now, you should be afraid.
From: Allen Akin (akin@tuolumne.asd.sgi.com)
Subject: Re: Licensing of OpenGL to Microsoft
Newsgroups: comp.graphics.apps.softimage, comp.sys.sgi.graphics, comp.graphics.api.opengl, comp.os.ms-windows.nt.advocacy, comp.os.ms-windows.programmer.graphics, comp.graphics.raytracing, comp.graphics.rendering.misc, comp.graphics.rendering.raytracing
View this article only
Date: 1996/02/21
SGI licenses OpenGL to anyone, including all of its competitors in the
workstation market. The reasoning goes something like this:
1. SGI builds great workstations, but what really makes them
useful (and thus makes people willing to buy them) is
high-performance full-featured 3D graphics and imaging
applications.
2. Applications developers can't afford to support a large number
of graphics APIs. The development and maintenance costs are
too high, and since feature sets vary from API to API, it's
difficult for an application to take advantage of all the
desirable features of multiple APIs.
3. If a single graphics API is supported on a sufficiently wide
variety of machines (including SGI's), and if that API is fast
and full-featured, then applications developers can
concentrate their limited resources on that API and do a good
job of using it effectively.
4. The result is a larger number of good-quality 3D graphics
applications that are capable of running on SGI hardware.
This makes it easier for SGI to sell workstations. In the
long run it also increases the number of potential SGI
customers by making it easier for applications developers to
create products for new markets.
5. Of course, SGI's competitors that adopt OpenGL also gain
access to a larger pool of 3D applications. However, this
doesn't make a lot of difference to SGI, because we have to
work to remain competitive in any case. It's important to
understand this! *The competition would have become more
intense even if OpenGL didn't exist.* Licensing OpenGL creates
no significant new risks for SGI, but it does create new
opportunities.
2. SGI, who were working on OpenGL 2.0, suddenly sell Microsoft a bunch of patents, the money from which may be keeping SGI alive.
3. Microsoft may not be into hardware, per se, but you can bet that they'll either price the patented stuff out of existance, or try to mould it so that compliant hardware only works with Microsoft products.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
If you really think (as I do) that this is an indication that MS intends to extend its monopoly by squeezing out competing standards and technology, then make your voice heard!
According to the US law you still have until Jan 28th to comment on the court's final judgement.
I recommend you take a minute and make sure the US justice department hears your concern.
-Derek
I mean, there's probably a really good reason why MS is buying the patents. Like, perhaps they're sick of paying licensing fees to SGI for those patents?
Duh!
Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
They could use these patents to gain royalties on games meant for other platforms, not just ones made for the Xbox or Windows. Say, if Sony were to incorporate some 3D texturing method in the PS2 API that MS just bought.
What it looks like to me is that they are trying to get all the NVidia stuff. NVidia has a deal with SGI to view and write alot stuff that interfaces with SGI machines and OpenGL in order to rape the graphics possibilities. This is also why the linux driver for NVidia cards is half open source and half closed source. If MS can take that capability out of NVidia cards by gobbling up all the patents and not allowing NVidia to do this anymore then theoretically they could force NVidia (one of the biggest manufacturers of video card) to pull out of raping OpenGL for graphics and instead use DirectX. Then MS would be justified in stopping its support of GL.
Does this therefore mean that microsoft can sue Brian Paul (the Mesa Author) for every penny he has and more if they decide to?
So, Microsoft says all the right things - that they support OpenGL and include it as part of windows. However, it is a bit like their half-hearted posix mode. Win2k does not included any hardware acceleration for Opengl (according to the register). Also, OpenGL on win32 is stuck at an old version (1.1? or 1.0) and extensions and more recent (eg 1.2) features must be used via their ugly extension mechanism. Microsoft backed out of their agreement with SGI on Fahrenheit - burning SGI in the process.
The XBox runs on Direct X, OpenGL's direct competition and nemesis. I mean, we've gotten to the point where even MS can go around saying, "Yeah, we did this so we can kick some ass and make some money for our stock holders.", which is true, legal, and widely accepted.
I don't think sinister is the word - it's standard operating procedure for MS, along with lots of other large corperations. The Real beauty of it is that MS also has an alibi - they kept SGI in business (maybe), thus ensuring they still have competitors. MS is to the market now what the US is to the world - they are taking things over via a dependance on existance. That is to say, they can keep companies alive and in buiness as a kind of bribe. This is so they cannot be accussed of being so successfully [anti-competative/innovative] (take your pick, doesn't matter for the sake of argument) as to have killed off all of their competitors!
"Old man yells at systemd"
All of a sudden "just trust them" dosn't sound like a good idea when it comes to NVidea.
Mark my words, if things keep going the way they are , NVidea will become the Troll Tech everyone originally feared. The GPL has more power for consumers then many want you to see.
It was nice knowing you high end 3d on Linux. You will be missed.
Novel theory: Modern Man evolved from psychopath
I think a patent is an intangible asset that can be sold.
Owning the patents gives you control. Having a license just allows you the right to use the patented technology.
Big difference.
Codifex Maximus ~ In search of... a shorter sig.
There's nothing in the Register article that gives any proof that MS purchased anything other than a license for the patents, not the patents themselves.
So, as is often the case, this is probably much ado about nothing.
kept SGI in business (maybe)
I'd just like to say that this is a grossly unqualified statement. If anyone can shed some light as to SGI's true financial situation, I'd be interested to know if MS could claim something along the lines of what I suggested above.
"Old man yells at systemd"
Weren't those SGI patents what kept Nvidia from open-sourcing their Linux drivers?
Now with Microsoft owning them, the chance of a fully open-source driver goes...up?...down?...stays the same????
Praying for the end of your wide-awake nightmare.
... you would have known that this was an issue before.
http://slashdot.org/comments.pl?sid=25432&thres
The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
Maybe we can convince NVidia to whip out the old Glide API. Woo-hoo! The return of 3dfx!
Throw a packet sniffer down before the traffic hits microsoft.com, and I wonder how many you'll see per second ... ;)
"Old man yells at systemd"
You would need to know exactly which patents had been purchased to guess at their motives - the SECC filing just talks about "intellectual property rights", which may or may not mean patents (although the Reg seems to think so).
-dair (my guess would be it's just a reflex reaction: they saw something interesting on offer, and snapped them up to prevent someone else from doing so)
I'm not blaming them entirely, to do so would be to blame them for Microsoft's dominance. I'm blame people who don't see that GPLed drivers will be used long after propriatary ones are orphaned.
Always use GPLed software for infrastructure. OS connection to your video card is infrastructure. I do blame NVidia for not seeing that "cicumstances beyond their control" might leave Linux running NVidia owners out in the cold. That qualifies as not caring on their part.
Along the same vein I wish Windows drivers were GPLed as well. I feel awfull for all those sysadmins who automaticly respond "I don't know, I'll contact Microsoft" to all questions.
Novel theory: Modern Man evolved from psychopath
The Real beauty of it is that MS also has an alibi - they kept SGI in business (maybe), thus ensuring they still have competitors.
You laugh, but it's true!
Remember several years back when Apple was on the ropes and MS bailed them out with $150M ?
You'll also recall that part of the deal included a provision for Apple to start distributing MS IE instead of Netscape Navigator, whose stock symbol has, umm, disappeared.
I think bailing Apple was absolutely critical for MS, since otherwise their market share would have shot up even more alarmingly close to 100% than it is already. It's easier to claim there are competitors when you have only 92% of the market compared to when you have 98% of the market:)
Taken to the extreme, it wouldn't be out of place for MS to buy or bail out a Linux based company either. I think that almost happened with Corel. My own paranoid view on that deal was that Corel developers might have been moving Wine along too quickly to suit MS and they had to throw some molasses into the machine.
"Provided by the management for your protection."
Who said I was laughing man, I believe it! :)
"Old man yells at systemd"
What I can't understand is how the SELLING of patents and copyrights is EVER a good thing. I can undersatnd that case for innovation and protecting people's ideas for a limited time, but when you allow those protections to be sold, they stop being used as devices to foster innovation, but as roadblocks.
"Your superior intellect is no match for our puny weapons!"
No it didn't happen a long time ago. Microsoft bought a UK company called Rendermorphics for the D3D stuff.
The rest is just rumour, I can name about 6 times SGI was rumoured to be getting bought by someone. The Microsoft one was never credible. The most plausible rumour was when it looked like Sun were going to buy them.
...time will be gratis. Oh, darn! Now I've given them an idea.
[--- PGP key and more on http://www.root42.de ---]
Interestingly, while several people speculated that Fahrenheit was intended to kill OpenGL, from what I can see it actually saved it. Fahrenheit encouraged Microsoft to not knife this particular baby long enough to allow a reasonably strong set of OpenGL boards to be produced.
Fairly quickly in the course of the Fahrenheit project, SGI realized that it would not be a good idea for Fahrenheit to actaully be released; because that really would mean the end of OpenGL. So, they dithered and delayed, rewrote and reimplemented, argued and agreed to disagree for a truly critical couple of years. That was long enough.
Eventually the charade could not be maintained any longer, and Fahrenheit disappeared. Up until the last day, though, SGI made every appearance of being totally committed to Fahrenheit -- it was on the front page of www.sgi.com until the day it was killed.
thad
I love Mondays. On a Monday, anything is possible.
Don't laugh...honestly. If MS were to stifle off OpenGL, then NVIDIA would have a corner on the non-Microsoft-OS rendering market, since they own all the core assets to the only other viable multi-purpose rendering API out there.
Think about it. MS turns out the lights on OpenGL. No new hardware with OpenGL support under threat of contract lawsuit. NVIDIA ports GLide (Or finishes the port, rather) and is instantly the only supplier of non-DirectX consumer and professional level rendering equipment.
"Mod, mod, mod...and another troll bites the dust."
So when do the OpenGL patents expire? They must have already been around for quite a while.
It's hard to be religious when certain people are never incinerated by bolts of lightning.
Agreed.
If they just have purchased the right to use (at the stated sum of $62.5 million, sounds like a Right to Use purchase to me.)
Right to Enforce or full ownership... That's a different story and is Bad News.
Yes, it is possible (I didn't realize this until recently) for someone to grant someone else the right to enforce a patent but retain ownership.
retrorocket.o not found, launch anyway?
I did a search on this page to find xfree86, and did not find ONE mention.
How does this affect Mesa / xfree86-DRI?
Boxes Boxes Boxes!
It was cute the first time, but that was long ago. Now it's just annoying.
Just because you learned the plural form of the name of a large beast of burden ends with "en" doesn't mean that all English nouns ending in "x" are pluralized that way.
You claim to be involved with post-secondary education. If you were, you'd realize that the word is "boxes," with an "S."
As far as corporations not needing 3D visualization, you must be ignororing whole segments of industry: petroleum, aerospace, and communications jump immediately to mind. Automotive and consumer products design is enhanced via use of 3D virtual prototyping. There's more to life than finance, food service and retail!