Skip to content
Welcome guest. | Register | Login | Add
About | Wiki | Legacy

free software


A recently revised article about the differences between "Free Software" and "Open Source", by Richard Stallman.

Something of relevance to this is the recent controversy developed around the meaning of the term "Open Source" which puts some doubt on whether "Open Source" as a term is really any clearer than "Free Software". The real truth about the term was spelled out by Eric Raymond anyway, it is basically a way to conceal the ideology and purism of FSF.

Is "Open Source" Now Completely Meaningless?


The GNU/Linux community is facing a great opportunity that it must take advantage of, the turn of the tide of 64bit computing over an increasingly obsolete 32bit computing. The time is ticking away and if we want our operating system to dominate on the desktop we must act now, even if that means making some compromises.


The "World Domination 201" writing made an impact on some parts of the Free Software community, including myself as I found myself in agreement.


Here is the most recent audio interview with Richard Stallman. In it he introduces the basics of the Free Software philosophy, but in a further discussion also explains some other interesting things such as the fact that Free Software is actually more in accord with the free market capitalism than proprietary software, the reduction of freedom that is going on in the world (specifically mentioned US and UK) and also Stallmans motivations for advocating freedom.

It is an excellent easy to listen interview. Ogg is available here.

Plan 9 from Bell Labs


A different free operating system, which was far ahead of its time. The architecture is both pragmatic and elegant (three different small but monolithic kernels for "terminals", "cpu servers" and "file servers", and most things including filesystems running in user space).

It's presumed dead by many, but there still are active developers. If GNU/Linux isn't geeky enough for you anymore, try this. If you want to make efficient use of multiple networked computers, also try this.