From: Steven Toth <stoth@hauppauge.com>
To: Markus Rechberger <mrechberger@gmail.com>
Cc: Manu Abraham <abraham.manu@gmail.com>,
"video4linux-list@redhat.com" <video4linux-list@redhat.com>,
"linux-dvb@linuxtv.org" <linux-dvb@linuxtv.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"akpm@linux-foundation.org" <akpm@linux-foundation.org>
Subject: Re: [linux-dvb] [PATCH] Userspace tuner
Date: Thu, 13 Sep 2007 16:36:06 -0400 [thread overview]
Message-ID: <46E99F36.8090809@hauppauge.com> (raw)
In-Reply-To: <d9def9db0709130908r6e383c51wd115dd56cfe2beef@mail.gmail.com>
>
>> Also there is to consider a non technical aspect, whether vendors will
>> misuse this interface for binary only, undermining the efforts put in
>> for OSS drivers.
>>
>>
>
> What holds companies for using the current available code putting it
> into an rpm or deb package and releasing such code now?
>
> The Avermedia example I pointed out to is a good example already.
> As from my side I won't release binary drivers.
> Although on the other side:
> * are drivers from vendors which work through several kernel versions
> that bad?
> * Why did someone duallicense videodev2 with BSD/GPL?
>
> I would appreciate if someone else on the list could also comment
> the reason that drivers should all be included in the linuxkernel just
> because forcing the companies to release binary drivers because
> of that. My opinion about that is if a company wants to go opensource
> they will do so, if not they will either not release a driver or release
> nothing.
>
>
I know for certain that adding a userland API tuner/demod interface to
the kernel, allowing non-caring opportunistic silicon or board vendors
to developer closed source proprietary drivers, will have a negative
effect on the community and we'd set back linuxtv 3-5 years.
I know for certain that it would happen. Trust me.
I've told you this countless times and you're not hearing me.
Hauppauge have some leverage with Conexant and NXP to release public
datasheets. If they just have to release a demod.so (or similar)
loadable, they'll defer to the board vendors and we'll see the certain
board vendors 'locking other board vendors' out of their drivers. We'll
see embedded firmware, not shared between drivers.
Except, it won't stop at demod.so. It will extend into unfixable bugs
for VendorB's board, because VendorA doesn't want to release a new
demod.so, and VendorB has no linux resources. What happens next? For
financial reasons - demod.so will begin to include checks to see if
specific PCI or USB devices are present in the system, and will fail to
work properly (if at all) when they're not being used with the preferred
products.
Read my lips: For commercial reasons, this enables driver components
that only work if specific boards are present.
- Steve
next prev parent reply other threads:[~2007-09-13 20:46 UTC|newest]
Thread overview: 60+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <46C1BCC5.9090709@amd.com>
[not found] ` <1189626560.5160.57.camel@gaivota>
[not found] ` <d9def9db0709121546h67d3d1ceuf001ab1d798fde92@mail.gmail.com>
2007-09-12 23:10 ` [linux-dvb] [PATCH] Userspace tuner Markus Rechberger
2007-09-13 4:58 ` Dâniel Fraga
[not found] ` <d9def9db0709122258l4b05546dq2e370e67a2a1404@mail.gmail.com>
2007-09-13 12:40 ` Johannes Stezenbach
2007-09-13 13:17 ` Markus Rechberger
2007-09-17 22:05 ` Bill Davidsen
2007-09-13 13:13 ` [linux-dvb] " Johannes Stezenbach
2007-09-13 14:12 ` Markus Rechberger
2007-09-13 15:50 ` Manu Abraham
2007-09-13 16:08 ` Markus Rechberger
2007-09-13 16:22 ` Manu Abraham
2007-09-13 16:32 ` Markus Rechberger
2007-09-13 16:52 ` Manu Abraham
2007-09-13 20:36 ` Steven Toth [this message]
2007-09-13 23:17 ` Markus Rechberger
2007-09-14 1:03 ` Steven Toth
2007-09-14 6:38 ` Markus Rechberger
2007-09-14 7:57 ` Manu Abraham
2007-09-14 9:15 ` Joerg Roedel
2007-09-14 12:00 ` Manu Abraham
2007-09-14 16:09 ` Markus Rechberger
2007-09-14 18:52 ` Alex Deucher
2007-09-14 18:59 ` Markus Rechberger
2007-09-14 19:38 ` Alex Deucher
2007-09-14 16:13 ` Joerg Roedel
2007-09-14 16:56 ` Manu Abraham
2007-09-14 17:40 ` Joerg Roedel
2007-09-14 11:38 ` Johannes Stezenbach
2007-09-14 16:36 ` Markus Rechberger
2007-09-14 17:32 ` Mauro Carvalho Chehab
2007-09-14 17:46 ` Markus Rechberger
2007-09-14 18:29 ` Mauro Carvalho Chehab
2007-09-14 19:20 ` Michael Krufky
2007-09-14 21:07 ` Aidan Thornton
2007-09-14 21:16 ` Mauro Carvalho Chehab
2007-09-14 21:53 ` Manu Abraham
2007-09-14 20:43 ` Johannes Stezenbach
2007-09-15 1:29 ` Markus Rechberger
2007-09-15 1:49 ` Mauro Carvalho Chehab
2007-09-15 13:16 ` Johannes Stezenbach
2007-09-15 13:38 ` Markus Rechberger
2007-09-15 14:04 ` Mauro Carvalho Chehab
2007-09-15 14:33 ` Markus Rechberger
2007-09-15 14:45 ` Mauro Carvalho Chehab
2007-09-15 16:58 ` Bernard Jungen
2007-09-16 11:30 ` Hans Verkuil
2007-09-17 8:46 ` Markus Rechberger
2007-09-15 1:49 ` Markus Rechberger
2007-09-15 3:09 ` Mauro Carvalho Chehab
2007-09-15 12:59 ` Markus Rechberger
2007-09-15 8:52 ` Manu Abraham
2007-09-15 13:34 ` Johannes Stezenbach
2007-09-15 14:56 ` Steven Toth
2007-09-14 13:52 ` Alan Cox
2007-09-14 16:18 ` Markus Rechberger
2007-09-18 8:19 ` Jelle Foks
2007-09-18 8:55 ` Markus Rechberger
2007-09-18 22:56 ` Mauro Carvalho Chehab
2007-09-18 23:00 ` Alan Cox
2007-09-14 0:49 ` hermann pitton
2007-09-14 12:10 ` Alan Cox
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=46E99F36.8090809@hauppauge.com \
--to=stoth@hauppauge.com \
--cc=abraham.manu@gmail.com \
--cc=akpm@linux-foundation.org \
--cc=linux-dvb@linuxtv.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mrechberger@gmail.com \
--cc=video4linux-list@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox