Skoro bych tipoval, že jedním z důvodů proč to IBM nemůže udělat, je přítomnost kódů z dob spolupráce s MS. Protože víme, jak se MS chová k jiným open projektům, čekal bych rychlou odezvu typu "... jsou tam naše licencované věci, tak zaplatíte !". Takhle se IBM brání případnému tlaku ...
Takže správné je uvolnit kód, aby na něm někdo mohl postavit produkt, kterým pak bude konkurovat mému vlastnímu produktu (a říkat něco o nízkých pořizovacích nákladech)? To je opravdu krásná úvaha. Zkuste si představit, jak předstoupíte před akcionáře (kterým firma patří), a říkáte: "No, my bychom ten kód jako uvolnili, takže ostatní na tom kódu budou stavět produkt, který nám potom bude konkurovat, a snižovat tržby, tedy i vaše zisky". V první fázi by akcionáři zřejmě nevěřícně zírali, poté by se smáli, a nakonec asi házeli předměty.
Zkuste prosím zauvažovat, proč by mělo být správně zdrojáky uvolnit.
Zkuste se na to podivat z pohledu uzivatele a ne firmy - z pohledu Xercese by bylo otevreni zdrojovych kodu jedine dobre. Microsoft ma na to pochopitelne jiny nazor, ktery ale nemusi byt jediny spravny.
Spíš mi přijde důvod v tom, co by z toho měli. IBM podporuje Linux (alespoň část IBM, zbytek je velmi MS friendly ;-)), ale podporuje ho především za účelem zisku. Není to žádná "hodná firma", která by něco dělala jen pro dobro pár, byť i pár tisíc, lidí. Musí vidět několikanásobnou návratnost, pak teprve. Analýza kódu a odstranění "špatných", patentovaných částí, něco stojí, stejně tak by stálo řešení případných patentových problémů po uvolnění zdrojáků. Proč by to dělali...
No, je samozrejme otazka kolik tam tech cizich casti kodu je, ale slysel jsem ze v posledni verzi spis minimum. A co by z toho meli? Spousty (alespon desetitisice) spokojenych uzivatelu... Idyla, ne? Linuxu by to IMHO mohlo docela prospet.