LINUX.ORG.RU
ФорумTalks

Интеллектуальная собственность и СПО.

 , ,


1

1

Существует ли в мире программирования в целом и СПО в частности, способы и варианты патентования определенных наработок, методов, конструкций? Не программных продуктов и отдельно взятых строк кода, а более обобщённых и универсальных методов написания программ и решения задач.

К примеру кто-то придумал универсальный метод превращения 10000 строк кода в 1500, при полном сохранении изначальной функции и эта конструкция могла бы быть применена много где.

Понятно, что проприетарный софт заведомо закрыт и защищён авторским правом, его никто не патентует в классическом смысле(с детальным описанием) т.к. само раскрытие принципов устройства продукта, скомпрометирует его и позволит воссоздать. Тогда как свободное ПО напротив, полностью открыто и доступно к воспроизводству и модификации ВНЕ коммерческого и проприетарного использования.

Существует ли вариант, когда изобретенный метод (написания кода) патентуется и защищается авторским правом? Естественно это всё не лицензировано GPL (и ему подобным), да и лицензировать нечего, ведь речь не про имплементацию, а про сам метод.



Последнее исправление: cheetah111v (всего исправлений: 1)

К примеру кто-то придумал универсальный метод превращения 10000 строк кода в 1500, при полном сохранении изначальной функции и эта конструкция могла бы быть применена много где.

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

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

А как процедура устроена, через Роспатент? Это так же международный патент?

Вообще вопрос специфичен тем, что часть кода которая меня интересует, теоретически находится внутри GPL лицензированного программного продукта, существует конфликт как мне кажется, ведь согласной той же GPL лицензии, весь код подлежит модификации и распространению.

cheetah111v
() автор топика

Патентное и авторское право ортогональны друг другу. Но многие путают эти понятия.

Понятно, что проприетарный софт заведомо закрыт и защищён авторским правом, его никто не патентует в классическом смысле(с детальным описанием) т.к. само раскрытие принципов устройства продукта, скомпрометирует его и позволит воссоздать.

Почему нет? Еще как патентуют, только не софт целиком, а например, алгоритмы сжатия мультимедийных кодеков. Отчего до относительно недавнего времени в американских дистрибутивах линукса даже mp3 из коробки не всегда игрался, тем более кодировался. Сейчас на mp3 права уже давно истекли.

Строго говоря, патентовать алгоритмы нельзя, даже в США, но это обходят тем, что патентуют не алгоритм, а «устройство» в виде компьютера с софтом, работающим по этому алгоритму.

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

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

В США?

В России патенты на алгоритмы запрещены.

Или как обошёл? Можно пруфы?

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

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

Патентовал или регистрировал в Роспатенте? Скорее всего, регистрировал - это когда просто депонируешь им куски кода программа (даже не всю) и получаешь свидетельство, что ты автор такой-то программы.

Хотя нужно узнать минимум количество строк для патентования.

Емнип 100-200 строк просят представить. Если не собрался троллить патентное ведомство, то на ограничение не нарвешься.

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

Или как обошёл? Можно пруфы?

Есть российские патенты фактически на софт. Патентуется АРМ - автоматизированное рабочее место, отличающееся ... далее описывается, что и как оно делает под управлением софта. Но насколько я знаю, судебной практики на этот счет практически нет.

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

Про патенты в GPL отдельно расписано.

И вообще, Столлман не одобряет фразу «интеллектуальная собственность».

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

Подозреваю что такой патент действовать не будет. Потому как его якобы нарушитель просто заявит что он написал софт, а вовсе не АРМ.

firkax ★★★★★
()

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

Разве воссоздание не нарушит патент и не приведет к судам в таком случае? Как раз если алгоритм не описан то нужно будет еще доказать что его стырили а не придумали с нуля но точно такой же.

свободное ПО напротив, полностью открыто и доступно к воспроизводству и модификации ВНЕ коммерческого и проприетарного использования.

Но коммерцию СПО не запрещает же.

Не программных продуктов и отдельно взятых строк кода, а более обобщённых и универсальных методов написания программ и решения задач.

На сколько показывает гугл идеи и методы не патентуются ни у нас, ни у них.

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

идеи и методы не патентуются ни у нас, ни у них.

Идеи – нет, а метод можно привязать к аппаратному средству его реализации ©.

quickquest ★★★★★
()

Существует ли вариант, когда изобретенный метод (написания кода) патентуется и защищается авторским правом?

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

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

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

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

Кроме того, патент считается за публикацию, а в определённых местах публикации используются для расчёта т.н. «наукометрических показателей» (и вообще являются своего рода валютой). Поэтому часто патентуется всякая хренота без каких-либо ясных перспектив применения :)

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

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

vaddd ★☆
()

свободное ПО напротив, полностью открыто и доступно к воспроизводству и модификации ВНЕ коммерческого и проприетарного использования

Эммм… Почему это ВНЕ коммерческого использования? ЕМНИП, отсутствие дискриминации на использование одна из необходимых свобод.

skiminok1986 ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)