информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsЗа кого нас держат?Портрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft обещает радикально усилить... 
 Ядро Linux избавляется от российских... 
 20 лет Ubuntu 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / site updates
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Кстати о патентах на алгоритмы 04.09.03 03:25  
Publisher: dl <Dmitry Leonov>
<"чистая" ссылка>
Кстати о патентах на алгоритмы


По следам акции с Free Pascal. Любопытной информацией поделился Аркадий Белоусов. Оказывается, Microsoft принадлежит патент под номером 05297284 с весьма интересным названием: Method and system for implementing virtual functions and virtual base classes and setting a this pointer for an object-oriented programming language. Его текста в онлайне, к сожалению, сходу найти не удалось, но ссылки на него встречаются, например, здесь [ http://citeseer.nj.nec.com/context/1509454/0 ].
В патенте описываются такие существенные компоненты практически любой реализации С++, как таблица указателей на виртуальные функции, таблица указателей на виртуальные базовые классы, порядок обхода дерева наследования и т.п.


Полный текст
до кучи - Компьютерра со сходной темой номера 06.09.03 13:23  
Автор: dl <Dmitry Leonov>
<"чистая" ссылка>


http://www.computerra.ru/offline/2003/501/
А вот я наоборот считаю, что 06.09.03 06:10  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
следует патентовать именно алгоритмы, а патентование готовых программ и тем более защита их при помощи авторского права - недопустимы.

В самом деле: патент не препятствует использованию алгоритмов в некоммерческих целях и прежде всего НИОКР, а патентование программ и тем более авторское право, позволяют засекречивать алгоритмы, что приносит гораздо больший ущерб в масштабах всего человечества.
А вот я наоборот считаю, что 06.09.03 16:32  
Автор: _Inquisitor_ Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> следует патентовать именно алгоритмы,

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

>
> В самом деле: патент не препятствует использованию
> алгоритмов в некоммерческих целях и прежде всего НИОКР,

а если я захочу именно продавать продукт? в котором применен МНОЙ разработанный алгоритм, но по стечению обстоятельств, на этот алгоритм уже выдан патент...
и вообще, тут проскакивала ссылка на статью. там это все оччень хорошо описано
А вот я наоборот считаю, что 08.09.03 04:23  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
> > следует патентовать именно алгоритмы,
>
> т.е. ты хочешь сказать что, если я независимо разработаю
> какой-либо алгоритм, а потом выяснилось что такой же
> алгоритм уже был запатентован кем-то, то мне будет
> необходимо делать отчисления по этому патенту. Взять хотя
> бы алгоритм сортировки массива методом пузырька. его
> применение достаточно широко.

А по-твоему, если ты "открыл Америку", про Колумба можно забыть?

> > В самом деле: патент не препятствует использованию
> > алгоритмов в некоммерческих целях и прежде всего
> НИОКР,
>
> а если я захочу именно продавать продукт? в котором
> применен МНОЙ разработанный алгоритм, но по стечению
> обстоятельств, на этот алгоритм уже выдан патент...
> и вообще, тут проскакивала ссылка на статью. там это все
> оччень хорошо описано

Ну, не тобой он разработан, а ИМ! И то, что ты об этом не знал, - твои проблемы.

Другое дело, что нужно дать точное определение понятиям "очевидное" и "общеизвестное" применительно к ПО. Главное дело в том, что программинг, это новая область деятельности человека и там еще не все "колеса" изобретены, просто по тому, что "руки не дошли". По-этому "очевидное" не совпадает с "общеизвестным".
А вообще, почему это стало законным? 04.09.03 14:57  
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
> В патенте описываются такие существенные компоненты
> практически любой реализации С++, как таблица указателей на
> виртуальные функции, таблица указателей на виртуальные
> базовые классы, порядок обхода дерева наследования и т.п.

Почему не запатентуют быструю сортировку? ;-)

Ведь, насколько я понимаю, алгоритм это «образ мышления» для программных систем. Т.е. получается, что патент на алгоритм суть вот что: «Ваши программные системы не могут вычислять вот таким-то и таким-то образом, потому что мы первые научили их это делать вот так, и поэтому мы хотим за это деньги».
RE: А вообще, почему это стало законным? 06.09.03 00:02  
Автор: Serge3leo Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Здравствуйте,

> Почему не запатентуют быструю сортировку? ;-)

Если мне не изменяет память, то она была разработана на деньги "Британской империи" и патентованию не подлежит.

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

А Вы, дорогие наши, научите их делать это ещё лучше. Это же так здорово придумывать что-то новое!

> и поэтому мы хотим за
> это деньги».

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

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

Успехов. Халявщики. :)
RE: А вообще, почему это стало законным? 06.09.03 16:52  
Автор: _Inquisitor_ Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Здравствуйте,
Даров

>
> А Вы, дорогие наши, научите их делать это ещё лучше. Это же
> так здорово придумывать что-то новое!

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

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

а ты в курсе сколько в номинальном выражении твоя "ничтожная денежка"?
остается отослать тебя к стать Столлмена (смотри эту нитку)
RE: А вообще, почему это стало законным? 06.09.03 23:07  
Автор: Serge3leo Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Здравствуйте,
> > так здорово придумывать что-то новое!
> конечно, здОрово
> НО, если тебе платят за это деньги (ибо хочется пить не
> воду а пиво ;-))

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

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

Ну, так купи, барин, соответствующую библиотеку, ОС или лицензию.

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

Есть масса аргументов для обоснования собственной жадности (или лености).

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

> > заплатить ничтожную денежку за право повториться. А,
> а ты в курсе сколько в номинальном выражении твоя
> "ничтожная денежка"?

В курсе. Следует правда заметить, что в стоимость многих коммерческих продуктов входит оплата его составных частей (библиотеки, компиляторы и т.п.) и/или лицензионные отчисления.

> остается отослать тебя к стать Столлмена (смотри эту нитку)

Его аргументация известна (на мой взгляд, его аргументация сводится к тезису: “стоимость творчества ученого или программиста равна нулю, эти яйцеголовые хиппи будут работать за голую идею, а стоит услуга, так что все денежки несите менеджерам по продажам”). Его советы тоже, на пример, никогда не проверяйте лицензионную чистоту своих продуктов в патентных ведомствах и не регистрируйте авторские права на них, лучше передайте их в собственность FSF. (:)

Что касается патента Микрософт, то компиляторы C++ делали и до него (т.е. описанные в патенте методы не являются единственно возможными). И если его затраты на НИОКР принесли миру такие удобные и эффективные методы реализации, то он вправе их патентовать.

Успехов. Халявщики.
RE: А вообще, почему это стало законным? 07.09.03 18:28  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
> А патенты для этого и нужны, что бы тому, кто способен
> придумать что-нибудь новенькое дать возможность иногда
> выпить пивка.
Патенты для этого придумывались, однако фактическое использование софтверных патентов - это патентные войны. Исключительно полезное времяпрепровождение, ничего не скажешь К сожалению, большинство крупных патентодержателей хочет пить не пиво, а коньяк. Не всегда заслуженно. И нередко хочет декалитрами.

> > если же тебе надо создать продукт, за определенное
> время,
> > то тут не до придумываний.
>
> Ну, так купи, барин, соответствующую библиотеку, ОС или
> лицензию.
Это если она продается. Держатель патента имеет право запретить использование предмета патента кем-либо кроме него. Кроме того, держатель патента выбирает стоимость лицензирования, и как нетрудно догадаться - смотри выше про коньяк.

> Есть масса аргументов для обоснования собственной жадности
> (или лености).
Именно. Смотри выше про коньяк.

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

> > а ты в курсе сколько в номинальном выражении твоя
> > "ничтожная денежка"?
>
> В курсе. Следует правда заметить, что в стоимость многих
> коммерческих продуктов входит оплата его составных частей
> (библиотеки, компиляторы и т.п.) и/или лицензионные
> отчисления.
А если продукт некоммерческий? Что делать, если я пишу софт для научного института, который будет распространяться в академической среде? Да, кстати - я сам мог что-то придумать хорошее, но так случилось, что за полчаса до меня это же придумал какой-нибудь американец. И почему я должен платить ему? А мне кто будет платить? Я тоже сам эту штуку придумал.

Я уже не говорю о том, что если я один и пишу код для собственной пользы и распространяю его свободно (хрен с ней с GPL - просто на халяву), у меня просто нет лишних $5000, чтобы зарегистрировать патент. И $2000 за то, чтобы купить лицензию у держателя патента, у меня тоже нет. И вообще, я уже писал - я это сам придумал и если я не собираюсь на этом зарабатывать деньги - почему я должен кому-то платить?

> Его аргументация известна (на мой взгляд, его аргументация
> сводится к тезису: “стоимость творчества ученого или
> программиста равна нулю, эти яйцеголовые хиппи будут
> работать за голую идею, а стоит услуга, так что все денежки
> несите менеджерам по продажам”). Его советы тоже, на
> пример, никогда не проверяйте лицензионную чистоту своих
> продуктов в патентных ведомствах и не регистрируйте
> авторские права на них, лучше передайте их в собственность
> FSF. (:)
Некорректная трактовка. Во-первых, про "яйцеголовых хиппи" я что-то нигде от него не слышал (это так, про форму). Во-вторых, услуга действительно стоит, но менеджеры по продажам тут ни при чем, потому что не менеджеры по продажам эти услуги оказывают.
Насчет работы за голую идею - с трех раз угадай, в чей карман попадают патентные отчисления, идущие IBM? Intel? Microsoft? В карманы "яйцеголовых хиппи"? В твой лично карман много таких денег перепало? Или ты не яйцеголовый хиппи, ты менеджер по продажам? А может, ты патентный поверенный? Тогда твоя позиция очевидна.

> Что касается патента Микрософт, то компиляторы C++ делали и
> до него (т.е. описанные в патенте методы не являются
> единственно возможными). И если его затраты на НИОКР
> принесли миру такие удобные и эффективные методы
> реализации, то он вправе их патентовать.
Как и SUN, и проект GNU... Они же тоже придумали такой способ вызова виртуальных функций. Весьма вероятно, независимо от Microsoft. Просто в MS первыми придумали, что это можно запатентовать. Кстати, именно поэтому RedHat специально занимается регистрацией патентов, просто чтобы потом никто не мог их заставить платить за эти патенты.

> Успехов. Халявщики.
Без наездов, плиз. Здесь этого не любят и вполне могут заштрафовать. Не потому что других аргументов по существу не найдется, а потому что твоя манера общения достанет.
RE: А вообще, почему это стало законным? 08.09.03 08:44  
Автор: Serge3leo Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Здравствуйте,

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

Я, честно говоря, плохо представляю американское законодательство, это что-то меняет? Закон есть закон.

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

Приоритет есть приоритет. Кто не успел - тот опоздал.

> А мне кто будет платить? Я тоже сам эту штуку
> придумал.

Ну и что? Надо было смотреть, что другие придумывали.

> Я уже не говорю о том, что если я один и пишу код для
> собственной пользы и распространяю его свободно (хрен с ней
> с GPL - просто на халяву), у меня просто нет лишних $5000,
> чтобы зарегистрировать патент. И $2000 за то, чтобы купить
> лицензию у держателя патента, у меня тоже нет. И вообще, я
> уже писал - я это сам придумал и если я не собираюсь на
> этом зарабатывать деньги - почему я должен кому-то платить?

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

А если не сами, то извините. Используйте то, что сами придумали или то, что придумали другие и разрешают использовать.

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

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

> > Что касается патента Микрософт, то компиляторы C++
> > делали и
> > до него (т.е. описанные в патенте методы не являются
> > единственно возможными). И если его затраты на НИОКР
> > принесли миру такие удобные и эффективные методы
> > реализации, то он вправе их патентовать.
> Как и SUN, и проект GNU... Они же тоже придумали такой
> способ вызова виртуальных функций. Весьма вероятно,
> независимо от Microsoft. Просто в MS первыми придумали, что
> это можно запатентовать.

Сомневаюсь. Хотя это трудно установить. Независимость вопрос философский, но что касается коммерческих производителей Comeau/AT&T, SUN, MS, Metrowerks или других, то они в первую очередь тащат всё в патентное ведомство и, если патент за MS - значит или GСС первый (что вряд ли), или MS действительно первый (что правдоподобнее).

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

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

Хотя, если учесть советы Столмана к разработчикам GPL не переступать порог патентных ведомств, то это они с RedHat правильно задумали. :)

> > Успехов. Халявщики.
> Без наездов, плиз. Здесь этого не любят и вполне могут
> заштрафовать. Не потому что других аргументов по существу
> не найдется, а потому что твоя манера общения достанет.

Кого? Не относите на свой счёт, Вы же, я надеюсь, не нарушаете ничьих лицензий и не призываете никого нарушать действующие законы. :)

Всё равно, успехов.
RE: А вообще, почему это стало законным? 08.09.03 16:09  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
> > А если продукт некоммерческий? Что делать, если я пишу софт
> > для научного института, который будет распространяться в
> > академической среде?
>
> Я, честно говоря, плохо представляю американское
> законодательство, это что-то меняет? Закон есть закон.
Дело не в законодательстве, а в количестве денег. Например, я сомневаюсь, что если я что-нибудь хорошее придумаю, у моего института найдутся лишние килобаксы на оплату заявки в Роспатент. И обратно, я не думаю, что у моего института найдутся лишние килобаксы на оплату лицензии на использование какого-то патента, без которого институту жить плохо.

> > Да, кстати - я сам мог что-то
> > придумать хорошее, но так случилось, что за полчаса до
> меня
> > это же придумал какой-нибудь американец. И почему я
> должен
> > платить ему?
>
> Приоритет есть приоритет. Кто не успел - тот опоздал.
Ну хорошо, согласен. Специфика патентной системы в целом, и как было сказано в упомянутой Леоновым Компьютерре, проблемы патентной системы в целом и софтверных патентов лучше не смешивать, потому что лучше патентной системы все равно ничего не придумали.

> > А мне кто будет платить? Я тоже сам эту штуку
> > придумал.
>
> Ну и что? Надо было смотреть, что другие придумывали.
А они могли особо и не распространяться. В той самой Компьютерре есть рассказ про получение без лишнего шума патента, дальше (без упоминания о том, что это предмет патента) распространение предмета патента, после чего делается гоп-стоп и все платят бабки за то, что они не параноики (и не Рокфеллеры) устраивать патентный поиск по каждому чиху.

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

> > Во-вторых, услуга действительно стоит, но менеджеры по
> > продажам тут ни при чем, потому что не менеджеры по
> > продажам эти услуги оказывают.
>
> Хм. Идея в том, что бы компании типа RedHat (можно
> посмотреть кому принадлежат акции этой компании)
какая разница?

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

> > > Успехов. Халявщики.
> > Без наездов, плиз. Здесь этого не любят и вполне могут
> > заштрафовать. Не потому что других аргументов по
> существу
> > не найдется, а потому что твоя манера общения
> достанет.
>
> Кого? Не относите на свой счёт, Вы же, я надеюсь, не
> нарушаете ничьих лицензий и не призываете никого нарушать
> действующие законы. :)
А я не знаю, нарушаю ли я чьи-то лицензии. У меня нет денег на проведение патентного поиска по тому, чем я занимаюсь. Меня спасает только то, что мои разработки (пока) не лежат в общедоступном месте. Именно поэтому меня совершенно не воодушевляет положение некоммерческих организаций в условиях софтверных патентов.

> Всё равно, успехов.
За это спасибо.
да ты прям мои мысли читаешь :-))) 07.09.03 21:30  
Автор: _Inquisitor_ Статус: Незарегистрированный пользователь
<"чистая" ссылка>
почти со всем согласен с тобой
уточнять расхождения не будем ибо они в данном контексте и выеденного яйца не стоят
Об этом Столлмен выступал где-то недавно 04.09.03 16:03  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
В свете европейского законопроекта. На zdnet.ru был перевод. Сейчас попробую найти... О!

Читать здесь
А вообще, почему это стало законным? 04.09.03 15:24  
Автор: dl <Dmitry Leonov>
<"чистая" ссылка>
> Почему не запатентуют быструю сортировку? ;-)
> Ведь, насколько я понимаю, алгоритм это «образ мышления»
> для программных систем. Т.е. получается, что патент на
> алгоритм суть вот что: «Ваши программные системы не могут
> вычислять вот таким-то и таким-то образом, потому что мы
> первые научили их это делать вот так, и поэтому мы хотим за
> это деньги».

Собсно из-за чего и разгорелся весь сыр-бор с тем же Free Pascal. Другое дело, что некоторые владельцы патентов не сильно настаивают на рубке денег, а некоторые наоборот :)
Кстати о патентах на алгоритмы 04.09.03 17:03  
Автор: ditrix Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Pascal. Другое дело, что некоторые владельцы патентов не
> сильно настаивают на рубке денег, а некоторые наоборот :)
у этих некоторых не вышло полностью нагнуть пользователей осей, так теперь за разработчиков пора браться?
вот уж действительно
"Если бы у Пифагора была политика как у Microsoft - мы бы до сих пор платили, каждый раз вспоминая теорему о квадрате гипотенузы!"
Про Пифагора ты не далёк от истины 04.09.03 17:47  
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
> "Если бы у Пифагора была политика как у Microsoft - мы бы
> до сих пор платили, каждый раз вспоминая теорему о квадрате
> гипотенузы!"

У него именно и была такая политика. И долгое время еще у математиков...
То, что математика сейчас OpenSource большую роль сыграл некий отец Мерсенн в 17 веке, хотя и сейчас, может че в тайне исследуется.

Однако, мы все равно платим за эти знания так или иначе.

Почитай по ссылке, если интересно, там про теорему Ферма, но, в принципе, про всю историю математики.

http://ega-math.narod.ru/Singh/
Кстати о патентах на алгоритмы 04.09.03 14:47  
Автор: ditrix Статус: Незарегистрированный пользователь
<"чистая" ссылка>
блин! осталось только оператор присваиваиня запатентовать & и рубить капусту всю оставшуюся жисть.
все это напоминает массовый психоз в дурдоме
Нельзя патентовать общеизвестные вещи. А то я бы колесо запатентовал. :)) 04.09.03 15:02  
Автор: Yurii <Юрий> Статус: Elderman
<"чистая" ссылка>
Почему же нельзя 04.09.03 16:40  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
Главное сформулировать помудренее, чтоб пройти проверку на патентную чистоту. Не так давно где то читал, что в австралийском патентном бюро запатентовано колесо.

А на багтраке недавно проскакивало, что в россии запатентована бутылка :-)
1  |  2 >>  »  




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach