On Wed, 08 Aug 2007 23:36:00 +0200, Jesper Juhl said: > Do we really want this? > > In my oppinion we run the risk here of encouraging behaviour akin to > what NVidia is doing - release a small kernel "glue" module and then > keep the driver proper in a binary blob (in userspace, but still a > binary blob). > If the company goes out of business and take their driver source with > them then users are left with a useless, un-debugable, un-maintainable > binary blob. > Don't we instead want to encourage/pressure people to release specs > and/or source code for their hardware/drivers so open, modifiable > drivers can be written? > > This opens the door for people to start writing closed drivers. In the > long run that seems to me like a bad deal for our users. On the other hand, given that we've always said that closed-source stuff in userspace is OK, the only way to not let *that* horse out of the barn is to not merge UIO at all. If you have UIO in the kernel talking to stuff in userspace, you're going to have to deal with closed-source stuff at the userspace end of the pipe. Unless somebody can come up with some great feat of sophistry to avoid that?
Attachment:
pgpAxAG41ATpM.pgp
Description: PGP signature
- Follow-Ups:
- Re: [PATCH 2/3] UIO: Documentation
- From: Hans-Jürgen Koch <[email protected]>
- Re: [PATCH 2/3] UIO: Documentation
- From: Alan Cox <[email protected]>
- Re: [PATCH 2/3] UIO: Documentation
- From: "Jesper Juhl" <[email protected]>
- Re: [PATCH 2/3] UIO: Documentation
- References:
- [GIT PATCH] UIO patches for 2.6.22
- From: Greg KH <[email protected]>
- [PATCH 1/3] UIO: Add the User IO core code
- From: Greg Kroah-Hartman <[email protected]>
- [PATCH 2/3] UIO: Documentation
- From: Greg Kroah-Hartman <[email protected]>
- Re: [PATCH 2/3] UIO: Documentation
- From: "Jesper Juhl" <[email protected]>
- [GIT PATCH] UIO patches for 2.6.22
- Prev by Date: Re: [PATCH] RCU: Remove prototype for nonexistent function synchronize_idle()
- Next by Date: kvm warning
- Previous by thread: Re: [PATCH 2/3] UIO: Documentation
- Next by thread: Re: [PATCH 2/3] UIO: Documentation
- Index(es):