Proprietary vs Open Source vs Free Software
2011-03-08 7 Comments
I recently had to think about the terminology problem around Free Software, Libre Software, Open Source, FOSS or FLOSS.
Whenever you do mean to imply the 4 Software Freedoms, Free Software seems to be the best option. Libre instead of Free might help to make it clear it’s not about price, but that term isn’t used that widespread, and it’s the Free Software Foundation, not the Libre Software Foundation.
FOSS may be bearable, but having 2 words for the same thing in one acronym like in FLOSS, while there’s already a huge overlap involved … I have no nice word for it.
Open Source will in most cases also be Free Software, but it’s often used to emphasise the practical aspects and is preferred by those who want to distance themselves from a perceived Free Software fanaticism. What’s really impractical is that Open Source feels to me like a more handy term for stuff that doesn’t happen to be executable software, but this baggage is no help, there.
I really don’t like the idea of a divide between an Open Source pragmatism and Free Software idealism (or worse labels). While there may be FS nutcases, I think the determining aspect is the nutcase, not the FS part, then. So called idealism can often be thought of as long-term pragmatism. You don’t reach certain goals, if you give in, easily. The hard part is the balancing of the value one ascribes to what is desired, against the probability and cost. What seems pragmatic now, might show to have been short-sighted, later.
Now all in all, people will not agree on the weighting of values and of what is actually at stake, what the opportunities and risks are and the time span to think of. But if you see a continuum, instead of a hard split, it should be much easier to get along or even cooperate for mutual benefit.
Personally, I much prefer Free Software, but will use what I think I have to, to get a job done. I may forgo some comfort I could have with a closed solution, sometimes. It’s a case by case decision. But I would not stay out of an entire field for lack of an FS solution. As an example, have fun trying working as Industrial Designer without Solidworks or the like. And no, I simply can’t write a parametric solid-modelling application or fund it’s development, not in this life 😉