while i don't disagree with your overall position, i can tell you that business isn't seduced in socialist economic production. the company i work for simply used things open source applications because they are free. no one, save for a few geeks, understands why its free, how it was developed, yadda. they only care that the software cost them nothing. of course, the software almost always has to be beefed up and adapted to fit our system and needs, so it costs them something. but from what i've seen, open source isn't doing jack to change anything.
as people have noted here before, some open source was developed on the job. say a programmer needed a tool. she made it -- on company time (or university or government) and shared it. so, some open source is developed because business/government/university is underwriting its production - wittingly or not.
anyway, it's another release during maintenance hours, so i gotta fly.
shag
http://cleandraws.com Wear Clean Draws ('coz there's 5 million ways to kill a CEO)