[CentOS] Re: [OT] FOSS or Freedomware? -- WAS: pronunciation/Red Hat

Thu May 19 14:57:06 UTC 2005
Bryan J. Smith <b.j.smith@ieee.org> <thebs413 at earthlink.net>

From: Johnny Hughes <mailing-lists at hughesjr.com>
> MUCH more FOSS oriented

I've been taking an informal survey on this for awhile now.
I know the new, official acronym is Free and Open Source Software (FOSS).

But even before that acronym was popular, I had long argued that
Stallman's insistence on calling it "Free Software" when that could
be confused with "Freeware" or, worse yet, "Shareware" was a
disseervice.  I liken that problem to people who like to use the
term "Hacker" in general, even though the original term was used
to designate someone of creative or other technical skill.

"Open Source" doesn't dictate that the source code is free of IP
either.  And the whole term "open" is overused, especially when
people are thinking of "Open Systems" (at least one major Microsoft
executive had an entire interview when he confused "Open Source"
with "Open Systems") and people argue standards.

Which is why I like the term, which I have been using for a long time,
of "Freedomware."  It conveys that it isn't free of cost, while conveying
that it is freedom from many things in the way that at least Americans
(if not many others) typically understand -- not always positive either.

I actually have a slew of license categorizations on a 2D plot against
source and standards:  
- Freedomware (open source, open standard)
- Standardware (proprietary source, open standard)
- Sourceware (open source, proprietary standard**)
- Commerceware (proprietary source, proprietary standard)

**NOTE:  E.g., IP or other requirements.

I like to differentiate between vendors who adhere to open standards
but with proprietary source.  E.g., I call the nVidia "nvidia" driver
as "Standardware" because it is a standard GLX implementation.

I also want to differentiate between "good" vendors who maintain
proprietary standards over time, because they value their customers
and their own property, and those who purposely don't even maintain
internal, proprietary standards, and purposely change file formats
regularly, and incompatibily.  The former I call "Commerceware."

The later is what I call intentional Hostageware:  
- Hostageware (unmaintainable source, unmaintainable standard)

Any software can become Hostageware.  If it is unmaintained,
eccentric, etc..., that's a risk to the data contained in/produced by the
software.  Open Source doesn't necessarily mean Open Standard,
or that the software will be a common standard.  There are a lot of
Open Source programs out there with eccentric formats.

So any software is really about mitigating risk and not some
philosophical non-sense.  And I find that sells much better to
clients than anything.  And most seem to like the term Freedomware
too.

Because freedom can be both great, and a burden at the same time.


--
Bryan J. Smith   mailto:b.j.smith at ieee.org