LINUX.ORG.RU

Microsoft оштрафовали на 290 миллионов долларов

 , ,


0

0

Федеральный суд США признал компанию Microsoft виновной в нарушении патентных прав канадской фирмы i4i.

Фирме i4i принадлежит патент, касающийся использования XML - программного языка, который позволяет форматировать тексты и делает файлы читаемыми для различных программ.

XML - интегральная часть программы Word, разработанной компанией Microsoft и широко использующейся по всему миру.

>>> Ссылка на сам патент

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

★★

Проверено: Shaman007 ()

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

> JSON, зараза такая, избыточен. Своими запятыми, которые не нужны, ибо {} и так всё показывают.

А как тогда записывать элемента без переносов строк?

rocket
()
Ответ на: комментарий от x-demon

>XML разработал M$? O_o

если верить википедии MS никакого отношения к XML не имел. там говориться про какого-то типа из sun и w3c

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

Я про это:

{
     "firstName": "John",
     "lastName": "Smith",
     "address": {
         "streetAddress": "21 2nd Street",
         "city": "New York",
         "state": "NY",
         "postalCode": 10021
     },
     "phoneNumbers": [
         { "type": "home", "number": "212 555-1234" },
         { "type": "fax", "number": "646 555-4567" }
     ]
 }

Видишь, что после {} запятые не нужны?
Содержимое и так уже ограничивается {}.
А тут ещё запятые расставлять, причём после последнего
элемента запятую ставить не надо. Не очень-то удобно это.

Deleted
()

Ну как же, всё очевидно. XML это Ж ТЕХНОЛОГИЯ! Везде насовали для видимости совместимости - кушайте. Маркетоиды любезные. А у любой брендовой технологии должен быть хозяин. Обидно что миллионы мух застявляют уже и адекватных товарищей этой быдлоидеей пользоватся. Обсуждали плакали. http://www.linux.org.ru/view-message.jsp?msgid=3759330

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

Без запятых в любом нормальном парсере всё должно слится в один елемент {}. То есть сколько вы бы не написали {} {} {} {} будет имется в виду один елемент. Одновременно {},{},{} - три последовательных элемента.

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

А я вот про это:

{"firstName": "John","lastName":"Smith","address":{"streetAddress":"21 2nd Street","city":"New York","state":"NY","postalCode":10021},"phoneNumbers":[{"type":"home","number": "212 555-1234"},{"type":"fax","number":"646 555-4567"}]}

Нечитаемо, да. Но экономичнее -> быстрее передаётся.

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

Формат такой потому что все нормальные парсеры рекурсивные. У меня такой же точно парсер только вместо ':' '='.

class CConfSection; class CConfMark; class CConfConstant; template <typename TYPE> class CConfScalar; template <typename FIRSTTYPE,typename SECONDTYPE> class CConfPair; template <typename TYPE> class CConfVector; template <typename INDEXTYPE,typename VALUETYPE> class CConfContaner;

только здесь всё в CConfContainer (std::map) и индексах по строкам.

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

Правильно понял, они патентованый парсер используют.

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

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

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

> Товарищ, не взорвитесь.

А что, тоже ночами спать не можете от мысли что большинство людей - идиоты уверовавшие в святость XML? '-(

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

Тут кто-то говорил, мол, XML руками править нельзя, а вы такое :} zip'ать вообще экономичнее.

Deleted
()

>xml Так дело в xml, или патентованом парсере?

Вобщем, xml сильно не нужен. У нас есть LaTeX и TeXi. Кстати, есть мобильные читалки Texi?

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

Либо я вас неправильно понимаю :} Изначальное сообщение.

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

> Вобщем, xml сильно не нужен. У нас есть LaTeX и TeXi.

о_О

lester ★★★★
()

Хреново. Очень хреново. Поддерживаю MS в борьбе с патентными троллями (да, я помню про FAT32, но всё равно).

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

Хуже XML?! Ещё раз внимательно сравните. Хуже XML нет ничего. И даже не по причине его технического исполнения а по причине внедряемой повсеместно иллюзии единообразия и совместимости. Когда если внимательно рассмотреть вопрос вознкаетнеобходимость в 4-ёх доп стандартах необходимых для реализации в каждов ПО с XML, чтобы были реальное единообразие и совместимость. И всё это против одного-единственного снандарта ASN/ABNF на каждый конкретный протокол.

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

Я предпочитаю класть на их патенты, ибо там не живу :}

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

>Хуже XML?! Ещё раз внимательно сравните. Хуже XML нет ничего

4.2

Набор руками XML'а проще JSON'а. Не нужно думать о лишних семантических коснтрукциях, вроде запятых, которые иногда нужны, а вот в конце нет. И когда начинаешь дописывать, это такое счастье. Плюс наглядность JSON вызывает ещё большие сомнения, чем XML, чем больше становится уровень вложенности.

>иллюзии единообразия и совместимости


WTF? XML он единообразен по определению. Или вы от единообразности хотите, чтобы любая программа любой XML понимала? Тогда вы не понимаете, что такое XML.

>вознкаетнеобходимость в 4-ёх доп стандартах необходимых для реализации в каждов ПО с XML, чтобы были реальное единообразие и совместимость.


Быть может пора уже перестать парсить XML регэкспами?

Deleted
()

Кстати, а как они умудряются слушать иск канадской фирмы к компании в Редмонде в *Техасе* ? Достаточно того, что в Техасе продаётся продукция MS?

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

> блджад, в тексте патента отсутствует слово XML, я это гарантирую

В текстах сотфарных патанетов обычно вообще нет конкретных слов, от этого они только лучше с точки зрения троллей.

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

Ну почему же XML плох? Это хороший, простой и мощный формат. Для своих целей. Но я соглаусь, что XML-конфиги и т.п. --- ужас. XML должен использоваться для сложных рекурсивных самоописательных форматов данных (во избежание бинарных форматов) или в каких-то особых случаях конфигураций. Вобщем, человек, хоть и может, по возможности не должен видеть XML с элементами, вложенность которых больше 3.

К сожалению, люди часто усложняют всё там, где бы подошло что-то вроде простого key=value.

clash
()

надо запатентовать цифры - тогда точно всем хана

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

Вы видимо не поняли что любой докумнт передаёт не самого себя а смысл. Так вот смысла в стандарте XML нет, как и ни в какой другой спецификации общего назначения (теоретическое ограничение). Я выше URL на этот тупой спор давал.

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

А типа окроя XML никакого текстового формата нет? Вот так XML и возник. Когда уже лет 10 S-Expression и YAML были. Вы что, американец? Они тоже думают что первые на земле.

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

> Быть может пора уже перестать парсить XML регэкспами?

Става богу в SIP,H323 и MEGACO XML пока нет. Не парсил. А вот те козлы что ABNF придумали вместо ASN я бы руки отбил.

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

Смысл ровно такой, какой ты в него вложил. Не понимаю вашей демагогии. Что ты хочешь XML'а, что даёт тебе JSON?

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

До *NF мне и дела то нет. Тут как бы разговор не о них.

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

> Кстати, а как они умудряются слушать иск канадской фирмы к компании в Редмонде в *Техасе* ? Достаточно того, что в Техасе продаётся продукция MS?

Видишь ли, Техас, к сожалению, ещё не отделился от США. :-)

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

> Маразм.. Осталось fscanf() запантентовать.

fscanf — это ненадежно. обычно делают gets();sscanf();

obsidian
()

приятно но оффтопик?

Забыли упомянуть что ворд в сша забанили.

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

> За XML теперь будут любить? Значит ли это XML-капец и возврат к бинарным форматам хранения и обработки данных ?)

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

val-amart ★★★★★
()

Думаю, будет лучше всего, если Microsoft купит i4i с потрохами. Возможно и их наработки им как-то пригодятся. И, да, по-моему, MS уже не тот враг Linux, каким он был раньше.

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

Гораздо больший, чем раньше.. Хотя это не мешает им барыжить сусей.

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

>Става богу в SIP,H323 и MEGACO XML пока нет.

"О, сколько нам открытий чудных...."

В SIP есть такая замечательная вещь, как multipart/mixed вложения, в которые чего только не засунут: и SDPng, и PIDF, и resource-lists, и другие забавные вещи, унутре у которых как раз таки неонка^Wтот самый XML ;)

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

> Быть может пора уже перестать парсить XML регэкспами?

Часть про ASN/ABNF ты проигнорировал троллинга ради или по невежеству?

tailgunner ★★★★★
()

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

Буржуй нато и есть буржуем чтобы не давать дышать бесплатно и воздух продавать...

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

А читать сообщения полностью нынче уже некошерно?

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