OOo je super kvalitní SW, který umíá skoro to, co MS Office 97, jen pomaleji. Třeba práce s většími grafy, nebo s většími tabulkovými spreadsheety, je pomalá jako chromý slimák.
Proč byste chtěl ořezávat Windows, MS Office, Oracle, účetnictví, správu poplatků za psy atp.? Není k tomu jediný důvod. Ty komplikace při získání dokumentace jsou opravdu vtipná věc. Ono otevřít MSDN Library, najít dokumentaci, příklady a tutoriály o dost méně náročné, než studovat zdrojáky aplikací v C.
Zdroják není dokumentace, zkuste si to napsat na tahák. A jestli vám připadá jednodušší se řekněme hrabat ve zdrojáku OpenOffice.org, pak úpravy dokumentovat, testovat, podporovat je, a udržovat je v dalších verzích, než napsat komponentu pro MS Office, tak máte opravdu problém. Kolik jste viděl těch firem, které si upravovaly OpenOffice.org, MySQL a PHP? Viděl jste vůbec někdy nějakou takovou? Jestli ne, tak jim všem byl zdroják úplně k ničemu.
Vyzkoušet a podporovat je u open source něco úplně jiného. Když totiž upravíte zdroják aplikace, nedostanete na ní podporu od autora. Zkuste jít za RedHatem, že máte na serveru problém s kernelem, který jste si přeložil po vlastních úpravách, a chcete po nich podporu.
Zkuste si představit, jak si jako zákazník zaplatíte podporu (a samozřejmě rozvoj, podpora nestačí) na projekt typu Lotus Notes, MySQL apod. Asi těžko. Navíc dodavatelé nekončí podporu ze dne na den, a typicky vám nabídnou migrační cestu. Když ne oni, tak někdo jiný.
Samozřejmě u malých projektů od menších firem je dobré mít zdroják, ovšem autor takové aplikace by musel být idiot, kdyby vám dovolil tu aplikaci dále šířit (třeba pod GPL). Na to nepřistoupí ani autor té agendy poplatků za psy :)