Remember the olden days when folks used that other OS for the applications? We were told GNU/Linux would never make it because it lacked applications. GNU/Linux is making it and there are a lot fewer applications lacking.
I have been using Debian GNU/Linux lately with 28000 packages of software. That’s an amazing number of packages you can install in seconds anywhere in the world on many hardware platforms but it’s a drop in the bucket compared to what’s available under a Free Software licence.
SourceForge and GitHub host about 1.75 million software projects with about 3 million contributors. Collectively, those people deliver far more code than M$ with its few thousand developers. M$ delivers bloat. What word could be used to describe this much Free Software? Cornucopia? Abundance? Wealth?
It’s no wonder I and many millions of people are happy with the number and kinds of applications for GNU/Linux. The world can create its own software. The world does not need monopolists to produce software. Indeed, monopolists in software are endangered species.
Exploring GitHub gives (repositories, any language):
- 37 found for “search engine”
- 91 found for “pascal”
- 16 found for “mortgage”
- 356 found for “CRM”
Using Google to explore (site:github.com) finds:
- 276 hits for “double-entry”
- 21 hits for “ballistics”
- 540 for “ERP”
No wonder Android is thriving. It’s just the tip of the iceberg. The rate of growth of availability of Free Software is phenomenal. In just a few years SourceForge has multiplied and GitHub came into existence.
UPDATE Found a gem on GitHub. It’s not an application but an important document, a transcript of an interview with Donald Knuth, one of the GodFathers of computer science. He started out in the days of hard-wired decimal machines and punched cards a decade before I touched a computer. There’s a lot of sharing of code in the old days and that is thriving today. This article really underscores the idea that one builds software from algorithms and refinements of others’ ideas. Software is not a creative art but a conversation with computers and people .