Linux je na rozdiel od Windows systémom s otvoreným kódom. Keď sa hovorí o otvorenom kóde, väčšinou sa spomínajú možnosti jeho upravovania, kontroly alebo použitia vo vlastných programoch. Absolútna väčšina používateľov však chce s daným softvérom iba pracovať a žiadna z týchto vecí pre nich nie je vôbec zaujímavá.
Existujú však aj ďalšie výhody otvoreného kódu. Nikto vás napríklad nemôže nútiť upgradovať na vyššiu verziu, ak ju nepotrebujete, kým napríklad niektoré zmluvy s Microsoftom vyžadujú kupovanie najnovších verzií a pre staršie programy už nemáte žiadnu technickú podporu. Navyše, keď sa aj pri softvéri s otvoreným kódom rozhodnete pre upgrade, je zadarmo.
V otvorenom kóde sa väčšinou nemusíte obávať žiadnych skrytých funkcií, ako napríklad posielanie vašich osobných údajov alebo zmeny vo vašom počítači bez vášho súhlasu (napríklad licencie Windows XP a 2000 Service Pack 3 explicitne povoľujú Microsoftu vstúpiť do vášho počítača a robiť na ňom zmeny bez vášho vedomia a súhlasu, Service Pack 4 to už trochu mierni).
Najmä pre väčšie firmy môže byť zaujímavé nechať si spraviť v nejakom programe úpravy podľa vlastných predstáv bez toho, aby museli platiť príliš veľa peňazí. Stačí zohnať akéhokoľvek dobrého programátora (aj na Slovensku je ich dosť), ktorý v otvorenom kóde môže urobiť čokoľvek. A napriek rozšíreným dezinformáciám tento upravený kód nemusíte zverejniť, ak ho neplánujete ďalej šíriť, dokonca ani ak je pôvodný program pod licenciou GPL.