Microsoft Claims IP Rights on Portions of OpenGL 369
An anonymous reader writes "Minutes of the latest OpenGL ARB meeting reveal that Microsoft is claiming IP over the vertex and fragment extensions, both critical for exposing the capabilities of modern graphics hardware. The minutes also include an update on the progress of OpenGL 2.0." The question is, what does this mean for Linux -- how will Microsoft exercise their "rights"?
i just went to microsoft update... (Score:5, Funny)
Would you like to install MSClosedGL 1.0?
It's an ARB requirement (Score:5, Informative)
Old news too (Score:2, Informative)
Re:MOD AC PARENT UP (Score:3, Interesting)
This is actually relatively old news, and it isn't necessarily a showstopper. MS has historically been the victim rather than the instigator of legal action with respect to stupid patents.
Re:It's an ARB requirement (Score:2)
they don't want top of the range graphics to be on
PC cards.
Re:It's an ARB requirement (Score:3, Informative)
However it is nice to note that for the moment, as the parent poster correctly pointed out, they are simply pointing out a potential IP conflict, and no precise licence terms have even been discussed. I've no doubt at all that they'll throw their weight around as they know how to do so well, but there are other people concerned that have as much to loose as Linux, so they'll have a difficult time making it stick.
Re:i just went to microsoft update... (Score:2, Funny)
They have every right to do whatever they want (Score:5, Informative)
Check it out here:
http://slashdot.org/article.pl?sid=02/01/16/18242
Re"They have every right to do whatever they want" (Score:5, Interesting)
"Microsoft has every right to do whatever they want" is currently an incorrect statement. Microsoft is currently legally determined to be an illegal monopoly. That means that until government correction, which has not happened yet, Microsoft's rights do not currently encompass "whatever they want". There are a number of things they do not have the right to do.
Of course, the things that they have no right to do because they are legally a monopoly are not relevant to the current discussion, like i said, but please keep that in mind-- they currently DO NOT have the right to act in an anticompetitive manner, in certain ways under certain circumstances that would be legal for an other company.
That said, the current article is just stupid. It would be interesting to have a conversation on the subject of exactly how much of OpenGL is subject to destruction by a malicious entity buying up and then denying public use of OpenGL-related patents, but the incendentiary attack in the slashdot blurb is totally unwarranted as MS has not given any indication of doing anything yet. The bit about MS buying bits of OpenGL is important but we've already had a slashdot thread on that somewhere.
MS likes name recognition (Score:3, Insightful)
the more times the word Microsoft appears in front of your eyes, the bigger the smil gets on their PR dept faces.. Slashdot is probably one of Microsofts biggest PR machines. Remember, there is no bad publicity..
Re:MS likes name recognition (Score:5, Interesting)
the more times the word Microsoft appears in front of your eyes, the bigger the smil gets on their PR dept faces.. Slashdot is probably one of Microsofts biggest PR machines. Remember, there is no bad publicity..
This is only true to a point. It depends on what the target of the spotlight (Company A) has done to earn the publicity: I don't think Michael Jackson was too happy about the publicity he received when he was being accused of molesting children, after all. For a corporation, publicity is only good when it leads to sales--and let's face it, SlashDot is hardly MicroSoft's target market for OSS.
Besides, what does a monopoly need with publicity? Once you hit that height, publicity is more likely to be bad than good.
Bash bash bash (Score:3, Informative)
Re:Bash bash bash (Score:4, Insightful)
In other words, OpenGL can function without the extension. This is not a blocking patent. If the group cannot get to satisfactory license terms the extension will be dropped.
This type of thing happens in all standards groups from time to time. And the right outcome is not always the same.
This is not Rambus style Patent smurfing where you patent an idea, propose it in a standards group and then at the last minute demand royalties. Nor is it patent trolling where someone looks at what a working group has done and makes a perjured patent application to grab the rights to the ideas.
The group itself is not getting up in a stew about the issue so it is unlikely that this is going to be a major problem. In cases of this sort the company with the IP works out whether they get their best return from making the IP free or trying to charge. In all but a handfull of cases the result is some sort of effectively free license.
There are cases in which people have IP that they think is valuable and they are not willing to license. But these are actually quite rare since most patents can be circumvented.
In this case it appears that Microsoft is offering an essentially free license. However making sure that things stay free means that unilateral disarmament is not the best policy. That is what the GPL is all about.
So in comon with most companies Microsoft are offering the technology on reciprocal license terms. In other words they will allow folk to use their tecnology if others provide access to theirs.
The minutes do not make it clear whether the terms are RAND and zero license fee or RAND with a charge. From the discussion it would appear to me that either the license is expected to be zero cost, or it is a group where there are lots of folk looking to profit from their patent portfolio.
So the huffing and puffing appears to me to be somewhat overdone.
Huh ? (Score:3, Informative)
IP they bought from SGI? (Score:2, Redundant)
It's not what it'll do to Linux... (Score:5, Interesting)
Re:It's not what it'll do to Linux... (Score:5, Funny)
Re:It's not what it'll do to Linux... (Score:3, Insightful)
Re:It's not what it'll do to Linux... (Score:2)
True for games but all serious 3D modelling packages use OpenGL - partly because D3D is platform specific but mostly because it is inadequate for anything but games.
Re:It's not what it'll do to Linux... (Score:2)
I now regret killing him so many times in Doom II. I guess I've done my part to support the monopoly...
Re:It's not what it'll do to Linux... (Score:4, Informative)
Dude that's John Romero. The chanting you hear when you enter the final level is "To win the game, you must destroy me, John Romero" played backwards at half speed.
Re:It's not what it'll do to Linux... (Score:2)
Re:It's not what it'll do to Linux... (Score:2)
A single id game coming out on Linux wouldn't convert that many people to Linux. Some would dabble with dual booting, but none in the main stream.
id games are getting less and less popular--but their engine is where it's at. notice quake 3 and wolfenstein are only modestly popular (checking stats at gamespy), while the quake engine powered games like halflife and medal of honor have *far* more players.
engine licensees wouldn't pay a dime for a linux-only game engine--they'd all develop on the unreal engine instead.
Re:It's not what it'll do to Linux... (Score:4, Insightful)
Re:It's not what it'll do to Linux... (Score:5, Insightful)
then OpenGL will survive solely on Linux (if it survives at all).
I'm gonna guess that there are now more MacOSX *desktop* users than Linux *desktop* users, so this could be a shot at Apple, who is moving their gorgeous-but-heavy Aqua interface to OpenGL in Jaguar for the purposes of hardware acceleration...
I still don't think MS cares a whit about Linux...yet.
BTW, (responding to a different post), I don't think John Carmack is a fool - if the OpenGL lake dries up, I'd guess he'd go fishing elsewhere...
Re:It's not what it'll do to Linux... (Score:2)
"I still don't think MS cares a whit about Linux...yet"
I totally agree with this. Most moves they make are not used to position themselves ahead of Linux. I don't think that they've got the foresight so start worrying about Linux desktops at this point. Besides, they're too busy making sure they own every single inch of the Windows desktop (Media Player, Passport, Internet Explorer, DirectX, etc.) to actively disrupt other operating systems at this (software) level. At least for now.
Re: (Score:2)
OpenGL on OSX (Score:3, Informative)
and MacOSx.
Check this out http://www.apple.com/opengl/ [apple.com]
It's sort of fundamental to the way OSX does 3D.
It's exactly this sort of crap that made me jump ship and buy a Mac in the first place. Of course Apple have been flexing their muscles a little too much lately too.
RAND licensing terms can rule out Open Source (Score:5, Insightful)
Bruce
Re:RAND licensing terms can rule out Open Source (Score:4, Insightful)
Nearly 200 comments later, and you'd figure some people other than a few moderators would see the eloquence of this statement.
When getting into a code-sharing agreement usually means somehow resolving the disparity between the terms of the licences. In a case such as this, the gap in the terms of use is enormous. This puts both parties on a very slippery slope legally.
The unfortunate part of this situation is that one side has vast legal means at their disposal, and the other is a bunch of specialized industry companies with a bunch of hobbyists driving the consumer segment. In the case that Microsoft does manage to take control of OpenGL, some companies would file suit, some would pay their fees, and the Open Source community would be screwed.
I'm not suggesting any conspiracy theory, just that Microsoft has made their "embrace and extend" policy for a reason: Because when they get their tentacles in somewhere, they are usually pretty sucessful turning the technology into something they can control.
I don't think it will happen this time. I hope it doesn't happen this time. However, cross-licencing with Microsoft is like pulling down your pants before being bent over a table.
Riding Bruce's coat-tails,
-jungleboy
Re:RAND licensing terms can rule out Open Source (Score:2)
Do people here realize the irony that Microsoft licensing technology in such a way that it can't be used with the GPL is about as restrictive of a license as the GPL is to closed source?
I don't think that Microsoft should be able to license things in such a way that the GPL is excluded because of Microsoft's dominant market share. BUt attacking a cross licening agreement that allows the free use of other people's technology be cause Microsoft may take technology and extend upon it is taking things a bit far. Extensions that purposly break standard implementations without significant benefit are a bad thing. But everyone hoarding their technology and refusing to let others use it is worse. Microsoft appears to be the good guys on this issue. Sorry if that upsets you.
Re:RAND licensing terms can rule out Open Source (Score:4, Insightful)
- Under the GPL, if you use someone else's (GPL'd) work in your own, you must release it under the GPL. In the situation you propose, if you use Microsoft's work, Microsoft can take control of your derivative. How is that more permissive? There's no irony here- Microsoft would be limiting the conditions under which you may release your work. And they're doing so in a way that is at least as restrictive, if not more, than the GPL, but doesn't benefit anyone but MS. Besides, the GPL does make software freely available to Microsoft- they just have to follow certain rules.
- There's room for interpretation on the issue of whether this is "Microsoft's technology". I assume SGI actually invented it; furthermore, the software implementation could be independent of the patent. The GPL forces you to release your code under the GPL if you incorporate GPL'd code into it. What we're talking about forces you to release your code under a non-GPL'd license if you use a certain abstract technological concept.
I have no idea what Microsoft's plan is, and I think this story may be overblown. But for them to prohibit GPL-like licenses is certainly more restrictive than the GPL.
Not yet! (Score:3)
Re:Not yet! (Score:4, Insightful)
Since they have already ripped code from BSD what would they need from another UNIX?
What Microsoft will probably do (Score:2, Funny)
[audience laughter]
Thank you, thank you, you guys are so nice.
The question is, what does this mean for Linux -- how will Microsoft exercise their "rights"?
Oh, no doubt they're just being protective of their property and make sure that this aspect of the software ecosystem is managed responsibly and openly. I doubt they'll use this for leverage over independent vendors.
[audience laughter]
Thank you! I'm here all week!
Change the name? (Score:2)
From my observations over the years, I think MS only finds things humorous when financial pain is present in their competitors.
Mono developers beware (semi-OT) (Score:5, Insightful)
Ahh, how appropriate, I was just going to make a post on the "donate to Gnome" thread about how this whole Mono thing is a disaster waiting to happen (i.e., Microsoft will activate the .NET "poison pill" as soon as Mono becomes a threat, through patents or other means, and Mono users will have no place to go but genuine .NET).
Perhaps this OpenGL bit will blow over, or perhaps we should keep an eye on it as a sort of model for future Microsoft attacks on "open xyz".
Let's check the link, there are some quotes:
Ahh, there's the magic "reasonable" (to Microsoft) and "non-discriminatory" (except if you don't agree to the terms). How would this cross-licensing apply to implementations other than the official OpenGL?
Uh huh..what does "more effective in a corporate sense" mean exactly....
Well I don't know much about OpenGL licensing, or how much of this extension stuff is implemented in non-OpenGL implementations (like Mesa?) so I'll just watch and see what happens.
Patent farming (Score:5, Insightful)
Bruce
Yeah... (Score:5, Insightful)
http://www.theonion.com/onion3311/microsoftpatent
It's not too far off.
Not just Linux... (Score:5, Insightful)
Re:Not just Linux... (Score:2)
While we're on the subject of Apple and Microsoft, check out this non-frontpage Slashdot article [slashdot.org]. Freakin hilarious!
It means nothing . (Score:5, Interesting)
Re:It means nothing . (Score:5, Interesting)
Bruce
Re:It means nothing . (Score:2)
Decando: Bruce:
I don't see why. *smile* To me it sounds like Microsoft would be satisfied if any OpenGL technology developed using their "Intelectual Property" was GPL'd.
-- MarkusQ
Re:It means nothing . (Score:5, Insightful)
You're being naive. Microsoft doesn't care who implements it. Microsoft can reimplement whatever it wants to. They have more than enough programmers to do so. What Microsoft wants is a free license to use OpenGL 2.0. This is very dangerous, since normally OpenGL implementations need to be certified by the OpenGL group. This certification costs money, which is why the Mesa 3D people weren't allowed to call themselves an OpenGL implementation. If Microsoft can say that their implementation is OpenGL 2.0 without any kind of certification, then their version would be the de facto OpenGL, regardless of what the standard is.
If the OpenGL group blindly agrees to Microsoft's seemingly generous offer, the lawyers who make the decisions will hopefully explain that signing away liberties is not such a great idea.
Re:It means nothing . (Score:3)
In order to leverage similar to the GPL in these kinds of situations, organizations like the FSF must start applying for patents. Then, they have bargaining chips.
Re:It means nothing . (Score:5, Insightful)
Not really. Microsoft has been convicted of anti-trust violations by a court of law. In case you didn't catch that, Microsoft has been convicted of anti-trust violations by a court of law. Just so that everyone is sure to see it:
Microsoft has been convicted of anti-trust violations by a court of law.
Integration across markets isn't safe when these guys are involved. Microsoft has demonstrated time and time again that when they have any sort of leverage, the rest of the market suffers.
They didn't gain these patents in the course of research, they bought them from SGI for $62.5 million. [theregister.co.uk] Microsoft doesn't develop graphics hardware, so what could they have in mind for these patents that makes them worth $62.5 million?
Re:It means nothing . (Score:2)
Dave
Re:It means nothing . (Score:3, Funny)
Re:It means nothing . (Score:3, Interesting)
I suppose that it is a bit more honorable to disclose that you are threatening someone immediately rather than to save it up until he is most vulnerable. The thing is, with open source if they just saved it info, by the time the development was complete there would be thousands of essentially complete copies circulating. And nobody would be able to control their spread with any reasonable degree of effort. But by showing a threat now, which might prove empty for all we can determine, they may kill the project before any code is created. So I'm not sure that "honor" has much to do with this.
And since we are talking about MS, they're going to need to show a lot more clear evidence of being honorable before I'm going to start attributing *that* as a motive for their actions. There's too much evidence pointing in the exact opposit direction.
this might mean RAND licensing (Score:2)
How about the Emotion Engine on PC? (Score:4, Insightful)
Sony is the only possible contender to come into my mind. Without competition, how soon until 3D graphics are only allowed to exist on Windows? Are we only one generation away from that? Does anyone other than Sony have a similar "mature" technology for 3D graphics, with the market clout to back it up?
What incentive would Sony have you ask? Well, MS makes the X-Box, which is based on DirectX. Sony has an incentive in my mind to keep DirectX games from being written for any platform. This is not too far from reasons the PS2 Linux kit came out...to train developers. Sony could be the next competitor, the current being Sun, to step into the ring and throw off the gloves with Microsoft.
-Pete
Re:How about the Emotion Engine on PC? (Score:4, Informative)
Pretty much all consumer-level hardware comes with both DirectX and OpenGL drivers, thanks mostly to id Software. Until recently, almost all professional-level hardware only came with OpenGL support. SGI are still in there, the Linux 3D scene is improving daily, and Apple are throwing ever more weight behind OpenGL too. 3D is hardly an MS-only game (at least until MS eliminates all other OS competitors completely).
In fact, Sony is a very minor player. They have their own weirdo hardware (which is incompatible with all non-PS2 software), but what would they do with it? Stick it on a PCI card with OpenGL & DirectX drivers, just like nVidia, ATI, Matrox, 3dlabs etc etc? Invent their own peculiar API that no-one supports? What exactly are they supposed to do that isn't already being done by everyone else?
Re:How about the Emotion Engine on PC? (Score:2)
Am I missing the boat?
-Pete
Re:How about the Emotion Engine on PC? (Score:3, Informative)
Games are fine, and you're right about the balance of power there. But believe it or not, there does exist a larger world out there, and OpenGL is all of it. DirectX is not making much headway there.
Besides, you're also ignoring the not-insignificant Macintosh games market, not to mention the substantial PS2 and GameCube (and even occasional Xbox) games. MS is far from dominant there.
There's more to the world than PCs (Score:2)
Some [sgi.com] people [renderman.com] would [apple.com] disagree [nintendo.com].
There is considerably more to the computing world than PCs. High-end 3D graphics don't get done on PCs, just the low-end stuff that makes it into games. Even here there's no monopoly - Sony has its take on gaming, as does Nintendo.
If you're suggesting that Microsoft offers the dominant 3D API for Microsoft platforms, well then yes - it does. But then where's the surprise in that? Sony offer the dominant API for Sony platforms, and Nintendo offer the dominant API for Nintendo platforms.
Don't be too quick to cry 'monopoly'. It devalues the term, and makes it lose impact for when it's really needed.
Cheers,
Ian
Re:How about the Emotion Engine on PC? (Score:2)
Not surprising at all (Score:2, Interesting)
The only thing we can hope now is that the monopoly case will take a little bite out of Microsoft. Otherwise, this will continue to the point that releasing software or drivers for linux becomes a LIABILITY. At that point, no matter how much better the OS is, it is dead in the water.
Curious punctuation (Score:3, Interesting)
Re:Curious punctuation (Score:2)
chrisd
Re:Curious punctuation (Score:3, Insightful)
That's IP for you. They bought the IP for OpenGL rights that SGI owned.
---"It smells like they are submarining a patent they bought from SGI, who in turn probably filed the patent as a submarine as well."
You damn right they are. If I was Billy, I'd buy up every rendering engine to force everybody to use _MINE_. And that's exactly they plan to do. For example, if you're running WinXP, go download GLTron and play it. WHOOPS! MS didn't include OpenGL drivers.
Simply, this is IE vs. Netscape all over again. Just a different terrain.
No need to panic... (Score:3, Insightful)
As it is, the spec is still currently under work. If John Carmack (I suspect you're reading this) can use the new, shiny XYZ_vertex_program extension or simliar (which is of course very different to the Microsoft one) in Doom III, driver writers will naturally include it to make their cards run the Doom 3 engine, and we'll be home free.
Of course, although it might not be part of the official 2.0 spec they'd be free to include the old extension too, at their call. So, everyone wins except Microsoft, which should please the Slashdotters greatly.
In any case they've offered RAND licensing terms, so it doesn't look like they're out for blood this time. Since this whole article is based off a vaguely worded paragraph from the minutes of a meeting with no legal opinions offered, I somehow don't think that this will mean the death of OpenGL as we know it.
Quid-pro-quo license trading? (Score:2, Interesting)
So, they want to trade this one piece of IP for many pieces currently belonging to other people? Sounds like a really sweet deal for them. I'm not sure whether to accuse them of being sneaky or just stand in awe that they actually do understand the potentially non-scarce nature of information.
Does anyone who knows about how these comittees work want to comment on whether this is considered ethical? It would be better from an openness standpoint to have them just give it up, but reasonable licensing is better than having them try to exploit it after the standard is implemented (like happened with Rambus).
Too little to go on... (Score:5, Informative)
Um... should we be asking... (Score:4, Interesting)
So, before going much farther, I would like to see what exactly they're claiming they own and see if everyone agrees with that. If so, it should probably be seen by the OpenGL-gurus whether it's something that can be designed around. If not, <SLAP_ON_WRIST>shame on the OpenGL developers /designers for using non-open things!</SLAP_ON_WRIST>
And -before I finish my rant- let that be a lesson to all of us to check twice before integrating some cool idea. Make sure you didn't hear it from someone who will say they own it later! (I don't know how this really happened. That may or may not be the scenario, but I've seen it happen that way before.)
Re:Um... should we be asking... (Score:5, Interesting)
You're not being cynical enough. Of course Microsoft didn't invent anything; they never have. They bought patents from SGI a few months ago for exactly this purpose: to eliminate OpenGL as a competitor to DirectX. Since SGI was a major contributor to OpenGL, one must wonder if the patents were really used and under what legal conditions and whether selling the patents to a third party doesn't also bind the third party to the conditions under which the patents were used in OpenGL.
Re:Um... should we be asking... (Score:2, Interesting)
Familiar (Score:2, Interesting)
Re:Familiar (Score:2)
Does RAND not mean that anyone giving out free-as-in-beer software will now have to cough up a few bucks for Microsoft for each unit distributed? In this sense, RAND really means Unreasonable and Discriminatory.
MS? Not nVidia? (Score:3, Interesting)
However, I'm a little confused. What parts of vertex & fragment shader are they actually claiming IP on? I thought it was nVidia that had IP on hardware vertex & fragment shader extensions, and that they licenced that IP to Microsoft for use in DX8.
Apple Wouldn't Stand for it.. (Score:2, Informative)
Re:Apple Wouldn't Stand for it.. (Score:2)
I would like to see this happen, as it would make Microsoft look like a bully (again), and make their purchase from SGI worthless.
As for the MPEG4 dispute, Apple's little scene *did* win them large concessions from the MPEG working group. Its main beef was that hobby QuickTime broadcasters can't afford the huge fees the MPEG group wanted to collect. This area is where Apple saw its edge over other proprietary streaming protocols such as Real.
Hope this answers your questions.
Re:Apple Wouldn't Stand for it.. (Score:2)
Im sure the $65 mil meant allot more to SGI than it did M$.
Buying this "IP"* was for its legal schtick, for *EXACTLY* what we see M$ wanting to begin to do here - Fuck up OpenGL with a little FUD. Stop its momentum, kill OpenGL (1.x & 2.x) dead.
Big surprise.
*Intellectual property is to property as Fools Gold is to Gold.
A lot of these extensions were MS idea anyhow (Score:2)
Re:A lot of these extensions were MS idea anyhow (Score:2)
DirectX 8 did, but no earlier than OpenGL. nVidia developed the programmable pixel/vertex shading hardware, licenced the IP to Microsoft [nvidia.com], and added extensions to support it in OpenGL at the same time.
If Apple has voting members on the ARB... (Score:4, Insightful)
Re:If Apple has voting members on the ARB... (Score:5, Insightful)
If you consider the makeup of the board, only IBM has any kind of direct interest in Linux and I really don't think they want Linux for it's amazing leaps forward in GUI design.
The remainder of the board all have their own fish to fry and none of them are direct contributors to Linux, AFAIK.
So, boys and girls, time to nut up and get some corporation to back the OpenGL initiative on Linux, which means someone's gonna have to make some bucks off it somewhere to cover the cost of all that politicking.
Re:If Apple has voting members on the ARB... (Score:2)
If they don't, then they should. While Windows and MacOS have monolithic, unwieldy GUIs that are constraint by a need to cater to legacy tastes, Linux and X11 neatly modularize the major functions of a window system: 2D graphics, input methods, window management, inter client communications, network transparency, resources, authentication, etc.
In Linux, you can actually try out new window management styles, new input methods, or new kinds of widgets without having to start from scratch.
The real problem is that almost nobody is doing research in human-computer interaction anymore--everybody just keeps tinkering around with the same old paradigms.
Re:If Apple has voting members on the ARB... (Score:2)
Re:If Apple has voting members on the ARB... (Score:2)
Apple is a coherent entity. (Score:2)
Lalala -- it's all madness, that's why LSB exists, and why United Linux is trying to exist. It gives a nice, corporate friendly coherent entity.
Brian Paul (Score:2)
-metric
Re:Brian Paul (Score:2)
Is Brian still alive?
He works here [tungstengraphics.com] now.
What's Next? (Score:2)
Is this the last generation of 3D graphics for gaming as we know it? MS holds all the cards...right?
-Pete
See why software patents are (Score:2)
What about the SEGA finding, where the court fount that if the hardware required the software to do something, then the hardware manufacturer didn't have a kick comming when a aftermarket software house released a game that did what the hardware required, even though the software company didn't license the code from the hardware manufacturer?
Microsoft and 3D Graphics: A Case Study (Score:5, Informative)
Don't forget about MacOS (Score:2)
IP in OpenGL (Score:4, Insightful)
I thought that the writers of a standard which was designed to be open in its implemetation would be more careful so as not to include other companies' ideas in their product, whether it be Microsoft's of anyone else's.
Obviously intellectual property, as opposed to trademarks, patents and copyrights (i.e. ideas as opposed to actual code) is a fairly large, often equivocal area, but it seems that this, however innocent, could set a dangerous precedent. Microsoft is a business, and they are there to maximise profits. They have proved that they often use very unfair and illegal means to get to this end in the past, and this just seems to be a potential area of abuse once their lawyers get hold of it.
Software patents are despicable (Score:4, Interesting)
The question is, when will folks in the US make enough stink to get rid of software.. err.. I mean mathematical patents. Software patents do nothing but slow innovation and create a legal minefield as we see even by the fact that the OpenGL group is having to worry about it. Software patents are totally incompatible with free software, not to mention freedom of speech. How's that different from ordinary patents? Because software has a zero cost of entry and is often NOT developed as a commercial enterprise but rather a pasttime.
This is U.S. Patent # 6,417,858 (Score:3, Informative)
What's wrong with this picture? (Score:2)
One has to ask, what does the name OpenGL imply? If they (or a company they bought IP from) did develop IP and contribute it to OpenGL, then, while they might still have a patent on some expression of an idea, I would expect that they can't go very far on controlling what they contributed to an OpenGL standards group.
Would Sun let Microsoft on the board for Java? (Score:5, Interesting)
However, just so much of this is bad news that a whole lot is coming back for this post.
Microsoft believes they have patent rights relating to the ARB_vertex_program extension. They did not contribute to the extension, but are trying to be upfront about it. They're offering to license their IP under reasonable and nondiscriminatory terms; will license rights to the extent necessary, provided a reciprocal license is granted to MS. Granted on 1:1 basis for OpenGL 1.3, 1.4, and earlier versions.
Who here wants to bet that Microsoft, who they admit didn't contribute to the extension, were the ones that used the term "reasonable and nondiscriminatory"? I find it surprisingly unprofessional of the transcriber that they kept the wording as fact. I also find it surprising that anyone can say with a straight face, "If you want to use this extension to shade the corners of your polygons, you must give us the right to use all of your software, and all of your old software, any way we see fit. It's 1:1." If it really was one to one they would walk away with a method of optimizing bump mapping, or some such.
IBM thinks it's premature to vote on this without seeing the MS license terms. NVIDIA wants to vote it in at this meeting. SGI thinks if we can't deal with IP claims, we might as well all go home.
Ah, IBM is wise in the ways of patent warfare. IBM, today being played by Suzy Deffeyes, knows all too well that if an opponent signs on the line before the contract is written, your terms will only seem "reasonable" as in the eyes of a conquering army. NVIDIA, Nick Triantos and Pat Brown, shame on you! You may be great engineers, but you are horrible lawyers.
Microsoft suggests that other bodies have licensing terms that are more effective in a corporate sense, and we should look at adopting some of those terms.
Microsoft is now suggesting the term "OpenGL" should mean open for business, and not Open doors. Notice this is a sudden attack on the very nature of OpenGL, not to mention it's ability to compete.
Technical issue - 3Dlabs doesn't find 1.4 all that compelling without vertex programming, but finds the vec4 architecture underlying ARB_vertex_program too hardware-specific to include into 1.4 except as an optional subset. Seems short-sighted to incorporate into the standard when this assembler-level functionality is likely to be quickly superseded by new silicon generations; but it serves a tactical purpose, to take advantage of current market conditions.
And so we see Microsoft's plan starting to take form... The fellowship is breaking.
Bill asked about Microsoft's IP position on just the program management framework; Dave was unable to comment at this point.
Forgive me for being so pessimistic, but when you run in and say you have a patent claim on part of the development spec for your project... Couldn't you have a little more background information available? At least for your own knowledge?
Suzy asked Microsoft to figure out their IP claims, if any, against just the program management stuff.
Once again, Suzy, I salute you.
However, I really have to question the purpose of having microsoft on board. They disagree with the business model, the offer a competing product which they have made every effort to set as the defacto standard, and they have a long history of joining competing projects in order to destroy them. Java anyone? Microsoft doesn't make graphics accelerators, chipsets, or computers like everyone else on that board does. They are the OS, but they are also a competitor to the group's mission. Why do you invite the wolf in to protect the sheep?
My god, it's been a long time since I hated microsoft this much. Thank you again, Slashdot, for reminding me what is important in life.
(Sigh, time to go punch the Microsoft butterflies again. The stuffed ones, [ecompanystore.com] not the foolish ones [portlandskate.com].
They will prob. do nothing (Score:2)
Like they always do with patents: only force them when someone squeeses MS' thumbs for a couple of bucks. MS patents a lot of technology, but not for money, but for the possibility to KEEP using the technology without having to pay a huge amount of money or worse: having to battle in court.
The solution to the OpenGL problem (Score:2)
Audience applauses
Thank you, Thank you!
these patents are riduculous (Score:3, Interesting)
Microsoft is running scared of open source (Score:4, Insightful)
RAND, of course, means commercial cross-licensing. Microsoft is using this as a tactic for excluding open source. They know they can kill companies like Apple in the market, but they are deathly afraid of Linux and open source. OpenGL is a particular thorn in their side since it just won't go away, and Microsoft's own junky 3D interface hasn't been able to kill the competition. So, Microsoft is now trying underhanded legal maneuvres
I think the only way for open source to play will be to have an open source patent portfolio and to bring that to the table. Open source needs its own bargaining chips at the table.
Name change? (Score:2)
-
Embrace and kill. (Score:2)
I am very glad that it looks like the EU is going to ban Software Patents. In the end Europe will be more inviting to competition in the Software field.
IBM's getting smarter. (Score:2, Interesting)
IBM thinks it's premature to vote on this without seeing the MS license terms.
It looks like IBM learned its lesson really well when dealing with Microsoft 20 years ago, and now are going to be really watching what agreements they sign.
As well, SGI's response is curious:
. SGI thinks if we can't deal with IP claims, we might as well all go home.
I wonder if they mean that they don't want to worry about the IP claim, and are trying to just ignore it. Or if they agree with it, and just want to leave it at that.
Good meeting though, nontheless.
NVidia must want some too... (Score:2, Funny)