4 ms·
The problem with marketshare is that it's a cycle. Getting marketshare requires those kinds of features (generally), which requires paying your engineers a bett
by dylangs1030 13y ago
The problem with marketshare is that it's a cycle. Getting marketshare requires those kinds of features (generally), which requires paying your engineers a better salary (again, generally, there are exceptions). But that won't happen without a marketshare to bankroll better engineers. And at that point, you might as well be proprietary.
- jiggy2011 13y agoNot sure what salaries Canonical pay , but I assume that they are competitive enough. I have heard that the perks are good, work from home etc. So I doubt that they have a problem attracting good talent, I would wager that their average level of developer skill is significantly higher than the average devshop. Of course they are a smaller company (than say Apple), so may not have the resources to build every single program people want. OTOH third party vendors can certainly fill this gap, but then you hit the chicken and egg problem that third party vendors don't want to develop for it (at least desktop software) because marketshare is low. Web based and cross platform software alleviates this problem significantly though. Of course it depends if you are Richard Stallman and must use 100% GPL software for everything, or whether you are happy with certain compromises. I would say that having your core OS as 100% open source software even if you run proprietary apps on top is a significant step forward.
- icebraining 13y agorms doesn't have to use 100% GPL software, he's fine with MIT, Apache, BSD, etc ;)