LINUX.ORG.RU

Microsoft снимает патентные ограничения для C# и CLI. Mono разделяется на две части

 , ,


0

0

Компания Microsoft объявила, что стандарты C# (ECMA 334) и инфраструктуры CLI (ECMA 335) теперь попадают под действие документа Community Promise (Обещание Сообществу), официально заявляющего отсутствие патентных или иных претензий на стандартизированные таким образом разработки. Данный шаг снимает многочисленные противоречия, касающиеся платформы Mono, которая фактически является opensource реализацией этих стандартов, и дает ей иммунитет на случай, если патентный вопрос будет поднят вновь.

Данное заявление опубликовал Старший менеджер по связям с общественностью Департамента Стратегий платформ Peter Galli как ответ на недавние запросы Мигеля де Иказы относительно лицензирования стандартов ECMA 334 и 335. В нем, в частности, говорится, что, давая обещание сообществу, Microsoft добровольно отказывается от патентного преследования юридических и частных лиц производящих, использующих, распространяющих, рекламирующих, продающих любые оговоренные в патентах реализации, независимо от модели их разработки и распостранения, включая открытые модели разработки, такие как LGPL и GPL.

При этом открытым остается вопрос реализации технологий, не упомянутых в Community Promise. В связи с этим вице-президент Novell Мигель де Икаса объявил, что с этого момента проект Mono будет разбит на две ветки:

  • ветка, занимающаяся реализацией ECMA стандартов и попадающая под действие Обещания - свободная от претензий Microsoft,
  • ветка, реализующая свободные версии патентованных технологий ASP.NET, ADO.NET, Winforms и других.

via opennet.ru

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

★★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от MyLan

>И действительно, зачем им резать курицу, бесплатно несущую им свои яйца.

должный же как-то в МС воровать код для VS

unrealix
()

Да о чем вообще разговор? Будет точно так же как и с микрософтовской реализацией HTML в IE, так же как реализация вордовских докукментов, своя реализация стандартов, но умышленно с нестандартными вкраплениями. Я поражаюсь людям которые не делают выводы: HTML, JavaScript, CSS, OpenXML или как там он называется, все существует как минимум в двух видах - по описанниям в стандартах, и как индус микросовтовский нашкрябал по указке МанкиБоя.

mares
()

Covered Specifications:

>HealthVault Service Specification

>UI Automation v1.0

Covered Specifications __with__ __Special__ __Terms__:

>XPS Specification v1.0

>VBA Language Specification

Вот и всё. При чём тут mono вообще не понятно.

Да и без пол-литра ясно, что открывать они будут только устаревшие технологии. Кому это надо?

Turbo_Mascal
()
Ответ на: комментарий от AVL2

> Это очередной микрообман. Моно не нужен.

Вообще , много чего "не нужно" и по помимо mono. :))
Красноголазие не отменяет того факта ,
что на платформе MS проходит обучение и подготовка большого числа программистов - потенциальных пользователей Linux.

Не смогли сами родить в табуне fsf достойную альтернативу за 15 лет - дык ,и не "гавкайте" (сорри), берите на вооружение оружие противника
и идите вперед , делайте свое и лучше.
А эти маргинальные молитвы и самозашугивание - бесперспективны и сектантский тормоз.

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

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

Совместимости. Например новелл предоставляет коммершиал грейд суппорт для моно. Пример из жизни - есть у нас аппликуха для дотнета - надо сделать около 1000 инсталляций. Вопрос переписывания не стоит не по срокам не по бабкам. Вопрос стоит только в том на чем она будет работать - на opensuse или win. Что-то мне подсказывает что opensuse + mono лично мне нравиться больше чем win + .net.

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

> Вот и всё. При чём тут mono вообще не понятно.

Для слепых: Microsoft WILL be applying ...
Действие в будущем.

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

>берите на вооружение оружие противника

Вы что! Оно во время боя взорвётся к чертям! Там встроенный датчик проверки DNA (как у "стража Правосудия" Дрэда).

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

>Вот и всё. При чём тут mono вообще не понятно.

эээ... ничего что читать надо внимательно

http://port25.technet.com/archive/2009/07/06/the-ecma-c-and-cli-standards.aspx

>I have some good news to announce: Microsoft will be applying the Community Promise to the ECMA 334 and ECMA 335 specs.

>ECMA 334 specifies the form and establishes the interpretation of programs written in the C# programming language, while the ECMA 335 standard defines the Common Language Infrastructure (CLI) in which applications written in multiple high-level languages can be executed in different system environments without the need to rewrite those applications to take into consideration the unique characteristics of those environments.

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

>Вы что! Оно во время боя взорвётся к чертям! Там встроенный датчик проверки DNA (как у "стража Правосудия" Дрэда).

Да не взорвется. Микрософт это делает не с целью потом всех нагнуть патентами. Оно это делает с целью проникновения на рынок линукса. Суть в том что оно расчитывает быть всегда впереди в разработке .NET и те кто будет разрабатыфвать приложения на mono в конце концов в продакшен будут оправлять их на winserver - по крайней мере МС на это расчитывает. То есть симметричная стратегия опенсорсу - при установке FF+TB+OOo встает вопрос ребром нафиг собстенно виндовс. Ну они хотят чтобы раз приложение все равно на .NET вставал вопрос нафиг собственно линукс.

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

И что - в случае проблем с этим софтом, который может пользовать какую-либо не реализованную mono часть из точкиНет, разработчик этого софта не пошлет вас далеко когда вы предъявите ему свой "коммершиал грейд суппорт" на "opensuse + mono"? пошлет и предложит пользовать ту платформу, под которую софт точили. Или ты думаешь, что новелл кинется под тебя моно править, реализуя недостающий функционал? наивный чукотский юноша... Давно уже пора понять, что раз стоимость софта во много раз превышает стоимость платформы (а по твоему посту это следует явно), то не стоит городить собственный лисапед, а надо тихо-мирно отслюнить бабульки за готовый продукт, на котором уже все работает и оказывается поддержка этого софта... Разрабы mono уже пытаются соскользнуть, рассказывая о том, что не ставят перед собой цели 100% соответствия .Net. Так на кой оно тогда нужно?

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

>Ну ты попал.

Ни хрена он не попал. Контракт - договор со ВЗАИМНЫМИ обязательствами. Именно, взаимными. В случае данного предложения тебе обещают 1000 руб, а ты обещаешь доказать, что это предложение имеет силу контракта. Так что увы попал ты, причем конкретно ибо ты свое обещание, т.е свое обязательство по этому контракту никогда не выполнишь. Потому что, чтобы его выполнить ты заведомо должен считать это предложение контрактом, что первоначально противоречит исходным условиям, так как с тебя как бы требуют доказательств целого, частью которого являются твои собственные доказательства. Аналог ситуации - я дам тебе 1000 рублей, если ты докажешь, что ты получишь эту 1000 рублей. Обращайтесь к хоть в суд, хоть к самому господу, римское право идет на йух.

abumbaher
()
Ответ на: комментарий от m1ke

>Разрабы mono уже пытаются соскользнуть, рассказывая о том, что не ставят перед собой цели 100% соответствия .Net. Так на кой оно тогда нужно?

Вы, мужчина, путаете .net и С#, .net - либа, C# - язык

100% соответствия .net никогда, как Вы правильно подметили, не ставилось... сам же по себе язык C# (включая инфраструктуру) - довольно неплохой...

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

>Аналог ситуации - я дам тебе 1000 рублей, если ты докажешь, что ты получишь эту 1000 рублей.

Мисье не слышал про посредников (арбитров)? Можно дать гарантии этого действа.

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

>И что - в случае проблем с этим софтом, который может пользовать какую-либо не реализованную mono часть из точкиНет, разработчик этого софта не пошлет вас далеко когда вы предъявите ему свой "коммершиал грейд суппорт" на "opensuse + mono"?

Ты смотришь не с той точки зрения. Моно технология не для одминов, а для разработчиков.

>Или ты думаешь, что новелл кинется под тебя моно править, реализуя недостающий функционал?


Оно предоставляет подддержку Mono, а не Microsoft.NET. Различай.

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

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


Тихомирно слюнить бабки надо будет клиенту. Цена возрастает для клиента. И если есть возможность предоставить клиенту опцию когда ему надо слюнить меньше бабок - клиент обычно разуется. И дает разрабу денег. И чем больше радуется - тем больше денег дает.

>Разрабы mono уже пытаются соскользнуть, рассказывая о том, что не ставят перед собой цели 100% соответствия .Net.


Разрабы говорят что они делают не реализацию .NET под линукс, а делают альтернативную реализацию ECMAxx под разные платформы. ДАже вод виндовс.

Уже дочитывай предложения до конца.

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

>Контракт - договор со ВЗАИМНЫМИ обязательствами. Именно, взаимным.

Да ты шо! Правда что ли? То есть по твоему даже теоретически не бывает договоров согласно которым только одна сторона имеет обязательства? Правда чтоли? Хочешь с ходу тебе такой нарисую?

>В случае данного предложения тебе обещают 1000 руб, а ты обещаешь доказать, что это предложение имеет силу контракта.


А ты сомневаешься что это может быть доказано? ГКРФ 158.

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


Ты с дуба рухнул? А если я заявлю что не буду отвечать за убийство пока мне не докажут что это противозаконно - я закошу он УК?

Как я к этому отношусь значения не имеет - важно как к этому относится закон.

r ★★★★★
()

Отличная новость! Моно => Stereo! :) Мигель жутко любит играть в догонялки с МС, причем без шансов догнать. А теперь еще и развалил проект на куски. Итого -- Моно R.I.P. Чего и МС желаем.

rmammoth
()
Ответ на: комментарий от Jeepston

> Интересно, какую юридическую силу имеет это Community Promise?

Это имеет силу публичной оферты, т.е. публичного договора.

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

Скорее они так о Сильверлайте/Мунлайте пекутся.. Без кроссплатформенной поддержки они с флешем конкурировать точно не смогут.

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

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

ага.. при том, что цели догнать дотнет и не ставилось даже.

>А теперь еще и развалил проект на куски.

Это плохо? теперь параноики из дебиана могут спать спокойно.

>Итого -- Моно R.I.P. Чего и МС желаем.

В стенку.

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

> Не смогли сами родить в табуне fsf достойную альтернативу за 15 лет

Родной! Милый! Большего УГ, чем родная, "от папаньки Билла с маманькой Стивом", реализация .NET, еще поискать надо. То, что никому из линуксоидов подобный идиотизм за 15 лет в голову не ударил, говорит исключительно о хорошем психическом состоянии оных. Но МС не может это так оставить, вот и корячится....

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

к стати и в случае с MS и в случае с лором имеем дело с _письменным_ обязательством.

В нашем случае: 158 + 434 + !435! + 779 + 307 - гооврит о том что он попал.

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

> Это плохо? теперь параноики из дебиана могут спать спокойно

Хм... Товарищ/господин/мсье (нужное подчеркнуть) согласен писать свой супер-пупер софт на заведомо подобглоданной и кинутой, как кость, куске платформы? Заведомо без шансов на совместимость и беспроблемную кроссплатформенность?

rmammoth
()
Ответ на: комментарий от MyLan

> или ему платят

шизофреник негодуэ

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

> Родной! Милый! Большего УГ, чем родная, "от папаньки Билла с маманькой Стивом", реализация .NET, еще поискать надо. То, что никому из линуксоидов подобный идиотизм за 15 лет в голову не ударил, говорит исключительно о хорошем психическом состоянии оных. Но МС не может это так оставить, вот и корячится....

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

>То, что никому из линуксоидов подобный идиотизм за 15 лет в голову не ударил ...


По некоторым постам тут вообще можно решить , что Linux стал прибежищем непробиваемых бесплодных шизонов-выкидывателей.:))

Кстати , все чипсеты вашего компа (в основном) разработаны на богопротивной платформе и все платы MB спроектированы тамже.


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

> Понятно , что ничего разумного в ответ и не пишете

Принимаю критику. Конкретные претензии не излагаю, ибо неохота захламлять форум, интересно -- всегда готов пообщаться с аргументами.

> Кстати , все чипсеты вашего компа (в основном) разработаны на богопротивной платформе и все платы MB спроектированы тамже.

Не уверен, кстати, но спорить не буду. А вот когда реклама МС делается на маках -- вот это и правда смешно.

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

>Заведомо без шансов на совместимость и беспроблемную кроссплатформенность?

Ай - не гудите - звуки природы не слышно. Моно сама по себе вполне законченая платформа. В рамках моно можно писать приложения для платформ на которой моно работает. Совместимость с микрософт .NET может быть достигнута со стороны моно, без использхования моноспецифических вещей. Совместимость со стороны .NET может быть достингута аналогичным образом. Несовместимость моны и .NET значения не имеет - какая вам разница под линуксом что вендовые технологии не работают? Если из Qt/C++ дергать COM - тоже будет нихрена несовместимо. Ну так не дергайте. росплатформенность наличествующая физически дальше определяется руками. Если как некоторые вон на кодепрожекте не могут список строк в комбобоксе посортировать без вызова нативной функции - так это пробьлемы радиуса их рук а не платформы.

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

> А вот когда реклама МС делается на маках -- вот это и правда смешно.

Честно ? - мне по барабану, пусть хоть на PDP-11.

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

> Ну так мне еще более все равнее, на чем там проектировали мой процессор/материнку/и т.д.

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

> все чипсеты вашего компа (в основном) разработаны на богопротивной платформе и все платы MB спроектированы тамже.

Пруфлинк или GTFO.

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

> Моно сама по себе вполне законченая платформа

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

rmammoth
()
Ответ на: комментарий от tailgunner

Гы гы , смотри на инструменты разработки
печатных плат и моделирования чипсетов
- тут мне проще будет указать на убогое и в наличии в Linux.
Ж)))

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

> Гы гы , смотри на инструменты разработки

> печатных плат и моделирования чипсетов

Ичо? Я видел в работе инструменты для Соляры (Cadence, вроде) - к ним вендотачки через X-терминалы присоединялись.

В общем, пруфа нет. Тогда GTFO.

tailgunner ★★★★★
()

а нахрена оно это моно нужно в линукс?????? вам что и так мало питонов с ёжиками. тем более серъёзные проекты писать на С++ надо!

Carobey
()
Ответ на: комментарий от rmammoth

>И где б оно было, то Моно?

Там где сейчас питон. Собственно оно и сейсчас там.

>Ну, допускаю, что кому-то бы понравилось, кому-то (мне, например) совершенно наоборот, но врядли кому бы то ни было пришло в голову поднимать баталии и пропихивать его (моно) куда ни попадя.


Баталий бы может и было поменьше - потому что все бы пали ниц перед мигелем как питониды падают перед гвидо, за рождение крутой платформы по линукс. А на счет посмотреть - монго посмотреть на Vala.

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


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

> В общем, пруфа нет. Тогда GTFO.

В google забанили ? сочуствую ...
Гы гы , вполне возможны отдельные чудачества - а нормальная работа со всеми полюшками ток под виндой , и редко под wine.
Тут уж лапшу можешь и не навешивать ...
Я знаю на чем и как работают наемные разрабы печатных плат у нас.



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

>заведомо подобглоданной и кинутой, как кость, куске платформы?

пруф.

>Заведомо без шансов на совместимость и беспроблемную кроссплатформенность?

на моно можно писать софт, который будет одинакого работать на моно и дот-нет.. равно как и можно не писать.

Выше речь шла о том, что .NET не на 100% совместим с Mono.

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

> В google забанили ? сочуствую ...

А в гугле опубликован список инструментов, которыми пользуется Intel при разработке процессоров и плат?

> Я знаю на чем и как работают наемные разрабы печатных плат у нас.

А что, MB моего компа разработана у вас? Бгг.

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

> потому что все бы пали ниц перед мигелем как питониды падают перед гвидо

Поправка -- В худшем случае, моноиды "пали бы <дальше по тексту>". Далеко не ВСЕ, как изволите утверждать!

> ...крутой платформы

И в чем же крутость, позвольте поинтересоваться? В том, что неповоротливый и корявый ГЦ выжирает кучу памяти? В том, что процентов 90 проверок, которые можно оставить на компиляцию/дебаг, валятся в релиз рантайм? В том, что, черт побери наконец, нормальный женерик для комплексных чисел написать невозможно -- только отдельную реализацию для float, и отдельную для double, ибо не понимает моно операторов + - * / для параметризующих типов генериков? Тут один товарищ упрекал меня в отсутствии аргументов... Будем считать это началом.

> эльфы компилит, и бутяется быстрее

Бутается быстрее, конечно -- ему ж не надо IL докомпиливать, так ведь?

rmammoth
()

Так уже можно спать спокойно или нет?

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

Поверь ,Интел не изобретает велосопеды и "столовую посуду"
Да , для хобичества можно в полуручную елозить печатную плату под Linux пару месяцев и застрелится от очередной корректировки от разработчика.

Кстати , норматив времени на разводку MB компа - три дня и хоть убейся.
Тут уже лирика и красные глаза - совсем не причём. Ж))))

> А что, MB моего компа разработана у вас? Бгг.


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

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

>В том, что неповоротливый и корявый ГЦ выжирает кучу памяти? В том, что процентов 90 проверок, которые можно оставить на компиляцию/дебаг, валятся в релиз рантайм?

Я надеюсь вы в курсе что вы сейчас говорите о питоне, руби, всех лиспах, хаскеле, окамле и прочих перлах и смолтолках в том числе? Почему бы не наехать на них с тем же вопросом? У них пробелм не меньше. И что? Где-то кто-то говорил что моно или сишарп идеальная платформа? Она как все в стройном ряду.

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

> Я знаю на чем и как работают наемные разрабы печатных плат у нас

И как, хорошо тебе в Gygabyte работается? А может, ты из Asus? Нет, скорее ты прямо из офиса Intel нас, сирых, уму-разуму учишь. Открой, не томи, сделай милость, о Великий Разработчик Харда!

rmammoth
()
Ответ на: комментарий от mrxrrr

>>на моно можно писать софт, который будет одинакого работать на моно и дот-нет..

>Бред сивой кобылы.

Paint.NET как самый известный пример.

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

Нда , ... эти вопросы себе задайте.
Нельзя же быть такими дремучими !! - пусть вы и жертвы перестройки :)))

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