Patrick Shirkey wrote:
People here
invest their time and effort (but usually not money for
promotion), mostly because they're techies who want to to build
something that they really need/want. Businesses invest money for
another reason, because they want to develop and promote commercial
products. They're mostly two different worlds (though there is
crossover).
Would you agree that the commercial side of Linux Audio development is
not currently showing much support for the community then? Would you
consider it to be partly (if not largely) because there is an image
problem.
I'd say that it has nothing to do with image. Businesses have no reason to
support general Linux Audio development. They should be supporting the
development and promotion of products, and at the moment Linux Audio is not
a product, nor is it yet a stable foundation for product development.
I think that the responsibility for why there are no commercial Linux Audio
products is shared. Part of it is that the developers are too busy to take
on commercial consulting and therefore the commercial community doesn't have
anyone to help them adopt Linux. There are exceptions, but they are few.
There are other roadblocks to commercial development, not the least of which
is the lack of a stable Linux envorinment -- it seems that every few weeks
(or day! or hours!) there's a new distribution, a new CVS, a new Unstable.
Start developing using Suze/Redhat/Debian version X.x and
ALSA/JACK/OSS/ecasound/snd/USB-services/PCMCIA services/files system
services version X.x and in a few weeks, if you try to get support the
response is: "We no longer support that version -- upgrade to the latest
one." Developers might love that kind of world, but small companies can't
live with that - they need a stable development environment.
Perhaps
there's no need to promote Linux Audio; perhaps instead there
is a need to promote useful products. If those products happen to need
Linux (and ALSA & Jack) as a foundation, then Linux will get promoted
as a side effect of successful products. Much like MacOS.
So if you want Linux Audio to be promoted, either
make broadly useful
products or assist the companies that want to turn your work into
broadly useful products.
Are you making an offer? ;)
Yes, I am now and I have in the past. It's not easy to find takers.
If we had a community run organisation that lead by
example do you think
it would make you feel more motivated to promote Linux as a platform to
your customers? Esp. If you could show them that your company has an
active part in supporting the community?
If commercial companies could get the cooperation of the few key Linux
developers who work on ALSA, USB for sound, drivers for sound hardware and
recording/playback/editing software, they'd be more likely to fund the
development and marketing of Linux-based products.
But I don't think that Linux developers care much, in general, about
developing Linux sound applications for commercial use, or for that matter,
in promoting Linux. I think that their motivation is more to develop useful
tools for their own use and to be part of a larger community of their
technical peers. They want to do their thing, distribute it freely, and not
have to deal with the licensing and access issues associated with
commercial products (most specifically Microsoft and their Windows
products).
They also seem to have a bit of wariness of getting involved with a
commercial product that might make their code less openly accessible; the
wariness is only partly offset by the opportunity to earn some money --
money is not what motivates them.
Eg. Official status in the form of certification or
advertising space,
naming rights, awards in your honour...
As I said before, perhaps there's no reason for companies to promote Linux
Audio; instead they should develop and promote products which build on (and
therefore) require Linux. That would result in Linux having a higher public
profile in the audio world.
BTW. Would you like to add your Company to the Tech
Support database?
We're not Linux developers and so can't make the offer to assist others.
When we're able though, we respond on Linux-related mailing lists to
requests for assistance.
Len Moskowitz
Core Sound