.NET je odpoved Microsoftu na Javu.
Mono je napodobenina odpovedi Microsoftu na Javu.
Proc mit v systemu defaultne instalovanu napodobeninu odpovedi Microsoftu na Javu?
Jiste, pokud ma nekdo zvracene preference a chce provozovat patenty svazane C# na svobodnem systemu, at to dela. Ale komunita, ktera si je vedoma, co je „kosher“ a co ne, by tyto zvracene choutky mela drzet „za hradbami“. Cili Mono jako volba, ne jako default. Pokud se tak nedeje, je to dukaz rostouci naivity komunity. A tato rostouci naivita komunity je nebezpecna. Howgh.
.NET != C#
S tim souhlasim, C# je nicmene jazyk vyvynuty Microsoftem v ramci iniciativy .NET. Iniciativa .NET jest odpovedi Microsoftu na existenci Javy (jde o podobnou abstrakci nad HW pomoci virtual machine). Nevyhodou (a predevsim autorskym zamerem) .NETu je to, ze funguje pouze na platforme Microsoft Windows.
Skupina lidi, ktera asi dostatecne nepochopila, ze svazanost s touto platformou je predevsim autorskym zamerem, nikoli jen technickou nevyhodou, naivne rozsirila svet .NETu na ostatni platformy pomoci Mono. Jako kdyz Trojane zatahli Reckeho kone za svoje hradby. Tot muj sice subjektivni, nicmene pevny nazor.
Pokud uz nekdo citi tu potrebu pouzivat .NET na svobodnych systemech, prosim, at tu moznost ma, je to jeho volba. Existuji n asvete ostatne i potrhlejsi napady. Ale at je tato technologie, vcetne jeji „svobodne“ ci spise lehce pololegalni implementace Mono, jasne oznacena jako „cizoroda“ a neintegruje se prilis tesne, napr. jako default soucast desktopu.
Ano, stitim se .NETu na Linuxu.