Én nem tudok róla, hogy akadályoztatnák a szabad szoftverek elterjedését. A piac azt a terméket, megoldást választja amely megfelel az igényeknek. Ha szabad szoftver tudja ezt az igényt kielégíteni, akkor azt fogják választani, ha nagy zárt forráskódú tudja akkor azt fogják választani. Ld. firefox ami pl. igen elterdjet, és ld. linux ami meg bizonyos körökben nagyon elterjdet, bizonyos körökben pedig nagyon nem.
Ált. az ember amiatt ruház be egy termékbe, mert az kényelmet biztosít számára. Naná, hogy az terjed el, amelyiket könnyebb használni, amelyik nem változtat minden hónapban valamin, hogy aztán teljesen használhatatlan legyen, hogy az ember aztán visszasírja a régi időket, mert még érték el az OSS szintjét, mivel nem működik).
Kíváncsi vagyok, hogy te melyik turmixgépet vennéd meg pl. Amin 4 gombot kell megfelelő állásba tekergetned, hogy aztán talán működjön, aztán persze az ami addig működött köv hónapban már nem működik, hanem újra ki kell találni, hogy mi a jó kombináció, vagy azt vennéd amin megnyomsz egy gombot, és megy. És nem kell szarakodnod fél órát azzal, hogy működjön. Ez emberiség elleni bűntett?
Nem mellesleg a windows termékekhez is nagyban kell érteni, ha komolyan akarsz hibát elhárítani. Az aki csak klikkelget az pl. nem fog tudni fejből mit csinálni, mikor megzuhan egy exchange szerver adatbázisa. Nem fog tudni egy sharepointot normálisan összerakni. Nem mellesleg a windows-ban van Unix subsystem ami POSIX kompatibilis, és stabil :).
Aztán ott van a powershell is, amivel kapcsolatosan azt mondhatnám, hogy igen jól kitalált shell. Nemsokára minden microsoft szerverterméket tökéletesne lehet majd managelni alóla (még azért persze van 1-2 hiányossága), na abban se klikkelgetni kell, és igen ott is mint a nagy linux-ban kell egy kis tudást felszedni, ha szeretnél valamit. Lehet ugyanolyan jó kis scripteket irogatni, és kényelmes.
A linux-nak meg igenis lenne mit tanulnia a microsofttól, mind userland, mind kernel, biztonság stb szintjén.