[Nouveau] [radeonhd] Re: [Mesa3d-dev] Status of s3tc patent in respect to open-source drivers and workarounds

Stephane Marchesin stephane.marchesin at gmail.com
Sun Mar 28 21:53:53 PDT 2010


On Sun, Mar 28, 2010 at 18:39, SpliFF <spliff at warriorhut.org> wrote:

> On 03/29/10 11:07, Corbin Simpson wrote:On 03/29/10 11:07, Corbin
> Simpson wrote:
> > Since neither you nor Andrew are lawyers, I would kindly ask that you
> > refrain from attempting to provide legal advice. :3
> >
>
> If you know I'm not a lawyer (and my nick should be the first clue) then
> it isn't an issue is it? As for Andrew you'll have to ask him that
> yourself. Since it's also clear I'm not a mesa3d developer you assume no
> legal responsibility for what I say either and you are under no
> responsibility to listen.
>
> Which is all irrelevant anyway because proposing to create a new
> invention is not legal advice; it's an engineering suggestion. I
> describe the patent claims and Andrews interpretation of patent law only
> to emphasise things that a hypothetical new invention should *not* do.
>
> > The scant legal advice that *has* been obtained suggests that the
> > current course of action, wherein S3TC is not advertised without the
> > aid of an external library or a configuration option force-enabling
> > it, is the best course of action. I for one would prefer to have
> > firsthand legal advice before making any changes, although I am not a
> > lawyer and cannot provide legal advice.
> >
>
> Solves nothing other than push the legal burden onto someone else
> (distributions) who further push the burden to the end-user. All of
> which makes it harder to use. As far as I can tell the official site of
> the "external project" claims the project is unmaintained and at any
> rate it's rather unpopular with certain distributions for reasons that
> should be obvious.
>
> I'm certainly not sugesting that knowingly infringing material be added
> to mesa3d. What I'm suggesting is that some resources be made available
> to write a new *non-infringing* decompressor and that it seems likely
> the community may have overestimated the difficulty of the task. I often
> wonder if the OSS community isn't becoming a victim of its own FUD. If
> we need lawyers before writing code then we can't write ANY code and we
> might as well all do something else.
>
> I want to reiterate that it is my belief (as in non-legal opinion) that
> the s3tc patent does not cover the s3tc format itself, or even specific
> algorithms. What it covers appear to be specific methods that can be
> used to encode it and some steps that can be used to decode it. The
> issue is whether those claimed steps are the ONLY way of achieving an
> acceptable result and I honestly don't think they are. You are free to
> form your own opinion on that point. Then again if the community plays
> ostrich and assumes the problem is now solved - and worse concludes that
> any discussion of it is heresy - then how can a new invention be
> developed (at least collaboratively)? Unfortunately I lack the indepth
> knowledge of mesa3d internals and s3tc processing requirements required
> to invent such a thing myself.
>

I made a similar proposal a couple of years ago. Basically the patent
explicits the vector quantization scheme, and I wanted to go with another
vector quantization scheme instead. Also that would probably mean better
overall compressed texture quality (the quantization algorithm used in the
patent is approximate to say the least) but longer compression times.

The core issue is that some people do not want to see this code in mesa in
whatever form, because they're afraid of lawsuits. Rumour has it that VIA
told them that they would sue. And the same things happened with SGI for the
float patents by the way. So blame VIA and SGI for their anti-oss behaviour
instead. For example next time you see a motherboard with a VIA chipset,
think twice...

Stephane
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20100328/96423638/attachment-0001.htm>


More information about the Nouveau mailing list