Pekny clanek, ktery se snazi pod-vysvetlit, proc ten M# jeste funguje.
Co by se ale asi stalo, kdyby M# pochopil podstatu Open-Source, vzal by nejakou zdarilejsi distribuci Linuxu pod sva kridla, a snazil se z nej vysat maximum, ktere by potom siril pod svymi licencemi a jeho produkty by pomalu zacaly migrovat z Windows --> Windows na Linux jadre.
Myslim, ze by to byla zajimava uvaha na tema, jak by to vypadalo v Open-Source, kdyby M# masove propagoval zmorfovany Linux.
Reklama, ci zahuba OS?? Fakt si to nedovedu predstavit, snad uklidnujici je, ze M# to NIKDY nepochopi a bude jen a stale u svych obchodnich modelu.
zatim.
Myslím, že si MS výhody OpenSource uvědomuje moc dobře - je to vidět z toho, že jak postupně otevírá zdrojáky (srovnejte to se stavem jiných ClosedSource firem, třeba Adobe, Oracle, dokonce i IBM, které jinak Linux aspoň proklamativně podporuje) a prosazuje .NET platformu, která je svou povahou OpenSourceová - vše lze dekompilovat. V některých případech (např. Windows CE) umožňuje dokonce modifikovat zdrojáky pro vývoj dalších komerčních řešení. Myslím, že nebudu daleko odo pravdy, když prohlásím, že Microsoft je dnes jedna z nejotevřenějších ClosedSource společností.
Ale Microsoft se současně snaží se do vývoje Windows nezatáhnout nevýhody OpenSource - jako je např. tendence k tříštění platformy. Z toho to hlediska je podle mě jeho koncepce SharedSource ideální.
Korm toho nezapomínejte, že OpenSource není ani zdaleka všelidový hnutí jako FreeSoftware, je to výrazně komerční iniciativa a pro firmy jako IBM právě a jen marketingový model. Proto taky IBM, HP, Sun či Oracle neinvestuje do vývoje Linuxu přímo a využívá ho jen pro rozvoj svých, pohříchu ClosedSource řešení.
která je svou povahou OpenSourceová - vše lze dekompilovat.
Jo? To ze to jde technicky jeste neznamena, ze to jde legalne. Ale Vy asi premyslite pouze v tomto duchu, ze? Tj. jde to dekompilovat je pouziti, uprava, okopirovani ci ziskani znalosti k zisku legalni.
Windows jde ukrast acha jde nejak cracknout aha takze to je legalni...
Managed Java / .NET aplikace lze dekompilovat úplně legálně, protože pro tyto účely nabízí obě platformy rozhraní a funkce. Na tom není nic nelegálního a umožňuje to prověřit třeba otázky zabezpečení toho SW.
O jiných aplikacích na jiné platformě a jiném využití reverzního inženýrství se nebavím - ale jistě víte, jak vznikalo Wine, Lindows, CrossOver Office nebo Samba....;-) To o čem mluvíte je pro OpenSource spíš typické, než výjimečné.
Kdyby ste znal problemy Windows CE tak by jste velmi rychle pochopil proc MS dovoli modifikace.
1. windows CE je hrozny pruser nekompatibilni, ci jeste hure mirne nekompatibilni s cimkoliv
2. jeho vyvoj pro jeho chyby je mrtvy a podpora zadna, bohuzel uziti moznymi zakazniky platformy .Net vyznamne, ale .NET se zatim nikam dal nedostal a oni zakaznici nemaji pruhledny smer (ba dokonce prodejci MS nevedeli nekolik mesicu nove licencni podminky)
V tomhle tj. v pruhlednosti planu vyvoje MS os nepredci