Re: GPL only modules [was Re: [GIT PATCH] more Driver core patches for 2.6.19]
From: Bill Nottingham
Date: Thu Dec 14 2006 - 14:34:15 EST
Rik van Riel (riel@xxxxxxxxxx) said:
> Maybe we should just educate users and teach them to
> avoid crazy unsupportable configurations and simply buy
> the hardware that has open drivers available?
Educating the users may help, but it's hard to do the
education once they've already bought the hardware. Generally,
it would be 1) buy hardware 2) run whatever comes with it
3) try Linux. Hard to get the 'if you're ever thinking about
running Linux, don't buy XYZ' into that workflow.
> Sure, the process of getting drivers merged upstream[2] can
> take some time and effort, but the resulting improvements in
> driver performance and stability are often worth it. It's
> happened more than once that the Linux kernel community's
> review process turned up some opportunities for a 30% performance
> improvement in a submitted driver.
>
> Hardware companies: can you afford to miss out on the stability
> and performance improvements that merging a driver upstream tends
> to get?
>
> Can you afford to miss out when your competitors are getting these
> benefits?
This is the big point - we need to show the vendors how getting
upstream helps them.
Compare costs of all-in-house development versus shared-with-community
development.
Compare how quickly issues are fixed, and how often drivers actually
regress with in-tree vs. out-of-tree drivers.
Get case studies of drivers that have been opened (qeth? lpfc? Others?)
and get other companies to *go on the record* on how opening their
drivers and getting them upstream has helped them to lower their development
costs and scale their sales.
Bill
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/