I want to know why opengl has EXT_s3tc_compression commands when I read in various articles that if use this compression technology outside of DirectX you are supposed to buy a license from S3,Inc.
Or has SGI also purchased a license? So that every opengl developer using S3tc doesn’t need to (like Microsoft did for DXTn).
I believe that each hardware vendor that supports the extension has purchased a license from S3.
When you sell an application, it typically does not contain any actual S3 intellectual property if all you’re doing is getting function pointers from the OS/API and calling them (rather than linking a library statically). I’d have no qualms over using any publicly documented extension that a driver exposes, although if you want a legal opinion, you should call your lawyer.
The OpenGL driver implementers are the ones that have to license the technology. Anybody who uses that driver implementation is free to use all its features. Similarly, you don’t have to pay CompuServe yourself to view GIF images just because Internet Explorer draws them for you.
That would probably infringe on S3 intellectual property – unless they only patented a hardware implementation. If you’re thinking of doing that, please call your lawyer first… and be prepared to spend thousands on legal research
Originally posted by Madoc: I’m a little puzzled here, NVIDIA provide free code for decompressing DXTCs and don’t make any mention of licensing whatsoever. What’s da dilly?
It’s all about licensing.
Everything comes with a license.
If it doesn’t, take advantage
If you are a hobbyest, student, educator, I would not worry.
Well, the lib comes with just the ususual copyright notice and disclaimer. They also seem to encourage modification of it.
Unfortunately (or rather not), I really don’t fit into a category that doesn’t have to worry about it. Luckilyy it hasn’t been anywhere near one of our products, yet.
Do I really need to take this to the lawyers?
“Do I really need to take this to the lawyers?”
That is the question… So far I’ve gotten mixed answers from different people(and to my knowledge none were lawyers.)
You can try the generic compressed formats. That will free you from any conceivable license issues, but you’ll lose the ability to ship compressed content.