Quick definitions (they matter)
Free software
Term coined by Richard Stallman in 1983 with the GNU project launch. Defines four essential freedoms:
- Freedom 0: use the program for any purpose.
- Freedom 1: study how it works and modify it.
- Freedom 2: redistribute copies.
- Freedom 3: distribute modified versions.
"Free" here means freedom, not zero-cost ("free as in freedom, not as in free beer"). Free software can be sold — what it can't do is hide its source code.
Open source
Term coined in 1998 by the Open Source Initiative as a more business-friendly alternative. Covers essentially the same software but emphasizes practical benefits (quality, security, cost) over ethical arguments. Most free software is open source and vice versa, with important philosophical nuances.
GNU/Linux
GNU is the set of tools Stallman started in 1983 — compiler (GCC), shell (bash), utilities. Linux is the kernel Linus Torvalds released in 1991. Combining GNU tools running on the Linux kernel is what we call GNU/Linux, though popularly just "Linux".
What the average user doesn't know they use daily
95%+ of the world's web servers run Linux. Apache and Nginx (both open source) serve most of the pages you see. Android (Linux kernel based) is on 3 of 4 phones. macOS and iOS are BSD derivatives (another free system). Home WiFi routers run Linux. Netflix boxes, Samsung TVs, Tesla cars, the Raspberry Pi in your kid's classroom — Linux.
The stack holding up the digital society is, largely, free software built by thousands of people contributing their work to the common good. And it coexists with commercial products — not one or the other, but a symbiosis.
What free software gives back to society
1. Universal access to technology
A rural school with no budget can install Ubuntu and LibreOffice on donated computers and offer technology education at the level of a private Windows-licensed school. Without free software, access to tech would be a privilege of those who can pay licenses.
2. Technological independence and sovereignty
Whole countries adopt free software to avoid depending on foreign vendors that can suspend service, raise prices or be pressured by outside governments. Cuba, Venezuela, Russia, China, India, Ecuador, Brazil and many more maintain official migration initiatives for strategic reasons, not just cost.
3. Auditability and transparency
Any expert can inspect a free system's code and validate it does what it says — no hidden backdoors, no unauthorized data collection, no "mandatory telemetry". For critical systems (electronic voting, healthcare, critical infrastructure), this is indispensable.
4. Education and training
Any student can read Linux, PostgreSQL, Python or React code and learn from the world's best engineers. Software engineering education stopped being a closed privilege the day code went public.
5. Collaborative innovation
A company doesn't have to reinvent the wheel for every problem. On top of solid bases (Linux, Docker, PostgreSQL, Python, React) it builds its added value. This dramatically accelerates innovation — a startup today launches an MVP in weeks using free components that in the 90s would have required years and millions of dollars.
6. Resistance to planned obsolescence
Free software doesn't die when its company goes bankrupt or discontinues it. The community can maintain it, fork if the original direction fails, and preserve functionality for decades. There are people today using 30-year-old software because it still works — unthinkable with proprietary.
7. Open standards
Open formats (HTML, PDF, ODF, JSON, SQL) keep your data from being held hostage by a vendor. You can move documents between programs without losing them. Without that open-standard culture, switching vendors would mean losing all historical data.
Software patents: the problematic counterweight
Software patents let one company monopolize a technical idea for 20 years, even if others implement it independently. In practice they've produced more blockage than innovation:
- Patent trolls — companies existing only to buy patents and sue alleged "infringers". They've cost the industry tens of billions of dollars.
- Competition blocking — when a company patents an obvious idea, everyone else either pays license or builds worse.
- Defensive accumulation — big players buy patents just to not get sued. Microsoft has 60,000+ patents; Google, IBM and Samsung have similar numbers.
- Legal costs small companies can't face — a typical patent suit costs US$ 1-3 million, effectively excluding startups.
In Europe pure software patents are restricted (algorithms can't be patented); in the US they're allowed and it has distorted the entire ecosystem. Free software has been the main counterweight — projects like Linux explicitly publish defensive alerts and no-sue commitments.
How the world would look if all software were closed
An uncomfortable thought experiment. If in 1991 Linus Torvalds had sold Linux to a company that closed it, today we'd have:
- Internet in the hands of 3-4 corporations owning server OS. Per-website fees, not per hosting. Small entrepreneurs out of the game.
- Mobile telephony dominated only by Apple (no Android, Linux-based). Smartphone access limited to those who can afford iPhones — goodbye mobile masification in developing countries.
- Wikipedia, GitHub, Stack Overflow, Reddit wouldn't exist as we know them — all run on open infrastructure.
- Universities paying millions to Microsoft and Oracle for educational licenses. Computer science as elite privilege.
- Governments trapped in perpetual contracts with single vendors — vendor lock-in at national scale.
- AI centralized in 3 companies with no alternatives. PyTorch, TensorFlow, Llama, Hugging Face Transformers are open source — without them the field would be 10 years behind and concentrated.
- Scientific research stalled — modern science is built on Python, R, Jupyter, NumPy, all free. Without them, every lab would reinvent its own tools.
- Easier censorship — without Tor, Signal, free alternatives, authoritarian governments would have total digital communication control.
The internet would be more expensive, smaller, more closed and more controlled. The technological acceleration of the last 30 years wouldn't have happened at the pace it did. This isn't opinion — it's what happened in the few sectors where free software didn't win: look at professional audio or heavy CAD, still dominated by proprietary software and patents.
Free vs closed software: comparison
| Feature | Free / OSS | Closed / proprietary |
|---|---|---|
| Source code access | Yes, public | No (trade secret) |
| License cost | Generally $0 | Variable, recurring |
| User-modifiable | Yes | No |
| Security auditable | By anyone | Only by vendor |
| Lifespan | As long as community exists | As long as vendor wants |
| Support | Community + companies (Red Hat, Canonical) | Vendor |
| Vendor lock-in | Minimal | Frequently high |
| Deep customization | Yes | Limited or impossible |
| Examples | Linux, Apache, PostgreSQL, LibreOffice, Firefox, VLC, Blender | Windows, macOS, Adobe Creative Suite, AutoCAD, SAP |
Use cases where free software wins
1. Servers and hosting
Linux + Apache/Nginx + PostgreSQL/MySQL + a language (PHP, Python, Node.js, Go) covers 95% of hosting needs. No licenses, no restrictions, with the richest documentation in the world.
2. Education and computer labs
Ubuntu, Linux Mint, LibreOffice, Firefox. Recycling old computers for teaching is viable; with modern Windows it isn't.
3. Network and security infrastructure
pfSense, OPNsense, MikroTik RouterOS (Linux-based), Wireshark, Nmap, OpenVPN, WireGuard. Networking and security professionals work mainly with free tools.
4. Software development
Git, VS Code (open source), Python, Node.js, Docker, Kubernetes, all modern frameworks. The dev stack is practically all free.
5. Embedded systems and IoT
Linux, FreeRTOS, MicroPython. Almost every modern connected device is built on free foundations.
6. Scientific computing
Python (NumPy, Pandas, SciPy), R, Jupyter, Octave, all free. Scientific reproducibility guaranteed.
7. Home and office on a tight budget
LibreOffice replaces Office for 90% of uses. GIMP covers most of basic Photoshop. Krita for digital art. Blender for 3D and video. VLC for multimedia.
When closed software is still needed
There are areas where, today, free software doesn't compete at parity:
- Adobe Creative Suite in professional graphic/video production — free alternatives exist (GIMP, Inkscape, Krita, DaVinci Resolve free) but the pro ecosystem still anchors on Adobe.
- AutoCAD, Revit, SolidWorks in pro architecture/engineering — FreeCAD advances but doesn't compete in critical workflows yet.
- Accounting software with local tax stamping (country-specific) — tied to specific regulation.
- Highly specialized vertical ERPs where the support and consultant ecosystem is proprietary.
- Industrial chain software (HOMAG woodWOP, vertical CAM/CNC software).
In these cases the reasonable approach is closed where it adds value and free where it makes no difference — the sensible hybrid model.
The role of free software in my work
Almost everything I deploy to production for clients runs on free software: Linux (Ubuntu Server, Debian), Nginx, PostgreSQL / SQLite, Python (FastAPI), Node.js, RustDesk (free alternative to AnyDesk for remote support), Nextcloud (free alternative to Google Drive/Dropbox), Mikrotik RouterOS, Wireshark for network diagnostics.
This isn't ideological — it's practical. Free software gives me full control over client infrastructure, with no renewable licenses choking budgets, no vendor lock-in for years, and the ability to customize whatever's needed.
Adopt free software where it makes sense. Not purism — strategy. Servers, infrastructure, internal tools, training: free. Specialized vertical products with mature commercial ecosystem: proprietary where it justifies. The smart mix gives the best TCO and the most independence.
Want to explore free alternatives for your company?
If your company pays for licenses it doesn't use or wants to reduce vendor lock-in without losing functionality, tell me what you use today and we'll evaluate what can be replaced by free alternatives and what's worth keeping.