LWN.net Logo

GPL concerns maintain user freedom

GPL concerns maintain user freedom

Posted May 15, 2006 22:27 UTC (Mon) by bignose (subscriber, #40)
In reply to: GPL concerns halt Kororaa live CD (NewsForge) by einstein
Parent article: GPL concerns halt Kororaa live CD (NewsForge)

Well, duh, without following the license terms, the GPL doesn't work, so that's kind of the point.

Honestly, the war on user freedom from proprietary vendors is going to have to stop very soon, or those vendors will become irrelevant. What vendor is going to have any real options in the market as users migrate away from restrictive license terms?

Nvidia drivers are a good example. Nvidia 3D graphics drivers are maintained only by the vendor since they refuse to license them for inclusion in the main kernel, so they are constantly out of date with the current kernel interfaces. Do we really want to buy from a vendor like Nvidia, or do we reach the point where we say "screw this" and buy from vendors who have learned how to participate in kernel development?

Sure, the convenience-only crowd would be dancing for joy if all restrictively-licensed drivers were allowed in the main kernel, but it would be a pyrrhic victory, as that would allow any vendor to undermine any freedom in the operating system with their own driver code that can't be shared or fixed.

The world is not going to dance to the proprietary vendor's tune in every case, so they will have to learn to play well with others, and back off from their user-hostile licensing terms. Wisdom must be observed so we always allow them to participate, but only on *our* terms, since we hold the purse-strings.


(Log in to post comments)

GPL concerns maintain user freedom

Posted May 16, 2006 8:03 UTC (Tue) by grouch (guest, #27289) [Link]

Y'know, I appreciate the way you stuck that bignose into that big pile. Your transformative work makes a lot more sense than the brainless original. It's good evidence that fine things can be grown from the smelliest manure, if handled by a gardener who cares.

Thank you for replacing my scowl of disgust with a grin.

GPL concerns maintain user freedom

Posted May 16, 2006 8:22 UTC (Tue) by einstein (subscriber, #2052) [Link]

brainless? hmm. I almost sunk to your level just now but thought better of it. While bignose did a clever logical inversion, it suffers from the same basic weakness that the other anti-nvidia posts do - namely the illusion that the tiny, cantankerous and demanding market segment of gpl-only desktop customers is in a position of strength, and that they can dictate terms to commercial vendors who sell 95% of their product to ms windows users.

Since nvidia provides the best linux drivers available anywhere, why should they be criticized for how they choose to develop them? BTW nvidia claims to have legal obligations not to disclose the intellectual property of other parties which is contained in the hardware specs and API. OK, sounds entirely possible to me.

So grouch, instead of calling me names for stating the obvious, I'd love to hear you provide some sort of rational explanation.

GPL concerns maintain user freedom

Posted May 16, 2006 9:51 UTC (Tue) by grouch (guest, #27289) [Link]

brainless? hmm. I almost sunk to your level just now but thought better of it. While bignose did a clever logical inversion, it suffers from the same basic weakness that the other anti-nvidia posts do - namely the illusion that the tiny, cantankerous and demanding market segment of gpl-only desktop customers is in a position of strength, and that they can dictate terms to commercial vendors who sell 95% of their product to ms windows users.

There was no "logical inversion" by bignose. It was a nicely logical counter to an emotional, irrational rant.

I have no clue what "gpl-only [sic] desktop customers" to which you refer. However, there appears to be considerable market influence by those who choose and support the GPL. Perhaps the strongest example is when Sam Palmisano proclaimed that IBM couldn't match the community's efforts and still provide an acceptable return for their shareholders. Of course, that was 5 years ago and there is probably a bit more influence involved now than when IBM was swayed.

If you look at Jonathan Corbet's article, Kernel Summit 2005: The hardware vendors' panel, you will find this quote:

The next speaker was Andrew Vasquez from QLogic. His brief talk went over some of the hassles he has had to deal with. At the top of the list was firmware blobs. They create big patches and have GPL issues. Interestingly, he said that the firmware issues, along with pressure from "a major distribution," are motivating the company to move its firmware back into the device. If the driver does not have to load firmware to make the device function, these issues go away.

Since, as he put it, "a double-digit percentage" of QLogic's sales are for Linux systems, providing good support (and keeping the community happy) matters to the company.

[Emphasis added]. "A" generally means just 1. It seems reasonable to assume that all together have more influence than 1 will have, so I think maybe your characterization of the "strength" of GPL users is a bit off. The above is not an isolated incident. I seem to have heard about other little businesses, such as HP and Intel, being convinced that opening drivers can be a good thing.

Since nvidia provides the best linux drivers available anywhere, why should they be criticized for how they choose to develop them? BTW nvidia claims to have legal obligations not to disclose the intellectual property of other parties which is contained in the hardware specs and API. OK, sounds entirely possible to me.

Your opinion of the quality of nVidia's drivers for Linux has nothing to do with Kororaa's problem, so far as I can see. Maybe it was part of the motivation for your emotional response? Any alleged encumbrances nVidia suffers with their drivers is also not Kororaa's problem.

Kororaa's problem appears to be someone claiming the right to demand Kororaa cease distributing Kororaa's LiveCD, based on an alleged GPL violation. A copyright owner has the standing to demand a cessation of infringement. Is the one who emailed Kororaa a kernel developer? I didn't see that being claimed, yet the emailer bases the demand on violation of "the linux [sic] kernel license". Now the file COPYING that came with my Linux has this at the beginning:

NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the Linux kernel) is copyrighted by me and others who actually wrote it.

That seems to cover permission to use binary modules with respect to Linux.

What about the GNU software on the CD? Take a look at What is the difference between "mere aggregation" and "combining two modules into one program"?:

Mere aggregation of two programs means putting them side by side on the same CD-ROM or hard disk. We use this term in the case where they are separate programs, not parts of a single program. In this case, if one of the programs is covered by the GPL, it has no effect on the other program.

That appears to make it necessary to combine those non-GPL drivers with something besides the Linux kernel to be a violation of the GPL for other programs on the LiveCD. Just having the programs on the same CD doesn't trigger. Just in case, though, ...

Does the email complainer hold a copyright in any of the rest of the GPL software on the LiveCD? I can't tell. It would not appear to be so, based, again, on the reference to Linux. If you look at Who has the power to enforce the GPL, you will see:

Since the GPL is a copyright license, the copyright holders of the software are the ones who have the power to enforce the GPL. If you see a violation of the GPL, you should inform the developers of the GPL-covered software involved. They either are the copyright holders, or are connected with the copyright holders.

Who is the emailing complainer and what copyright does he or she hold that provides the power to demand ceasing of distribution?

The whole thing looks bogus. I suspect it's either someone who thinks the unethical use of terror tactics is excusable when used to promote ethical software, or it is someone who is looking for a way to discourage the use of the GPL under the ruse that it is tyranny, rather than protective of the freedoms of software users.

GPL concerns maintain user freedom

Posted May 16, 2006 10:01 UTC (Tue) by jpetso (guest, #36230) [Link]

> BTW nvidia claims to have legal obligations not to disclose the
> intellectual property of other parties which is contained in the
> hardware specs and API. OK, sounds entirely possible to me.

Quoting http://news.zdnet.com/2100-3513-6061491.html :
> For Nvidia, intellectual property is a secondary issue. "It's so hard
> to write a graphics driver that open-sourcing it would not help," said
> Andrew Fear, Nvidia's software product manager.

While I disagree with the reasoning for not open-sourcing the driver, it
is indeed stated here that those legal obligations you are speaking of
are for naught.

GPL concerns maintain user freedom

Posted May 16, 2006 17:13 UTC (Tue) by Arker (guest, #14205) [Link]

You bet I'm in a position of strength.

They can't force me to buy their hardware. They'll either support my OS of choice, or I won't buy it, simple as that.

Now maybe they're perfectly happy without my business. But you know what, I don't think so. Because they sure go to a lot of trouble to put up this deceptive illusion of linux support. They work a lot harder, in fact, at creating that illusion than they'd need to work to actually be supported. It kind of makes you wonder...

But the point is that the libre OS market is obviously big enough for them to spend all this unecessary effort on providing fake support for, so it follows that it is indeed big enough for them to care about.

So what's the problem? They're more comfortable with faking the support, for reasons of ingrained old-think, and enough well-meaning but ignorant users buy the illusion that they get enough reïnforcement of their own ideas to sustain the illusion? It's a guess.

At any rate, the market is big enough to get their attention or they wouldn't be doing what they're doing. So I think the next step is to raise awareness with that market that what they're doing doesn't actually constitute supporting, or being supported with, libre software.

GPL concerns maintain user freedom

Posted May 16, 2006 22:33 UTC (Tue) by man_ls (subscriber, #15091) [Link]

[...] namely the illusion that the tiny, cantankerous and demanding market segment of gpl-only desktop customers is in a position of strength, and that they can dictate terms to commercial vendors who sell 95% of their product to ms windows users.
Have you actually seen anyone "dictating terms"? I have seen people rejecting the provided proprietary drivers, on very reasonable terms; I have seen polite requests for better support, free drivers and tech specs. And people wishing for continued support. No dictating at all.

I think it is within our rights to make such requests, since: we have bought their stuff, they promise Linux support, and the natural way to do that is to integrate the drivers into the kernel. Why is it that some people always picture gpl supporters as dictating other people's behavior? Why do we get called derogatory names when we request only what is seen as natural for every other vendor? (If you don't see the derogatory terms, "tiny" and "cantankerous" is bad enough, but being called a "market segment" is really beyond bounds.)

nVidia is criticized for how they develop their drivers, because they are Linux drivers, they are not libre, they make users go through needless hoops, they cannot be debugged, and all this just because "It's so hard to write a graphics driver that open-sourcing it would not help". If this does not merit some criticism, then we might as well buy our copy of XP and go play minesweeper.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds