Чи можна запатентувати алгоритм? [зачинено]


44

Тож чи можна запатентувати алгоритм?

Я побачив це твердження, яке змусило мене задуматися:

Усі б утрималися від патентування вдосконалених алгоритмів контурних точок хоча б кілька років, скажімо, до 2021 року. Отже, розробники проекту Outliner сміливо реалізовують свої ідеї.

взяті з цього проекту кодоплексу .


5
якщо ви збираєтесь цитувати, чи можете ви посилатися на джерело та контекст?
Росс

Насправді суб’єктивне питання ...
МВС

3
Я голосую, щоб закрити це питання поза темою, оскільки воно просить юридичної ради.

2
Хотілося б, щоб це відкрилося: ця розмова стосується інженерії програмного забезпечення.
gatorback

Відповіді:


28

Так, юридично їх можна запатентувати (у багатьох, але не у всіх країнах).

Патенти існують дуже давно, і ідея точно така, як ви описуєте: захистити свій винахід, щоб у вас був час його побудувати, продати на ринок і отримати з нього прибуток. Без патентів ви можете щось винайти, і тоді хтось із більшими ресурсами та грошима міг би зійти, створив свій винахід, і до того часу, коли ви готові його продати, вони вже заграли б ринок.

Багато людей вважають, що однакові захисти не потрібні для програмного забезпечення, оскільки - загалом кажучи - для його «побудови» не потрібно багато зусиль. Коли ви говорите про об'єкти реального світу, вам потрібно мати завод для його виготовлення, вам потрібні машини, вам потрібні співробітники, вам потрібна мережа розподілу тощо. Якщо ви не можете отримати ці речі, то ви могли б ліцензувати запатентовану ідею кому - то , хто зробив мати ці речі, і вони можуть робити все , що додатковий матеріал для вас.

Але за допомогою програмного забезпечення кожен, хто має компілятор та підключення до Інтернету, може створювати та розповсюджувати програмне забезпечення, тому менше потреби в "захисті" винаходу, щоб дати вам час налаштувати вашу дистрибуційну мережу та інше.

Тоді також існує проблема в тому, що люди в патентному відомстві, як правило, просто не кваліфіковані для визначення того, чи є певний винахід програмного забезпечення патентоване чи ні, залишаючи це за рішенням суду, чи дійсний патент, коли власник намагається відстоювати свої права йому. Це означає, що якщо ви невелика компанія і ви «порушуєте» недійсний патент, ви, швидше за все, не маєте ресурсів для боротьби з патентом (навіть якщо він недійсний).

Але давайте не будемо вникати в цю конкретну дискусію :-) Я міг би продовжувати цілі дні ...


23
Ідея патенту - це не те, що ви описали. Патенти - це соціальний договір, що торгує обмеженою монополією, або "захист" в обмін на розкриття того, як працює ваш винахід.
whatsisname

@whatisname "Може додаток працює, роблячи щось надзвичайно розпливчасте в надзвичайно розпливчастій формі ...".
Іво Ветцель

4
@whatsisname: У будь-якому випадку авторське право та патентне законодавство мають сприяти просуванню корисних мистецтв (про що йдеться в статті Конституції США, яка їх уповноважує). Ось що має робити соціальний договір, який ви описуєте.
Девід Торнлі

1
@Ivo Wetzel: Так, на жаль, саме таким вони стали. Але це те, що ви отримуєте, коли дозволяєте купі юристів вести справи. :)
greyfade

12

IANAL.

З юридичної точки зору в США, так, програмне забезпечення може бути запатентоване як таке. USPTO прийняв та затвердив багато тисяч таких заявок на патент протягом останніх 25 років.

Ні, в Європейському Союзі програмне забезпечення не є юридично патентованим .

Інші країни мають різні правила щодо патентоспроможності алгоритмів та процесів. Вікіпедія пояснює.

Однак, у справі Верховного Суду США у справі Більського суд відхилив "тест на машину чи трансформацію" як єдиний тест на патентоспроможність. (Один із юстицій не погоджується з думкою, заявивши, що Суд не пішов досить далеко у відхиленні таких видів патентів оптом.) Результат полягає в тому, що багато патентів бізнес-методів зараз недійсні, а USPTO почав відмовляти програмним алгоритмам та ін. патенти методу - не всі, але кілька.

Я б запропонував зайти на сторінку Більського в Гроклау і прочитати більше про неї.

Варто додати, що нещодавнішою справою Alice Corp. проти CLS Bank International Верховний Суд нещодавно скасував рішення CAFC про підтвердження патентів на програмне забезпечення. Патенти охоплюють те, що означає декретування, коли це робиться через Інтернет. Верховний Суд визнав, що лише додавання "через Інтернет" або "на комп'ютер" недостатньо для того, щоб зробити патент, що охоплює абстрактну ідею, дійсним. Це істотно звужує поле для патентів на програмне забезпечення, але не робить їх недійсними.


18
Як осторонь, я вважаю, що патенти на програмне забезпечення є етично принизливими та економічно згубними.
greyfade

Великий +1 за цитування Більського.
Джеремі Френч

9

Так.

Перегляньте різні алгоритми стиснення, алгоритми кодування відео тощо.

Знайдіть деякі з них у Вікіпедії

Тут є зразок патенту, алгоритм списку кодових слів


3
Один з найвідоміших запатентованих алгоритмів - це Google Page Rank.
Шарль Сальвія

7
Власне, я б сказав, що алгоритм LZW, який склав формат файлу GIF, мабуть, найвідоміший ... або сумнозвісний ...
Дін Хардінг

9
Патент - найгірша ідея, яка вразила інформатику. Якщо ви хочете, ви можете надати авторські права на свою роботу (що є менш шкідливим за своєю суттю). Використовуючи патенти, ви, звичайно, можете заробляти гроші. Патент - погана ідея. Потрібно припинити використання патентів.

@kadaj, я знаю, що ви повинні цінувати інтелект людини та кількість ресурсів (час, гроші, освіта, цілеспрямованість, пошук тощо), необхідних для того, щоб хтось виявив навіть найпростіші факти. Чому, на вашу думку, це повинно бути безкоштовним? Прикро бачити, що деякі дорогоцінні речі, такі як люди живуть (в деяких частинах світу), математичні формули, мистецтво, алгоритми програмного забезпечення тощо не сильно варті ... але це не означає, що це правильно.
NoChance

@NoChance, хоча я погоджуюся, що винаходи (як нові алгоритми) повинні присуджуватися, патенти, з іншого боку, можуть перешкоджати іншим будувати ці алгоритми, що робить його шкідливим монополістом для дослідників та стартапів.
Цікаво

9

У США чистий алгоритм явно звільнений від патентування, як і математичні факти, формули та "ідеї".

Насправді можна запатентувати алгоритм (у США). Насправді, він навіть не повинен бути в коді, і все одно, коли патент виданий, він НЕ видається проти вихідного коду, він видається для "ряду виконаних етапів", що, звичайно, не є більш-менш алгоритмом . Безумовно, робочий вихідний код не потрібен, тому втілення алгоритму в коді не є тим, що запатентовано. Патентоване - це лише ефірна "ідея" того, що щось робить X, то Y, то Z у такому порядку.

Якщо це здається, що система розмовляє з обох боків рота, то ви зрозуміли, що відбувається ... "Ні, звичайно, ви не можете запатентувати алгоритми". "Звичайно, звичайно, ви можете запатентувати цей алгоритм."

Тільки для того, щоб проілюструвати той факт, що жоден код, діюча модель, фактична річ не пов'язана з цими патентами, вважають, що існує цілком успішний бізнес, який працює так:

Підприємець сидить навколо в кімнаті з купою "творчих типів", можливо, з деякими програмістами та з деякими юристами. Вони "мозковий штурм" про те, як якийсь програмний продукт можна було зробити для виконання якоїсь корисної функції. Вони нічого не створюють, ні коду, ні прототипу, нічого. На кожному етапі «процесу вдосконалення товару» адвокат вислуховує, і коли він / вона визнає щось запатентоване, вони це відзначають. Зрештою, адвокат розпочинає створення (або від руки створення) нового патенту.

Це не складено; Є компанії, які роблять саме вище. Кожен з цих патентів є алгоритмом, оскільки він не робить нічого, крім вказує низку кроків, які слід зробити в різні моменти часу.


2

Я думаю, що так, однак вся концепція патентів як засобу захисту інтелектуальної власності є, на мій погляд, глибоким недоліком.

Патент - це не що інше, як встановлене людиною правило (яке навіть не відповідає всім країнам).

Піратство є незаконним, але це не змушує його зупинятися.

Алгоритми можуть і взагалі "інвертуватися", тому патенти вбік не мають реального фізичного захисту 1 .

1 Юридична справа - інша справа

Комерційна таємниця


концепція не є, але практичний аспект є. більшість піратства відбувається на приватному, а не на корпоративному рівні, оскільки корпоративне піратство зазвичай застосовується.
Росс

Я частково згоден з цим. Візьмемо для прикладу випадок крилатої ракети TomaHawk, оскільки, можливо, ви знаєте, що на ній існує багато правового захисту. Однак це зупинило пакистанських інженерів зворотну інженерну машину, яка вийшла з ладу біля її території. Решта - це історія.
Темна ніч

0

У реальному світі так, але в особистій думці, це так, як ставити патент на одну з ваших думок і заважати комусь іншим думати про те саме, це справді дурно, але це те, що ми маємо ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.