I use a proprietary operating system even on a desktop computer now. I’m forced to use Mac OS X at my job. Apple says OS X Mountain Lion is an easy to use and incredibly powerful system with features I’ll love. In my user’s experience the system is primitive, inflexible and chaotic. It’s very hard to find a single feature which would make me excited and I feel relief each time something works at least as expected. OS X is similar to other proprietary systems in that regard. It’s just much more overhyped.
But my point is not ranting about Apple software here. My point is that after I had become somewhat familiar with OS X, I lost (although maybe just temporarily) my habit to complain of GNU/Linux. It’s often a bit hard but then I can usually say to myself “OS X can’t do that at all”. I’m not much familiar with Windows systems but I guess they are not much better than OS X. So if you are in despair because your favorite free software system tends to be buggy, deficient and confused, I suggest using OS X or Windows for a week exclusively as a cure.
My lesson is we shouldn’t underestimate what free software operating systems have achieved and how much they are ahead of proprietary systems. Software freedom is not primarily about advanced features or quality of software. But we can see that freedom and collaboration can achieve a lot despite all the well known problems.
An interesting question related to OS X is the practical difference between copyleft licensing of GNU/Linux systems and relaxed licensing of *BSD systems. Is it good or bad (or does it matter at all) that Apple could derive its new operating system from a free Unix system? On one hand the Unix roots make OS X survival easier (e.g. it’s fine to have
ls available) and maybe Apple has contributed something to FreeBSD (I don’t know), on the other hand *BSD licensing helps making proprietary software. My view is that copyleft licensing is one of significant reasons to prefer GNU/Linux systems over *BSD systems.