No hlavne je to postavene na windows API takze zobrat by to islo asi iba cez nejake Wine ako podlozku a to uz je asi lahsie dorobit nejaky kod do Wine aby na nom behalo originalne .Net od MS.
Ale citam ze Net 2.0 cez Wine fici. Takze vlastne naco je to MONO?
http://appdb.winehq.org/appview.php?iVersionId=3754
Na co je mono? Treba na to, abys to nemusel poustet pres wine ? :-)
Jinak .Net neni samozrejme jenom nejake GUI, je tam i spousta dalsich veci, ktere nemaji zadne vizualni rozhrani (treba prace s FS ci siti) nebo veci, ktere nejsou vazany na zadny konkretni OS (treba implementace ruznych kolekci). Dalsi vec je treba ASP .Net, kde ti veskere GUI zajisti prohlizec. Takze uplne k nicemu to asi nebude.
MS vytvořilo platformu .NET jako protiváhu k projektu Java od SUNu. Oba projekty slouží jako pracovní rámce, pro který se lépe programuje. Windows API začalo vznikat někdy před 20 lety, ale dnešní hektická doba vyžaduje něco jiného, takže máme .NET a Javu. Dnes jsou oba projekty kros-platformní. Ale cítím jeden problém, pokud by se MONO ujalo, tak by mohlo MS koupit Novell a ten asi vlastní licence k MONU. Mohlo by dojít k přelicencování projektu MONO.
Novell žádné licence pro Mono nemá, mono je open source pod svobodnými licencemi a Novell je sponzor vývoje. Pokud by MS koupilo Novell, může maximálně forknout vývoj a vydávat pak vlastní closed source „Mono“ ale svobodné Mono už navždy zůstane minimálně v tom stavu, v jakém by bylo při převzetí Novellu MS. Alespoň tak nějak chápu open source.
Pouze jen pokud by byly pod nějakou svobodnou licencí, jinak ne. Aktuálně jsou opravdu k dispozici zdrojáky třeba pro ASP.NET, ovšem nikoli pod svobodnou licencí. Ten, kdo k nim jen čichne nesmí do mona přispívat. Naproti tomu ASP.NET MVC byl zveřejněn pod svobodnou licencí a do mona se jeho zdrojáky v podstatě jen překopírovaly.