Всем mono ненавистникам | автор: gaal | 21 июня 2009
Категория: GNU/Linux
Серьезно. Почему бы нам всем не подождать 20 лет, пока все забудут, что C# разработан в Microsoft? Может тогда сможем его использовать? Уверен, что к тому времени, реальные ОС всего мира перейдут на что-то еще более продуктивное, а фричудилы продолжат переоткрывать все для себя вновь и вновь.
О, и между прочим. Gnote самый д.бильнейший проект из когда-либо разрабатываемых. Может вам парни заодно портировать Banshee, Beagle и F-spot? Мля. Вы парни разбазариваете время не только на создание глючных клонов проприетарного программного обеспечения, но теперь и на создание глючных клонов свободного программного обеспечения тоже?
To all you mono haters (Всем mono ненавистникам)
Вот вам.
Серьезно. Почему бы нам всем не подождать 20 лет, пока все забудут, что C# разработан в Microsoft? Может тогда сможем его использовать? Уверен, что к тому времени, реальные ОС всего мира перейдут на что-то еще более продуктивное, а фричудилы продолжат переоткрывать все для себя вновь и вновь.
О, и между прочим. Gnote самый д.бильнейший проект из когда-либо разрабатываемых. Может вам парни заодно портировать Banshee, Beagle и F-spot? Мля. Вы парни разбазариваете время не только на создание глючных клонов проприетарного программного обеспечения, но теперь и на создание глючных клонов свободного программного обеспечения тоже?
В самом деле, не думаю, что моя левая яг..ца согласна на C++. Может портируете Gnote на ассемблер?
Ой, подождите, думаю в x86 ассемблере много IP (примечание - регистров указателей команд). Хмм, как на счет портирования чего-нибудь для запуска на OGP карточке. Это было бы так удивительно.
Это ответ на приглашение людей, которым есть что сказать о значении и выгодах Mono, о том, почему Mono не представляет никакой опасности для linux.
Почему Mono не отстой.
Я участник Debian Mono Group, Debian CLI Applications Team, и Debian CLI Libraries Team. Около года я работаю над сборкой пакетов для Mono и приложений, которые его используют в Ubuntu (и Debian). Я полностью осознаю, какие священные войны, угрозы и персональные оскорбления могут последовать, и принимаю «ваше» приглашение. Здесь я говорю только за себя – не за проект Debian, не за Ubuntu, не за проект Mono, не за моего работодателя.
Вашей просьбой было «спокойное изложение о том, почему Mono желателен, почему это не угроза, и почему его нужно включить в Ubuntu по умолчанию». Я отвечу на эти 3 вопроса по отдельности, затем напишу общий комментарий к вашему посту, а также к широко распространённому анти-Mono движению.
Почему Mono желателен.
Ответ зависит от человека, которого вы спросите.
Если вы спросите пользователя, то ответом будет «нет, это не нужно», так же как какой-либо другой компилятор и интерпретатор.
Если вы спросите разработчика, то ответы могут быть очень различными. Mono обеспечивает хорошо сбалансированный фреймворк, позволяющий разрабатывать свободное ПО быстро и эффективно. Говоря «сбалансированный», я имею в виду, что маловероятно выиграть в каждом отдельном случае у любого языка программирования, например использование памяти, скорость запуска приложения, доступность библиотек и т.д., но в Mono всё это сделано достаточно хорошо. По скорости Mono намного быстрее чем Python, в сотни раз согласно некоторым тестам. Так же присутствуют современные возможности вроде сборщика мусора, что позволяет сделать написание кода проще по сравнению с C и C++. Это хорошо сбалансированный фреймворк. Ряд приложений, которые существуют в течение короткого времени, например Gnome Do, полностью используют функциональность, предоставляемую Mono, и в итоге могут быть написаны легко и быстро. Mono изначально был задуман как способ избежать абсолютного ужаса поддержки большого GUI с кодовой базой на C (Evolution).
Mono в целом позволяет упростить миграцию как для разработчиков, так и для пользователей с Microsoft.Net. Студенты, которые изучали Visual studio в университете, могут непосредственно применять свои навыки для создания или улучшения свободного ПО на новом установленном дистрибутиве Ubuntu без необходимости изучать новый язык. Организации, вкладывающие средства в разработку .Net приложений, могут взглянуть в сторону замены закрытого ПО на серверах и рабочих станциях на свободное ПО. Обеспечение совместимости с .Net всегда было вторичной целью, но эта возможность была очень популярна, это вызвало множество разработок, впоследствии включенных в кодовую базу Mono.
Тем не менее следует отметить, что этот случай использования (миграция с Windows) не является причиной включения Mono в дистрибутивы по умолчанию (в большей степени чем, скажем, Wine).
Почему Mono не является угрозой.
Это вопрос, который не вызовет ничего кроме бессмысленного озлобленного флейма, хотя это, безусловно, не повредит счетчику посещений вашей страницы и принесет доход от размещения рекламы. Mono не представляет опасности, потому что не содержит каких-либо особенностей по юридическим вопросам. Многие люди потратили часы, если не дни и недели, в попытках объяснить это. Я попытаюсь сделать это снова.
• Mono не является результатом какой-либо сделки между Microsoft и Novell. Этот проект начался за 4 года до этой, к сожалению, состоявшейся сделки. В рамках этой сделки Mono не получает какой-либо особенной помощи, и вообще не упоминается (по сравнению с другими приложениями). Это важно отметить.
• Mono попадает под защиту Open Invention Network, как и большинство других крупных свободных проектов. Патентная атака на Mono содержит такую опасность для самого нападающего, как патентная атака на него любых организаций, вступивших в OIN. Microsoft не сможет победить во всех делах, это нанесет ущерб их бизнесу.
• Mono реализует международный стандарт, пусть даже созданный монополистом. Разве есть проблема в использовании С, стандарта от монополиста AT&T? Mono представляет собой свободную замену проприетарного предложения.
• Mono не может стать «негодным» через несовместимое изменение в Microsoft.Net по двум причинам. Во-первых, такие изменения разорвут совместимость с существующими версиями .Net Framework (на самом деле, если это случится, то лучшим вариантом будет запускать приложения в Mono). Во-вторых, поддержка Microsoft.Net является вторичной целью Mono. Это не мешает Banshee компилироваться и запускаться на нетрадиционных системах вроде Ubuntu.
• Отсутствие «патентной защиты», это не то же самое, что «нарушение патента». Если в страховку вашего дома входит защита от наводнений, это не означает, что ваш дом будет затоплен – и отказ от страховки не означает, что вы будете затоплены.
• Патенты, охватывающие осуществление каких-либо конкретных деталей проекта, не могут его убить, как пример можно привести Freetype. Apple сделала некоторые патентные угрозы разработчикам Freetype, за использование их технологий, намекая на TrueType шрифты. Как вы заметили, freetype все еще существует.
• Спорные нестандартизированные библиотеки вроде System.Windows.Forms не включены по умолчанию в Deban/Ubuntu и в любом случае редко используются в свободном ПО (потому что WinForms выглядит довольно плохо, между прочим). Если причина иска будет в устранении этих библиотек, то их удалят, и это не нанесёт ущерба свободному ПО.
Почему Mono должен быть включен в Ubuntu по умолчанию
Он и не должен. Мы не хотим, чтобы Mono был включен по умолчанию в любые дистрибутивы. Mono является программной платформой, и программные платформы скучны в понимании пользователя. Ubuntu не следует распространяться с Java, Scheme, Lisp, Assembly и вообще какими-либо фреймворками. Они не являются интересными для пользователя.
Мы хотим, чтобы по умолчанию были включены великолепные приложения. Пользователю следует установить Ubuntu, Kubuntu, Xubuntu или любой другой дистрибутив и сказать себе «Вау! Это свободное ПО великолепно, я определённо не нуждаюсь больше в Windows». Все производные Ubuntu, как и любой дистрибутив, должны содержать подборку лучшего свободного ПО. В случае с Ubuntu было принято решение включить программу для создания заметок и простой каталогизатор фотоальбомов.
Лучшей программой для составления заметок, которую можно предложить пользователю, выбрали Tomboy. Tomboy это не просто апплет вроде “Sticky Notes” в GNOME и Vista и вполне может стать заменой Microsoft OneNote, который стоит около 80 евро. Единственным аналогичным приложением для Gnome является Zim – “wiki на рабочем столе”. Zim является высококачественным продуктом, но тем не менее было принято использовать Tomboy, так как эта программа проще для освоения обычными пользователями.
Лучшим фото-менеджером выбрали F-spot. F-spot можно сравнивать с закрытыми приложениями от Apple и Google – iPhoto и picasa соответственно. Но это приложение несравнимо с приложениями вроде gThumb. F-spot позволяет отмечать на ваших фотографиях различные важные метаданные, gThumb же работает про принципу простого файлового менеджера.
И Tomboy, и F-spot для запуска необходимы Mono JIT и библиотеки GTK#. До тех пор, пока эти приложения являются лучшими, они должны быть включены в дистрибутив по умолчанию, а вместе с ними и библиотеки, нужные для их запуска. Если какие-либо другие свободные программы будут лучше чем Tomboy или F-spot, или обоих из них, тогда они будут использоваться вместо вышеперечисленных программ. Если какие-либо другие приложения, основанные на Mono, станут лучше используемых на данный момент, то в дистрибутив следует включить их. Это не относится к предпочтениям какого-либо фреймворка, хотя по моим личным убеждениям на языках высокого уровня вроде C# и Python разрабатывать приложения проще и удобнее, чем это можно делать на С.
Ответ на один из постов с linuxToday
Из вашего первоначального поста ясно, что вы небеспристрастны в этом вопросе. Были употреблены конкретные фразы, цель которых «бросить грязью», и показать заранее определённое суждение на эту тему, которое, по вашему мнению, хотят услышать. Именно ЭТО, четкие предубеждения, позволяют тем, кто с большим понимаем относится к Mono, не беспокоиться. Чего только все эти анти-Mono люди делают вид, что их большинство.
«Существуют другие, более лучшие приложения, которые можно использовать» — Назовите их.
«Принуждение к технологиям Microsoft» — Помогите! Помогите! Меня угнетают! … Нет! Хорошая технология — это хорошая технология. И в составе Desktop Team в Ubuntu намного больше фанатов Python, чем Mono, и включение программ в дистрибутив делается общим решением.
«Фанаты Mono создали большой шум на форумах Ubuntu» — фактически, за это ответственна анти-Mono толпа. Если вы ссылаетесь на обвинения в цензуре, то вы заблуждаетесь (или намеренно вводите в заблуждение). Те, кто читал конкретные детали этих обвинений могут найти грубость, угрозы и хуже – и все это с анти-mono людьми в центре. Детскость не победить ни аргументами, ни друзьями среди модераторов.
«надоело говорить, почему следует удалить Mono из установочного диска Ubuntu» — здесь предлагаю процитировать Томаса Джефферсона — «Насмешка – оружие, которое может быть использовано против невразумительного предложения. Идея должна быть ясной». Требование удалить Mono из системы по умолчанию не основано на каких-либо рациональных предложениях. Они не сборщики пакетов, предлагающие равноценную замену, они только требуют это, потому что по их личным мнениям все будут приговорены к смертной казни, поэтому нужно освободиться от приложений Mono. Пока нет адекватной замены приложений, основанных на Mono, выбор прост – распространять приложения с более худшим ПО по умолчанию, либо распространять вместе с ПО, сделанным с помощью Mono. Следует отметить, что люди, более известные чем анонимы с форумов, такие как Марк Шаттлворт, уже говорили не раз о том, что у них нет никаких опасений. Я лично готов поддержать переход от основанного на Mono приложения к любому другому, которое будет демонстрировать очевидные преимущества.
«просто включение этого в стандартный репозиторий неприемлемо» — Это вполне приемлемо. Однако это не единственный выдвинутый аргумент. Предложения варьируются от присвоения проекту статуса «несвободное ПО», до его полного удаления из списка пакетов и изгнания из проектов Debian и Ubuntu всех, кто работал над сборкой пакетов Mono. Открытые приложения должны быть включены в стандартные репозитории, а если эти приложения лучшие в своем классе, то они должны быть в системе по умолчанию.
«неспособность фанатов Mono ответить на простые вопросы мне надоела» — Если вы хотите сделать обвинение, то сделайте его проще. Не играйте в игру Fox News “хорошо, я нашел это интересным”, называйте лопату лопатой. Если у вас есть конкретные обвинения то озвучьте их, или просто не распространяйте ложь.
Анти-Mono «движение»
Некоторые люди за что-то. Они за свободу, или за техническое превосходство, или за спортивную команду, или за что-то еще, неважно. Некоторые против чего-либо. Они против политиков, против Microsoft, или людей из определенных мест, неважно. Некоторые люди определяют себя на основании того, что они хотят, другие – на основании того, чего они не хотят. Mono вызывает гнев среди этой второй группы, особенно среди тех, кто использует linux, не потому что они за что-либо, а потому что они против Microsoft. Это легко увидеть – использование выражений «негрософт», «некрософт», «micro$oft» или аналогичные детские попытки определить «их и нас». Mono – свободный проект, но свобода полученная на основании чего-то от Великого Сатаны непростительна.
Многие, кто рекламирует себя как анти-Mono, откровенно говоря, пугают. Призывающие к гибели сотрудников Microsoft (см. комментарии по бойкоту Novell) или пытаются сделать так, чтобы людей, имеющих положительное мнение насчет Mono, уволили (см. списки рассылки Ubuntu), либо различные инсинуации по поводу тех, кто не согласен с ними – это отвратительное поведение, наихудший вид рекламы для всего сообщества. Если люди хотят быть против Mono, то есть разумный путь – работа над «альтернативным» ПО. Угрозы о исключении людей из сообщества свободного ПО, за то, что они не работают над ПО, которое нравится вам, это антитеза свободы. Если движение анти-mono желает быть воспринятым всерьез, то им следует понять против чего они борются – они должны быть хорошо осведомлены о том, что из себя представляет Mono, как это работает, чтобы знать куда направить свою энергию. Я буду только рад увидеть высококачественные приложения для Gnome, написанные, скажем, на Java или Python, так как конкуренция будет только к лучшему.
Тем не менее большинство из анти-Mono толпы не разработчики или сборщики пакетов – они на заднем сиденье. Они указывают разработчикам (которые тратят своё личное время на разработку свободного ПО), какие должны использоваться фреймворки, по их мнению, а не мнению разработчиков. Это еще одна причина, почему их аргументы не получают уважения – это предположение, что они в состоянии требовать от разработчиков чего-то, только раздражает. Свободное ПО – это меритократия: те, кто делает вещи, заслуживает уважение. Пока анти-Mono толпа на самом деле не внесет какой-либо вклад в свободное ПО, они и дальше будут рассматриваться как чудаки, и их вопросы будут оставаться без ответа.
В конце концов нет ничего, что могло бы положить конец противоречиям вокруг Mono, пока расплывчатые угрозы юридической атаки производятся и подпитываются некоторыми членами сообщества. Благодарен тем, кто привел против Mono аргументы, основанные на реальности и фактах, но я действительно очень редко видел такие. Возможно многие аргументы утонули в соусе демагогии, настолько густом, что были скрыты важные мнения.
Так что, я думаю, это то, что вы ищете. Так же этот пост может стать новой главой в ежедневных личных нападках, которые получаю от столь искушенной анти-Mono толпы.
Jo Shields
Понимание представляет собой трёхгранный меч: ваша сторона, их сторона и правда.
Источник 1
Источник 2
Источник 3
Прочитано 8145 раз и оставлено 23 комментариев.
Серьезно. Почему бы нам всем не подождать 20 лет, пока все забудут, что C# разработан в Microsoft? Может тогда сможем его использовать? Уверен, что к тому времени, реальные ОС всего мира перейдут на что-то еще более продуктивное, а фричудилы продолжат переоткрывать все для себя вновь и вновь.
О, и между прочим. Gnote самый д.бильнейший проект из когда-либо разрабатываемых. Может вам парни заодно портировать Banshee, Beagle и F-spot? Мля. Вы парни разбазариваете время не только на создание глючных клонов проприетарного программного обеспечения, но теперь и на создание глючных клонов свободного программного обеспечения тоже?
To all you mono haters (Всем mono ненавистникам)
Вот вам.
Серьезно. Почему бы нам всем не подождать 20 лет, пока все забудут, что C# разработан в Microsoft? Может тогда сможем его использовать? Уверен, что к тому времени, реальные ОС всего мира перейдут на что-то еще более продуктивное, а фричудилы продолжат переоткрывать все для себя вновь и вновь.
О, и между прочим. Gnote самый д.бильнейший проект из когда-либо разрабатываемых. Может вам парни заодно портировать Banshee, Beagle и F-spot? Мля. Вы парни разбазариваете время не только на создание глючных клонов проприетарного программного обеспечения, но теперь и на создание глючных клонов свободного программного обеспечения тоже?
В самом деле, не думаю, что моя левая яг..ца согласна на C++. Может портируете Gnote на ассемблер?
Ой, подождите, думаю в x86 ассемблере много IP (примечание - регистров указателей команд). Хмм, как на счет портирования чего-нибудь для запуска на OGP карточке. Это было бы так удивительно.
Это ответ на приглашение людей, которым есть что сказать о значении и выгодах Mono, о том, почему Mono не представляет никакой опасности для linux.
Почему Mono не отстой.
Я участник Debian Mono Group, Debian CLI Applications Team, и Debian CLI Libraries Team. Около года я работаю над сборкой пакетов для Mono и приложений, которые его используют в Ubuntu (и Debian). Я полностью осознаю, какие священные войны, угрозы и персональные оскорбления могут последовать, и принимаю «ваше» приглашение. Здесь я говорю только за себя – не за проект Debian, не за Ubuntu, не за проект Mono, не за моего работодателя.
Вашей просьбой было «спокойное изложение о том, почему Mono желателен, почему это не угроза, и почему его нужно включить в Ubuntu по умолчанию». Я отвечу на эти 3 вопроса по отдельности, затем напишу общий комментарий к вашему посту, а также к широко распространённому анти-Mono движению.
Почему Mono желателен.
Ответ зависит от человека, которого вы спросите.
Если вы спросите пользователя, то ответом будет «нет, это не нужно», так же как какой-либо другой компилятор и интерпретатор.
Если вы спросите разработчика, то ответы могут быть очень различными. Mono обеспечивает хорошо сбалансированный фреймворк, позволяющий разрабатывать свободное ПО быстро и эффективно. Говоря «сбалансированный», я имею в виду, что маловероятно выиграть в каждом отдельном случае у любого языка программирования, например использование памяти, скорость запуска приложения, доступность библиотек и т.д., но в Mono всё это сделано достаточно хорошо. По скорости Mono намного быстрее чем Python, в сотни раз согласно некоторым тестам. Так же присутствуют современные возможности вроде сборщика мусора, что позволяет сделать написание кода проще по сравнению с C и C++. Это хорошо сбалансированный фреймворк. Ряд приложений, которые существуют в течение короткого времени, например Gnome Do, полностью используют функциональность, предоставляемую Mono, и в итоге могут быть написаны легко и быстро. Mono изначально был задуман как способ избежать абсолютного ужаса поддержки большого GUI с кодовой базой на C (Evolution).
Mono в целом позволяет упростить миграцию как для разработчиков, так и для пользователей с Microsoft.Net. Студенты, которые изучали Visual studio в университете, могут непосредственно применять свои навыки для создания или улучшения свободного ПО на новом установленном дистрибутиве Ubuntu без необходимости изучать новый язык. Организации, вкладывающие средства в разработку .Net приложений, могут взглянуть в сторону замены закрытого ПО на серверах и рабочих станциях на свободное ПО. Обеспечение совместимости с .Net всегда было вторичной целью, но эта возможность была очень популярна, это вызвало множество разработок, впоследствии включенных в кодовую базу Mono.
Тем не менее следует отметить, что этот случай использования (миграция с Windows) не является причиной включения Mono в дистрибутивы по умолчанию (в большей степени чем, скажем, Wine).
Почему Mono не является угрозой.
Это вопрос, который не вызовет ничего кроме бессмысленного озлобленного флейма, хотя это, безусловно, не повредит счетчику посещений вашей страницы и принесет доход от размещения рекламы. Mono не представляет опасности, потому что не содержит каких-либо особенностей по юридическим вопросам. Многие люди потратили часы, если не дни и недели, в попытках объяснить это. Я попытаюсь сделать это снова.
• Mono не является результатом какой-либо сделки между Microsoft и Novell. Этот проект начался за 4 года до этой, к сожалению, состоявшейся сделки. В рамках этой сделки Mono не получает какой-либо особенной помощи, и вообще не упоминается (по сравнению с другими приложениями). Это важно отметить.
• Mono попадает под защиту Open Invention Network, как и большинство других крупных свободных проектов. Патентная атака на Mono содержит такую опасность для самого нападающего, как патентная атака на него любых организаций, вступивших в OIN. Microsoft не сможет победить во всех делах, это нанесет ущерб их бизнесу.
• Mono реализует международный стандарт, пусть даже созданный монополистом. Разве есть проблема в использовании С, стандарта от монополиста AT&T? Mono представляет собой свободную замену проприетарного предложения.
• Mono не может стать «негодным» через несовместимое изменение в Microsoft.Net по двум причинам. Во-первых, такие изменения разорвут совместимость с существующими версиями .Net Framework (на самом деле, если это случится, то лучшим вариантом будет запускать приложения в Mono). Во-вторых, поддержка Microsoft.Net является вторичной целью Mono. Это не мешает Banshee компилироваться и запускаться на нетрадиционных системах вроде Ubuntu.
• Отсутствие «патентной защиты», это не то же самое, что «нарушение патента». Если в страховку вашего дома входит защита от наводнений, это не означает, что ваш дом будет затоплен – и отказ от страховки не означает, что вы будете затоплены.
• Патенты, охватывающие осуществление каких-либо конкретных деталей проекта, не могут его убить, как пример можно привести Freetype. Apple сделала некоторые патентные угрозы разработчикам Freetype, за использование их технологий, намекая на TrueType шрифты. Как вы заметили, freetype все еще существует.
• Спорные нестандартизированные библиотеки вроде System.Windows.Forms не включены по умолчанию в Deban/Ubuntu и в любом случае редко используются в свободном ПО (потому что WinForms выглядит довольно плохо, между прочим). Если причина иска будет в устранении этих библиотек, то их удалят, и это не нанесёт ущерба свободному ПО.
Почему Mono должен быть включен в Ubuntu по умолчанию
Он и не должен. Мы не хотим, чтобы Mono был включен по умолчанию в любые дистрибутивы. Mono является программной платформой, и программные платформы скучны в понимании пользователя. Ubuntu не следует распространяться с Java, Scheme, Lisp, Assembly и вообще какими-либо фреймворками. Они не являются интересными для пользователя.
Мы хотим, чтобы по умолчанию были включены великолепные приложения. Пользователю следует установить Ubuntu, Kubuntu, Xubuntu или любой другой дистрибутив и сказать себе «Вау! Это свободное ПО великолепно, я определённо не нуждаюсь больше в Windows». Все производные Ubuntu, как и любой дистрибутив, должны содержать подборку лучшего свободного ПО. В случае с Ubuntu было принято решение включить программу для создания заметок и простой каталогизатор фотоальбомов.
Лучшей программой для составления заметок, которую можно предложить пользователю, выбрали Tomboy. Tomboy это не просто апплет вроде “Sticky Notes” в GNOME и Vista и вполне может стать заменой Microsoft OneNote, который стоит около 80 евро. Единственным аналогичным приложением для Gnome является Zim – “wiki на рабочем столе”. Zim является высококачественным продуктом, но тем не менее было принято использовать Tomboy, так как эта программа проще для освоения обычными пользователями.
Лучшим фото-менеджером выбрали F-spot. F-spot можно сравнивать с закрытыми приложениями от Apple и Google – iPhoto и picasa соответственно. Но это приложение несравнимо с приложениями вроде gThumb. F-spot позволяет отмечать на ваших фотографиях различные важные метаданные, gThumb же работает про принципу простого файлового менеджера.
И Tomboy, и F-spot для запуска необходимы Mono JIT и библиотеки GTK#. До тех пор, пока эти приложения являются лучшими, они должны быть включены в дистрибутив по умолчанию, а вместе с ними и библиотеки, нужные для их запуска. Если какие-либо другие свободные программы будут лучше чем Tomboy или F-spot, или обоих из них, тогда они будут использоваться вместо вышеперечисленных программ. Если какие-либо другие приложения, основанные на Mono, станут лучше используемых на данный момент, то в дистрибутив следует включить их. Это не относится к предпочтениям какого-либо фреймворка, хотя по моим личным убеждениям на языках высокого уровня вроде C# и Python разрабатывать приложения проще и удобнее, чем это можно делать на С.
Ответ на один из постов с linuxToday
Из вашего первоначального поста ясно, что вы небеспристрастны в этом вопросе. Были употреблены конкретные фразы, цель которых «бросить грязью», и показать заранее определённое суждение на эту тему, которое, по вашему мнению, хотят услышать. Именно ЭТО, четкие предубеждения, позволяют тем, кто с большим понимаем относится к Mono, не беспокоиться. Чего только все эти анти-Mono люди делают вид, что их большинство.
«Существуют другие, более лучшие приложения, которые можно использовать» — Назовите их.
«Принуждение к технологиям Microsoft» — Помогите! Помогите! Меня угнетают! … Нет! Хорошая технология — это хорошая технология. И в составе Desktop Team в Ubuntu намного больше фанатов Python, чем Mono, и включение программ в дистрибутив делается общим решением.
«Фанаты Mono создали большой шум на форумах Ubuntu» — фактически, за это ответственна анти-Mono толпа. Если вы ссылаетесь на обвинения в цензуре, то вы заблуждаетесь (или намеренно вводите в заблуждение). Те, кто читал конкретные детали этих обвинений могут найти грубость, угрозы и хуже – и все это с анти-mono людьми в центре. Детскость не победить ни аргументами, ни друзьями среди модераторов.
«надоело говорить, почему следует удалить Mono из установочного диска Ubuntu» — здесь предлагаю процитировать Томаса Джефферсона — «Насмешка – оружие, которое может быть использовано против невразумительного предложения. Идея должна быть ясной». Требование удалить Mono из системы по умолчанию не основано на каких-либо рациональных предложениях. Они не сборщики пакетов, предлагающие равноценную замену, они только требуют это, потому что по их личным мнениям все будут приговорены к смертной казни, поэтому нужно освободиться от приложений Mono. Пока нет адекватной замены приложений, основанных на Mono, выбор прост – распространять приложения с более худшим ПО по умолчанию, либо распространять вместе с ПО, сделанным с помощью Mono. Следует отметить, что люди, более известные чем анонимы с форумов, такие как Марк Шаттлворт, уже говорили не раз о том, что у них нет никаких опасений. Я лично готов поддержать переход от основанного на Mono приложения к любому другому, которое будет демонстрировать очевидные преимущества.
«просто включение этого в стандартный репозиторий неприемлемо» — Это вполне приемлемо. Однако это не единственный выдвинутый аргумент. Предложения варьируются от присвоения проекту статуса «несвободное ПО», до его полного удаления из списка пакетов и изгнания из проектов Debian и Ubuntu всех, кто работал над сборкой пакетов Mono. Открытые приложения должны быть включены в стандартные репозитории, а если эти приложения лучшие в своем классе, то они должны быть в системе по умолчанию.
«неспособность фанатов Mono ответить на простые вопросы мне надоела» — Если вы хотите сделать обвинение, то сделайте его проще. Не играйте в игру Fox News “хорошо, я нашел это интересным”, называйте лопату лопатой. Если у вас есть конкретные обвинения то озвучьте их, или просто не распространяйте ложь.
Анти-Mono «движение»
Некоторые люди за что-то. Они за свободу, или за техническое превосходство, или за спортивную команду, или за что-то еще, неважно. Некоторые против чего-либо. Они против политиков, против Microsoft, или людей из определенных мест, неважно. Некоторые люди определяют себя на основании того, что они хотят, другие – на основании того, чего они не хотят. Mono вызывает гнев среди этой второй группы, особенно среди тех, кто использует linux, не потому что они за что-либо, а потому что они против Microsoft. Это легко увидеть – использование выражений «негрософт», «некрософт», «micro$oft» или аналогичные детские попытки определить «их и нас». Mono – свободный проект, но свобода полученная на основании чего-то от Великого Сатаны непростительна.
Многие, кто рекламирует себя как анти-Mono, откровенно говоря, пугают. Призывающие к гибели сотрудников Microsoft (см. комментарии по бойкоту Novell) или пытаются сделать так, чтобы людей, имеющих положительное мнение насчет Mono, уволили (см. списки рассылки Ubuntu), либо различные инсинуации по поводу тех, кто не согласен с ними – это отвратительное поведение, наихудший вид рекламы для всего сообщества. Если люди хотят быть против Mono, то есть разумный путь – работа над «альтернативным» ПО. Угрозы о исключении людей из сообщества свободного ПО, за то, что они не работают над ПО, которое нравится вам, это антитеза свободы. Если движение анти-mono желает быть воспринятым всерьез, то им следует понять против чего они борются – они должны быть хорошо осведомлены о том, что из себя представляет Mono, как это работает, чтобы знать куда направить свою энергию. Я буду только рад увидеть высококачественные приложения для Gnome, написанные, скажем, на Java или Python, так как конкуренция будет только к лучшему.
Тем не менее большинство из анти-Mono толпы не разработчики или сборщики пакетов – они на заднем сиденье. Они указывают разработчикам (которые тратят своё личное время на разработку свободного ПО), какие должны использоваться фреймворки, по их мнению, а не мнению разработчиков. Это еще одна причина, почему их аргументы не получают уважения – это предположение, что они в состоянии требовать от разработчиков чего-то, только раздражает. Свободное ПО – это меритократия: те, кто делает вещи, заслуживает уважение. Пока анти-Mono толпа на самом деле не внесет какой-либо вклад в свободное ПО, они и дальше будут рассматриваться как чудаки, и их вопросы будут оставаться без ответа.
В конце концов нет ничего, что могло бы положить конец противоречиям вокруг Mono, пока расплывчатые угрозы юридической атаки производятся и подпитываются некоторыми членами сообщества. Благодарен тем, кто привел против Mono аргументы, основанные на реальности и фактах, но я действительно очень редко видел такие. Возможно многие аргументы утонули в соусе демагогии, настолько густом, что были скрыты важные мнения.
Так что, я думаю, это то, что вы ищете. Так же этот пост может стать новой главой в ежедневных личных нападках, которые получаю от столь искушенной анти-Mono толпы.
Jo Shields
Понимание представляет собой трёхгранный меч: ваша сторона, их сторона и правда.
Источник 1
Источник 2
Источник 3
ВНИМАНИЕ !
Возможно что-то уже неактуально. Обращайте внимание на даты !
Эта статья опубликована 21 июня 2009-го года !
Прочитано 8145 раз и оставлено 23 комментариев.
#1.hokum