LINUX.ORG.RU

Ричард Столлман против C#

 , , , ,


1

0

Ричард Столлман (Richard M. Stallman) выступил с предостережением против использования среды программирования Mono для создания свободных приложений.

Опасность, по мнению FSF, заключается в том, что Microsoft, возможно, захочет перевести свободную реализацию C# на нелегальное положение, обвинив в нарушении каких-либо своих патентов. В этой связи FSF настоятельно рекомендует воздерживаться от использования C#, т.к. если этот язык будет объявлен вне закона, то будут потеряны все написанные на нем приложения. Поэтому использование C# для разработки свободных программ является рискованным.

С этим утверждением категорически не согласны многие разработчики, использующие Mono. Они, в частности, указывают, что, несмотря на отсутствие патентной защиты, судебный иск со стороны Microsoft маловероятен, технические же преимущества Mono весьма велики.

Оригинал новости: linuxcenter.ru

>>> Подробности

Ответ на: комментарий от shty

Отец, вы уже три раза всех помирили, спасибо. Намекаю толсто: читайте выше что я, лично, хотел сказать. Для слабовидящих повторю вкрадце: дядка молодец!

alx_me ★★☆
()
Ответ на: комментарий от alx_me

> А Вы что имели в виду?

если честно, то я имел ввиду что Вы дурак и в программировании не разбираетесь, но как и любая свинья всегда готовы рылом грязь лопатить и хрюкать где не просят... вот приблизительно это я и имел ввиду...

PS сначала хотел политкорректно, но Вы не в адеквате... не хочу время своё тратить

shty ★★★★★
()
Ответ на: комментарий от splinter

>идеологически верно, практически нереально.

Почему нереально? Когда моно успело стать незаменимой?

madcore ★★★★★
()
Ответ на: комментарий от shty

А вы, а вы, а вы.... /me расплакался и убежал. (зеркало)

Чисто для себя вопрос, поржать. А вы сами то кто будете, программист/разработчик?

alx_me ★★☆
()
Ответ на: комментарий от shty

Вопрос по существу вы отвергаете, а пофлеймить так я и сам, как вы убедились, могу неплохо. Так что засуньте своё неадекватное рыло себе в зад и подумайте откуда в c++ trap-ы? Вы то STL давно видели, отец? "trap" есть только в numeric_limits и то это видимо не то что вы имели в виду.

alx_me ★★☆
()

>В этой связи FSF настоятельно рекомендует воздерживаться от использования C#, т.к. если этот язык будет объявлен вне закона, то будут потеряны все написанные на нем приложения.

Да, пусть все пейсатели дружно валят на VB.Net! :-)

sabonez ★☆☆☆
()

шарп - извращенная сущность , наиболее полно отражающая в себе идеологию и маркетинговую политику офтопика

kto_tama ★★★★★
()
Ответ на: комментарий от naryl

+1

Но что вы будете делать, если эти мудодолы протащат mono в какой-нибудь важный для вас проект? Так что быть свободным от общества нельзя, увы. Надо убеждать.

alx_me ★★☆
()

Молодец, Ричард! Долой технологии Microsoft!

Sphinx ★★☆☆
()
Ответ на: комментарий от kto_tama

>шарп - извращенная сущность , наиболее полно отражающая в себе идеологию и маркетинговую политику офтопика

Не путать C# и .NET. C# хороший и красивый язык. и он не виноват, что понравился МС

programmist
()

> В этой связи FSF ....

Дятлы-олигофрены-америколюбы на ЛОРе? Где логопед?! Что за поветрие. Переводчиков на мыло! In this connection -> В связи с этим. challanges -> трудности (а не вызовы!), ....

ВЕСЬ МИР СХОДИТ С УМА!!! АААА!!! По телевизору та же хень!

alx_me ★★☆
()
Ответ на: комментарий от programmist

Все языки красивые, пока маленькие и умещаются под столом. Вот только потом, в большинстве своём, вырастают уродливые тролли. Потому и нельзя использовать язык коему менее 10 лет от роду (первой реализации) иначе чем в лабораторных проектах.

alx_me ★★☆
()
Ответ на: комментарий от grim

> Где-ж это видано, чтобы лимита, понаехавшая, разбиралась в языках программирования.

Вот и я о том же, всяких C# быдлокодеров понаберут из далеких аулов, а потом жалуются на ынтырпрайз.

phasma ★☆
()

Мне кажется проблема не в C#, а в софтверных патентах. Слава Богу, в России и большинстве других стран мира они не действуют. Так что: Валяй дети отец (ну, или большой брат) в ответе.

kda ★★★★★
()
Ответ на: комментарий от Xenius

> Лучше вот пусть D развивают. Примерно то же самое, но продвинутей и не запатентовано (вроде бы)...

Не запатентовано. Но так уж сложилось, что разработки, начатые отдельными личностями и отдельными же личностями ведущиеся уже много лет, упорно игнорируются корпорациями и, по этой причине, потенциальными пользователями.

naryl ★★★★★
()
Ответ на: комментарий от nozh

> Много ли приложений под .NET написано на чем-то окромя C#?

Да, в США на VB.NET больше чем на C# кодят.

sv75 ★★★★★
()
Ответ на: комментарий от programmist

> Не путать C# и .NET. C# хороший и красивый язык. и он не виноват, что понравился МС

Во-первых, s/понравился/разработан/

Во вторых, клон Java, в который потом для удобства напихали всё что можно (кроме динамической типизации), красивым быть не может (почитайте полный список сообщений об ошибках компилятора, наприме.р). Ява хотя бы последовательна в своей убогости.

sv75 ★★★★★
()
Ответ на: комментарий от r

>А Жириновский собрался ноги в индийском океане мыть, и ось земли поворачивать.

Только балмер уже активно делает деньги на патентном шантаже. Существенное различие.

>А как это отразится на самом MS подумать слабо?

Никак - монополист, никто не захочет с ними судиться. Все будут платить за мифические патенты.

>Нарваться на патент при современном количестве разработок легче легкого. И не потому что читал чужую специйфикацию. Любой кто сейчас сядер разрабатывать что-либо вроде VM рискует нарваться на патент.

Наличие риска не повод увеличивать риск, причём весьма значительно.

>По словам Балмера на которого ты ссылаешься Linux нарушает 275 патентов микросорфт

Это ничто, как только они засветят какой-то патент, можно тривиально пропатчить ядро, либо добиться аннулирования нелепого патента. В случае с моно, который меньше ядра, патентов уже может быть на порядок больше. Риск при использовании моно так и остаётся значительно выше. Никаких аргументов против этого нет. Всем давно ясно, что моно это ловушка, в которую мс загоняет конкурентов, и поэтому от моно нужно избавляться.

TREIBSTOFF
()
Ответ на: комментарий от naryl

А разве не очевидно, что в скором времени патенты отомрут сами собой. Экономический кризис был только началом. Корпорации начали слабеть. M$ увольняет кучу народу.

Компании и корпорации по возможности сейчас жмут деньги, простые люди и подавно.

Что нужно сделать, чтобы компании не существовало. Не покупать у нее ничего и не пользоваться ее услугами.

Да, я как сотрудник системного интегратора, вижу что многие компании использую Windows Server и бизнес-софт, который работает на этой платформе. Но все больше этих копий, там где это не критично, становятся нелегальными.

Так же и заметно, что и производители софта начали смотреть в торону unix. Даже небезызвестная 1С выпустила пока еще сырую, но клиентскую часть для linux. не говоря уже о сервере. И добавила поддержку odf.

Где сейчас великая General Motors?

Может я ошибаюсь, но мне кажется что будущее не за корпорациями и не за баблом.

beda
()
Ответ на: комментарий от Deleted

> А вообще, сишарпники, переходите на Qt и C++ (есть вроде аналоги всех сишарповых и дотнетовских возможностей. Если не прав - укажите, чего нет).

Сборки мусора? ASP.NET? WS? LINQ? Элементов функциональщины? Необязательного указания типа переменых (когда это и так ясно)?

Лень продолжать список.

sv75 ★★★★★
()
Ответ на: комментарий от alx_me

Ну производную чуши от чуши можно долго писать.
Факты же таковы:
- НИКТО не сказал ,что mono медленный язык и тормозит.
- Идея ряда популярных программ непонятным образом обьявилась именно в реализации на mono - Tomboy, f-spot ,gshare,banshee,...
И также непонятно ,ЧТО мешало ранее написать на gtkmm Gnote - ведь быренько же за месяц переписали Tomboy.
- Как-бы вы не плевались и не противно вам, а эффективные технологии создаются за деньги и на деньги в крупных компаниях и выклянчиваются/переносятся потом для Linux .

- Безусловно для загружаемых в RAM LiveCD приложения на java, mono и flash будут не эффективны по занимаемому обьему - это ясно и без RMS.

-
http://www.mono-project.com/ECMA
In June 2005, the General Assembly of the international standardization organization Ecma approved edition 3 of the Common Language Infrastructure (CLI) and C# specifications, as updated Ecma-334 and Ecma-335, respectively (see press release (http://www.ecma-international.org/news/PressReleases/PR_TC39_CSharp_CLI.htm)). The updated technical report on the CLI, Ecma TR-84, and a new technical report on the CLI, Ecma TR-89, were also ratified.

In July 2005, Ecma submitted the Standards and TRs to ISO/IEC JTC 1 via the ISO Fast-Track process. The Standards were adopted in April 2006 as ISO/IEC 23270:2006 (C#), ISO/IEC 23270:2006 (CLI), ISO/IEC TR 23272:2006 (CLI, XML Libraries) and ISO ISO/IEC TR 25438:2006 (CLI, Common Generics).
In July 2006 the General Assembly of Ecma approved edition 4 of the Standards which correspond to the ISO 2006 versions.

И реализация mono для Linux есть с ~2005 года.

Также есть и:
http://www.gnu.org/software/dotgnu/
The DotGNU project aims to be for webservices and for C# programs what GNU/Linux is rapidly becoming for desktop and server applications: the industry leader and provider of Free Software solutions.

И совсем мне непонятна тут логика внезапных демаршей RMS,
видимо решил использовать волну дискуcсий о tomboy/gnote и в очередной раз наставить на путь истинный и заодно подложить свинью mono.

Если "зажигалкой" была, косвенно речь о Debian то:
http://www.itwire.com/content/view/25683/1090/
"The GNOME team are free to pick their own selection of applications that they think make the best GNOME desktop that will fit on a single CD, in much the same way the KDE make their own choices (like staying with 3.5.x for Lenny). Josselin Mouette has updated the dependencies of the gnome2 meta-package, converting Recommends: tomboy into Depends: tomboy | gnote."

или иначе - есть и тут выбор ЧТО ставить.
И почему надо "метать икру" именно в 2009 году, а не в 2004,2005,2006,2007,2008 - совсем непонятно.








elipse ★★★
()

Всё верно, C# в топку.

Будущее за Python.

Turbo_Mascal
()

RMS прав, это объективно следует из соглашения MS-Novell. Успехам гномовцам с Vala, KDE шникам продолжать грызть кактус С++, Питон всех спасёт на десктопе :)

sv75 ★★★★★
()
Ответ на: комментарий от sv75

Читайте на пару постов выше и не меня. :-) Там и про винду. На винде даже posix-а нет. И не кричите. Плавали, знаем что там за posix.

А про auto вы правы, это будет в c++0x вместе с лямбда функциями, variadic template-s и т.п. Ждёмс :-(. В gcc уже поддерживается.

alx_me ★★☆
()
Ответ на: комментарий от sv75

>> А вообще, сишарпники, переходите на Qt и C++ (есть вроде аналоги всех сишарповых и дотнетовских возможностей. Если не прав - укажите, чего нет).

> Сборки мусора? ASP.NET? WS? LINQ? Элементов функциональщины? Необязательного указания типа переменых (когда это и так ясно)?


Тогда на D. ;)

naryl ★★★★★
()
Ответ на: комментарий от shty

> только сначала даёшь Python'у штатные средства для гуестроения, а не как сейчас "через подпорки"

Это какие-такие "штатные", чем текущее средство python-gtk плохо? Или нужны такие, чтобы вы наваяли немасштарбируемые нелокализуемые формы, заточенные на один размер шрифта, "как в дельфях"?

sv75 ★★★★★
()
Ответ на: комментарий от sv75

> LINQ?

Объясните, кстати, в чём польза от LINQ, кроме кучи прикольных ключевых слов во всех .NET языках?

naryl ★★★★★
()
Ответ на: комментарий от alx_me

> А про auto вы правы, это будет в c++0x вместе с лямбда функциями, variadic template-s и т.п. Ждёмс :-(. В gcc уже поддерживается.

Ну посмотрим, хотя я не очень верю в C++.

sv75 ★★★★★
()
Ответ на: комментарий от naryl

> Объясните, кстати, в чём польза от LINQ, кроме кучи прикольных ключевых слов во всех .NET языках?

Ну та же нет "l = [2 * i for i in list if i > 5]"

sv75 ★★★★★
()
Ответ на: комментарий от elipse

Я вас отвечу просто, даже топорно, чтобы много не писать. Не деньги создали GNU/Linux, они лишь увидели выгоду и примазались. Деньги вообще не в состоянии ничего создать, они лишь используют. Создаёт идея. Вы, я думаю, всё и так понимаете. А политес разводите для самоуспокоения.

И не надо корпорации ставить как божее явление для вспоможения нам, неимущим. Им кроме бабла ничего не надо. Стало быть не нужно искать у них поддержки и верить в то, что они продвигают является благом для идеи. Идею очему-то помнит только великий RMS, а все пользуются и хают. А ну батька помрэ? Всё добро продадим?

alx_me ★★☆
()

> технические же преимущества Mono весьма велики.

Это какие же? И, главным образом, перед кем?

Flaming ★★
()

Столман прав - только Мелкомягких возьмут за жабры, они мигом начнут давить на все кнопки и сразуже обнаружатся какиенить патентованные "интеграции запросов к БД в язык общего назнгачения". Вон писали, что SCO уже офисную технику с молотка пускают, но не сдаются, а у Мелкософта сил побольше.

ierton ★★
()
Ответ на: комментарий от sv75

Ну и молодца, я вот, например, в сборщик мусора нифига не верю, что дальше? Но я понимаю когда он появляется. Обычно на третье поколение разработчиков, когда первые два уволились, а последнее дебиловатые подростки. Тогда выделяется thread, в иерархии заводится счётчик и перебразывается по 0 в этот thread на вечный покой. Видел и такое. Называется enterprise.

alx_me ★★☆
()

Ой-вей! Таки у ребе Столмана иногда бывают просветы.

Только вот ответьте мне - какие "технические преимущества" есть у этого поделия перед мелкомягким .NET?

И вообще, зачем .NET под WindoZe нужна. Сервер приложений и WWW сервер из офтопика, "как из г@вна пули", для сервера приложений GNU/Linux и стабильнее, и шустрее, и дешевле.

Клиентские проги проще пейсать на MFC или pure Win32/Win64. Так, что .NET для "полтглотов", то есть тех, кто нахватался верхушек C#, Барсика, Boa и прочих Педонов, всяких о-камланий на F# и прочей шелухи, а глубоко ничего не знает.

EnterpriZe кодеры знают Джаву (ну и, как правило, немножечко C). Зато глубоко Джаву знают. И качественно софт пишут - без антипаттернов "вызуэл студии".

Bioreactor ★★★★★
()
Ответ на: комментарий от alx_me

> Я вас отвечу просто, даже топорно, чтобы много не писать.
> Не деньги создали GNU/Linux, они лишь увидели выгоду и примазались.


А что кормит разрабов , деньги на хлеб где брать ?
GNU/Linux как следствие выбора и не как первопричина.
В странах с низким уровнем жизни и структур IT не появляются gcc ,kernel ... там появляются отменные демагоги и пираты.
Такой парадокс.

>Деньги вообще не в состоянии ничего создать, они лишь используют. >Создаёт идея. Вы, я думаю, всё и так понимаете. А политес разводите >для самоуспокоения.

.
этот бред и комментировать скучно.
если, тут про коммуняцкие взгляды - достаточно будет напомнить
о обьявлении кибернетики лженаукой и систематическое воровство технологий у запада.

>И не надо корпорации ставить как божее явление для вспоможения нам, >неимущим. Им кроме бабла ничего не надо. Стало быть не нужно искать >у них поддержки и верить в то, что они продвигают является благом >для идеи. Идею очему-то помнит только великий RMS, а все пользуются >и хают. А ну батька помрэ? Всё добро продадим?


Видимо, вы сидите на шее у жены и ваяете Gnome на QT ?
- только подобное сможет меня впечатлить.

elipse ★★★
()
Ответ на: комментарий от programmist

> C# хороший и красивый язык. и он не виноват, что понравился МС

Что за бред? МС разрабатывала C# как альтернативу Java, вдобавок, в архитекторах C# числился архитектор б-го мерзких Delphi. :-)

one_more_hokum ★★★
()

Думаю идея положенная во .Net и Mono о создании единого фреймворка для портабильности GUI-приложений в целом перспективная. Т.к. за ее счет можно достичь бинарной совместимости и избавится от необходимости кросс-компиляции (я, к примеру, для создания портабельных приложений использую wxWidgets и linux-hosted cross-compilation). А в моно пугает отсутствие полной совместимости => портабельность, возникают вопросы о качестве сборщика мусора этих сред. Хотя если бы движение было linux -> windows, а не windows -> linux с патентной точки зрения, то возможно возникало меньше юридических вопросов.

Genuine ★★★
()

imho ничего страшного ... я не пользуюсь и не планирую использовать продукты написанные на C#.

Однако сама тенденция настораживает. У С# проблемы с патентами, у Java со сборщиком мусора ...

P.S.: GNU/VM ? Inferno DIS :)

robot12 ★★★★★
()
Ответ на: комментарий от elipse

> о обьявлении кибернетики лженаукой и систематическое воровство технологий у запада.

Это вы из учебника прочли? Или историю про [23]86 вспоминаете? На обороте книжки прочитайте название издательства. Далее вспоминаем на кого работали лжекибернетики переманенные из США и обеспечившие ССР-у преимущество в радиотехнике во времена Хруща. Историю нужно с двух сторон изучать. Вспоминайте метровый диапазон, ракетки. Потом развал и кто у кого самолётики тырил на разбор? Так что не надо тут пальцем тыкать, а то выясниться что термояд совки изобрели. Потом сравним выброшенные денюжки на разработку, поделим на эффективность и офанареем. Берегите здоровье, капиталист. Далее задумаемся каким был бы капитализм если бы под боком социализма не было. Потом спомним их 70-е, решение о виртуализации активов и информационные войны. В общем пустое дело.

alx_me ★★☆
()
Ответ на: комментарий от Bioreactor

Ну можно дурку и не валять ,да ? :)))
Понятно ,что жаба кодеры потирают ручки от радости - так как mono
их реальный конкурент в Linux (все иное - бледная плеснь).

elipse ★★★
()
Ответ на: комментарий от robot12

> у Java со сборщиком мусора

Какая конкретно проблема у Джавы со сборщиком мусора?

Только по существу, без флейма.

Bioreactor ★★★★★
()
Ответ на: комментарий от Bioreactor

>Какая конкретно проблема у Джавы со сборщиком мусора?

>Только по существу, без флейма.

Лицензирование.

robot12 ★★★★★
()
Ответ на: комментарий от elipse

вот гугл допилит быструю машину для питона - тогда посмотрим кто кого :)

VladimirMalyk ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.