Posted Nov 13, 2012 23:09 UTC (Tue) by geofft (subscriber, #59789)
Parent article: Crowding out OpenBSD
I've never been sure how to resolve "monocultures are harmful" with a volunteer-based meritocracy. If there is a "better" solution, how do we motivate people to work on the "worse" one? If Linux works on my laptops and has all the features OpenBSD has, why should I install OpenBSD?
I can see why it would be worth someone like Oracle putting money into both Solaris and Linux, both MySQL and Oracle RDBMS, since they can motivate developers with employment. But why should I, as a potential volunteer who's only motivated by impact and personal interest, work for the underdog?
One possible response is that if I have a crazy new idea for how kernels should work, it would be easier for me to get that done in the BSDs, as smaller projects, than in Linux. (But to counter my own counterargument, I'm much more familiar with how the Linux development process works than how the BSDs work.) I'm curious what other motivations we can come up with.