Как известно, компания Microsoft предоставила (http://www.opennet.me/opennews/art.shtml?num=22497) проекту Mono публичные гарантии отсутствия претензий по поводу использования элементов .NET в проекте Mono. Проанализировав код пяти самых популярных приложений на базе Mono, исследовали сделали (http://www.the-source.com/2010/12/mono-unsafe-at-any-speed/) неутешительные выводы - все из рассмотренных программ в той или иной степени использовали элементы .NET из пространства имен, выходящего за рамки публичного обещания Microsoft. Microsoft сняла патентные ограничения только для реализацией стандартов ECMA 334 и ECMA 335, в то время как Mono-программы активно используют технологии, на которые не распространяется иммунитет.
Использование нестандартных методов делает такие приложения и поставляющие их дистрибутивы уязвимыми перед возможными претензиями о нарушении патентов Microsoft. В настоящее время Microsoft демонстрирует дружелюбное отношение к проекту Mono и оказывает ему поддержу...URL: http://www.the-source.com/2010/12/mono-unsafe-at-any-speed/
Новость: http://www.opennet.me/opennews/art.shtml?num=28984
скоро будут доить..
> скоро будут доить..Ну, не скоро. А вот когда и если кто вляпается всерьез, как в яву - вот тут они узнают для себя много нового. И FAT вон сколько лет все нахаляву юзали. А потом, когда все на него подсели, т.к. несложен в реализации и много где поддерживается ... вдруг бац! Денежку гоните! За флешки, телефоны, фотоаппараты, карты памяти ... и ведь главное - хрен откажешься.
мало того что, .net не портируемый оказался, так ещё и патентные угрозы сверху нависают...
и вот откуда находятся программисты, к-ые продолжают на нем писать, да ещё и говорить что он лучший?! а потом сами же говорят "зачем нужен линукс и мак, если под них нет программ?".
Писали бы себе используя нормальные технологии: C++,Qt,GTK, Java, Python и всем было бы лучше. А то как повелись однажды на рекламу так до сих пор и не понимают что работают только на продажи копий windows.
Уберите эти моно-поделки! Ведь есть же нормальные альтенативы.
Убунте — позор за использование banshee ☹
позор, но только с выходом 11.04, а Ф-спот убрали, но за томбой и т.д. позор
>Ф-спот убрали, но за томбойсамое смешное, что для последнего есть почти полный готовый аналог, чего нельзя сказать об фспот. особенно забавно, что это моно занимает место на первом сд, о котором постоянно так пекутся в убунте. и куда смотрит fsf, ведь основная ветка гнома считается их проектом, а там тоже всё моно тянут для двух приложений?
>особенно забавно, что это моно занимает место на первом сд, о котором постоянно так пекутся в убунтеЭто не забавно. Моно бесит и выпилить его трудно, если вообще возможно.
>Моно бесит и выпилить его трудно, если вообще возможно.А что там трудного? Фильтр по "mono" и по "-cli" и удаляем. Остальное утянется само собой.
В 9.04 или 9.10 я попробовал - там весь гном утаскивался. Как сейчас не знаю.
sudo apt-get remove mono-runtime или sudo apt-get remove ^mono-.* .*-cli$
А то введёте чёрт знает в качестве маски, а потом жалуетесь, что моно с собой пол системы утаскивает.
> sudo apt-get remove mono-runtime или sudo apt-get remove ^mono-.* .*-cli$А то введёте чёрт знает в качестве маски, а потом жалуетесь, что моно с собой пол системы утаскивает.
Знаем как делать, спс. Но там в зависимостях дохрена чего. Видимо, потому что в убунте метапакет со всем этим добром был.
хренас-два! тупое тыкание по синиаптику с ключевым словом моно даёт полный purge моно-поделок и ничего за собой не тащит. убунта 10.04 зависимости нет, брат живзы: не *-cli а *-cil если мне не изменяет память.
Отлично! Значит можно теперь избавится. А в одной из девятых версий тащило.
Вот за это я люблю генту: USE=-mono и дело в шляпе.
Ну можно dev-lang/mono в package.mask для гарантии добавить.
а в убунте можно без компиляции моно вынести из системы. Дело нескольких минут.
ubuntu 10.10 sudo apt-get remove mono-runtime полет прекрасный
gbrainy (замечательная такая игрушка) его требует :(
>чего нельзя сказать об фспотЧто вы нашли там такого уникального? Я так ничего не заметил - есть Гтумб и Шотвелл. Они без б-гомерзкого моно.
да FSF "туда смотрит" - борода периодически напоминает, что mono с его покровительством со стороны M$ - неТРУЪ (или как там оно пишется), только его не слышат...
>да FSF "туда смотрит" - борода периодически напоминает, что mono с его покровительством со стороны M$ - неТРУЪ (или как там оно пишется), только его не слышат...Борода, видимо, бревна в своем глазу не замечает и завидует. Иначе что делает DotGNU Project на сайте проекта GNU?
>Борода, видимо, бревна в своем глазу не замечает и завидует. Иначе что делает DotGNU Project на сайте проекта GNU?так ведь СВОБОДА, типа. Заставить не может. Да и не в его правилах (а, может быть, и силах. Мигелюшка "в работе". Кайф ловит. На себя была бы возможность посмотреть со стороны, когда сами "в работе". Вот умора бы была... :) )
Надобно Столману предать анафеме всю компашку разрабов и покровителей Mono во главе с Мигелькой.
Так уже ж! http://www.osnews.com/story/22225
Потому что это изначально гнилые технологии - что java, что .net/mono.
Раньше писал на .NET, с переходом на линукс перешел на Java. Задом чую - подстава, но сформулировать не могу. Не поможите? Сейчас активно осваиваю рельсы.
> Раньше писал на .NET, с переходом на линукс перешел на Java. Задом
> чую - подстава, но сформулировать не могу. Не поможите? Сейчас активно
> осваиваю рельсы.Странно. Орать все горазды, а прокомментировать - не дождешься.
Давным давно перешел на Java, с недавнего времени на Scala. Подставы не чувствую, ЧЯДНТ?
>> Потому что это изначально гнилые технологии - что java, что .net/mono.Анонимы знают....
> Потому что это изначально гнилые технологии - что java, что .net/mono.Чем тебе жабка не нравится. Она полезная.
Столько продуктов перечислено в одной новости и ни одного нужного.
Я пытался вспомнить чего нужного написано на Java, когда смотрел недавнее выступление Гослинга. Ничего не вспомнил. Тоже самое про моно. Все, кто хочет сделать дело - берут классику типа C/C++ и пишут. А кто хочет выпендриться - выискивает что-ть модное и идёт троллить на ЛОР, убеждая школоту в выдающихся возможностях своего C# или Java или Lisp или что там у них нынче в моде.
> Все, кто хочет сделать дело - берут классику типа C/C++ и пишут. А кто
> хочет выпендриться - выискивает что-ть модное и идёт троллить на ЛОР,
> убеждая школоту в выдающихся возможностях своего C# или Java или Lisp
> или что там у них нынче в моде.Обязательно расскажите это парням из aboutecho.com -- «мужики-то не знают»©. Можно прям в одном из этих постов -- http://lionet.livejournal.com/tag/js-kit
Sybase Central-утиль для управления БД.Пока удобнее не видел.На Java
> Я пытался вспомнить чего нужного написано на Java, когда смотрел недавнее выступление
> Гослинга. Ничего не вспомнил. Тоже самое про моно. Все, кто хочет
> сделать дело - берут классику типа C/C++ и пишут. А кто
> хочет выпендриться - выискивает что-ть модное и идёт троллить на ЛОР,
> убеждая школоту в выдающихся возможностях своего C# или Java или Lisp
> или что там у них нынче в моде.Морды у MATLABа и COMSOLа на Java.
На всех трех платформах пашут. Это плохо что-ли? И софт плохой и бесполезный, да?
Не знаю как насчёт COMSOLа, а MATLAB под Linux тормозит не по-детски, особенно при записи в файл. А морду можно было и на Qt сделать - и на трёх платформах бы работало и пошустрее было бы.
оффтоп. НО по моим наблюдениям распараллеливается МАТЛАБ лучше именно под Linux. Под Win7 x64 и WXP x64 те же расчтеы ведутся на 30% медленее. Именно расчеты. За файлами не следил.
К сожалению, но правда: Eclipse, NetBeans, Zend Studio, oXygenXML. Это всё среды разработки, не "проги", но всё же. С аналогами ZendStudio или Eclipse как-то туговато.
> Я пытался вспомнить чего нужного написано на Java, когда смотрел недавнее выступление
> Гослинга. Ничего не вспомнил.А это никотиновую кислоту потреблять нужно, витаминчик PP, сосуды расширяет, скелероз прогоняет.
На Java написаны большинство всех крупных ERP систем (SAP,Oracle)и других корпоративных информационных систем, все приложения для некоторые мобильных системы вроде symbian или android, дофигеня научного и околоматематического софта от Matlaba до Maple, хорошие САПР вроде NX, и PDM/PLM к ним, дофига веб-порталов на java крутится.
В общем если тебе нужно хорошо поддерживаемую и работающую на любом "зоопарке не важно чего" программу, большую по функционалу и легко изменяемую по требованию, единственный и безальтернативный выбор на сегодняшний момент это java.
>В общем если тебе нужно хорошо поддерживаемую и работающую на любом "зоопарке не важно >чего" программу, большую по функционалу и легко изменяемую по требованию, единственный и >безальтернативный выбор на сегодняшний момент это java.Это не совсем правда, проблемы с совместимостью есть. Мало того с совместимостью между разными версиями Java.
>Это не совсем правда, проблемы с совместимостью есть. Мало того с совместимостью между разными версиями Java.Конечно есть, только решаются в один клик, ставишь свежую жабку и всё работает.
>>В общем если тебе нужно хорошо поддерживаемую и работающую на любом "зоопарке не важно >чего" программу, большую по функционалу и легко изменяемую по требованию, единственный и >безальтернативный выбор на сегодняшний момент это java.
> Это не совсем правда, проблемы с совместимостью есть. Мало того с
> совместимостью между разными версиями Java.В любом случае ничего более переносимого на любую аппаратную и программную платформу нет.
Судя по статистике использования крытых патентами МС-библиотек, вариант Моно, принципиально не использующий эти самые "нестандартные вызовы", потеряет всю привлекательность для программистов.
Так что для МС выгоднее продолжать "угрожающе нависать" над Моно-проектами, но всерьез их не трогать.
К сожалению.
Для учебы моно нужен, а так пофиг, лишь бы работало.
введите ключик ./configure --without-microsoft-bulshit
error: 'bullshit' has two l's in it ;)
Это должна быть не error, а warning.
делать на моно это всёравно что бесплатно работать на микрософт
> делать на моно это всёравно что бесплатно работать на микрософтделать что-то на java это все равно что бесплатно работать на oracle,
делать что-то на php,pyton,cgi и прочий shit это тоже все туда.
и даже и asm в итоге работают на intel,amd и прочих.
>> делать на моно это всёравно что бесплатно работать на микрософт
> делать что-то на java это все равно что бесплатно работать на oracle,Воистину.
> делать что-то на php,pyton,cgi и прочий shit это тоже все туда.Чё-то я не слышал про подобные анальные разбирательства с PHP, Python, Perl, C, C++ и т.д.
Это патентное рабство характерно именно для Java/Mono.> и даже и asm в итоге работают на intel,amd и прочих.
Intel патентует использование команд своих процессоров? Пруфлинк или слив защитан.
> Intel патентует использование команд своих процессоров? Пруфлинк или слив защитан.А вы не знали что AMD платит денюшку Intel за использование системы команд x86 в своих CPU ?
А Intel платит AMD - за использование каких-то 64bit расширений... тоже самое с sse/mmx и тп..
А пруф - найдете в гуле, чай не забанен.
>А вы не знали что AMD платит денюшку Intel за использование системы команд x86 в своих CPU ?
>А Intel платит AMD - за использование каких-то 64bit расширений... тоже самое с sse/mmx и тп..Причём тут разработка процессоров, когда речь шла про использование инструкций в программах. Яж не собираюсь свой процессор на асме писать. Неадекваты с ЛОРа перелезли сюда? Куда теперь от вас бежать?
>> Intel патентует использование команд своих процессоров? Пруфлинк или слив защитан.
> А вы не знали что AMD платит денюшку Intel за использование системы
> команд x86 в своих CPU ?раньше платила, теперь они взаимно кросс лицензировались и отказались от претензий друг к другу.
> А Intel платит AMD - за использование каких-то 64bit расширений...Не каких-то а весь x86-64 придуман AMD
PS. а вообще это относить к производителям а не к потребителям процессоров.
>> делать на моно это всёравно что бесплатно работать на микрософт
> делать что-то на java это все равно что бесплатно работать на oracle,
> делать что-то на php,pyton,cgi и прочий shit это тоже все туда.
> и даже и asm в итоге работают на intel,amd и прочих.Да! И писать что-то американскими буковками - это все равно, что Родину продавать! ;)
Непонятно только а почему реализация на других языках не подпадет под патенты. Патенты в большинстве своем языко-независимые.
мне вот интересно, ну не защищены ну и что? не используйте/не пишите на нем. Ничего особенного mono не предоставляет.
Особенность и привлекательность моно именно в том, что за тебя многое уже написали.
Подвох в том, что использовать это многое тебе никто не разрешал.
Мышеловка классической конструкции.
> Особенность и привлекательность моно именно в том, что за тебя многое уже
> написали.
> Подвох в том, что использовать это многое тебе никто не разрешал.
> Мышеловка классической конструкции.на перле тоже cpan есть и там уж намного больше готовенького есть.
А на фортране ещё больше всего-привсего!!!
уж сколько лет твердили миру...
какие сделки могут быть меж волком и ягненком?
>Популярные Mono-приложенийА что, такие бывают? o_O
а что реализовать 31-165 каких-то шняг, другим способом слабо?
что вы тут разнылись, новость так себе - 2-3 дня и нет претензий от МС.
Говорила, говорю и буду говорить - не используйте .net/mono, тем более в unixlike окружении. Использую моно вы идёте на сделку с собственной совестью, как бы говоря себе "Спокойно, должно проканать, да и ничего плохого я не делаю ведь. Правда?". Делаете. Вы ставите пользователя, который не выбирает (а сейчас это уже и пользователи линукс) в совершенно ненужную зависимость от технологий, над которыми нависает враг, жадный, злой, и к тому же клоун (Стив).
Неужели больше не на чем сделать такой функционал? Я сознательно не говорю "ниужели нет аналогов", потому что моно никакой не аналог хорошим годным фреймворкам.
Бросайте заниматься ерундой. Хватит ассимилировать грязь в мой дистрибутив!!
> Бросайте заниматься ерундой. Хватит ассимилировать грязь в мой дистрибутив!!Вихри враждебные веют над нами
Баллмер не знает, а мы посчитаем
Эй, потребитель, брось жрать всё подряд
Раз моно не нуно, накой те сей яд?
> ... Степень использования нестандартных классов (например, System.Data, System.Web, System.Xml...IMHO слово "нестандартных" здесь не совсем корректно (хотя и понятно что имеется ввиду непрописанное в стандартах ECMA). Это как раз стандартные, в практическом смысле, вещи. Вот если бы каждый разработчик вместо использования библиотечных классов из System.Data и System.Xml свои велосипеды пилил бы, вот это было бы действительно нестандартно, IMHO.
В оригинале tainted - запретные, некошерные.
Куда написать письмо, что бы прекратили подводить всех под моно(стырь)? Я хочу написать коллективное письмо и выслать его по правильному адресу. Эти товарищи задолбали тут винду разводить.
Для Mono новых программ и так не создают года три.
Я хочу что бы при установке убунты была галка по умолчанию включенная "не устанавливать анальных зондов". Вот об этом я хочу написать.
Вы слишком скромно мечтаете. Я предпочитаю, чтобы этой галки там не было и не могло быть ;)
За отсутствием вышеупомянутых аппаратов в дистрибутиве, естественно.
> Вы слишком скромно мечтаете. Я предпочитаю, чтобы этой галки там не было
> и не могло быть ;)
> За отсутствием вышеупомянутых аппаратов в дистрибутиве, естественно.дык вроде есть "пуританские" дистры? И от каноникал тоже. даже для ядра есть флаг "deblob" (в генте).
Ну, в системе хотелось бы и поработать, а не только порадоваться за ее чистоту ;)
Совсем без блобов на сегодняшний день не проживешь.
Но уж программы, которые идут с дистрибутивом по умолчанию, не должны использовать фреймворков с сомнительным прошлым и (главное!) столь же сомнительным будущим.
О, я узнал названия ещё двух приложений на C#. Итого шесть известных. :))
> О, я узнал названия ещё двух приложений на C#. Итого шесть известных.
> :))Какой у вас, однако, узкий кругозор.
Пусть предложат свою альтернативу этим недокументированным классам. Пусть это будет System.MonoData, System.MonoWeb, System.MonoXml и т.п.
За пределами пендосии все эти патенты не действительны, а у них там хоть трава не расти. И как самый простой способ запустить систему программ на Linux-е и т.п. - лучше Mono не найти. Для тех кто уже в анальном рабстве - так хоть полегчает.
а зачем это анальное рабство? C# от той же Java по коду вобще не отличается... отличия больше косметические + разные библиотеки базовых классов.
"Переезд" не должен быть сильно трудоёмким...
не имена патентуются. а как была новость про БД, - невозможно написать программу к нашей БД без нарушения наших патентов, так же и тут навряд ли ты создашь похожий функционал не затронув самолюбие владельца
моно это наживка для опенсорса и чем глубже он её проглотит тем сильнее микрософт сможет дернуть опенсорс за жабры.
Зачем нам Banshee, когда есть VLC,SMPLayer и Clementine? Да и xmms2 с мордой тоже неплох.