open source tyranny exposed
Philippe Landau
lists at mailry.net
Tue Feb 15 01:44:27 UTC 2005
the main linux actors and distributors
try to make open source look like giving control to users,
while in practice the decisions are made top-down,
and the main programmers are bought off by a few big companies,
controlling everything while exploiting thousands of volunteers.
http://www.smcc.demon.nl/webcam/
> I've decided to discontinue supporting PWC, the Philips webcam driver
for Linux. The reason is continual disagreement between me and the
kernel maintainers on the binary-only part that PWC has, in order to use
the webcam to its full potential. This has now reached a point where I'm
throwing in the towel.
>
> As most of you probably know, the driver consists of two parts, PWC
which is available as source and part of the kernel, and PWCX, the
binary-only decompressor part. PWC itself works, but with limitations in
framerate and resolution; to get the full benfits of the cam, you must
use PWCX.
>
> However, in order for the PWCX module to function, it needs to
register itself with the PWC module; for this purpose, PWC exports a
function outside of the kernel, a so-called hook. And this is where it's
all about. The kernel maintainers simply do not want to allow any kind
of hook or function or mechanism, specifically written to make it
possible to load a binary-only module. So this week Greg Kroah, the USB
maintainer, decided to remove that hook from PWC, making it impossible
to load PWCX on a standard kernel; you'd have to patch your kernel
first, and only then would it start working again.
>
> To me, that's unacceptable. For three reasons:
>
> * The mechanism has been part of PWC since the day it was
introduced into the kernel, more than 3 years ago. I think it's a bit
late to make a point of it now.
> * It makes supporting the module a lot harder for both me and the
users. A lot of (beginning) users are not comfortable with patching
their kernel, while now we have situation where PWC and sometimes PWCX
would work 'out-of-the-box' on most distributions.
> * And last, and this is my main grievance, with this they simply
take away the rights from the Linux user, to opt for using a binary
module. That option has now become a lot harder to exercise for you, all
in the name of Open Source pureness.
> ... this is maybe the first time users are directly affected. There
are two sides to this:
>
> * Linux users suddenly realize that they are at the mercy of the
whims of the kernel developers (and not just me, as some have claimed),
which is bitter while they often have choson Linux so they would not be
at the mercy of the whims of some big-ass company.
> * Kernel developers may slowly begin to realize that Linux is
growing beyond their control. The popularity of Linux is putting
pressure on them to be less strict on their policies, since what they
want is not always what users want.
>
> I've received quite a number of mails these past few days (too much
to answer them all personally, I'm afraid). A lot of them were
supportive, understanding my decision, though with regret. It also
strenghtens my believe that a lot of Linux users don't care much about
the Open Source pureness of their system, as long their stuff works. I
mean, if we were all like Linus, there wouldn't be a demand for binary
RPMS, would it?
>
> At the same time, the mail exchange I had with the kernel maintainers
seem like I'm talking to a stone wall.
> I do want to say a big THANK YOU to all the people who sent me
thank-yous, patches and bugreports (yes, even those) that I have
received over the many years. On the other hand, I do feel sorry for
you. You have had no part in this battle over ideologies, but you are,
ultimately, the victims. I daresay 99% of PWC users don't care about the
binary part, may find it a nuisance but when it starts working that is
quickly forgotten. I don't think I've had a single mail in those years
that told me I was being 'evil' for producing a binary only module.
Well, maybe one.
>
> So what can you do about it? Not much, unless the kernel maintainers
ease up a little, and stop being such fundamentalistic turds.
kind regards philippe
More information about the ubuntu-users
mailing list