See All Posts on FLOSS Opinion
In short, FLOSS refers to the common generalization of FOSS and OSS software, as many people might otherwise be accustomed to mistakenly using the term OSS (Open Source Software).
My FLOSS Posts
In addition to topics separate from software entirely, I write both politically and apolitically about free and open software (FOSS and OSS). So as a general reference, I use the term FLOSS to refer to that subset of blog posts.
Even if I were just writing persuasively about FOSS as a theme, it does not exist in a vacuum, and I would still incorporate OSS into the discussion either way. They are so intertwined, that it is much much easier to sum up the issue using the term FLOSS (which in some sense is why the term exists.)
The Term FLOSS
Going in slightly deeper, the term FLOSS can loosely refer to the combination of FOSS software and OSS software, and all their licensing and behavioral details.
In the world of free and open software, terminology matters. If you want to learn about specific terminology, you can find a lot of information through the Free Software Foundation's website and other online sources. Some common terms around open software are FLOSS, FOSS, OSS, Copyleft, Copyright, Proprietary, Open, Closed, Free, and Libre.
The term FLOSS has been said to be detrimental to FOSS more-or-less because of its outright conflation of FOSS and OSS. I take the balance of the issue on the usage of this word to be optimistic towards FOSS however, at the very least in a realist sense - that it is actually accommodating to the situation in terms of the similarities of FOSS and OSS.
More than just being a weak compromise however, the term can be a constant enabler for people who would not otherwise consider FOSS in any practical sense, and I see the term FLOSS as also having potential to actually help preserve the distinctions between the other two terms. Simply knowing the term FLOSS and its rationale could have the effect of calling attention to those distinctions.
Or you could simply say FOSS and OSS. It is just a couple extra worlds after all.
Open Licensing Background
Generally open software developers might have increased acquaintance with around three to fifteen or so open licenses. But there are 40 or 100 or more that you can learn about. All it takes is an attorney to draw one up. These licenses can range in various degrees of openness, closedness, freedom and non-freedom. Licenses can stipulate on software compatibility with other licenses, and a myriad of other details like developer accreditation and profit options.
Briefly, the term FOSS (without the 'L') has practical meaning around licensing methods, but crucially, FOSS is the term that stands out as carrying the primary ethical and political significance among open software terms. There are far fewer FOSS licenses than general open licenses. What qualifies as a fully FOSS license may vary according to individual perspective, but there are official terms set out by the Free Software Foundation.
The primary contrasting term to FOSS is OSS, and OSS only carries practical implications for its own types of licensing, but without ethical and political significance.
The story of FOSS and OSS might be playfully described like this:
You might be tempted to think that FOSS is a snob to OSS, and that treating the two like oil and water is petty. However more accurately, OSS has actually been a bully to FOSS. FOSS came out first, and set out a means to develop software ethically. Then OSS swooped in, and took the easy parts of the FOSS idea, leaving out the ethical bits. Then OSS confused people about the ethical reasons for open software. OSS now dominates the field - and well interpret it the way you want - kind of stole FOSS awareness and glory while FOSS takes the high road.
FLOSS is Both
Anyway despite the differences, the term FLOSS is one of convenience, born from the desire to create a purview of sorts for considering both FOSS and OSS licensing on a single plain of their practical characteristics. The term FLOSS clarifies a commonality between both FOSS and OSS when they share a politically and ethically neutral context.
In other words, just because FOSS is largely ethical and political, it does not mean that it cannot also be discussed in a practical sense right alongside OSS. (Cute huh.)
What is it About FLOSS?
Like any hobby or passion, software development is not free in time, or intellectual capital. However, unlike most hobbies and creation tools, it is pretty available in terms of prerequisite and overhead costs. People generally have the equipment to do development whether or not they are interested in development (a PC and the internet).
Freedom to write software how you want means that you can bring so many different creations and visions into fruition unlike so many other tools and material building components.
Software does things, and it can be revised and re-written; re-created. Does a book report do things? Does a painting do things? How many times can you re-do, or re-work a toy model of an aircraft carrier? How many times can you mess up on carpentry when you have only chopped down 1 oak tree?
Software development is like fun puzzles, mixed with fun building toys like Legos, mixed with actual building tools like concrete, mixed with artistic expression, mixed with the potential for real-world accomplishment, and even making money. It's all that rolled into one, right at your fingertips like magic sorcery.
Not having freedom in writing software can feel quite dumb. It can feel this way if you realize the limitations on it have to be artificially imposed, or if you realize the deeper realities of hardware and software layers can be like attempting to lock down natural and physical laws of the Universe. These restrictions can seem quite funny, or even like an absurd and dastardly farce. I believe that many FLOSS enthusiasts probably sense similar absurdity, as to even procure an internal burden of proof onto the concept of the un-free.
No comments:
Post a Comment