[linux-audio-dev] Getting out of the software game

Ross Vandegrift ross at kallisti.us
Wed Mar 14 19:24:25 UTC 2007

On Wed, Mar 14, 2007 at 07:57:06PM +0100, Fons Adriaensen wrote:
> > The interface does not change that fast.
> But the argument that 'kernel developers need the freedom to change
> the driver interface when they want to' has been used as one of the
> reasons for not having a fixed BDI. Currently the interface _could_
> change at any time and you can't plan for it.
> Same for 'if your driver is open source then it will be maintained
> by some volunteers.' Maybe it will, maybe not. It's understandable
> that some people don't want to base a business on that.

This isn't an issue if you release a driver as free software and preen
it for mainline inclusion.

Once a driver in using APIs in the mainline tree, it's easy to track
when API changes break it.  When a developer changes an API that
breaks your driver, it is typically up to the developer to update your
code for the API, not you!

So very specifically, it's *not* a planning or budgetary problem, if
you (with your vendor hat on), follow the standard procedures that
operate within Linux kernel development.

Ross Vandegrift
ross at kallisti.us

"The good Christian should beware of mathematicians, and all those who
make empty prophecies. The danger already exists that the mathematicians
have made a covenant with the devil to darken the spirit and to confine
man in the bonds of Hell."
	--St. Augustine, De Genesi ad Litteram, Book II, xviii, 37

More information about the Linux-audio-dev mailing list