Slashdot Mirror


A Lawyer's View on the OpenGL Patent Mess

PDAJames writes "This article has an interesting take on Microsoft's claims on OpenGL technology. An IP lawyer says that Microsoft could make things difficult for OpenGL if they feel like it, basically. "

339 comments

  1. Incredible Insight! by maynard-lag · · Score: 3, Funny

    Can you believe that since Microsoft owns some of the patents that went into OpenGL, they can *gasp* make life difficult for implementers of OpenGL?! Boy it's a good thing we have those lawyers to keep us straight.

    --
    Have you hugged your Karma Whore today?
    1. Re:Incredible Insight! by Jacer · · Score: 1

      are you sure that Microsoft actually owns something? like, their own technology?! without their platform being based off of something....stolen? contrary to what the article says, i really don't think there was too much use of opengl in doom...

      --
      --fetch daddy's blue fright wig, i must be handsome when i release my rage
    2. Re:Incredible Insight! by reverius · · Score: 1

      Doom? The original doom. Yeah... right. Like there was any OpenGL in doom. The original didn't have anything close to what could be called 3D rendering.

    3. Re:Incredible Insight! by Jacer · · Score: 1

      i know, i was using sarcasam...but it is considered 3d, since it actually had depth, it wasn't like wolfenstien3d (which wasn't 3d) where it was basically low res bitmaps! EVERY door/wall was 6 feet (IIRC) just imagine how big houses would have to be to accomdate a loss of 10 potential feet from each side, christ, my bedroom is only 10x10 feet, there'd be NOTHING left

      --
      --fetch daddy's blue fright wig, i must be handsome when i release my rage
    4. Re:Incredible Insight! by Yohahn · · Score: 5, Interesting

      Actually one of the most interesting things that was pointed out was the question of the legality of selling something that was already agreed to be released in an open manner.

      They agreed to release the patent to OpenGL, so can they sell it to somebody who is going to "un-release" it?

      If this is what Microsoft and SGI did, it's an interesting problem.

    5. Re:Incredible Insight! by Catskul · · Score: 5, Funny

      I really dont understand why the parent was modded as funny. It is a serious point.

      --

      Im not here now... Im out KILLING pepperoni
    6. Re:Incredible Insight! by larry+bagina · · Score: 1
      They agreed to release the patent to OpenGL, so can they sell it to somebody who is going to "un-release" it?

      Yes, but you're question is misworded.

      Let's say company A, out of the goodness of their heart, announces they will release a patent. Before they do so, however, they sell the rights to company B. Company B has no obligation to honor the promise.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    7. Re:Incredible Insight! by Darth+Yoshi · · Score: 2, Interesting
      Let's say company A, out of the goodness of their heart, announces they will release a patent. Before they do so, however, they sell the rights to company B. Company B has no obligation to honor the promise.

      It depends on exactly what rights company A sells company B.

      For example, if company A sells non-exclusive rights to company B and then company A releases the patent to the public domain, well tough luck for company B.

      On the other hand, if company A sells exclusive rights to company B, then there's no way company A can rerelease the patent to anyone.

      #include IANAL.h

      --
      // TODO: fix sig
    8. Re:Incredible Insight! by MrResistor · · Score: 3, Funny

      I really dont understand why the parent was modded as funny. It is a serious point.

      Because it's funny that the parent was moderated as funny, just as it's even more funny that your response to the funny moderation was in turn moderated as funny, and that's pretty funny!

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    9. Re:Incredible Insight! by Citizen+of+Earth · · Score: 4, Insightful

      They agreed to release the patent to OpenGL, so can they sell it to somebody who is going to "un-release" it?

      I would presume that this cannot be legal, since if it were, we would have a different RAMBUS-type fiasco every day of the week. Every company would agree to give free access to their patents that are used in an open standard, and immediately after the standard is deployed, they would sell their patent to a 'collection agency' and tell all of the suckers who implemented the open spec to pay up.

      Maybe I should patent this business model right away...

    10. Re:Incredible Insight! by Anonymous Coward · · Score: 0

      Uh, noone considers Doom to be 3D. The usual term is "2.5D". The first 3D id game was Quake.

    11. Re:Incredible Insight! by bigjocker · · Score: 2, Funny

      Because it's funny that the parent was moderated as funny, just as it's even more funny that your response to the funny moderation was in turn moderated as funny, and that's pretty funny!


      What the crap??? you were moderated as Funny too !!! Now it's time for JonKatz to post to this thread, he could get some mod points for himself !!!

      --
      Life isn't like a box of chocolates. It's more like a jar of jalapenos. What you do today, might burn your ass tomorrow.
    12. Re:Incredible Insight! by Anonymous Coward · · Score: 0

      If I buy your car and say I am going to donate it to charity after three years, am I legally required to do that if it was never put into writing?
      Maybe, if you can prove it. But you need to prove that A. it was a serious statement, and B. that it was actually agreed to.
      In the case of MS, if they really intended to open-source it, it would have been in the contract.
      Just because some /. geeks misconstrued a statement made by someone in MS doesnt mean they are bound to it. But just the fact that MS hasnt tightened their grip on OpenGL even though they can should make people less critical of MS (but I doubt it will, since most people react contrary to all things Microsoft).

    13. Re:Incredible Insight! by guck · · Score: 2, Funny

      Perhaps an additional mod of "Ironic" would be beneficial here.

      Ah, but then, +1 or -1?

      (aha! no! 0 - then it could be recursively ironic!)

    14. Re:Incredible Insight! by velco · · Score: 1

      Doom3 is allegedly written with OpenGL.

    15. Re:Incredible Insight! by FooBarWidget · · Score: 2, Funny

      I'm sure this one would not get rated as Funny.

    16. Re:Incredible Insight! by Cody+Hatch · · Score: 1

      If I had any mod points left... :-P

    17. Re:Incredible Insight! by Anonymous Coward · · Score: 0

      Is this post funny too if I karma whore as an Anonymous Coward?

    18. Re:Incredible Insight! by tillemetry · · Score: 1

      Even if Microsoft ultimately doesn't have a leg to stand on, its a classic MS move - casting FUD on a competing platform. Its Bill's favorite song.

      I don't think he would pull the trigger, as it would result in yet more people screaming he was a monopoly. Sure he will survive the criticism, but it probably isn't worth the trouble, and the FUD does enough damage anyway.

      Worst thing that could happen is that he can say "ain't I a great guy for not pulling the trigger" (to the gun I may or may not actually have). Its a win-win for him.

    19. Re:Incredible Insight! by breon.halling · · Score: 1

      I really dont understand why the parent was modded as funny. It is a serious point.

      Because it's funny that the parent was moderated as funny, just as it's even more funny that your response to the funny moderation was in turn moderated as funny, and that's pretty funny!

      Funny you should mention that...

      --
      "Yeah, well, Dracula called and he's coming over tonight for you and I said okay."
    20. Re:Incredible Insight! by renoX · · Score: 2

      The thing is: it's true Microsoft bought some patents from SGI.
      But maybe not all SGI's patents were released in an open manner, or Microsoft may have some other patents .

      As the shaders are a new feature for OpenGL, I'm not sure at all that SGI have already granted open access to its patents which cover this part..

      Now OTOH, Microsoft know (I hope) that they need also OpenGL for professional app. (CAD,..).

    21. Re:Incredible Insight! by Yohahn · · Score: 2

      What I got from the article, SGI promised to do this before they sold it to microsoft.

  2. Not too surprising by Helmholtz+Coil · · Score: 1

    I've noticed in my short time in the world that Microsoft seems to be able to make things difficult for anyone.

    1. Re:Not too surprising by iONiUM · · Score: 1

      With the amount of money they have, it's no wonder. They could make living in North America difficult if they really wanted.

    2. Re:Not too surprising by Anonymous Coward · · Score: 1, Insightful
      I've been in the industry since 1985, and let me summarize the most important part about any computer business plan.

      Rule#1: Find out where Microsoft is going, and don't go there

      This includes predicting where Microsoft will want to go in a year's time. The world is littered with the corpses of companies that put out the "first" versions of some kinds of software - HTML browsers, HTML editors, spreadsheets, word processors, you name it. Sure, they'll do allright for the first year or so, but when Microsoft sees that there's money to be made there, they will produce three (3) equivalent versions of their own competing with yours. The first will be a laughable joke. The second will be considerably better. The third will kill you.

      No other company on the planet can afford to publish two failures before succeeding. They have the cash; they will eventually destroy you.

      Finally, remember also that Microsoft exists solely to increase shareholder value, not to make your puny life more convenient. They'll throw as many screwdrivers into the spokes of the competition as it takes to get ahead..

      If I had bought $10,000 worth of shares of MSFT in 1985 instead of doggedly slaving away in programming shops all this time, I'd be a millionaire today. I wish I had, because then I'd have gobs of free time to write GPL software instead :-).

    3. Re:Not too surprising by WowTIP · · Score: 2

      Redmond delenda est. :)

      --

      --

      "I'm surfin the dead zone
      In the twilight, unknown"
    4. Re:Not too surprising by Anonymous Coward · · Score: 0
      I've noticed in my short time in the world that Microsoft seems to be able to make things difficult for anyone.

      Reasonable and nondiscriminatory. For you non-lawyers, that means we screw everyone without exception until they scream, then we back off a quarter turn.

  3. ClosedGL by Erikson+Fsck · · Score: 1

    How open is OpenGL? A lot of people put time and effort into developing things like this for people to use and enjoy and then greedy little Bill and Microshit always have to try to mess it up to make a buck. Such a shame.

  4. The case for OpenGL by stevenbee · · Score: 4, Interesting
    From the article:

    OpenGL owes its current success to an unrestrictive licensing system, which allows developers to write to the API without a licence, and which carries no royalty fees.

    I think they were a little remiss in overlooking the technological case for OpenGL; the fact is that many developers prefer it to DirectX, and not for ideological reasons.

    --
    Don't read this!
    1. Re:The case for OpenGL by Anonymous Coward · · Score: 0

      Ah yes, like the Developers of "Spiderman the Movie". What a surprise for me and my Kyro2 that it wont run on a GraphicCard that has no hardware T&L. How come ?. The developers were to lazy to support the unaccelerated path. Sure, D3D has software functions to transform and light but you would have to set some flags in the d3d setup functions to turn it on. Dont feel like it, just put a small "requires dx8" sticker on the game box and be done with it.
      On the other side, OpenGL falls back to these paths silently if it cant be done in hardware.
      So, the developers you refer to just plain suck.

    2. Re:The case for OpenGL by ewhac · · Score: 5, Interesting

      the fact is that many developers prefer it to DirectX, and not for ideological reasons.

      Unfortunately, this is not as true as we might wish it to be. Micros~1, as usual, has stacked the deck in its favor.

      If you're a graphics card manufacturer, you want to make sure that your drivers will do the right thing. Thus, you need to test the hell out of it. Surprise, surprise, Micros~1 has a little thing called WHQL (Windoze Hardware Quality Labs) which exhaustively tests your hardware and drivers to make certain they behave properly. If you pass, you get a little WHQL sticker to put on your box. Thus, the graphics OEM can save the expense of creating its own verification department.

      What do you have to do to earn WHQL certification? Well, that changes over time as Windoze acquires more cruft^H^H^H^H^Hfeatures. But one thing you must do is fully complete their DirectX validation suite. If you fail, you don't get the sticker.

      So who does OpenGL validation? Well, Micros~1 will do that for you, too. But it's optional, not required. Moreover, they won't perform OpenGL testing unless and until you've already passed DirectX testing. So, if you're a graphics OEM living on razor-thin margins, you're not going to spend one engineering dollar more than is absolutely necessary to get that WHQL sticker, and to heck with everything else. So OpenGL gets short shrift.

      So why did OpenGL get anywhere at all? Two words: John Carmack. Carmack and id Software are the de facto certification authority for OpenGL: "If Quake runs, it works." Trouble is, earlier versions of Quake only used a subset of the full OpenGL API, so card makers only supported exactly that. As Carmack exercised more of the API in new releases of Quake, card vendors slowly got the idea that supporting the complete API was probably a wise move. NVidia got the hint way early, and it didn't hurt that they had a bunch of ex-SGI engineers on staff.

      But even so, OpenGL support remains spotty and uneven, because there is no comprehensive certification authority (that wields any political clout) for OpenGL. If your DirectX implementation is broken, Micros~1 will tell you exactly what you messed up. There is, to my knowledge, no such facility in place for testing OpenGL. Thus, OpenGL implementations are broken in different ways across different cards. DirectX is fundamentally broken, but because of WHQL testing, it's broken the same way across all cards. Because of this comparative uniformity across cards, game developers just go straight to DirectX, and maybe will write an OpenGL rendering layer as an afterthought, despite the fact that OpenGL is easier to write for, and can often be seen offering higher performance. id Software was the sole exception to this rule, offering OpenGL support only. It looked like CroTeam, creators of Serious Sam, were going to boost OpenGL's mindshare, but they have since caved in, and their latest Serious Sam release features DirectX support.

      Now, Micros~1 has acquired the lever it needs to kill OpenGL. Vertex shaders are the Next Big Thing in hardware-assisted rendering, and they have been under development for some time. It was hacked into DirectX as of DX8 (IIRC), but the OpenGL ARB has been trying to come up with an equivalent solution that is cross-platform and network-transparent. (Hence the perception that OpenGL is "lagging" DirectX.) Even if the ARB makes vertex shaders an optional extension, it will effectively kill OpenGL's already-tenuous popularity as a rendering API, because developers won't be able to rely on vertex shading extensions being installed. Thus, if you're a game developer, and you want vertex shading in your game, then you'll use DirectX and nothing else.

      This is Micros~1's idea of, "Competing on the merits."

      Schwab

    3. Re:The case for OpenGL by Anonymous Coward · · Score: 0

      Don't all OpenGL implementations have to pass a series of tests before they can legally call themselves such?

    4. Re:The case for OpenGL by HeUnique · · Score: 2

      SGI used to do some OpenGL qualifications tests for hardware - if I recall correctly.

      --
      Hetz (Heunique)
    5. Re:The case for OpenGL by sbaker · · Score: 1

      I've always been a big time enthusiast of OpenGL - but it has to be said that with the way modern graphics cards are going, there is little to choose between the two API's anymore.

      We are rapidly moving to a position where (with all the cool programmability stuff), modern programs will use the graphics API to stuff anonymous data into the graphics card - and it is the programs that run *on* the graphics card that will do the rest. The form of those graphics card programs are *IDENTICAL* for the two API's (which presumably explains how M$ come to think they own the rights to the programmability stuff that's in OpenGL without having contributed anything significant to that API).

      The *BIG* issue that slashdotters need to be concerned about is that OpenGL code can be run on every computer on the planet regardless of hardware or OS - and D3D cannot.

      --
      www.sjbaker.org
    6. Re:The case for OpenGL by sbaker · · Score: 2, Informative

      When a hardware vendor licenses OpenGL from SGI (this isn't free), he undertakes to run the official OpenGL conformance test suite - which is some humungous software package that (theoretically) tests *everything* in your driver.

      Two problems with that: Firstly, no test suite can *ever* test everything - so every implementation will still have bugs. Secondly, SGI don't seem to actively monitor this compliance testing anymore. It's been said that they don't want to discourage hardware vendors from providing OpenGL drivers by being too heavy-handed about it.

      It's a thin line to tread. Do you allow bad implementations to pollute the standard and thus make OpenGL unpopular with application programmers? Or do you police the standard with a rod of iron and make it too costly for hardware vendors to write allowable drivers? Either one of those policies could kill OpenGL.

      --
      www.sjbaker.org
    7. Re:The case for OpenGL by Anonymous Coward · · Score: 0

      M$, Micros~1, you guys are so clever!

    8. Re:The case for OpenGL by Anonymous Coward · · Score: 0

      Micros~1?\ \ You\ Linux\ guys\ are\ so\ funny!\ \ I\ can't\ stop\ laughing!

    9. Re:The case for OpenGL by Anonymous Coward · · Score: 0

      If you want to see Open GL done right, and DirectX done WRONG, play tribes 2 with OGL rendering, and then DX rendering.

    10. Re:The case for OpenGL by Anonymous Coward · · Score: 0
      Vertex shaders are the Next Big Thing in hardware-assisted rendering, ...

      All your shaded vertices are own!

  5. New War for ACs to fight? by tommck · · Score: 1

    So, does this mean that every 14 year old AC is going to post articles like "DON'T USE OPENGL!!! MICRO$OFT OWNZ IT!" and "DON'T SUPPORT PATENTED GRAPHIC LIBRARIES!!" and "SAVE THE WHALES! (At least the ones that don't use OpenGL...)"
    Frankly, from a pure business perspective, it is a great coup for Microsoft. They can quash yet another competetive product legally with no threat of anti-trust attention. After all, a patent is a patent... no doubts.

    T

    --
    ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
    1. Re:New War for ACs to fight? by lugonn · · Score: 3, Interesting
      Since they bought the patents from another company (Sillicon Graphics Inc.) they are obligated NOT to alter the license, from it's original form. However, Microsoft feels obligated to force thier inferior tech on consumers, so they WILL change it to favor DirectX.

      Then a court will have to compell Microsoft not to alter the license. Microsoft will basically have to prove the license is invalid. Which would make the patents invalid (i think).

    2. Re:New War for ACs to fight? by Anonymous Coward · · Score: 0

      Frankly, from a pure business perspective, it is a great coup for Microsoft. They can quash yet another
      competetive product legally with no threat of anti-trust attention. After all, a patent is a patent... no doubts.

      How can this help my business? Why is this great from a business perspective when a lot of businesses will be threatened. This will be terrible for business.

    3. Re:New War for ACs to fight? by tommck · · Score: 2
      How can this help my business? Why is this great from a business perspective when a lot of businesses will be threatened. This will be terrible for business.

      Not _your_ business, dumbass! Microsoft's!!

      T

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  6. Microsoft applies a little pressure... by colostomy_net · · Score: 1

    So OpenGL meets and discusses things, Microsoft wants to do a technology swap, doesn't immediately get it's way, calls up suck-up lawyer to write an article to apply pressure? Nah, Microsoft wouldn't do that.

  7. As I see it by Gabreal · · Score: 0

    Why oh why does MS need to take control of anymore companies???!!! There already own almost everything.... where the hell does the monopolization rules come into play????

    1. Re:As I see it by silicon_synapse · · Score: 1

      Why oh why does MS need to take control of anymore companies???!!!

      Because MS is maturing and needs to prepare for long term survival. Their position in the desktop market can only go down now since they already own the desktop so they cannot rely on that. They need to diversify so that failing in one market will not doom them. Their methodology is questionable (tounge-in-cheak), but the need to do so is clear.

    2. Re:As I see it by Anonymous Coward · · Score: 0

      where the hell does the monopolization rules come into play????

      If you're big enough and a friendly prez worms his way into power, then they don't!

    3. Re:As I see it by Anonymous Coward · · Score: 0

      > Because MS is maturing and needs to prepare for long term survival.

      Maybe their markets are maturing, but IMHO Microsoft still has the level of maturity they had 10 years ago - "GimmeGimmeGIMMMEEEE!!"

  8. I wonder... by angelkey · · Score: 0

    I wonder how many blue screens of death OpenGL will have now! BWAHAHAHAHAHAHAHA! Now I'm a funny man! I threw down a clever! HAHAHAHAHAHAHA! BSOD in your face dean!

    --
    "During times of universal deceit, telling the truth becomes a revolutionary act." - George Orwell, 1984
  9. Here we go again. by papasui · · Score: 0, Flamebait

    Bash bash bash... Theoretically Microsoft could make it difficult for developers using OpenGL. Theoretically I could take a gun and shoot 12 people but that doesn't mean thats what I'm going to do.

    1. Re:Here we go again. by stevenbee · · Score: 4, Insightful

      No, but if you had a history of violent assault, one might reasonably lay strong odds for the likelihood of you doing it again!

      --
      Don't read this!
    2. Re:Here we go again. by qubit64 · · Score: 1

      The difference here is that while you probably haven't shot 12 people, Microsoft has used tactics like this before, and will likely do so in the future.

      --
      "Save me jebus!" - Homer Simpson (btw, I'm probably talkin out of me arse)
    3. Re:Here we go again. by Col.+Klink+(retired) · · Score: 3, Funny

      Yes, but if you had already taken a gun to school and shot 12 people and were let go, it might be reasonable to assume you might try again.

      --

      -- Don't Tase me, bro!

    4. Re:Here we go again. by javahacker · · Score: 1

      Do you have a history of shooting people? If you did, I would worry about that possibility, otherwise I'd probably discount it. Microsoft does have a history of crushing competition. If they see OpenGL as competition (like with DirectX), then I will reserve the right to worry about what they could do, given their past actions. That is why people worry, not because they hate Microsoft (ok, some people do for that reason), but because of the history Microsoft has of doing very nasty things to the competition. Finish this saying: "DOS isn't done until..." if you can, and say Microsoft couldn't try killing OpenGL with their patents.

      This isn't just about Microsoft, look at the whole W3C issue over patents. There are attempts by corporations to make the maximum short term profits from technology, without consideration for the long term effects of those actions. OpenGL can remain open, even if Microsoft causes problems. An alternative, non-infringing implementation, can be made to keep the standard open. All it takes is time and money, which tends to give Microsoft the advantage, since they have the most money.

    5. Re:Here we go again. by Anonymous Coward · · Score: 0

      But if you had shot 12 people over and over in the past, unlike Microsoft you would have gotten a rather harsh penalty, especially if you had been convicted in a court just like Microsoft.

    6. Re:Here we go again. by ColonelPanic · · Score: 1
      Theoretically I could take a gun and shoot 12 people...

      Which is statistically unlikely when the statement is made by a random citizen, yes.

      But it's a different case when the statement is made by a felon already convicted in a court of law of being guilty of, well, shooting people.

      --
      "Skill shows through where genius wears thin." -Wittgenstein || Religion: uniting aviation and architecture.
    7. Re:Here we go again. by MrResistor · · Score: 2

      People don't worry about what Microsoft might do because they hate Microsoft, they hate Microsoft because they have to worry about what Microsoft might do.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    8. Re:Here we go again. by Anonymous Coward · · Score: 0

      And that's why private gun possesion must be inhibited, folks.

      Gun control's the word.

  10. Read this too by Gusano · · Score: 3, Informative

    You might want to read this too.

    It even mentions MS could put MESA in trouble just by writind a C&D to them.

    Nice world isn't it?

    --
    .oo00OO
    1. Re:Read this too by Anonymous Coward · · Score: 0
      believing what you read on theregister is a lot like clicking on the link in a -1 post.

      Except most people learn not to click the link.

    2. Re:Read this too by Anonymous Coward · · Score: 0

      OK, but the part I don't get is that the IP consists of vertex programming and fragment shaders, neither of which are currently in Mesa, no? This will eventually be a problem, but not now. Or is there something I'm missing?

    3. Re:Read this too by thoughtcrime · · Score: 3, Funny

      [jarjar]
      MESA OpenGL gonna die?
      [/jarjar]

      --

      ____ _______
      Duty now for the future!
  11. pray tell by Senjiro · · Score: 0, Troll

    how this is worthy of frontpage news? I mean Christ: Microsoft can cause legal troubles?

    This just handed to me: Sun rises in East.
    Pope Catholic, film at 11


    Guys if you don't have anything new and worthy, just don't post anything. Nothing is better than crap.

    --
    Help, I'm being repressed!
    1. Re:pray tell by hendridm · · Score: 1

      > Nothing is better than crap.

      Here's a tip: If you don't like the article, DON'T READ IT.

      You're not the only reader of Slashdot. I often enjoy the conversations that are sparked by articles, even if the content doesn't directly interest me. I like to hear other people's views and rationalizations on things.

    2. Re:pray tell by Spruce+Moose · · Score: 0

      > > Nothing is better than crap.

      > Here's a tip: If you don't like the article,
      > DON'T READ IT.

      Even better, don't post saying you don't like the article!

    3. Re:pray tell by Senjiro · · Score: 1

      great idea! repress opposing viewpoints and succumb to ./ groupthink! I'll change my views right away. Guys my post was simply pointing out that with all the valid, newsworthy stories that get killed daily by the groupthink here, it's amazing that something as petty and predictable as this showed up on the front page.

      --
      Help, I'm being repressed!
    4. Re:pray tell by Spruce+Moose · · Score: 0

      Hey I wasn't repressing anything.

      Feel free to post a story to Microsoft doing something nice such as resucing cats stuck in trees etc.

  12. pretty shady claims by MORTAR_COMBAT! · · Score: 3, Interesting

    well, the article states that probably the IP referred to was actually created by SGI, and put into the OpenGL standards with the promise of releasing the IP with the standard, i.e., royalty free. Microsoft comes along, buys a bunch of SGI IP (including this vertex stuff), and looks through it and goes, "hrm, now we can crush the OpenGL specification... should we do it?"

    of course they will. graphics cards will end up being Direct3D -ONLY-. no OpenGL acceleration. that kills a ton of XFree86 work, that kills a lot of the Linux gaming work.

    hell, that might kill Linux.

    --
    MORTAR COMBAT!
    1. Re:pretty shady claims by stevenbee · · Score: 0
      I think that should be: "Pretty vertex shady claims"

      ;-)

      --
      Don't read this!
    2. Re:pretty shady claims by Enry · · Score: 3, Insightful
      hell, that might kill Linux.

      It might kill Linux on the Desktop, but certainly not the server, where Linux has a clear advantage over MS on the 'net.

    3. Re:pretty shady claims by cygnusx · · Score: 3, Insightful

      > that kills a ton of XFree86 work

      Amn't qualified to comment on *how* much X work, but anything that encourages development of alternatives to X is a good thing IMO. Linux _needs_ stuff like directfb etc to catch on if it has to make headway with the Joe User.

    4. Re:pretty shady claims by MORTAR_COMBAT! · · Score: 1

      directfb is the bomb. when it becomes mature... that is definitely the future of the linux desktop as i see it.

      --
      MORTAR COMBAT!
    5. Re:pretty shady claims by J�r�me+Zago · · Score: 1
      Well Microsoft will only "kill" OpenGL if the whole world legitimates software patents, i.e. patents on algorithms.

      If we software users and developers oppose them everywhere, including in the universities/companies we study/work in, they won't be valid everywhere.

      This said, they represent one of the main two threats to Free Software, the other being mandatory handcuffware ("Digital Restrictions Management" software).

    6. Re:pretty shady claims by Anonymous Coward · · Score: 0
      of course they will. graphics cards will end up being Direct3D -ONLY-. no OpenGL acceleration. that kills a ton of XFree86 work, that kills a lot of the Linux gaming work.

      Exactly! After all, that's what killed Loki!

    7. Re:pretty shady claims by Citizen+of+Earth · · Score: 2

      and looks through it and goes, "hrm, now we can crush the OpenGL specification... should we do it?"

      I can buy the "hrm, now we can crush the OpenGL specification" part, but I seriously doublt that Microsoft would ever ask "should we do it?".

    8. Re:pretty shady claims by Anonymous Coward · · Score: 0

      yep. new one to the list: Samba, Kerberos, Java, Netscape, Javascript, Lindows, Palladium, etc.

      What I dont get is that there's still a bunch of people cloning .Net

      MS spend millions on that .Net thing. They will enforce IP on those things.

      yct

    9. Re:pretty shady claims by bigjocker · · Score: 2

      hell, that might kill Linux.

      Dont underestimate the power of OS. If (and only if) OpenGL acceleration is to dissapear from cards I can bet that within a year we will have Direct3D acceleration in linux. Be it legal or not, that's another matter, but we will have it, along with YAML*.

      * Yet Another Microsoft Lawsuit

      --
      Life isn't like a box of chocolates. It's more like a jar of jalapenos. What you do today, might burn your ass tomorrow.
    10. Re:pretty shady claims by HeUnique · · Score: 2

      Lets say you got the budget and the people to create the next-ubber-cool competitor to XFree..

      When you'll do the 3D work, you'll need Vertex stuff, which is -> you guessed it, now owned by MS, thanks to SGI's stupidity.

      So your very cool XFree killer can either have 3D without vertex stuff, or can be with vertex, but you'll need to charge your end-users to pay for MS licenses..

      How many Linux users do you know that will actually pull their wallet and pay for this? maybe some graphics studios, but not others..

      --
      Hetz (Heunique)
    11. Re:pretty shady claims by sbaker · · Score: 1

      It's not that it kills Xfree - it doesn't. What it does do is to put a very certain end on all hope of having hardware-accellerated 3D graphics under any OS except M$.

      That completely and forever makes it possible to run modern games under Linux. We'll have 50 versions of Tetris - and that's that. That wipes out a large fraction of Linux's user-base and makes it impossible for Linux to ever become a mainstream desktop OS.

      This is nothing short of a disaster - it's precisely the kind of thing that "Illegal Monopolies" are not supposed to be allowed to do.

      --
      www.sjbaker.org
    12. Re:pretty shady claims by sbaker · · Score: 1

      But you couldn't implement D3D under Linux without
      violating the very same patents that OpenGL would be violating.

      Plus, there is no information on which to base these hypothetical 3D drivers. Remember, we only have nVidia drivers because nVidia provide them. Think they'd provide D3D drivers for Linux? I doubt it. ATI don't provide enough information for their hardware to allow Linux drivers that don't completely suck.

      --
      www.sjbaker.org
  13. How can they back this? by prof187 · · Score: 0

    I'd imagine that whatever Microsoft is trying to claim can't really be backed that well. I doubt that the code for the fragment shading and the vertex programming is precisely the same as whatever MS has. If they are claiming just the idea, wouldn't that be like someone trying to patent addition and subtraction? The only thing that MS has for them is popularity. A lot of people seem to believe that whatever MS says is The Truth.

    --

    My other sig is an import.
    1. Re:How can they back this? by MORTAR_COMBAT! · · Score: 1

      it would be kinda like patenting "one-click" ordering.

      --
      MORTAR COMBAT!
    2. Re:How can they back this? by njdj · · Score: 1

      I doubt that the code for the fragment shading and the vertex programming is precisely the same as whatever MS has. If they are claiming just the idea,
      You're confusing patents with copyrights. They're completely different. The writer of the code (not Microsoft) is the initial owner of the copyright on the code. But a patent covers the idea behind the code. A patent is a little more than "just the idea", to get a patent you have to show that the idea is practical, but it's legally separate from the copyright in a specific piece of code. It's also much more difficult to deal with - if someone holds copyright on code, you can circumvent it by the well-known clean-room techniques developed in the early 1980s by the writers of BIOSes for clone PCs. But if the code uses ideas which are part of the patent, it still can be blocked by the patent.

    3. Re:How can they back this? by Sherloch+Hemloch · · Score: 1

      Should microsoft choose to take legal action against OpenGL, it doesn't matter if they're right or wrong, with a war chest of $40b they can afford to grind everyone that's part of OpenGL untill there's nothing left, a la Standard oil (you know, the first real monopoly). Even if they're blatantly wrong, the damage done by dragging the court case out over a period of time will kill any free movement. Microsoft will pick up the wreckage at discount prices.

      There's your happy thought for the weekend.

      --
      Never trust a bald barber; he has no respect for your hair
  14. Microsoft part in it by scott1853 · · Score: 3, Interesting

    Was the OpenGL spec (or whatever MS is claiming part of) a cleanroom implementation or did MS recommend it as part of OpenGL? Are their provisions for clean-room implementation?

    1. Re:Microsoft part in it by Paolomania · · Score: 1

      Actually, MS is claiming patents on vertex shaders - which are part of the OpenGL 2 spec, not the original OpenGL 1.X specs. MS will not be able to kill OpenGL with this move outright - just stunt its growth on next-generation hardware and bleed it to death slowly.

    2. Re:Microsoft part in it by MindStalker · · Score: 1

      Why is this +5 interesting? This is about a patent, there is no such thing as clean room for getting around a patent. You copy its implimentation you've broken the patent simple as that (unless you can prove prior art and all that)

    3. Re:Microsoft part in it by HiThere · · Score: 2

      While this is correct, the phrasing is ambigous. So, to rephrase:

      It doesn't matter whether you use a clean room implementation or not. If you do what the patent describes, you must have a license from the patent holder.

      A patent isn't a trade secret. Patents are supposed to be made obvious. A patent isn't a trademark. You don't need to defend it unless you want to. But it's also true that a patent cannot be invalidated without a court deciding that it is invalid. Prior art is one basis for that decision. A clean room implementation is not a basis for deciding that.

      Caution: IANAL

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    4. Re:Microsoft part in it by scott1853 · · Score: 1

      Hehe, whoops. Must have been thinking about copyrights. Too many laws I guess.

    5. Re:Microsoft part in it by martyn+s · · Score: 1

      If "clean room" is as I understand it, you *can* get around patents with clean rooms. AMD does it to intel all the time.

    6. Re:Microsoft part in it by MindStalker · · Score: 2, Informative

      AMD duplicated the input vs output of Intel while implimenting a system to achieve this other than how the patent describes I believe. But if the patent is broad enough programming a vertex in 3d rendering, not very easy to get around. Sure there are way of rendering the exact same scene without using vertex programming, but its slow.

    7. Re:Microsoft part in it by Rupert · · Score: 2

      No. Patents cannot be bypassed by a clean room implementation.

      --

      --
      E_NOSIG
  15. Patent Rights by imta11 · · Score: 1

    This is the scary part:
    "Microsoft said it would license the technology on a 1:1 basis, in return for intellectual property from OpenGL licensees, but this could carry its own pitfalls."

    This gives Microsoft the right to use OpenGl code in software that it sells, and a legal foot in the door around the GPL'd code. Wasn't anyone else suspicious when they magically created DirectX a few years ago?

    1. Re:Patent Rights by scot4875 · · Score: 1

      It says nothing about the code -- just the technology. Basically, it'll let Microsoft "bargain" pieces of OpenGL-exclusive technology into Direct3D.

      Maybe they'll directly copy the code, but probably not.

      --Jeremy

      --
      Jesus was a liberal
    2. Re:Patent Rights by Merlin42 · · Score: 3, Informative
      Wasn't anyone else suspicious when they magically created DirectX a few years ago? (Emphasis mine)
      M$ Purchased what is now Direct3D from RenderMorphics(at least that is the name that comes to mind ... it was definately something just as odd sounding). It was a software oriented 3d rendering library, which is the source of much of its awkwardess. IMNSHO

      <rantmode>
      I don't know if this has changed recently, BUT when I looked into Direct3D a while back I ran across a show stopper for what I was working on. If you use ANY double precision fp math in your code the FPU needs to be 'reset' every time it went into D3D code. This sent performance down the crapper. This basically makes it useless for scientific style applications.
      </rantmode>

    3. Re:Patent Rights by Anonymous Coward · · Score: 0
      they magically created DirectX a few years ago

      I believe they bought it.

  16. Microsoft (claims) to own a piece of everything by Anonymous Coward · · Score: 0

    It's obvious that Microsoft's overall plan is world domination. I see the claims they are making as sort of a push to get people to use DirectX... depending on what they do with their IP claims, which, due to their enourmous pockets, will probabbly be something legally, they'll just try to hinder OpenGL by going after the ARB. 'No, OpenGL can in no way do per-pixel lighting', or something bogus like that.

    Just normal Microsoft tactics... try to make things hard for others so that they will use Microsoft products.

    I can't wait until I am forced to use a Microsoft cheese cutter if I wish to have holes in my cheese when they make the claim one day that they own the IP rights to holes. Software holes, cheese holes, pot holes, etc. ;-)

    1. Re:Microsoft (claims) to own a piece of everything by gerf · · Score: 1
      i can see the headlines now: "Al Gore Sells Rights to the Internet To Microsoft, Immediately Decleares Phase-Out of LesserUsed Non-Windows Software."

      after which billy boy gates takes a bath in his donald duck-esque money bin

    2. Re:Microsoft (claims) to own a piece of everything by Anonymous Coward · · Score: 0

      after which billy boy gates takes a bath in his donald duck-esque money bin

      It's Scrooge McDuck, not Donald.

      Carry on. :-)

    3. Re:Microsoft (claims) to own a piece of everything by gerf · · Score: 1

      lol, my bad. they all taste the same, gotta admit that :P

  17. Trying not to bash Microsoft... by MarvinMouse · · Score: 5, Interesting

    But don't they just make it way to easy lately.

    Like, I don't mind other companies that have tons of products and are making tons of money. Plus, they may have a somewhat stranglehold on industries. But I would have to say the only reason I dislike Microsoft is their apparent philosophy of don't produce good products, kill the competition, and use lawyers as much as possible to help both of the above.

    If MS produced quality products, I wouldn't care much about their attempts at complete world domination. But, since they don't produce quality products because they don't have to with the monopoly they have. (Remember Bill Gate's quote from some book I read recently which said (approximately), "You don't want them to want your product, you want them to think they cannot survive without your product. Then you win." Or in rough translation, "Don't worry about creating good products, just manuever yourself into a position where they have no choice but to use your products."

    Seems about right for MS lately. (Again, I really am not trying to bash Microsoft, just frustrated with what they have been doing.)

    --
    ~ kjrose
    1. Re:Trying not to bash Microsoft... by SteveX · · Score: 2

      >use lawyers as much as possible

      When has Microsoft done this?

      Microsoft has a ton of software patents and whatnot that they could be using to go after competitors but I was under the impression that generally, they don't do this. Since you're saying they "use lawyers as much as possible" can you give me a few examples?

      - Steve

    2. Re:Trying not to bash Microsoft... by Anonymous Coward · · Score: 0
      If MS produced quality products, I wouldn't care much about their attempts at complete world domination. But, since they don't produce quality products because they don't have to with the monopoly they have.
      I don't know...it sounds to me like you're definitely bashing Microsoft. I've tried comparable software from other companies, but I always go back to Microsoft because they make what I want and they make it well. I'm running a machine with WinXP and OfficeXP and I haven't experienced a crash in months. And when I do get a crash, it's easy to recover from...no valuable data is ever lost. (Ever experience a crash on OSX? It ain't pretty) Plus I choose to use IE over all the other browsers because it simply works the best. Heck, even Windows Media Player plays my DVDs better than all the DVD software I've tried.
    3. Re:Trying not to bash Microsoft... by NineNine · · Score: 0, Flamebait

      If MS produced quality products, I wouldn't care much about their attempts at complete world domination. But, since they don't produce quality products because they don't have to with the monopoly they have.


      Nice troll.


      (Remember Bill Gate's quote from some book I read recently which said (approximately), "You don't want them to want your product, you want them to think they cannot survive without your product. Then you win." Or in rough translation, "Don't worry about creating good products, just manuever yourself into a position where they have no choice but to use your products."


      Wrong again. I *can't* survive without MS in my retail biz. W2K runs it. The best software only comes out for Windows, and Windows is the only OS that's fast enough, and easy enough to use. MS plays a vital part in my business, and I'm happy to pay them because their product is *that* important to me and it works *that* well.

    4. Re:Trying not to bash Microsoft... by Anonymous Coward · · Score: 0

      >use lawyers as much as possible

      When has Microsoft done this?


      They don't. Most companies hire henchmen to do all the not so glamorous work.

    5. Re:Trying not to bash Microsoft... by Anonymous Coward · · Score: 0

      Don't be a goddamn tool. We are talking about lawyers out chasing patent infringement.

      I take it since you linked to something totally irrelevant, the parent to your post wins.

    6. Re:Trying not to bash Microsoft... by Anonymous Coward · · Score: 0



      I feel sorry for you...

    7. Re:Trying not to bash Microsoft... by HeUnique · · Score: 2

      VirtualDub for example?

      --
      Hetz (Heunique)
    8. Re:Trying not to bash Microsoft... by Danse · · Score: 1

      Plus I choose to use IE over all the other browsers because it simply works the best.

      I guess you haven't used Mozilla lately. Either that or you enjoy pop-ups, not being able to control cookies decently, shoddy CSS support, 20 windows open in your taskbar, etc.

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    9. Re:Trying not to bash Microsoft... by flacco · · Score: 2
      If MS produced quality products, I wouldn't care much about their attempts at complete world domination.

      People who make arguments like that ignore the fourth dimension.

      --
      pr0n - keeping monitor glass spotless since 1981.
  18. Then it's time to strike back. by Rahga · · Score: 5, Insightful

    I would love to see SGI, Nvidia, ATi, and other leading graphics companys to step it up. You can not tell me that Microsoft hasn't borrowed heavily from patented concepts and ideas that were first implemented by some of these companies. I bet it would be extremely easy for a few lawyers and engineers to get together and build up a solid case that Microsoft did not pay to implement technologies patented by these groups.... The concept of Microsoft INNOVATING any of the concepts embodied in DirectX is absolutely ridiculous.

    1. Re:Then it's time to strike back. by tono · · Score: 1

      For your information, Microsoft bought the patents in question FROM SGI. Just a heads up.

      --
      cheese logs keep my wang warm at night.
    2. Re:Then it's time to strike back. by imta11 · · Score: 1

      I realize that they bought them, they bought the other product also. It is just retarded to claim to innovate, when really all you do is market the hell out of other peoples stuff.

    3. Re:Then it's time to strike back. by bafreer · · Score: 1

      What I'D LOVE would be Nvidia whipping together a GPU that knocks the Palladium/CPU concept out of the water. The less intel on the mobo, the more power the graphics companies have to redefine OpenGL, or reinvent it entirely. There's no way Intel can compete w/ Nvidia's 6/month production schedule. They're big enough that they can redefine their own standard (like they did originally) and simultaniously drop Opengl and give Intel a hit.

    4. Re:Then it's time to strike back. by flacco · · Score: 2
      I would love to see SGI, Nvidia, ATi, and other leading graphics companys to step it up. You can not tell me that Microsoft hasn't borrowed heavily from patented concepts and ideas that were first implemented by some of these companies.

      Well, my take on it is:

      1. Microsoft BOUGHT a lot of those patents from those companies.
      2. The companies would NOT have sold them if they were cutting their own throats
      3. A number of proprietary technology companies have concerns about OSS/FS devaluing their companies
      So my guess is that:
      1. Their agreements forbid Microsoft to use the sold patents against the companies
      2. The companies sold the patents with a wink and a nod to MS for the purpose (in part) of hurting OSS/FS.
      In other words, part of the value the previous patent holders get out of the deal is that they can hide behind MS while it does the dirty work - which is, after all, Microsoft's most finely crafted product.
      --
      pr0n - keeping monitor glass spotless since 1981.
    5. Re: Then it's time to strike back. by Anonymous Coward · · Score: 0

      > Well, my take on it is:
      >
      > 1. Microsoft BOUGHT a lot of those patents from those companies.
      > 2. The companies would NOT have sold them if they were cutting their own throats
      > 3. A number of proprietary technology companies have concerns about OSS/FS devaluing their companies

      It seems that the IP rights M$ are asserting may have been sold to them by SGI...shortly after Silicon *GRAPHICS* Inc changed their name to just 'SGI' to reflect their decreasing interest in graphics products. SGI can't stay in the graphics market for long. That business was predicated around a graphics engine costing $100,000 - but now we have $100 machines from ATI and nVidia that are many times more powerful, they need to get out of that business. All of their smart graphics engineers are working for nVidia anyway.

      > So my guess is that:
      >
      > 1. Their agreements forbid Microsoft to use
      > the sold patents against the companies

      You'd hope so...but they needed the money and had lost interest in graphics anyway so maybe they didn't look to carefully at the fine print?

      > 2. The companies sold the patents with a
      > wink and a nod to MS for the purpose (in
      > part) of hurting OSS/FS.

      I doubt that - SGI were talking loudly about moving to Linux anyway.

      This whole thing makes me feel very sick.

    6. Re:Then it's time to strike back. by Anonymous Coward · · Score: 0

      Their agreements forbid Microsoft to use the sold patents against the companies

      It would be a naive company indeed that believed MS would fuck them over if it benefited from it - with or without an agreement.

  19. Swap Shop by Roger+W+Moore · · Score: 3, Funny

    Actually I was interested to read that MS might be willing to swap IP licenses for OpenGL allowing them to get into the OpenGL market place without the usual expensive startup costs.

    Prehaps this could indicate that they are interested in getting involved with OpenGL and not just shut it down.

    1. Re:Swap Shop by shaldannon · · Score: 2

      Somehow whenever I hear "Microsoft" and "getting involved with" something in the same sentence, I get real nervous. Maybe its the whole embrace and hijack^h^h^h^h^h^hextend thing, but it seriously bothers me.

      The worst part of a scenario where they use IP they acquired to weasel more IP out of the project is that presently they own everything and block people who don't slave for them from using it.

      I realize Microsoft is in business to make money, but I have a hard time with the way they seem to make it by throwing their weight around and extorting money from other people. It's the old 800lb gorilla analogy.

      --


      What is your Slash Rating?
    2. Re:Swap Shop by Pyrosz · · Score: 1

      I think one of the reasons they wont shut it down (for a few years) is that there is a lot of research that they can gain from it that they wont have to look into thanks to these other companies. It just helps MS in the end. Could the IP that MS now owns be worked around? Could it be swapped out for Open Source work?

      --

      An optimist believes we live in the best world possible; a pessimist fears this is true.
    3. Re:Swap Shop by Anonymous Coward · · Score: 0

      Somehow whenever I hear "Microsoft" and "getting involved with" something in the same sentence, I get real nervous. Maybe its the whole embrace and hijack^h^h^h^h^h^hextend thing, but it seriously bothers me.

      Oh come on! I've heard this tired excuse time and time again. Name ONE product that Microsoft has "embraced and extended" to the detriment of their competitors. Damn trolls.

    4. Re:Swap Shop by quantaman · · Score: 2


      Prehaps this could indicate that they are interested in getting involved with OpenGL and not just shut it down


      Rather I suspect they would take all the IP licenses for OpenGL and incorporate them into DirectX. Then they would tell developers why use OpenGL when you get everything and more with DirectX? They than virtually eliminate OpenGL on windows (expect for John Carmack :) and marginalize the market so nothing worthwhile comes out for Mac or Linux. Personally I see 1:1 as them being able to use 2 technologies about equilalent to the ones they found the rights too. Not as them taking every bit of IP associated with the product.


      without the usual expensive startup costs.

      Oh do you mean the 62 million they paid to SGI for a bunch of 3D graphics patents? I think we're at the point where we KNOW M$ is in this for blood. How many times do we have to watch M$ use whatever unsavory /illegal tactics they want to achieve their ends before we realize that if there is something they can do to squeeze even the smallest advantage or profit out of a situation they WILL do it. We need to realize morals and ethics just don't make enough money for corporations and only PR comes into play ther, and M$ is at the point where it is their playground and no matter how rough they play no one has the power to make them feel any concequences. I basically see this situation as the fox tricking a hen into giving him her eggs than asking to be let in the hen house to give them back. Somebody please prove me wrong.

      --
      I stole this Sig
    5. Re:Swap Shop by Anonymous Coward · · Score: 0
      No, it is obvious they want to outlaw open-source implementations. One of their requirements will be that their patented stuff not be under a "intellectual property impeding licence" as they call it (what they mean not just the GPL, but any open source licenses that authors are willing to put their own stuff under because they don't allow MicroSoft or other companies to steal the author's own intellectual property!)

      If OpenGL disappears from Linux it is dead. Apple may buy a license for awhile but then they will be forced to make OS/X run DirectX if they want any games.

    6. Re:Swap Shop by HeUnique · · Score: 2

      SMB?

      --
      Hetz (Heunique)
  20. The question that's on everyone's minds... by Anonymous Coward · · Score: 0

    What does Carmack think about this?

  21. OpenGL's future by maynard-lag · · Score: 5, Insightful

    Since I first saw the stories about Microsoft and OpenGL recently, I've been wondering how this is going to play out. Microsoft's whole DirectX thing has largely been targeted/used by games, but what about the other markets that us OpenGL. My specific interest is in the 3-D CAD market. In this particular market, the software vendors and hardware vendors have been exclusively using OpenGL for a number of reasons:

    1) Multiple platform support, (most CAD systems run on unix or started on Unix)

    2) OpenGL existed long before DirectX

    I'm sure there's other reasons, but I wonder if the CAD vendors and other vendors are going to consider DirectX in the future, especially with so many vendors shifting more focus towrads Windows in the last couple of years. What about other markets that use OpenGL extensively?

    --
    Have you hugged your Karma Whore today?
    1. Re:OpenGL's future by PacoTaco · · Score: 3, Funny

      Great, now we can replace the "BSD is dying" thread with "OpenGL is dying." :)

    2. Re:OpenGL's future by pmz · · Score: 3, Interesting

      ...I wonder if the CAD vendors and other vendors are going to consider DirectX in the future, especially with so many vendors shifting more focus towrads Windows in the last couple of years.

      I certainly hope not. UNIX is still a more suitable platform for intensive large-scale CAD, since CAD is one domain where the software can take advantage of everything UNIX and high-end workstations have to offer. For example: multiple high-end framebuffers, large memory space, big CPU caches, multiple CPUs, high system bandwidth, and linear scalability in the operating system.

      I've used Pro/E on both Sun workstations and on decent PCs, and the PCs just leave something to be desired. On the Suns, the image quality is better, Solaris is more consistent and better-behaved, and the whole package just seems to take the abuse better. And, considering the licensing costs of Pro/E, the extra cost for a good Sun workstation really isn't that bad.

      To be honest, I feel that Windows and PCs have cheapened the high-end CAD industry in more ways than just up-front cost. Some good analogies: Replacing a Sun workstation with a Windows PC is somewhat like replacing a BMW M3 with a modded Chevy Cavalier or like replacing a genuine Swiss Army Knife with a cheap Chinese knock-off. Sure the Cavalier will probably get you from point A to point B, but it handles poorly and just feels cheap no matter how much horsepower you think it has. Sure the cheap knife has the same tools, but they break and wear out in no time. Is a PC with Windows supposed to be how we reward our hard-working professionals?

    3. Re:OpenGL's future by nathanm · · Score: 2
      1) Multiple platform support, (most CAD systems run on unix or started on Unix)
      Like AutoCAD? It used to be available on Unix, but now Autodesk is completely in bed with Microsoft.
    4. Re:OpenGL's future by tcc · · Score: 2

      >I'm sure there's other reasons, but I wonder if the CAD vendors and other vendors are going to
      >consider DirectX in the future, especially with so many vendors shifting more focus towrads Windows in the last couple of years. What about
      >other markets that use OpenGL extensively?

      Well not that I really like 3DS but 3D Studio Max 5's press release brags about directX acceleration... So here's one going that way...

      from the site 3ds max 5 also has the best Direct 3D workflow available (it's already DirectX 9 enabled), allowing you to easily add custom hardware Shaders that reflect the world you need to simulate in real time

      --
      --- Metamoderating abusive downgraders since my 300th post.
    5. Re:OpenGL's future by Vulture_ · · Score: 1

      And guess what? Forcing all the high-end CAD people to use Windows means more money for Microsoft! What do they care if it's nearly impossible to use, as long as Bill's wallet gets fatter?

      --

      The only way the typical /.er can pick up a chick is with a forklift. -- AC

    6. Re:OpenGL's future by Mandelbrute · · Score: 2
      Also OpenGL runs on X.

      This may not seem a big deal. You can run a finite element package like ABAQUS on an NT box. If you want to do anything that requires a bit more precision you can leave the NT box going for a month or two, but it's a cheaper to run the software on a big IRIX box somewhere (if you have access to such a thing). If you want to see what you are doing X certainly helps.

      Even if you have the fastest machine imaginable that can run a microsoft OS sitting in the building, if it isn't on your desk you won't be able to control the software in real time using a GUI. Even the third party software to display remote desktops won't help, so you'll be running the stuff by text - effectively the same as doing FEA via a VT100 terminal like those who did it decades ago. It's doable, and sometimes more efficent since sometimes the GUIs make assumptions that really slow stuff down - but in most cases having the real time 3D display cuts down the time you spend at the keyboard immensely.

      Fairly trivial modelling problems can take enormous amounts of processing power, and currently nothing that runs a microsoft OS gives you enormous amounts of processing power.

  22. Microsoft and lawyers... by _PimpDaddy7_ · · Score: 0

    Microsoft and lawyers...Trust no one! :)

  23. Closed OpenGL by e5z8652 · · Score: 1

    "Other members suggested that the technology be adopted as an optional extension, but this could lead to fragmentation of the standard."

    It might fragment the standard in such a way that non-Microsoft users don't notice unless they also use Windows. If there is a "Windows OpenGL" that uses Microsoft proprietary extensions and an "OpenGL" that can be used on Linux/BSD without them - well, that may be the price we have to pay to keep Microsoft at a distance.

    I suppose the *best* solution would be to simply not use any technology that had these sorts of IP restrictions. Sort of an ogg vorbis model, where the standard is specifically open and royalty free.

    However given that the hardware manufacturers and major software players such as Microsoft are necessarily involved, and might not want to support such a scheme it is not the most *realistic* solution.

    Oh well. Who needs 3D anyway, right?

    --

    null sig

    1. Re:Closed OpenGL by Anonymous Coward · · Score: 0
      Sort of an ogg vorbis model, where the standard is specifically open and royalty free.

      Don't forget "undocumented

  24. Circumventing Patents by teetam · · Score: 2, Insightful
    Software patents tend to very specific. Is there no one in the open source graphics community who can discard the MS algorithms and specifically replace them with patent-free algorithms that are atleast nearly as good?

    I remember when Amazon came up with its single-click patent and tried to stop BN from doing the same, BN just added a confirmation page and called it a "two-click" checkout!

    Is it not possible to circumvent MS patents like that? I am not saying that these algorithms have the same trivial complexity, but the generally speaking, this should be possible.

    --
    All your favorite sites in one place!
    1. Re:Circumventing Patents by sbaker · · Score: 1

      > Software patents tend to very specific. Is there
      > no one in the open source graphics community who
      > can discard the MS algorithms and specifically
      > replace them with patent-free algorithms that are
      > at least nearly as good?

      Not really. What's being debated is the concept of
      having programmable data paths in the graphics
      hardware. If that's what the underlying hardware *does*, you pretty much have to expose it through the API - or else you have an API that's forever frozen in about 1999 as hardware bravely advances with an interface that only D3D can use.

      Think of it as if M$ had patented compiling floating point numbers. You could write compilers that would use fixed point - but they wouldn't ever run very fast because there would be all that hardware you couldn't get to. Also, your functionality would be severely impaired - you could still (in principle) write whatever programs you wanted - but it would be like being thrown back to the 1960's.

      That's the kind of scale of event we have here.

      --
      www.sjbaker.org
  25. About the innovating... by imta11 · · Score: 1

    You're Microsoft doesn't innovate shit. A classmate of mine had an internship there, and his job was to go through a software package they had recently acquired from some company in India and remove references to Company X and replace them with Microsoft. It is going to be included in the next release of office. All they are is a marketing company for other people's shit. The only thing they write is the OS, and you have to wonder how much of that is borrowed.

  26. It seems as if . . . by acceleriter · · Score: 1

    . . . the OpenGL community has knowingly run afoul of the patents owned by Microsoft by designing the standard so that it depended upon them. Perhaps it would have been better to avoid using any of MSs intellectual "property" in the standard to begin with.

    --

    CEE5210S The signal SIGHUP was received.

    1. Re:It seems as if . . . by Anonymous Coward · · Score: 0

      idiot. how bout you read the article re: sgi's involvment

    2. Re:It seems as if . . . by acceleriter · · Score: 1

      How about you go back to gargling some of your smelly, GNU hippie, RMS smelling, 3 inch cock, you worthless piece of shit moronic AC.

      --

      CEE5210S The signal SIGHUP was received.

    3. Re:It seems as if . . . by BCGlorfindel · · Score: 2, Interesting

      Of course it would be better to avoid using someone else's IP in designing anything. The problem is that MS's IP in this instance covers a crucial technology to ANY 3d api using vertex/pixel shader technology. It is general enough that the only choices out there are to 'use' this IP or to have no support for programmable shaders. If the OpenGL board has to they can argue the patent is merely common sense and most likely get it over turned. I really don't foresee this happening though. Many companies in the past have owned IP used by OpenGL and it has always been allowed.

  27. Are there other functions with equivalent effects? by wytcld · · Score: 2

    I don't hack graphics code, but I've used graphics programs enough to know that there are usually a number of ways to get to a particular end result with an image. If Microsoft IP were dropped from OpenGL, are there other functions that would produce equivalent output, or are the patents so broad as to cover what the output even looks like, not just the methods used to get to that look?
    ___

    --
    "with their freedom lost all virtue lose" - Milton
  28. PLEASE post links to PRINTER-FRIENDLY VERSION... by dh003i · · Score: 1, Offtopic

    When it is possible, please post links to the printer-friendly versions of stories. This way it loads faster on our computer, and we don't have to waste time going through as many corporate ads.

    Mod this up if you don't want to look at so many corporate flashy banners because people don't link to printer-friendly versions of the story when applicable.

  29. Re:PLEASE post links to PRINTER-FRIENDLY VERSION.. by acceleriter · · Score: 1

    Think about it. /. is whoring for Sony. You think any of the "editors" give two shits about your not wanting to view ads? Since they serve up some of the most intrusive ads on the whole net? Please.

    --

    CEE5210S The signal SIGHUP was received.

  30. How to Take Over the 3D Industry in a Ten Steps by MBCook · · Score: 5, Interesting
    Here is Microsoft's plan (as I see it):
    1. Get computers to the point where 3D is a possiblity - Done
    2. Get computers to the point where 3D is common - Done
    3. Notice a competitor/3rd party owns the dominant 3D standard - Done
    4. Develop your own standard (Direct3D maybe?) - Done
    5. Refine it to the point where it's actually useable - Done
    6. Help make many of the important features of modern 3D and get it in competitor/3rd party's standard - Done
    7. Point out that you have patents/etc on those parts of the standard and that you will charge large licensing fees on using that standard - In Progress
    8. Use fee to strangle the competing standard - To Be Done
    9. Now everyone is forced to use your software for 3D if they don't want to pay tons of license fees - To Be Done
    10. Watch as competing platforms (let's call them Fruit Computers, and Penguindynamics) die under licensing fees becase you refuse to put your royalty-free API on their platforms - To Be Done
    11. Have a good maniacle laugh - To Be Done
    See how simple that was?
    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:How to Take Over the 3D Industry in a Ten Steps by tono · · Score: 1

      The problem is in number 6. As in they didn't get it in the competitors product. SGI did years ago and then sold their work to Microsoft.

      --
      cheese logs keep my wang warm at night.
    2. Re:How to Take Over the 3D Industry in a Ten Steps by Mhrmnhrm · · Score: 1

      IIRC, the pattern you laid out is exactly what RAMBUS did to JEDEC (only swap high speed RAM for 3D graphics), and you'll notice that they've been slammed with an antitrust suit. Given the amount of time, money, and migraines the present suit has caused Megashaft, one would hope that they wouldn't repeat the same mistake made by RB.

      Then again, Hitler didn't learn from Napoleon that attacking the Russians in winter was a bad idea....

      --
      I suspect that one of these choices is incorrect. Correct.
    3. Re:How to Take Over the 3D Industry in a Ten Steps by ryants · · Score: 5, Interesting
      # Develop your own standard (Direct3D maybe?) - Done
      Except MS didn't develop the original DirectX API. It was developed by a company called RenderMorphics (and it was called something like Reality Lab 3D) and Microsoft just bought it.

      This, apparently, is "innovation".

      --

      Ryan T. Sammartino
      "Ancora imparo"

    4. Re:How to Take Over the 3D Industry in a Ten Steps by Dalroth · · Score: 4, Funny
      Sorry, your list was VERY good, however I have to make a few small adjustments to the end of it since I believe you missed one key point. My changes are in bold towards the end.

      1. Get computers to the point where 3D is a possiblity - Done
      2. Get computers to the point where 3D is common - Done
      3. Notice a competitor/3rd party owns the dominant 3D standard - Done
      4. Develop your own standard (Direct3D maybe?) - Done
      5. Refine it to the point where it's actually useable - Done
      6. Help make many of the important features of modern 3D and get it in competitor/3rd party's standard - Done
      7. Point out that you have patents/etc on those parts of the standard and that you will charge large licensing fees on using that standard - In Progress
      8. Use fee to strangle the competing standard - To Be Done
      9. Now everyone is forced to use your software for 3D if they don't want to pay tons of license fees - To Be Done
      10. Watch as competing platforms (let's call them Fruit Computers, and Penguindynamics) die under licensing fees becase you refuse to put your royalty-free API on their platforms - To Be Done
      11. Begin charging fees to your current customers (since they no longer have a choice) - To Be Done
      12. Laugh maniacally all the way to the bank (again) - The Ultimate Goal
      See how simple that was?
    5. Re:How to Take Over the 3D Industry in a Ten Steps by SlipDisc · · Score: 1
    6. Re:How to Take Over the 3D Industry in a Ten Steps by Anonymous Coward · · Score: 0

      I can do it in three steps.

      1. Form company.
      2. ???
      3. TAKE OVER 3D INDUSTRY!!!!!!

      4. Profit.

    7. Re:How to Take Over the 3D Industry in a Ten Steps by Jsprat23 · · Score: 1

      While this is a bit OT, pharmaceutical companies use this strategy all of the time.

      Little dynamic companies innovate a product but have little experience bringing it to market.

      They sellout to larger companies with that experience.

    8. Re:How to Take Over the 3D Industry in a Ten Steps by IamTheRealMike · · Score: 2
      # Watch as competing platforms (let's call them Fruit Computers, and Penguindynamics) die under licensing fees becase you refuse to put your royalty-free API on their platforms - To Be Done

      This would work, if Linux was owned by anybody. But it isn't, and Linux users don't have much of a history of listening to lawyers where IP law is concerned. The vast majority of drivers for Linux have been reverse engineered. WineX is a complete implementation of the Windows APIs, and DirectX including Direct3D. DVD encryption was cracked largely by Linux users who wanted it available on their platform. An early version of Sorensen has already been cracked, and I'm sure it won't be long before the latest version is too.

      If OpenGL dies, that'd really suck, as MS would be left in control of the 3D graphics API. However, there would still be implementations for Linux - maybe not as good, but there's not much that can be done about this.

      You know, this story reminds me of another on /. a while ago - open hardware. Some guys were designing a video card and releasing the designs under an open source type license so anybody could manufacture it. I wonder - if OpenGL was killed as an official standard, would it be possible for a new API to be created, relying on cheap no-name manufacturers to cash in on the (growing) market of non-MS machines? With no IP royalties to pay, I can imagine you'd get a good price edge over other cards.

    9. Re:How to Take Over the 3D Industry in a Ten Steps by Noel · · Score: 1
      11. Have a good maniacle laugh - To Be Done
      I think you misspelled manacle. Hope this helps
    10. Re:How to Take Over the 3D Industry in a Ten Steps by Anonymous Coward · · Score: 0


      Get computers to the point where 3D is a possiblity - Done
      Get computers to the point where 3D is common - Done
      Notice a competitor/3rd party owns the dominant 3D standard - Done
      Develop your own standard (Direct3D maybe?) - Done


      The first points here are, simply put, not true.

      DirectX was developed by M$ back when people
      were using win95 for everything except games,
      which were nearly all run in DOS.
      The move to make windows a game-friendly platform was obvious.
      3D hardware was on it's way but still very uncommon then,
      so the 3d-rendering part was all done slowly in software. But the infrastructure was there when
      3d-cards did come: developing DirectX drivers was just as natural as developing Windows drivers.

      And given that, games started to use Direct3D.

      Claiming that 3D hardware somehow became dominant before the introduction of DirectX is simply false.

    11. Re:How to Take Over the 3D Industry in a Ten Steps by Vulture_ · · Score: 1

      Knowing Microsoft, they probably bought a patent on buffer flipping. I think you'll have a hell of a time getting around their IP.

      --

      The only way the typical /.er can pick up a chick is with a forklift. -- AC

    12. Re:How to Take Over the 3D Industry in a Ten Steps by Anonymous Coward · · Score: 0
  31. Their claims are probably invalid by dh003i · · Score: 5, Interesting

    The most likely scenario here is that they bought IP from SGI which SGI had given to the OpenGL project under a public/OSS/FS license. Thus, MS' claims are invalid. You can't put something into the public domain and then take it back. Sorry, that's just not permitted. Once something's in the public domain, its there forever.

    1. Re:Their claims are probably invalid by Drifting · · Score: 1

      Correct me if I'm wrong, but isn't the public domain copyright-related and not patent-related?
      They're talking about the basic technology involved and *not* the code to implement it. Patent is a much nastier weapon than copyright.

    2. Re:Their claims are probably invalid by dh003i · · Score: 2

      Yes, but SGI donated their patents to the public domain by allowing them to be used in OpenGL, hence no company can claim restrictive rights on them.

    3. Re:Their claims are probably invalid by spongman · · Score: 2

      I wonder, how many non-MS patents cover technologies within DirectX? I'm sure MS has got to be pretty careful exercising their patents, patents are kinda like nukes: they're nice to have in an emergency, but you really don't want to use them if you can avoid it, 'cos the other guy's probably got a bunch, too.

    4. Re:Their claims are probably invalid by Anonymous Coward · · Score: 0

      If that's the case, then SGI committed some pretty massive corporate fraud and could be facing penalties big enough to bankrupt them. For some reason, I don't see them as being quite that stupid.

    5. Re:Their claims are probably invalid by Paolomania · · Score: 1

      Patented technologies in the OpenGL standard are not in the public domain - their respective owners have simply agreed to not charge for the technology's use in OpenGL. MS is reneging on that agreement.

    6. Re:Their claims are probably invalid by Anonymous Coward · · Score: 0

      Obviously, you've never worked at SGI (at least when that nutball Belluzo was there).

    7. Re:Their claims are probably invalid by gad_zuki! · · Score: 2

      If this is true then OpenGL deserves to die a painful death. Its hard to believe that this wouldnt happen eventually from a company on the ropes or with an agenda. If there's no licensing agreements to keep one company from ruining the entire project then they have dug their own graves.

    8. Re:Their claims are probably invalid by Anonymous Coward · · Score: 0

      You can guess all day, or you can go look at what's included in the SGI sample implementation.
      ARB_vertex_program _IS NOT LISTED_!!!!!!

      There is a non ARB extension GL_NV_vertex_program (number 233), but that isn't part of the OSI that SGI released.
      In fact, as you can tell from the name, it
      was submitted by Nvidia, and is Nvidia proprietary and copyrighted by Nvidia.

      ARB_fragment_shader is also not listed.
      Again, there is a non ARB extension GL_ATI_fragment_shader. See above, only
      substitute ATI for Nvidia.

      Finally, if you look at the license agreement,
      SGI only grants license to code they have the right to grant license for (duh!). If IBM, Microsoft, Intel, ATI, or Nvidia decides that SGI doesn't have the right to license said piece of code, it is no longer covered under the OSI license. SGI Free Software License B does not
      grant free usage of every license included in the OSI for perpetuity.

    9. Re:Their claims are probably invalid by red_gnom · · Score: 1

      If it is truth, than Micros~1 just bought the Brooklyn Bridge.

  32. Make a buck? by neilb78 · · Score: 0

    Do you go to work just for the love of playing with technology? If so please inform your employer that your salary is no longer necessary.

    Why does everyone act like Microsoft is not supposed to try to make money?

    --
    © 2004 The SCO Group, Inc. All Rights Reserved.
    1. Re:Make a buck? by NorthDude · · Score: 2, Interesting

      Yeah, but at work, I do not make my clients sign contracts which forbid them to hire any other programmers but me. I do not stay silent when my coworkers, who need to interoperate, ask me about how I implemented a certain module in order to steal their idea, devellop it and them go to my boss saying that I did it because they could not. I do not charge 3x my salary if my employer ever break the agreement. And I have never ever sued someone because they had reverse engenired a previous application I made so they could integrate their new one with it. Anyway, I don't have the power neither the motive to do so.

      Get a clue, it's not them trying to be successfull, it's them being everywhere, playing the king of the hill and pushing everyone else down. That game may have be fun as a kid, but when you talk about economy and consumers rights, it is not a game anymore.

      --


      I'd rather be sailing...
    2. Re:Make a buck? by Anonymous Coward · · Score: 0

      You've misinterpreted the reaction. We don't care that Microsoft makes money - it's the fact that Microsoft actively stops other businesses or individuals from making money that irks us.

    3. Re:Make a buck? by velco · · Score: 0, Troll

      > Why does everyone act like Microsoft is not supposed to try to make money?

      Well, indeed.
      And drug dealers are just trying to make some money too, what's wrong with that ?

    4. Re:Make a buck? by BeNude · · Score: 1

      > Why does everyone act like Microsoft is not supposed to try to make money?

      >Well, indeed.
      >And drug dealers are just trying to make some >money too, what's wrong with that ?

      Add to that the fact that the products of drug
      dealers are more likely to perform as claimed
      than Microsofts products are.... and they even
      do that without a shrink wrap license :>.

    5. Re:Make a buck? by Anonymous Coward · · Score: 0

      Do you go to work just for the love of playing with technology? If so please inform your employer that your salary is no longer necessary.

      The reason I work is to make money. However, and I appreciate this is likely to seem utterly alien to you, I apply moral considerations and even *gasp* a sense of fairness in choosing how I make my money. This is normal. You're welcome to your attitude but don't expect those around you to appreciate it.

    6. Re:Make a buck? by neilb78 · · Score: 0

      Nothing at all IMHO. :)

      --
      © 2004 The SCO Group, Inc. All Rights Reserved.
  33. Software Patents by bwt · · Score: 2


    This seems like a good case to (re)raise the legal challenge to the patenting of software algorithms. Especially since there are a large number of recentent cases that assert that software is speech. It is the Constitutional duty of copyright, not patents to protect speech.

    A 3-D graphics algorithm is pretty close to the kind of pure mathematics that the Supreme Court has already said can't be patented.

  34. Where is this gonna end? by Anonymous Coward · · Score: 0

    Palladium, OpenGL to be patented, ... Crap, as a game programmer, I will now have to chose between m$ technology and hummm wait a sec... m$ technology!

    Please stop it... we are really going for 1984's 2 + 2 = 5.

  35. MS has pure Hatred towards OpenGL by ShwAsasin · · Score: 5, Interesting

    It's obvious that Microsoft hates/fears OpenGL. Since the beginning release of 1.1 for Win95, Microsoft has done nothing about releasing the stub/dll source-code, updating the source-code, or even trying to progress the development of OpenGL.

    Time and time again they have attempted to copy and improve upon OpenGL, first with Fahrenheit/XSG, then with DirectX. Yet, through all the technology and resources Microsoft puts in, the masses still like OpenGL.

    The principals of OpenGL are the same as the day it started with IrixGL. Keeping it simple, functional, and cross-platform. Although Microsoft has gone great strides with DirectX API, they have nowhere near the simplicity of OpenGL. And with the Alternative OS's supporting OpenGL (Mac OSX, Linux, FreeBSD, Solaris, Ps2Linux, etc...) there are more emerging platforms which they cannot touch.

    Game/Multimedia Developers are starting to realize that Linux and other platforms are decent for games, and are developing software for them. No, Linux isn't going to take over the world tommorrow because it has OpenGL, but think of this: If a developer gives both the Linux Binary and the Windows Binary, wouldn't you be curious to compare speeds between the two? People would problably spend the extra $0-5 difference for a dual-os game starting the eventual craze. It only takes a few people/companies to start a revolution.

    Microsoft is trying to attack every angle of the industry to focussing our attention on their superior product, yet nothing screams superior when their is a true choice and competition in the market.

    1. Re:MS has pure Hatred towards OpenGL by scot4875 · · Score: 1

      If a developer gives both the Linux Binary and the Windows Binary, wouldn't you be curious to compare speeds between the two?

      No, they wouldn't. They'd just want to play the game wherever it worked.

      Unless, of course, they're compensating for something, and need to feel the superiority of squeezing a 2% better framerate out of their system.

      People would problably spend the extra $0-5 difference for a dual-os game starting the eventual craze. It only takes a few people/companies to start a revolution.

      Companies like Id software? One of the most influential PC game developers out there? When did they start releasing Linux binaries? Like, '96? And have those "few" people using Linux Quake started the revolution yet?

      I'm not trying to troll here, I'm just trying to put the whole "if you build it, they will come" idea in perspective. It's been built. They haven't come.

      Although Microsoft has gone great strides with DirectX API, they have nowhere near the simplicity of OpenGL

      I beg to differ. Direct3D has nearly a 1:1 function mapping with OpenGL. The functions are no more difficult to use, unless you have more trouple typing D3D than gl. The initialization code for D3D is actually simpler than for OpenGL. (in Win32, that is -- OGL initialization (at least with Mesa) in Linux is about the same as D3D in Win32.)

      The only thing that scares me about this is that Microsoft might actually get away with their plan for DirectX 10 (DirectX X?) -- to charge for it. Charge both the developer and the end-user. (Sorry, no definite source -- just what I've heard from a DirectX core programmer) If OpenGL is castrated beyond usability, MS could easily do this and get away with it.

      --Jeremy

      --
      Jesus was a liberal
    2. Re:MS has pure Hatred towards OpenGL by davew2040 · · Score: 1

      Probably a good idea to recall that not only have they left OpenGL in a fairly pathetic state, but also that they had stunted *all* releases until developers had struggled through numerous hardly-usable revisions of DirectX.

      More information is available in this piece: http://www.vcnet.com/bms/features/3d.html

    3. Re:MS has pure Hatred towards OpenGL by spitzak · · Score: 2
      I agree nobody is going to pay extra for the two-system game. However putting both versions on the disk for the same price may work. Id software did not release the Linux version at the same time as the other version and charged significantly extra for it, if I recall. It was doomed to failure. However I think if porting to Linux was easy there may be some companies that put the Linux copy on the disk at the same time they release it for Windows. It doesn't even have to work very well, just recompile without any tweaking for performance, the game would probably be pretty popular amoung Linux people.

      My experience with OpenGL on both Wind32 and X is that the Win32 initialization is actually slightly cleaner. X's big loss is that you have to decide you are going to use OpenGL before you even create the window (because of those damn visuals). MicroSoft's WGL big loss is that you cannot share OpenGL contexts between windows and you must destroy them when you destroy windows. MicroSoft's method of supporting overlays is better than the X one where they are a seperate window, in particular they provide a call that can swap both the overlay and main window together. I have seen lots of bugs in the NT version of OpenGL, however, such as lines and text not drawing in the foreground buffer.

      Neither the X or Win32 system is "good" for any reasonable definition of the word "good". I should be able to draw using OpenGL into *any* window, at *any* time, by telling it to "draw into this window" with one call. I don't know who designs this stuff...

  36. Lawyer's view on the OpenGL mess by inode_buddha · · Score: 1

    Has anybody thought to see what response the Mesa3D team has? I'm going to leave /. for a few minutes just to find out...

    --
    C|N>K
    1. Re:Lawyer's view on the OpenGL mess by Anonymous Coward · · Score: 0

      afaik the ip microsoft claims ownership to affect a upcoming opengl specification. mesa is currently at ogl 1.3 so.. no arp_vertex_program yet, no problem.

  37. If you can't fight them with a better product... by jinushaun · · Score: 1

    Go dig up a obscure patent and sue their ass! Way to go MS. You're my hero.

  38. Your, not You're by Anonymous Coward · · Score: 0

    YOUR question, not YOU'RE.

    Dammit, learn english!

  39. naa by Bubba-T · · Score: 1

    hmmm, plant a developer to put code in openGL, back off wait a few years and come back with lawyers yelling out patient violations and and how open source developers are a buch of terroriost.

    naa, it will never happen.

  40. The key is this phrase - get used to it by Anonymous Coward · · Score: 5, Insightful

    Microsoft hinted that it would prefer an alternative licensing arrangement. At this month's OpenGL meeting, Microsoft representative Dave Aronson suggested that "other bodies have licensing terms that are more effective in a corporate sense, and we should look at adopting some of those terms."
    This is something we'll begin to hear a lot - Microsoft will do license fees of $0.00 for many of their technologies, but restrict the platforms to non-open ones. The real target here is not OpenGL but rather Open Source. The lack of fee will give them the ability to say "look, we're giving it away" to deflect the attention away from the restrictions in the license.
    I'm sure they'll be "super excited" about the resulting "ecosystem".

    1. Re:The key is this phrase - get used to it by Bagheera · · Score: 2

      It seems the "non-discriminatory" clauses would be an issue here. Saying "you can use it on anything that's not (insert favorite OpenSource licenses here)" is VERY discriminatory.

      MS has already been found guilty of anti-trust violations. The appeal wasn't on guilt, but on the penalty. An attack against OpenGL is just another case of them dealing in anti-competitive practices.

      --
      Never attribute to malice what can as easily be the result of incompetence...
    2. Re:The key is this phrase - get used to it by HeUnique · · Score: 2

      I belive (I can't belive that I type this, but here goes) that MS got their full rights to do what they're doing today...

      Anyone of the readers here (if he/she got the money) or any company who got the money - could have bought the patents from SGI and start demanding money from the OpenGL ARB.

      I belive (as I wrote here today) that it was SGI stupid move to sell those patents to MS (why not grant them a very limited license?) instead of selling it to a more OpenGL friendly company like NVidia...

      Thanks to SGI stupid move - we'll be screwed..

      THANKS SGI!

      --
      Hetz (Heunique)
    3. Re:The key is this phrase - get used to it by Anonymous Coward · · Score: 0

      It seems the "non-discriminatory" clauses would be an issue here. Saying "you can use it on anything that's not (insert favorite OpenSource licenses here)" is VERY discriminatory.

      Maybe. Maybe not. Perhaps they can require an actual non-transferable license agreement be signed by somebody before their patent can be used in a project. Sounds reasonable and non-discriminatory, and easy for a company to do in order to include the technology in a product, free or not. In an Open Source project, who would sign it, and how could it be subsequently not transferable?

    4. Re:The key is this phrase - get used to it by Bagheera · · Score: 2

      Interesting point. Yes, if in fact MS bought the IP from SGI, then they're exercising "their" rights - though the "intelect" isn't theirs. The point I see though is that if SGI originally released that property to the wild, the "right" of the new owner to recall said right is questionable. If it was originally released under some kind of Open Source source agreement, that agreement should still be valid.

      Second, their "just protecting 'their' property" can, and should, be seen as the anti-competitive ploy that it is. The ONLY thing they stand to gain from this action is to strengthen their monopoly - which has already been found illegal.

      The hardware/software community aren't the ones who need to step up here, it's the Justice Department who needs to enforce their own rulings.

      --
      Never attribute to malice what can as easily be the result of incompetence...
    5. Re:The key is this phrase - get used to it by Anonymous Coward · · Score: 0



      SGI is stupid because they did something you don't like?

      That doesn't make sense.

      SGI got a lot of cash out of M$ for those patents that related to a market they were leaving. How does this make SGI stupid?

    6. Re:The key is this phrase - get used to it by Vulture_ · · Score: 1

      Microsoft has been proven time and time again to be above the law. What makes you think the antitrust stuff won't just blow over with a little pushing from the Microsoft White House?

      --

      The only way the typical /.er can pick up a chick is with a forklift. -- AC

    7. Re:The key is this phrase - get used to it by Bagheera · · Score: 2

      I wish you were wrong about this. It's hard to be an idealist in the Corporate States of America.

      Side note: My father was a Professor of American History at Penn State, teaching the Revolutionary War period. I was steeped in that stuff as a kid. With the way things have been going, we could solve our power problems by wrapping belts around the Founding Fathers, hooking them to generators, and letting them spin with the Old Guys turning over in their graves...

      It's sad. It's really sad.

      --
      Never attribute to malice what can as easily be the result of incompetence...
  41. DirectX as a response to OpenGL by codeguy007 · · Score: 1

    Since when was DirectX a response to OpenGL?
    I know that some of the parts of DirectX are a response to OpenGL but was DirectX created because the Gaming community was balking at writing windows 95 games because they couldn't talk directly to the hardware. If I remember correctly that was main reason for DirectX. To move game development from DOS to Windows 95, not to fight of OpenGL.

    1. Re:DirectX as a response to OpenGL by spongman · · Score: 2

      yeah, DirectX was just a natural extension of the WinG libraries that provided fast but abstract bitmap access to the framebuffer (and that's basically what the 2d DirectX stuff still does). they also bought the rendermorphics stuff for (initially software) 3d support and provided a somewhat generic driver interface so IHVs could support their cards. they already had a mini-driver-based OpenGL system for NT (primarily to support SoftImage on NT, I think) but that didn't work well on Win95. They did acually have a version of the OpenGL mini-client-drivers for Win95, but I don't think they were ever shipped - it was up to the IHVs to provide their own implementation.

    2. Re:DirectX as a response to OpenGL by Steve525 · · Score: 1

      At first Microsoft said OpenGL was for CAD and other Pro stuff, and DirectX was for games. Microsoft supported OpenGL under these conditions.

      But then there was this game called Quake, and there was this patch that was written that would run the game on accelerated hardware using OpenGL. Suddenly OpenGL became a viable API for games. In addition people wondered why DirectX was even necessary. OpenGL worked well and was much easier to code.

      This was when things got pretty nasty. Microsoft promoted DirectX, pulled support for OpenGL, and turned the FUD machine way up. (To their credit, they also improved DirectX). We probably have John Carmack alone to thank for the continued support the OpenGL API receives for gaming.

    3. Re:DirectX as a response to OpenGL by Anonymous Coward · · Score: 0

      "Microsoft Creates the Direct3D API
      In 1995 and 1996 Microsoft established a new program to support games on PCs running its Windows 95 operating system. The goal was to expand the market for PCs into the area then dominated by game consoles such as those from Nintendo and Sega.

      Microsoft chose not to use the OpenGL technology it already provided in Windows NT to handle 3D graphics for games. Instead, Microsoft purchased Rendermorphics, Ltd. and acquired its 3D graphics API known as RealityLab. Microsoft reworked the device driver design for RealityLab and announced the result as a new 3D graphics API called Direct3D Immediate-Mode (Direct3D)."

      story here

      The main problem is that prior to MS using creative marketing, DirectX had two components DirectX and Direct3d (D3D was later merged with/renamed to DirectX) which everyone seems to like confusing. The DirectX everyone is talking about is actually (meant to be) the Direct3d technology. DirectX was created for games, basically old style DOS like side scrollers, arcade, etc. games. and was a toolkit to use the hardware features in windows, like sound and video. Direct3d was merely a way to render 3d games using hardware support, exactly like OpenGL, neither of the two have sound APIs but when Direct3d merged with DirectX entirely, MS created the idea that it did. In fact to create OpenGL based games on Win32 you need to use DirectX for sound outputting. So, Direct3d was created as a response to OpenGL. You are correct parts of DirectX were created as a response, but as a whole, DirectX was originally meant to be a way for programmers to create windows games.

  42. Embrase and extend by Anonymous Coward · · Score: 0

    Why can't we use Microsoft's tactic against them - develop extensions to things, and GPL them. That way, they effectively can't use them.

    1. Re:Embrase and extend by Anonymous Coward · · Score: 0

      It's because OSS developers seem able only to copy what others have invented.

  43. Direct X by macdaddy · · Score: 2

    What a great way to promote Direct X. Make the other possibility too expensive to license. And the DOJ thought M$ was a monopolly.

  44. Re:Are there other functions with equivalent effec by WinterSolstice · · Score: 2
    Yes. I do stuff with OpenGL frequently, and there are ways around almost anything. This would just make it annoying, and piss off a lot of people.

    The worst part is that companies like Sony and Nintendo use a lot of OpenGL too. They are not exactly light-weights, and I'm sure they would simply create custom APIs. . .

    Of course, that would certaintly hurt the xbox. I can just imagine the whining that would result if Sony and/or Nintendo decided to use secret "really neat" custom APIs. MS would then have to compete feature for feature with black-box code, in an area where they have very little experience. MS would have to Optimize the code, or throw amazing amounts of hardware (compared to the competition), and still have to sell at the same price.

    -WS

    --
    An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
  45. Back to MesaGL? by Anonymous Coward · · Score: 0
    Not satisfied with being the most wealthy software company in the world, they just have to go and keep continually screwing with things don't they. Where, I ask you, is all of this money going to? It certainly isn't being spent on making software better quality or cheaper.

    Well now, for the first time, they have painted a big red X on their foreheads and donned a t-shirt saying "We are now the bad guys, and we are going to start taking away your freedoms."

    Time to get cracking on the open hardware project. This is going to set computing back ten years. Here is a company that made its fortune by stealing code, encouraging rival hardware manufacturers, enabling software piracy, and making poor imitations of competitors products.

    Now that they have cheated, killed, and clawed their way to No. 1, they are trying to close off the doors that enabled them to get where they are today. I hope they get what they deserve.

  46. Re:Are there other functions with equivalent effec by HiThere · · Score: 2

    I don't think that they've actually made it clear exactly how much they intend to claim is covered. If they have, then I haven't noticed it.

    It seems pretty clear that the 2D work isn't covered. And I'm sure that they will claim that the patent covers a lot more than anyone else would consider reasonable. So far the references seem to refer to "vertex shading", but to me, at least, that's a bit ambiguous.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  47. How can you patent an API? by Anonymous Coward · · Score: 0

    How can you patent an API?

    1. Re:How can you patent an API? by Spruce+Moose · · Score: 1, Informative

      You haven't read the article have you?

      Oh no! I've fallen for a troll. Nooo!

  48. Wait a minute! by 3seas · · Score: 3, Insightful

    If this what a lawyer is telling us, then why can't he determine one way or the other what the bottom line is?
    Perhaps it's just FUD. Hasn't any Patent lawyer looked over the issue, outside of MS?

    And if MS bought some IP from SGI and this caused the problem, the where else can MS buy up IP and cause problems?

    Shouldn't such an issue be the focus....to remove such a possibility before MS makes things worse?

    1. Re:Wait a minute! by Planesdragon · · Score: 1

      If this what a lawyer is telling us, then why can't he determine one way or the other what the bottom line is?

      Because that's not what lawyers do. A presiding judge with the case in his court is the only one who can say that "The bottom line" is--and judges can STILL be appealed.

      You're operating under a misconception about how lawyers work. A client goes to a lawyer, and says "I want to do X." The lawyer's job is then to determine if and how X is legally feasible--not sure, just feasible--and then argue it when and where necessary.

      As for the IP problems... there are, at most, 10 years still to come for the patentable IP. An anti-MS strategy just needs to figure out how to wait out those ten years to have their absolute-worst-case scienrio.

  49. Talk to Microsoft by red_gnom · · Score: 2, Funny

    Com on guys, let just ask Microsoft politely to contribute to the Open Source community. I am sure they will understand. After all every major company contributes.

  50. Is here anybody have any direct info? by WetCat · · Score: 1

    - What exact patents can be or are already owned by microsoft?
    http://www.delphion.com/research may be helpful
    - What can be done for rewriting that parts of standard patent-free?

  51. Re:PLEASE post links to PRINTER-FRIENDLY VERSION.. by Kaboom13 · · Score: 1, Interesting

    I would say the exact opposite. While linking to a printer friendly version might be slightly nicer for you, it abuses the website owner. Many sites do not offer any form of printer friendly version, those sites that do should be encouraged. Linking directly to the printer friendly version, skipping past revenue generating ads etc. is just plain bad manners. Abusing this feature just means it will be removed, and people who really want to print it will be stuck with the ad laden misformatted version. Just because the feature is there doesnt mean you get to abuse it whenever you want.

  52. Let's not forget.... by ehorizon · · Score: 1

    Lets not forget that that Linux is completely seperate from the graphical environment. And... Since Microshit is still light years ahead of KDE or Gnome, this gives all the Open source programmers a chance to develop a completely new standard. I view this with optimistic eyes. Beat trhe hell out of M$ for monoliptic praticies while developing a new (and better) Open Source graphical environment.

    1. Re:Let's not forget.... by Anonymous Coward · · Score: 0

      Hey kiddie, go back home and come back when you can play with the grown ups. Dumb fucks like you are what's wrong with the OSS/FS movement -- with phrases like "Microshit" and "M$". WTF do you think, we live in a communist society? Of fucking cource everything is about money. Oh and great fucking idea moron, and fork a desktop/graphical environment different from MS's. That will REALLY want eveyone to switch. In case stupid you hasn't noticed, most users of MS products don't balk at its looks but its price.

  53. I'm sorry, but MS Produces EXCELLENT Games by cybrthng · · Score: 2

    I don't know if we are talking about the same company, but Microsoft has produced many amazing games.

    Flight Sim 98, 2000, 2002, Combat Flight Sim 1, Combat Flight Sim 2, Links, MechWarrior, MotoCross Madness... not to mention all there Xbox games that kick ass.

    I'm sorry, but Windows 2000 runs just fine, Windows XP runs just fine, Office 2000 is a great suite, Microsoft Money is a life saver, and i can go on and on.

    Just because YOU don't like there product, doesn't mean you can speak for the millions that DO like there games.

    Flight Sim 2002 alone is worth every damn penny, and without microsoft a game that advanced wouldn't be available for the 39.00 you can purchase it at. Good simulation programs can run upwards of 200 bucks, and have alot less features!

    1. Re:I'm sorry, but MS Produces EXCELLENT Games by Jayr · · Score: 1
      Just because YOU don't like there product, doesn't mean you can speak for the millions that DO like there games.
      I don't beleive the original poster ever said implied he was speaking for millions of other people. His use of first person indicates he was stating HIS position.

      Just because YOU disagree with his opinion , doesn't mean that you can distort his statements into a flimsy argument.
    2. Re:I'm sorry, but MS Produces EXCELLENT Games by cybrthng · · Score: 2

      " But I would have to say the only reason I dislike Microsoft is their apparent philosophy of don't produce good products, kill the competition, and use lawyers as much as possible to help both of the above.

      Okay.. there is an opinion.. a agree, i expressed mine as well

      "If MS produced quality products, I wouldn't care much about their attempts at complete world domination. But, since they don't produce quality products because they don't have to with the monopoly they have"

      Now that is just the typical stuff i see here, day in and day out.. Share an opinion and then follow it up with an assumed fact.

      I guess i'm not allowed to post my opinion and a simple fact either?

      oh well

    3. Re:I'm sorry, but MS Produces EXCELLENT Games by Jayr · · Score: 1
      On the contrary: you have every right to express your opinion, and I will never argue with you for doing so. I am more concerned with the way you used the original poster's statements to cast him in a negative light. Also, couldn't the statement
      But, since they don't produce quality products because they don't have to with the monopoly they have
      also be taken as an opinion? In fact, shouldn't it be taken in that manner? Judging the quality of a product is a very subjective process.
    4. Re:I'm sorry, but MS Produces EXCELLENT Games by nathanm · · Score: 2
      I don't know if we are talking about the same company, but Microsoft has produced many amazing games.

      Flight Sim 98, 2000, 2002, Combat Flight Sim 1, Combat Flight Sim 2, Links, MechWarrior, MotoCross Madness... not to mention all there Xbox games that kick ass.
      Not a single one of those games were developed in-house by Microsoft. In some cases MS acquired the original developer, and the rest are developed elsewhere and published by MS.
      I'm sorry, but Windows 2000 runs just fine, Windows XP runs just fine, Office 2000 is a great suite, Microsoft Money is a life saver, and i can go on and on.
      Running just fine is really personal preference. I actually liked Office 97; 2000 has nothing added that I want. Unfortunately, we were forced to upgrade at work because Office 97 refuses to work properly in a multi-user Win2k environment. I absolutely loathe their forced upgrades!

      By the way, none of the components of Office (and IE) were originally developed by MS. They were acquired or licensed from others.
      Flight Sim 2002 alone is worth every damn penny, and without microsoft a game that advanced wouldn't be available for the 39.00 you can purchase it at. Good simulation programs can run upwards of 200 bucks, and have alot less features!
      It might seem like a good value, but only because game prices are so inflated to begin with.

      Besides, there are flight sims available (with source code) for free (beer & speech senses) like FlightGear. Or there are much more advanced flight sims available for under $100 like X-Plane.
    5. Re:I'm sorry, but MS Produces EXCELLENT Games by HeUnique · · Score: 2

      You're talking about GAMES, while OpenGL has been mostly used in development 3D Applications (OK, some games like Quake uses OpenGL).

      The big problem here, is once SGI foolishly sold those patents to Microsoft (instead of NVidia for example), They effectivly allowd MS to stretch the OpenGL ARB for royalties and effectivly kill OpenGL (forget free OpenGL if you need to pay per copy for MS patents).

      --
      Hetz (Heunique)
    6. Re:I'm sorry, but MS Produces EXCELLENT Games by flacco · · Score: 2
      I don't know if we are talking about the same company, but Microsoft has produced many amazing games.

      And the dealers on our local main street sell excellent crack.

      And the transvestites outside the local dive hotel give excellent reach-arounds.

      --
      pr0n - keeping monitor glass spotless since 1981.
    7. Re:I'm sorry, but MS Produces EXCELLENT Games by Anonymous Coward · · Score: 0

      By the way, none of the components of Office (and IE) were originally developed by MS. They were acquired or licensed from others.

      Actually, Word and Excel were developed inhouse.

    8. Re:I'm sorry, but MS Produces EXCELLENT Games by Mr.+McGibby · · Score: 1

      Running just fine is really personal preference. I actually liked Office 97; 2000 has nothing added that I want. Unfortunately, we were forced to upgrade at work because Office 97 refuses to work properly in a multi-user Win2k environment. I absolutely loathe their forced upgrades!

      Forced by who? Your company? Sounds like your company are the idiots, not MS. Yea, MS may have come up with a horrendous licensing scheme, but that doesn't mean that your company should've bought into it.

      And why the hell can't you get Office 97 working in Windows 2000? Worked just fine for me and I used it everyday in a multiuser environment (I now use Linux all day).

      I'm tired of the "MS software is full of bugs!" rant that I hear on /. all the time. Most of it is FUD. I hate MS and their monopoly as much as the next guy, but some of the their software doesn't actually suck. Except for some security holes, Office 2000 works pretty good.

      --
      Mad Software: Rantings on Developing So
  54. Re:Are there other functions with equivalent effec by Anonymous Coward · · Score: 0

    Problem is OpenGL must be, in a way, implemented on hardware. You basically need the proper call to make the card do what you wish, which is, if I recall correctly, what MESA does. Problem is, with a patent, MESA becomes illegal to use if patent require licence...

  55. After all, it is the xbox selling millions of GPUs by cybrthng · · Score: 2

    With 6 million xboxen built, it should be Nvidia thanking microsoft.

    I don't see Sony buying up OpenGL to use it as a standard either... atleast if they do, they don't publish it and make it widely known.

  56. Typical... Pay attention folks. Look at everything by GReaToaK_2000 · · Score: 1
    Lets look at this with other topics.

    Microsoft is pushing Palladium

    Microsoft is exerting their "right" over IP in OpenGL.

    Isn't it obvious that their focus has nothing to do with "innovation" and "the good of all". They are ONLY focused on what is GOOD for MICROSOFT!!!!

    When is everyone going to realize this and just decide to NOT play with them anymore?

    Customers and "purchase" power STILL works in this country. (Freedom of speech against the gov may not, but that is another story)

  57. Re:The case for DirectX by cybrthng · · Score: 2

    OpenGL only solves one problem, and that is the Graphics.

    DirectX provides an API all aspects of deployment and operations. You get Sound, Video, Graphics, Networking, Device integration (Joysticks/Mice/Yokes...) and more.

    DirectX has a plethora of COMMERCIAL support and addons to make producing software easier, cheaper and quicker.

    I have yet to see a developer who likes one over the other since they both can be a royal pain to develop with.. Atleast with DirectX microsoft has a vast library of resources, demos, and code to throw at you.

  58. OpenGL is very vulnerable to stuff like this... by kabir · · Score: 5, Informative

    ... and it doesn't take MS to cause problems. The general consensus amongst developers who use the more advanced OGL features (pixel and fragment shaders/programs, etc.) is that things are currently a mess.

    OpenGL is comprised of a central body of standard functionality which _must_ be implemented in order to use the name OpenGL. Additionally there's an extension mechanim which allows IHVs (like NVidia, ATI, etc.) to implement their own funcitonality which isn't currently a part of the core standard. That's how we have Fragment/Pixel shaders/programs today, as IHV extensions from NVidia and ATI. This system tends to work pretty well, but you start to get into problems with the interface. Essentially what happens is that all the IHVs decide that they need to do something along the lines of vertex programs (a way to manipulated verticies after they have been passed to the GPU, more or less), which is true. It's a cool feature any everyone likes it. Since they're being implemented as IHV extensions they're not standardized at all, so if you want to use a vertex program from NVidia you have to use their vertex program assembly language, but if you want to accomplish the same thing on an ATI card you have to use _their_ vertex program assembly (which, by the by, tends to follow a completely different model than NVidia), ad naseum.

    Naturally all of this is a pain in the ass for developers. You now not only have to have different rendering paths for the various combinations of available extensions, but you have to write the same routines in drastically different languages to support a given set of functions.

    Now getting all of this into a standard extension to the core API is supposed to solve some of these problems, but the IHVs aren't totally in favour of that as they then lose some product differentiation/control/etc. Mind you, this bit is speculation and observation, I don't actually know what the IHVs are thinking, but history shows that they sometimes have trouble working together ;) In any case, there's been a lot of stalling over this issue due to that sort of crap as well.

    And it's exactly these kinds of disagreements that are holding up OpenGL 2.0, which is supposed to directly address many of these problems. NVidia, for instance, has CG, their high level shading language. CG can be compiled down to their proprietry shader code (for use with NV_* extensions on NVidia cards) and, _in theory_ down to the proprietary code for other cards. However, for that to actually work ATI, etc. need to create so called "profiles" which allow the CG compiler to do it's thing. Clearly NVidia wants some degree of control/name recognition/whatever here... in the case where CG takes off you'd need to get your dev tools from NVidea regardless of which cards you're targeting. Now this idea is in direction competition with the OpenGL 2.0 proposal, which gives much of the same functionality but via a standard set of interfaces that replace current IHV proprietary code rather than a compiler ship on the top. Natrually this makes NVidia a little less enthusiastic about OpenGL 2.0 in it's current (proposed) form.

    And on, and on, and on.

    Right about now DX 9 (really the D3D componant...) is starting to look pretty damn good to a lot of us. It's got standard interfaces for pixel shading, etc. that just work with the various cards, it's a much improved API from it's early days, and given all the extension thrash it's much easier to write clean, readable code under D3D than OpenGL anymore.

    Of course you're screwed if you need to port, but that's the plan, right?

    The point of all this is simply that while MS is certainly doing their part to muck about with OpenGL (like not updating the damn dev tools since OpenGL 1.1!!!) they're not alone in that hobby. IHV squabbles have always been an issue in that area, and MS' best tactic to date has been to take advantage of the slowness of the ARB (often arising from IHV squabbling) and run right on by with their own API. So their adding to the infighting isn't really that much of a change to the situation, as I see it.

    --
    Behold the Power of Cheese!
    1. Re:OpenGL is very vulnerable to stuff like this... by Vulture_ · · Score: 1

      But nVidia is in bed with Microsoft, and in the mean time Microsoft does something nVidia obviously doesn't want (and are trying to stop from getting into OpenGL 2.0). This doesn't make sense.

      --

      The only way the typical /.er can pick up a chick is with a forklift. -- AC

  59. Isn't time a factor? by cicatrix1 · · Score: 1

    What about the fact that OpenGL has been a standard for many years? Aren't there rules or laws about this type of thing to prevent this exact situation? It kind of reminds me of the whole Unisys/GIF thing, but I guess Unisys ended up screwing everyone over in the end. Why are they allowed to do this? I can't believe it could be legal to spread a standard for years and years, and then suddenly make everyone who adopted it pay or else.

    --

    I know more than you drink.
  60. If Office 2000 is the best you can do... by Thag · · Score: 2

    ...you're in trouble.

    Because I use Office 2000 every day, and it's not even remotely a good product. It's a feature landfill. It's terminally buggy. The documents spontaneously corrupt themselves in MANY ways. And it still has well-known bugs in it from Word for Windows 2.0, not to mention misfeatures like fast save and Master Document which NEVER worked in the first place.

    It's not even as good a product as Office 95 was.

    Jon Acheson

    --
    All opinions expressed herein are my own, and not those of my employers, who are appalled.
    1. Re:If Office 2000 is the best you can do... by cybrthng · · Score: 2

      Must be your PC. Runs great for me. I have probably 5,000 pages of documentation for all the applications, servers, networks and systems that i run. (all saved in HTML as well.. but html is a pain in the arse to edit in this much quantity)

      I couldn't possibly do it in any other product as easily and affordable as i can in office 2000. Powerpoint fits in nicely, my visio drawings are where i want them and formating is easy.

      I have yet to find an office suit as STABLE as Office 2k.

      I never liked 95 since it doesn't have the document integration that i need.

    2. Re:If Office 2000 is the best you can do... by Anonymous Coward · · Score: 0

      It has nothing to do with the PC. It has to do with bugs in Office. Maybe your docs are formatted very simply. Maybe you only use 10% of the features offered and therefore have no experience with many of the bugs. Don't dismiss them out of hand though. They are real, and you'll probably run into at least one or two of them sooner or later. In a feature landfill like Office, there are bound to be some serious problems.

    3. Re:If Office 2000 is the best you can do... by Mr.+McGibby · · Score: 1

      You have a better solution?

      OpenOffice? StarOffice? Please. I'm not minimizing the great work the folks on these projects have done, but they are much more buggy products. When it comes to the simple stuff, they work just fine, but just like Office 2000, they crash and burn on the complex stuff.

      --
      Mad Software: Rantings on Developing So
  61. Re:not first... just best by Anonymous Coward · · Score: 0

    Amazing.

    You know, if you had spent the time doing something else besides ASCII artowrk you might have had enough money to buy yourself another cheap bottle of malt liquor.

  62. But of course! by Black+Parrot · · Score: 2

    > An IP lawyer says that Microsoft could make things difficult for OpenGL if they feel like it, basically.

    When you've got billions of dollars in the bank, you can make things difficult for anybody if you feel like it, basically.

    --
    Sheesh, evil *and* a jerk. -- Jade
  63. That's why there's SDL by evil_engin33r · · Score: 1

    libSDL Most of Loki's games were ported to it with success.

  64. That is ridiculous by Valacar · · Score: 1

    So a person that would shoot 12 people wouldn't do so if it were illegal to own a gun?

    It's already illegal to just shoot people right?

    And you think prohibiting gun ownership would surely curb such violence...

    You are truly ignorant.

    --
    Play no games, say no names
  65. Shrek and Co. by Anonymous Coward · · Score: 0

    Maybe MS doesn't like Linux's penetration in the Movie industry?

  66. what did you expect? by Anonymous Coward · · Score: 0

    That's the way MS works, and if they start loosing ground (like they already are) they will play those cards. I for one am glad I don't buy MS products to give them the money to be able to pull this @#$%.

  67. Re:After all, it is the xbox selling millions of G by Anonymous Coward · · Score: 0

    The plural of X-Box is X-Boxes. Please consult Merriam-Webster and try again.

  68. Years by Shadow+Wrought · · Score: 1

    I have done IP work as a litigation paralegal in the past and I have a few thoughts from a grunts perspective. If M$ decides to push this and it ends up in court it will be a long 4 to 5 year road that they will have to travel. During which time everyone tied to the graphics industry will be operating under uncertainty and not a little bit of trepidation. Good luck finding steady investors! M$ would most likely try and use the same uncertainty that they are causing as a bargaining chip in getting what the want. As someone who has dealt with IP issues, and a creative writer as well, I cannot say how much actions like this sicken me. Patents were created as a way to inspire innovation and creative thought. M$ and their lawyers are bastardizing that as a way to ensure that they do NOT have to innovate. Its disgusting.

    --
    If brevity is the soul of wit, then how does one explain Twitter?
  69. I Vote by SomeOtherGuy · · Score: 2

    they take the "open" out of "OpenGL" if Microsoft is going to be involved. With those kind of War Chests -- they could convince a jury that water was wine.

    --
    (+1 Funny) only if I laugh out loud.
  70. Why Do They DO These Things? by Compulawyer · · Score: 2
    Not M$ in this case, but ZDNet. The attorney they quoted does not appear to have any special expertise in patent law -- he appears to be more into licensing. He also is not listed as a Registered Patent Attorney in the USPTO database.

    Essentially then, M$ stated at an OpenGL meeting that it has some patents related to graphics. The article says NOTHING about any application of those claims to OpenGL technology in use, the validity of the patents, or any other of a host of issues.

    The article slants slightly toward the view that M$ can make things really problematic if it wants but that simply may not be true. As far as I am concerned, in my opinion as a registered patent attorney, there is no story here unless and until M$ shows an issued patent and describes how the claim reads on OpenGL. Move along folks -- there's nothing to see here.

    --

    Laws affecting technology will always be bad until enough techies become lawyers.

    1. Re:Why Do They DO These Things? by Compulawyer · · Score: 2

      PS -- The attorney's comments appear to be reasonable, but are reasonable speculation based on the assumption that M$ has enforceable patents that actually cover OpenGL technology. ZDNet did a disservice by the way the quotes were used to give the impression that M$ was lurking out there setting the statge for a patent infringement suit if OpenGL users did not pony up fees.

      --

      Laws affecting technology will always be bad until enough techies become lawyers.

  71. Well, watch me get flamed... by Mongoose · · Score: 2

    I'm about tired of all this MS this and that. I say why bother honoring their patents. I don't no many people that would honor bad faith laws in any thing else. Just because it's law doesn't mean it's just.

    In Rome they used to round up and kill christians, but now look at how much authority the papalicy has there. Laws change when groups act and grow to the majority. Everyone that can should push to shut out groups that abuse patents. You can't invalidate contracts retroactively in the US I thought.

    British Telecom claims to own hyperlinking for example, and I don't know any person, government, or company giving in on that...

    If everyone not just ignores but protests the law/patent then it can be invalidated.

    -------------
    offtopic
    -------------

    Also remember MS doesn't have all the money they claim -- they use various Enron accounting techniques like wages paid in options, pro forma numbers, and cookie jarring to report false profits. I wouldn't expect the SEC to do anything to them since they're the biggest big cap, and it would hurt the larger markets.

    When you see someone saying 'MS has $XXB', please remind them that's not true. I'm willing to bet that they're actually operating at a loss. Look at how they're trying to con schools and companies with over charging... that's enough of that.

  72. A boy named Sue by Anonymous Coward · · Score: 0

    Rambus tried to pull the same stunt with it's SDRAM (as pointed out in the article) and look what it got them. Maybe the OpenGL people should take a lesson from that and sue Microsoft. Deceptive trade practices are the same no matter who you are or how big you get. This method's name is bait and switch. One of the oldest methods in the world to get someone hooked onto one thing and then switch to something else.

    Sort of like being a drug dealer. The first one's always free. Or another way to put it is hooking a fish. You always use good bait to catch a fish don't you? Then you set the hook and reel'em in nice and slow. There's only a little pain as they realize they've got no control over their destiny anymore. And no matter how hard they try - they can't get loose. Oh - some of them rip their mouths to pieces to get free. But eventually though you just drag'em in and toss'em into your bag and go look for another sucker....er fish.

  73. Agreed but, by Steveftoth · · Score: 2

    I don't think that nVidia should feel that MS owes them anything, since if the tables were flipped, MS would stab them in the back. Or at least I speculate that MS would, but only based on prior actions on their behalf.

    I hope that MS subsides the next X-Box as much as they are this one. That would be cool ;)

    1. Re:Agreed but, by Anonymous Coward · · Score: 0

      M$ already has. they had to reduce the price of the xbox so people would buy it , and then they demanded that nvidia take a drop in their contract rate, even when nvidia said they already spent the money.

  74. OpenGL/Microsoft/Direct X by brandon · · Score: 1

    Microsoft in the past has wanted to abandon OpenGL for their Direct X platform but hasn't been able to because of how much OpenGL was used and because developers have been upset with non-backwards compatibility of Direct X and other legal aspects. I think there is a good chance Microsoft is trying to cause problems as they have a track record of doing. If Microsoft can put a few bumps in OpenGL's development at this critical time in Graphic Extentions development, they will have a chance of pushing Direct X forward and leaving OpenGL behind. Microsoft has been upset with the ARB since about '94 and has wanted to control graphics in the PC market but luckily SGI kept them from doing this due to some smart thinking on SGI's part. For the last 4 years specifically, Microsoft has been planning and trying to force Direct X onto developers and also give them reasons to not use OpenGL. It's been nice work of certain famed individuals at some unnamed game companies that keep pushing OpenGL over Direct X. If it weren't for their hard work, the work of the ARB, and many OpenGL enthusiasts, OpenGL could have died off by now. For anyone who reads this and appreciates OpenGL, remember to write and thank those who keep pushing for a something that is more "open" than Direct X.

  75. let Microsoft Kill OpenGL by n08ody · · Score: 0
    I'm not sure if anyone noticed, but alot of members of the OpenGL consortium sold their IP rights to Microsoft.

    The origin of Microsoft's patents is unclear, but the company has acquired intellectual property from SGI, Nvidia, ATI Technologies, Intel and others, according to industry observers. "They've just been picking it up everywhere," said Jon Peddie, head of consulting firm Jon Peddie Research. "They have a huge library of intellectual property."

    They did so knowingly these IP rights were part of an open standard which they were using themselves. Did they think they were ripping Microsoft off by selling them these IP rights thinking these IP rights could never be enforced? How stupid, I say let Microsoft corner them and take the industry. They asked for it.

    The really regretful thing is the consumer is the one who takes in the rear all the time.

    WE ARE GETTING SCREWED, YET AGAIN.

  76. oh no!!!! by Anonymous Coward · · Score: 0

    i've spent a year using and studying opengl.
    and now you tell me it's going out of business!!! nooo my eyes!

  77. This could be like the GIF flap by Anonymous Coward · · Score: 0

    A few years ago the Net was kind of shaken when Unisys decided to assert its patent rights (they owned the patent to the GIF format). Almost overnight the format that is known as PNG (Portable Network Graphics) was developed and implemented by the Open SOurce community. I don't think Unisys has make a lot of money from the GIF patent as a result.

  78. Time limit on patent infringement claims. by Restil · · Score: 2

    While some issues of patent law makes sense... the very fact that a company can sit on their hands for 10 years while waiting for a product to achieve worldwide appeal, THEN reveal that they own a patent on that product and pick up the market without doing any of the gruntwork to promote it, is just atrocious.

    Microsoft knows about OpenGL. They know what it does, they know what features it supports. If it takes them 10 years to figure out they have a patent which OpenGL infringes on, then that patent was probably a waste of money, since its pretty clearly not getting a whole lot of use, or someone would have noticed it before now. Unless, of course, they wanted to wait awhile first. Unfortunately, the law lets them do just that.

    I don't know about you, but if I paid $20,000 for a patent on something, and some company was going to town marketing an infringing product, you better believe I would be publically screaming about it, sending letters to cease and desist, filing motions in court. There would be none of this sitting around waiting crap. If I put forth the risk to secure the guarantee on the exclusive nature of my product, you can bet I wouldn't want another company stealing my thunder in that regard.

    Now, I don't buy into patents in that manner, especially when it comes to software. yes, I can patent my mousetrap, but if someone makes a better mousetrap, they have that right, free and clear, and I'm not guaranteed anything from there. You can't patent ideas. So you wrote a vertex shader. Good for you. Unless I'm copying your source code, its not a legal issue. And even if I am, its a copyright issue. The ability
    to patent algorithms is all but silly.

    However, as it stands, that's the way the law wants to work. Fine. But if you've patented some silly algorithm, you better not sit on your hands while someone else does a lot of hard work to develop it in parallel, promotes it, perhaps even patents it (a patent office that allows you to patent the wheel and swing motions cannot be
    trusted to catch duplicate patents), and sells it, only to step in later and tell them to hand it all over. There needs to be a time limit on making claims once knowledge of the product is discovered. Not knowledge of your own patents, you're already supposed to know about those. That's what legal departments are for. Wait longer than 6 months, you forfeit the right to claim infringement later.

    At least, that's how it should be.

    -Restil

    --
    Play with my webcams and lights here
    1. Re:Time limit on patent infringement claims. by Sloppy · · Score: 3, Insightful
      the very fact that a company can sit on their hands for 10 years while waiting for a product to achieve worldwide appeal, THEN reveal that they own a patent on that product and pick up the market without doing any of the gruntwork to promote it, is just atrocious.
      Yes, it is atrocious. But I get the impression that's not what happened. The patent may be one of those that they purchased from SGI a few weeks ago.

      It may be the case that SGI has just fucked everyone, by licensing a patent for free for many years, letting it become part of a standard, and then irresponsibly selling it to someone that they knew would stop licensing it for free, in order to eliminate the standard.

      (Ohmygod, that was one sentence? I'm sorry.)

      It's not the classical "submarine patent" scenario, though it is similar.

      It's past time to really, really, get rid of predatory patent abuse, once and for all. I think we're going to need to hire Congress for this one, assuming they're willing to deal with walk-in customers instead of established clients.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  79. fight! by Anonymous Coward · · Score: 0

    it's time to fight the power!

    if m$ forces opengl to be terminated we must
    move underground! secret societies releasing
    updated opengl drivers for different 3d cards.
    secret meetings with top secret handshakes and
    passphrases! and i want to wear that cool,
    pink face mask i've kept in my locker for years.

  80. death by 1000 cuts by frovingslosh · · Score: 3, Insightful
    It might kill Linux on the Desktop, but certainly not the server, where Linux has a clear advantage over MS on the 'net.

    Kill it on the desktop, and you come a step closer to killing it in the server market. Less people with experience in Linux leads to more unfortunate uninformed MS server choices. It's not like this is M$'s only attack on Linux, they clearly understand the concept of death by 1000 cuts.

    --
    I'm an American. I love this country and the freedoms that we used to have.
  81. patenting APIs or hardware? by Anonymous Coward · · Score: 0
    The weird thing about this is that the vertex and fragment shading being talked about here is generally actually implemented in the hardware and merely exposed in the API. Thus, the same sorts of functionality are exposed by D3D and OpenGL. So either something fishy is going on with what's being patented, or it really just means 'the patents cover hardware or software implementations of this OpenGL API _&_ D3D API'--but since software performance for these things is going to be pretty horrible (you'd be better off implementing it directly in software yourself), about all that matters is the hardware--in which case this doesn't really have anything to do with OpenGL per se.

    Except maybe it really does, but nobody's touching this side of the story.

  82. Possible Argument by yiantsbro · · Score: 1

    A company agrees to not press IP issues for a particular item. Further development is then carried out, in good faith, by outside groups for the item based on the original agreement. The original agreement is still in force when the company is purchased. I would view it that you not only purchased the company, but you purchased their debt as well (in this case the debt would be not pressing the IP issue).

    Now, if no further outside development had been performed on the original item I would see a court allowing the new owner to change the original agreement. With the amount of outside work and the diversity of groups doing the work I don't think a court would allow a change to made (it's already too far out of the gate).

    Just my 2c's

  83. Wait a minute,,,, by Anonymous Coward · · Score: 0

    Surely if a product is made Open(GL) - Free to use etc... and bits of it are patented... they use the right to have it back from the public domain unless the original Open licence has clauses to specifically let them do so?

    Does the orginal licence let them do this?

    The fact that MIcosoft but the rights years later is neither here non there if they have been given away previously.

  84. "where else can MS buy up IP and cause problems?" by tlambert · · Score: 2

    MS can pay me *one hell of a lot of money*, and then I would probably be willing to answer this question.

    I'll be damned if I'm going to identify all of their competitor's weak spots for them for free.

    Nice try, though...

    -- Terry

  85. King George, come back! All is forgiven! by tlambert · · Score: 2

    Really!

    Intellectual property law in this country has gotten out of hand!

    The IRS is a private corporation, 60% owned by British interests!

    Taxation *with* representation sucks as bad as taxation *without* representation!

    (Don't blame me, I voted for Khodos Perot!)

    The UK seems to have avoided the patenting of software, and human genes... and it was your astute guidance that did it!

    Oh, King George, Where Are You now!!!

    Come Back To US, George!!!(*)

    -- Terry

    (*) Offer not valid in New Jersey or the District of Columbia; some restriction may apply. See your dealer for details.

  86. Re:The case for DirectX by ebresie · · Score: 1

    > OpenGL only solves one problem, and that is
    > the Graphics.
    >
    > DirectX provides an API all aspects of deployment
    > and operations. You get Sound, Video, Graphics,
    > Networking, Device integration
    > (Joysticks/Mice/Yokes...) and more.

    Just curious...is there an umbrella project which includes all of the open type APIs in the same way that DirectX does?

    I know there is OpenGL (graphics),and OpenAL (audio) but are there others as well?

    I have heard of something called OpenPL (hardware periperals - http://sourceforge.net/projects/openpl/) but I'm not sure if that's the same.

    Is their an OpenNet? OpenNL?

    Maybe someone should make something like an:

    OpenAPI
    - OpenGL
    - OpenAL
    - OpenPL
    - OpenNL

    --

    Eric B
    ebresie@gmail.com
  87. Two words: halloween documents by beakburke · · Score: 1

    * The effect of patents and copyright in combatting Linux remains to be investigated. i think that about covers it

    --
    ----- Question authority, but not ours. Hate the man, but we're not him.
  88. Sorry about that by Anonymous Coward · · Score: 0

    Maybe we should deliver this story to you on a silver platter? Would you like a ham sandwich and a blowjob with that?

    Or how about you get a real internet connection and stop whining like a pussy?

  89. We are not just looking for quality by stackdump · · Score: 1

    W W C D What Would Carmack Do?? if opengl went closed?? ifeartheworst

  90. perhaps by Trepidity · · Score: 2

    But most companies don't care, so don't even bother calling themselves such. What they want is to be able to say "compatible with Microsoft(r) Windows(tm) 95, 98, ME, 2k, XP" on their box. They don't care about "certified 100% OpenGL(r) compliant" labels. In fact as mentioned, many video cards didn't even pretend to be OpenGL compliant for a long time -- 3dfx only shipped a "MiniGL" driver that supported exactly the subset of OpenGL that Quake used, because that's the only thing anyone used OpenGL for anyway.

  91. I don't think you can do that by Trepidity · · Score: 2

    There's no such thing as "donating patents to the public domain" as far as I know. What you can do is grant a blanket royalty-free license to use your patents. But I don't think there's anything to stop you from rescinding the license.

    1. Re:I don't think you can do that by Genyin · · Score: 1

      But I don't think there's anything to stop you from rescinding the license.

      Contract law, perhaps?

    2. Re:I don't think you can do that by Vulture_ · · Score: 1
      #include

      To do that, there has to be a clause in the license stating that the licensor can revoke it.

      --

      The only way the typical /.er can pick up a chick is with a forklift. -- AC

  92. which they are allowed to do by Trepidity · · Score: 2

    Unless there was actually a contract signed stating that these patents would be licensed in perpetuity under a no-royalty license. Then Microsoft charging for its patents would be breach of contract. But I'm not aware of any such contract -- just implicit agreements, which aren't legally binding.

  93. 'loose' the IP after xxx time. by Fuzzums · · Score: 1

    It's hard where I would draw the line but it is good to take away the IP in certain cases. I remember the price for the anthrax medicine. I think everyboby agrees that in that case economy shouldn't do it's work. The medicine should be widely available. In this case i would agree to take away the IP to make production widely possible.

    But now for the case of OpenGL and probably other 'inventions' aswell. Perhaps if a certain product is available for free for a certain time it should be forbidden to claim the patent rights. This way it would be clear from the beginning that it's not an 'embrace and extend' trick.

    The point is NOT that I would deny a company his patents, but I would like what i'm up to and not have the rules changed halfway while there's nothing I can do about it.

    Imagine the chaos when somebody claims the IP of the keybeard... and gets it!

    --
    Privacy is terrorism.
  94. Too Late by fm6 · · Score: 2

    Didn't Rick Belluzo settle all this when he was President of SGI? Just before he went to work for Microsoft, of course.

    1. Re:Too Late by Anonymous Coward · · Score: 0

      OMG yeah, that is the connection....

  95. Impact on Linux's inroads in the CG market. by Anonymous Coward · · Score: 0
    I think this is largely motivated by the major inroads Linux has made in the last couple of years in the movie and TV Character Generation (CG) market.

    Can't beat them -- make them unviable!

    Fscking sad.

  96. MS not a threat to SGI, NVIDIA, ATI, etc. Only GPL by AHumbleOpinion · · Score: 2

    I would love to see SGI, Nvidia, ATI, and other leading graphics companys to step it up ...

    Why would they? It is not their role in life to support Linux and other GPL'd software. As a matter of fact it would simplify NVIDIA's and ATI's life if they didn't have to support Linux.

    Keep in mind that the "fair" licensing terms will probably be very fair to NVIDIA, ATI, and other commercial outfits. The only group likely to be screwed are the GPL based folks, MS is likely to have an "anti-viral" clause in their IP license that will be incompatible with GPL.

  97. OT.. by Bake · · Score: 1

    Since everybody keeps bringing SouthPark references everywhere (phase 1, steal underpants...) I'll make my little reference (sorta) here:

    "What would John boy Carmack do
    if OpenGL went closed,
    He would kick an ass or two,
    That's what John boy Carmack'd do."

  98. BLAUG^H^H^H^H^H^H by Anonymous Coward · · Score: 0
    Maybe its the whole embrace and hijack^h^h^h^h^h^hextend thing, but it seriously bothers me.
    Maybe it's the whole outdatedness of it, but ^H really bothers everyone. ^H is so stale it makes the air of Tut's tomb seem fresh.

    Just type 'extend' next time, and maybe people will take your post seriously. Thanks.
  99. How is this not an anti-trust issue? by flacco · · Score: 2
    Can anti-trust concepts be extended to patents?

    If a single company effectively controls an entire segment of a market by virtue of its patents, is that monopolist?

    --
    pr0n - keeping monitor glass spotless since 1981.
    1. Re:How is this not an anti-trust issue? by Animats · · Score: 2
      Yes, it is an antitrust issue. If you have a dominant position in an industry, bolstering it with patents raises antitrust issues.

      If the Justice Department's antitrust division wasn't out to lunch, something might happen here.

  100. maniacal by Anonymous Coward · · Score: 0

    duh

    1. Re:maniacal by Noel · · Score: 1

      Joke. Manacle. Bonds. Slavery. Duh.

  101. If they INSIST on calling it 'property' by lesterhv · · Score: 1

    If they insist on calling it property, then let's start treating it like Real Estate.

    If I have a farm in the way of a new superhighway that's required for the common good, then the government just expropriates it -- they force me to take a 'reasonable' amount of money, and they take the property. The gov't gets to decide what is reasonable.

    I wouldn't mind my tax dollars being used to expropriate OpenGL

    1. Re:If they INSIST on calling it 'property' by erroneus · · Score: 2

      Actually, that's pretty freakin' ingenius!!

      Where was your idea when the decisions about solutions against the Microsoft Antitrust trials were being weighed?

      Actually, is it too late to make that suggestion? Since one of the offending products is MSIE, then perhaps MS should have it expropriated to the public. Imagine the possibilities.

  102. Article was fluff by werdna · · Score: 2

    It proffered no meaningful analysis of the scope or nature of Microsoft's claims -- offered no insights drawn from 18 month publications, and took no account of obvious and likely strategies that could be taken to counter the "threat" of an abuse of IP ownership in these contexts.

    The time is long since past due that a community of open source developers and technicians need to develop a portfolio of technology patents to cross-license against such threats. If significant standards were so protected, even a Microsoft could not long resist the need to "quid pro quo" its blocking technologies, even if it had some.

  103. Re:MS not a threat to SGI, NVIDIA, ATI, etc. Only by Anonymous Coward · · Score: 0

    > MS is likely to have an "anti-viral" clause in their IP license that will be incompatible with GPL.

    so what? if mesa wants to get into XFree it has to be X11-licensed anyway...

    and if rms really wants to have gpl'd vertex shaders, well - I think microsoft would sell him a license ;)
    but seeing that rms copes with emacs I don't think he's into that stuff...

  104. ironically... by __aarrap2489 · · Score: 1

    doesn't anyone else notice the striking resemlance of the Apple/Microsoft patent issue back in the '80s? which one? well, the one where Apple claimed that Microsoft stole many ideas from it's 'windowing system' which was developed for the IIe. they got off easy back then, and now they're sticking it to OpenGL in the same way.

    its ironic how in their infancy they were the ones stealing the IP, now they are probably one of the most defensive companies when it comes to that.

  105. This is going too far. by LoRdTAW · · Score: 1

    First I thought pallididumb (Or however it's spelled.) was a big threat to open standards (the possibility to kill open video/audio codec standards). Now OpenGL a very crucial component to the open source community is threatened by Microsoft. When will it stop? And how can it be stopped? How long will it be before MS Tries to create there own internet protocol to replace TCP/IP and make it propriety only to MS products? They really could do it if they wanted to given enough time and effort.

    So how do we stop this monster from steamrolling the entire free and open market? The government looks like it can't even defeat them and are siding with them on palladium. So I thought to myself "Maybe physical destruction of MS would work". Malicious IT insiders could destroy terabytes of data on servers. Data storage rooms could be torched destroying months or years of ms code work. Bombs or other attacks could take out key office buildings. Maybe a well placed and made dirty bomb could render the Redmond campus unsafe to inhabit bringing development to a grinding halt. Or to upset the power structure, assonate Gates him self and watch the board of directors kill each other to see who gets to head the company (And possibly watch them run MS into the ground.) This seems like the only way to stop them. We have tried FREE Operating systems, word processors, browsers, server software and many others but nothing really worked. If you think about it if those planes that hit the WTC and Pentagon were aimed at gates mansion and the Redmond campus we all would probably thank bin laden for what he did and passed out candy along with the Palestinians.

    Yes what I talk of is horrible and even repulsive to some of you but to me and others it's the only SHURE way to stop them. The same also goes for the RIAA and other associated ass fucking companies.

    This post was not thoroughly edited for spelling or grammar.

    1. Re:This is going too far. by Anonymous Coward · · Score: 0

      Man, I tried to say something rational.

      But all I can think of is that you sir, and I use that term loosely, are an idiot.

  106. listen now you will by jafac · · Score: 3, Insightful

    Nobody believed "us" back in the day when MS first adopted Java. We all TOLD YOU SO! That Microsoft was going to embrace and extend the standard, and fuck it up so that it would not work properly on Windows.

    Oh no, you said. We were just a bunch of paranoid unix loving long haired hippies that needed a bath and got off on bashing Microsoft because they were the embodiment of "the man".

    Here it is, 2002. See where Java on WIndows is today.

    Back in the 80's we told you that NOBODY was going to be able to stop Microsoft. You told us in 1993 when the DOJ sued them for anticompetitive behavior that that was it for MS. They got the consent decree in 95, and wiped their asses with it and stuffed it in the judge's mouth. Then in 1998, when the DOJ came a knockin again, you said - that was IT, no more mister nice guy, they'll put a stop to that evil Microsoft, but we'll keep running Windows over here in our little corner, because it was "most compatible" "most convenient".

    Well, look. Here it is, 2002, no sign of a settlement with any degree of teeth - Microsoft has it's fingers in nearly every aspect of computing, and has extended into entertainment, banking, even fucking HISTORY for christ's sake (buying DaVincci's stuff and locking it down). And there you people go, still saying Windows is great, Office is a great app, etc. Well, thanks. You've sold us all into slavery.

    You'll now say - don't worry, they won't close off OpenGL (hm - I wonder if they think if all that money they spent on marketing XBox was effective. OF COURSE NOT! Not until they kill of OpenGL). You say, they won't close off identity and privacy (.NET, Palladium).

    Dude, we're living in a totally fucked up world.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  107. Pro/E on Window PCs by malakai · · Score: 1

    From about 1997 and on, PRO/E has been running significantly faster and cheaper on Intel/NT and Intel/Win2k/Nvidia.

    In '97 i remeber moving 30 engineers from Indigo's and Octane's to a Wintel/NT platform (Dual p2s with oxygens)most were excited purely for being able to open excel spreadsheets, but many noticed the decreased render time.

    Today, there's nothing nearly as cost competive and fast as Pro/E on dual P4 2.2's, Nvidia Quad4 and win2k.

    I hear your sentiment and understand your 'BMW/Chey' analogy. I heard it from very specific engineers when I moved them off the SGI/Unix world. Honestly, it was maybe 2 out of the 30. They were of course the 'wizards' of the group. They knew all the tricks, and when the other 28 engineers couldn't figure out how to do something, they went to those 2. Lost files, common unix mistakes, hidden views, missing models... etc. We had the 2 guys keep a log of how oftern they helped out others. Over a 4 month period, they spent around 39% of their time helping others.

    After moving to the NT that droped to 5% over a 4 month period.

    It will always be as it was. Wizards love Unix, Joe Worker likes whatever is simple to use (Windows, Mac, whatever). I think they are both good, but hell if I'll ever give SUN another dime.

    -malakai

    1. Re:Pro/E on Window PCs by Hewligan · · Score: 1

      Exactly when do you think Sun were selling Indigos and Octanes? 'Cos if that's what you were running, you weren't giving Sun a dime to start with.

      --

      "If God created us in his own image, we have more than reciprocated"

    2. Re:Pro/E on Window PCs by pmz · · Score: 1

      It will always be as it was. Wizards love Unix, Joe Worker likes whatever is simple to use (Windows, Mac, whatever).

      There is a lot of truth in this. However, I have seen "Joe Worker"s who can work comfortably with Solaris and CDE after our thoughtful sysadmin customized CDE to their workflow. Extra icons on the desktop and consistent directory structures can go a long way towards making UNIX more intuitive.

      Today, there's nothing nearly as cost competive and fast as Pro/E on dual P4 2.2's, Nvidia Quad4 and win2k.

      There is some truth to this, too, which is good for Sun. It forces them to build workstations like the Blade 2000 and continually refine Solaris, so they remain competitive. Even after 20 years, new SunOS/Solaris releases still have worthwhile improvements, and their new hardware can still set world-records. Admittedly, Sun lagged the competition for a year or so before the UltraSPARC III came out, but they have made up for that, now.

  108. Embrace, Extend, Extinguish by bill_mcgonigle · · Score: 2

    Fool us once, shame on you, fool us for the eighty-seventh time...

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  109. No, you should remember... by The_Dougster · · Score: 1
    I started this thread anonymously. There is nothing wrong with the OSS/FS movement except that jerks like you bash it for some unknown reason. I have used Debian Linux since 1993. At the time, MS Windows 3.0 was such a total piece of crap at multitasking that I had to use DesqView to run my BBS and still be able to use my PC for ME.

    Needless to say when Linus dropped the bomb, I slurped up a 0.97 Debian system via ftp and started toying with it. Compared to MS-DOS and Windows 3.0, Debian Linux and XFree86 was such a stupendous improvement that any power user literally drooled over its potential...

    C.A. 2002 now a new bunch of jerk-wads like yourself with more money than sense wants to support these criminals? Microsoft makes the U.S. Government ( the most notoriously corrupt government in the history of the world ) look like a bunch of wanna-bees. Don't get me wrong here, I like my corrupt government, but I don't want Microsoft to _become_ the government, which it is working very dilligently and insidiously to do.

    Windows looks like a PIECE OF CRAP compared to Debian with Enlightenment 16, "Hand of God" theme, and Gnome with "Graphite" theme. The only time I ever boot to Windows is to play Serious Sam . So don't call me "kiddie" and go pay your tribute to Bill "Mammon" Gates, you foolish spendthrift and enemy of freedom. You are buying your way into slavery, fool.

    Wheres the friggin' Tequila... arghhh!

    --
    Clickety Click ...
  110. Their claims are probably invalid-gun to the head by Anonymous Coward · · Score: 0

    Which explains why companies collect patents like candy. For self-defense.

  111. Re:Direct X-Deja Vu. by Anonymous Coward · · Score: 0

    Just like the situation all those years ago. Remember CP/M and DOS? Guess which was the more expensive offering?

  112. Interesting for Apple by tm2b · · Score: 2

    Mac OS X uses OpenGL...

    But recall that when Apple and Microsoft had the love-fest when Steve Jobs first returned to the helm, Apple and Microsoft agreed to cross-license their patents. So Apple's use of OpenGL is in the clear.

    --
    "It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
  113. Re:"where else can MS buy up IP and cause problems by The_Dougster · · Score: 1

    MS can pay me *one hell of a lot of money*

    Then saith Jesus unto him, Get thee hence, Satan: for it is written, Thou
    shalt worship the Lord thy God, and him only shalt thou serve.


    Arrgh... where's the Tequila!

    --
    Clickety Click ...
  114. Innovate this. by piznut · · Score: 0

    Let's stop riding the capitalist/communist fence here. Companies don't innovate anything, they provide resources for individuals in their employ to innovate with. The people who "innovated" Direct3d just happened to work at a different company to start with. Whether you foster innovation in a creative hippie commune type environment, or buy it up, what difference does it make? Everyone is selling it anyway.

  115. Re:MS not a threat to SGI, NVIDIA, ATI, etc. Only by Vulture_ · · Score: 1
    As a matter of fact it would simplify NVIDIA's and ATI's life if they didn't have to support Linux.
    They don't have to now, either. Yet they do. Whatever their reason, I doubt they need Microsoft to help them get rid of us; they can do it on their own quite easily. More likely they plan to make OpenGL proprietary so that Microsoft and friends can force DRM onto Free Software operating systems.
    --

    The only way the typical /.er can pick up a chick is with a forklift. -- AC

  116. New standard by balthshazar · · Score: 1

    It occurs to me that what would solve this problem (assuming the IP rights apply to the API rather than actual board chips) is a new standard that could technologically rival OpenGL and D3D. How much work would it take to get something like SDL up to the level of OpenGL/DirectX? Or create a totally new API? There's tons of OSS talent out there (as evidenced by the nifty OS and browser I'm using to post this) if some of it could be directed to a project like this it could undermine MS's hold on graphics technology. Release it free and unrestricted (not GPLed, because if we want it to become a standard we want people making proprietary programs to be able to use it) and it could become the next de facto graphics standard. I guess this is one of the problems with the OSS world; because everyone hacks what they feel like hacking, talent doesn't get distributed to where its needed most. That's all well and good most of the time, but people are out there making 3 or 4 versions of the same program while something like this could effect the viability of OSS altogether. On a side note, this should serve as a warning. Linux and OSS depends on a lot of proprietary stuff. Now its offered for free, and open source in some cases, but companies could change that, and then where would we be?

  117. OSS should get its own patents by MrMeanie · · Score: 1

    I think that Redhat was right to get its own patents. Open source needs some software patents of its own to bargain with. Or at least use them to block certain monopolistic companies from certain areas of computer software.

  118. well by Trepidity · · Score: 2

    To revoke licenses that have already been granted, yes. But there's nothing to stop them from granting further licenses, meaning no further implementations.

    This isn't like the GPL, where you can't rescind it because it allows other people to pass on the license. With the GPL, the original company could decide to stop licensing the code, but you could still get the already in-the-wild code from someone who already has it, who can then license it to you under the GPL. I doubt the royalty-free patent license OpenGL uses is a viral GPL style one though.

  119. Nvidia and ATI might be stuffed right ATM by bloodbob · · Score: 1

    ARB_vertex_program was design because of the two different current methods of vertex shaders that are out. Nvidia owns GL_NV_vertex_program and ATI owns GL_EXT_vertex_shader. Now ARB_vertex_program sits some where in the middle of these to similar extensions but I cannot see a way that the middle ground could be violating a pending patent and that current other two extensions don't.

  120. You're right. by EnglishTim · · Score: 2

    DirectX was already at version 3 when the first OpenGL game came out (GLQuake) - even then it was only using a GL minidriver.

    Up until that point all 3d-accelerated games had all been written specifically for certain cards - i.e. 3dfx, Rendition, PowerVR etc...

    Direct3D was much more a way of freeing developers from writing a different engine backend for every graphics card out there, and a way of persuading developers to write their games in Windows rather than DOS (there were still a lot of DOS 3d-accelerated games out there then!). At the time nobody really considered OpenGL for game use because the consumer cards out there didn't support OpenGL - To be a proper OpenGL implementation, you have to support *all* the base OpenGL features. This was unlike Direct3D, in which you didn't have to and the capabilities of the card could (allegedly) be found out by querying the driver. Therefore, none of the consumer cards had OpenGL - as to have a full driver, quite a bit of functionality would have had to have been implemented in software - not acceptable for gaming.

    It wasn't until 3dfx got together with id and they produced the GLQuake/3dfx miniGLdriver combination that people started considering OpenGL, and just ignoring the parts of the standard that they couldn't do on their cards.

    Therefore, in many ways the article has it the wrong way round - OpenGL for consumer cards was in many respects a reaction to DirectX, and the fact that people wanted an alternative to Direct3D which at the time was still rather rough around the edges.

  121. MS or SGI? by zero_offset · · Score: 1

    What I find amusing is that everybody gets pissed off at Microsoft, instead of SGI, who sold these precious patents in the first place. Who committed the greater crime? (Not that I'm personally worked up over this issue, but you know what I mean.)

    --

    Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

  122. When will M$ cash in the chips by Alain+Williams · · Score: 1

    Look at what M$ is doing:
    * OpenGL attack
    * Palladium
    * DMCA
    * ... you know the rest

    To date, these have all been set up, but that is about it. A company like M$ doesn't spend money unless it gets something back, so when will that be ?

    I suspect that once M$ has a battery of these 'legal' cannons it will unleash them all at once against it's enemies - sorry - competitors.
    There will be a lot of smoke & noise for many months, what will remain once the smoke clears ?

  123. Re:After all, it is the xbox selling millions of G by Anonymous Coward · · Score: 0

    www.dict.org, read carefully and learn

  124. Trading IP rights by jhml · · Score: 1

    "Microsoft said it would license the technology on a 1:1 basis, in return for intellectual property from OpenGL licensees, but this could carry its own pitfalls."

    OK. Let's give them the right to use GPL code.

  125. As a side issue by Anonymous Coward · · Score: 0

    I'd really like to see an OpenGL version of 3DMark.

  126. A Buck by Snover · · Score: 1

    Like they need anymore -- they've already got over $40bn. (Unless, of course, they've lied on their financial reports, and they're almost bankrupt, in which case I suppose we can all feel sorry for them...*cough*)

    --

    [insert witty comment here]
  127. Re:MS not a threat to SGI, NVIDIA, ATI, etc. Only by AHumbleOpinion · · Score: 2

    They don't have to now, either.

    You are mistaken, they have to because a non-trivial number of people using Linux want to buy their cards.