the corner office

a blog, by Colin Pretorius

« Answering questions properly | Main | Game Architecture and Design: a reviewlet »

# Philips webcam drivers nixed

An interesting bit of controversy in Linux-land. A disagreement between the author of driver code for a family of Philips webcams and a kernel maintainer has resulted in the driver author insisting that his code be removed from the Linux kernel.

The story is well covered at Kerneltrap. Two things strike me though. The first is that Linus Torvalds insisted that the kernel maintainers do the right thing and respect this person's wishes to have his code removed from the kernel, even though as GPL'd software, they'd be legally entitled to keep using the code. Not an easy decision (see below), but it's nice to see people being honourable instead of hiding behind the legalities, for their own benefit.

The other issue is that this is a case where the "rules" (this rule being that no special-purpose hooks are allowed in the kernel for non-open-source modules) actually appear to be hurting people, ie everyday Linux users. Many of them invested in these webcams because they were supported under Linux, and that's no longer the case. The argument is often raised that some kernel developers are unreasonably zealous in their refusal to deal with proprietary modules in the Linux kernel. The pragmatic angle though, is that these people spend a large part of their lives working with, understanding and debugging the Linux kernel. When proprietary modules come along, the process of debugging falls apart because there is then potentially broken code which the kernel developers can't see. Hence the rules. That's hardly unreasonable, but shouldn't these rules be fudged occasionally, perhaps, in order to make it easier to spread the Linux gospel? Tough call...

File under: linux : {2004.08.28 00:17}

Add a comment

Your name (mandatory):

Your email:
Your email address is not displayed
Your home page:

Comment (sorry, no HTML):

Remember details?
Yes No

meta

-home-
about
contact
disclaimer
articles
code
tech blog

style: [?]
[plain.dark.blue]

Categories

java
linux
music
notes/domino
personal
politiek
studies
techie
thee_blog
world

RSS Feeds

rssfeed all posts
rssfeed all cmts
rssfeed tech posts
rssfeed tech cmts

Archives

2012.02
2012.01
2011.12
2011.11
2011.10
2011.09
2011.08
2011.07
2011.06
2011.05
2011.04
2011.03
2011.02
2011.01
2010.12
2010.11
2010.10
2010.09
2010.08
2010.07
2010.06
2010.05
2010.04
2010.03
2010.02
2010.01
2009.12
2009.11
2009.10
2009.09
2009.08
2009.07
2009.06
2009.05
2009.04
2009.03
2009.02
2009.01
2008.12
2008.11
2008.10
2008.09
2008.08
2008.07
2008.06
2008.05
2008.04
2008.03
2008.02
2008.01
2007.12
2007.11
2007.10
2007.09
2007.08
2007.07
2007.06
2007.05
2007.04
2007.03
2007.02
2007.01
2006.12
2006.11
2006.10
2006.09
2006.08
2006.07
2006.06
2006.05
2006.04
2006.03
2006.02
2006.01
2005.12
2005.11
2005.10
2005.09
2005.08
2005.07
2005.06
2005.05
2005.04
2005.03
2005.02
2005.01
2004.12
2004.11
2004.10
2004.09
2004.08
2004.07
2004.06
2004.05
2004.04
2004.03
2004.02
2004.01
2003.12
2003.11
2003.10
2003.09
2003.08
2003.07
2003.06

© Colin Pretorius