Kann ein Algorithmus patentiert werden? [geschlossen]

44

Kann ein Algorithmus also patentiert werden?

Ich sah diese Aussage, die mich zum Nachdenken brachte:

Bis zum Jahr 2021 würde jeder mindestens einige Jahre lang auf die Patentierung der Verbesserungen des Konturpunktalgorithmus verzichten. Damit die Entwickler des Outliner-Projekts ihre Ideen gerne umsetzen können.

aus diesem Codeplex- Projekt entnommen .

Shawn Mclean
quelle
5
Wenn Sie zitieren wollen, können Sie auf Quelle und Kontext verweisen?
Ross
Keine wirklich subjektive Frage ...
MIA
3
Ich stimme dafür, diese Frage als "Off-Topic" zu schließen, da sie um Rechtsberatung bittet.
2
Ich möchte, dass dies eröffnet wird: Dieses Gespräch ist relevant für das Software-Engineering.
Gatorback

Antworten:

28

Ja, legal können sie patentiert werden (in vielen, aber nicht allen Ländern).

Patente gibt es schon seit sehr langer Zeit, und die Idee ist genau so, wie Sie es beschreiben: Schützen Sie Ihre Erfindung, damit Sie Zeit haben, sie zu bauen, zu vermarkten und davon zu profitieren. Ohne Patente könnten Sie etwas erfinden, und dann könnte jemand mit mehr Ressourcen und Geld dazukommen, Ihre Erfindung aufbauen, und wenn Sie bereit wären, sie zu verkaufen, hätten sie den Markt bereits in die Enge getrieben.

Viele Leute glauben, dass derselbe Schutz für Software nicht erforderlich ist, da es im Allgemeinen nicht sehr aufwendig ist, sie zu "erstellen". Wenn es sich um reale Objekte handelt, müssen Sie eine Fabrik haben, um sie herzustellen, Sie benötigen Maschinen, Sie benötigen Mitarbeiter, Sie benötigen ein Vertriebsnetzwerk und so weiter. Wenn Sie diese Dinge nicht bekommen können, dann könnten Sie Ihre patentierte Idee, jemanden lizenzieren , die haben diese Dinge haben, und sie konnten für Sie alle , dass zusätzliche Dinge tun.

Mit Software kann jedoch jeder, der über einen Compiler und eine Internetverbindung verfügt, die Software erstellen und vertreiben, sodass Sie die Erfindung weniger "schützen" müssen, um Zeit für die Einrichtung Ihres Vertriebsnetzwerks zu haben.

Hinzu kommt das Problem, dass die Mitarbeiter des Patentamts in der Regel einfach nicht qualifiziert sind, um festzustellen, ob eine bestimmte Software-Erfindung patentierbar ist oder nicht. Die Entscheidung darüber, ob ein Patent gültig war, wenn der Inhaber versucht, seine Rechte geltend zu machen, liegt bei den Gerichten dazu. Das bedeutet, wenn Sie ein kleines Unternehmen sind und ein ungültiges Patent "verletzen", haben Sie wahrscheinlich sowieso nicht die Ressourcen, um das Patent zu bekämpfen (auch wenn es ungültig ist).

Aber lassen Sie uns nicht auf diese spezielle Debatte eingehen :-) Ich könnte tagelang weitermachen ...

Dean Harding
quelle
23
Die Idee hinter dem Patent ist nicht die, die Sie beschrieben haben. Patente sind ein soziales Vertragshandelsmonopol oder "Schutz" im Austausch für die Offenlegung der Funktionsweise Ihrer Erfindung.
Whatsisname
@whatisname "Mai-Anwendung funktioniert, indem sie etwas äußerst vages auf äußerst vage Weise tut ...".
Ivo Wetzel
4
@whatsisname: In den USA soll das Urheberrecht und das Patentrecht die Weiterentwicklung der nützlichen Künste fördern (was in der Klausel der US-Verfassung steht, die sie autorisiert). Das ist es, was der von Ihnen beschriebene Gesellschaftsvertrag tun soll.
David Thornley
1
@Ivo Wetzel: Ja, leider sind sie so geworden. Aber genau das bekommen Sie, wenn Sie ein paar Anwälte laufen lassen. :)
greyfade
12

IANAL.

Aus rechtlicher Sicht kann Software in den USA als solche patentiert werden. Das USPTO hat in den letzten 25 Jahren viele tausend solcher Patentanmeldungen angenommen und genehmigt.

In der Europäischen Union ist Software als solche nicht patentierbar .

In anderen Ländern gelten unterschiedliche Regeln für die Patentierbarkeit von Algorithmen und Prozessen. Wikipedia erklärt.

Im Fall des Obersten Gerichtshofs der USA lehnte das Gericht in Bezug auf Bilski den "Maschinen- oder Transformationstest" als einzigen Test der Patentierbarkeit ab. (Einer der Richter widersprach der Meinung, dass das Gericht diese Art von Patenten nicht weit genug abgelehnt habe.) Das Ergebnis ist, dass viele Patente für Geschäftsmethoden nun ungültig sind und das USPTO begonnen hat, Softwarealgorithmen und andere abzulehnen Methodenpatente - nicht alle, aber ein paar.

Ich würde vorschlagen, auf Groklaws Bilski-Seite zu gehen und mehr darüber zu lesen.

Es ist erwähnenswert, dass der Oberste Gerichtshof in der jüngsten Rechtssache Alice Corp. gegen CLS Bank International kürzlich die Entscheidung der CAFC, Softwarepatente zu bestätigen, aufgehoben hat. Die Patente decken das ab, was bei der Durchführung über das Internet als Treuhandkonto gilt. Der Oberste Gerichtshof entschied, dass das bloße Hinzufügen von "über das Internet" oder "auf einem Computer" nicht ausreicht, um ein Patent für eine abstrakte Idee für gültig zu erklären. Dies schränkt das Feld für Softwarepatente erheblich ein, macht sie jedoch nicht ungültig.

greyfade
quelle
18
Abgesehen davon halte ich Softwarepatente für ethisch verwerflich und wirtschaftlich katastrophal.
greyfade
Big +1 für das Zitieren von Bilski.
Jeremy French
9

Ja.

Siehe die verschiedenen Komprimierungsalgorithmen, Videokodierungsalgorithmen usw.

Finden Sie einige von ihnen auf Wikipedia

Hier haben Sie ein Beispielpatent, Codewortlistenalgorithmus

Dan McGrath
quelle
3
Einer der bekanntesten patentierten Algorithmen ist der Page Rank von Google.
Charles Salvia
7
Eigentlich würde ich sagen, der LZW-Algorithmus, aus dem das GIF-Dateiformat bestand, ist wahrscheinlich der berühmteste ... oder berüchtigtste ...
Dean Harding
9
Patent ist die schlimmste Idee, die der Informatik aufgefallen ist. Wenn Sie möchten, können Sie Ihre Arbeit urheberrechtlich schützen (was weniger schädlich ist). Mit Patenten können Sie natürlich Geld verdienen. Patent ist eine schlechte Idee. Man muss aufhören, Patente zu benutzen.
@kadaj, ich weiß, Sie müssen die Intelligenz einer Person und die Menge an Ressourcen (Zeit, Geld, Bildung, Engagement, Suche usw.) schätzen, die erforderlich sind, um jemanden dazu zu bringen, selbst die einfachsten Fakten zu entdecken. Warum denkst du, sollte dies kostenlos sein? Es tut mir leid zu sehen, dass einige wertvolle Dinge wie Menschenleben (in einigen Teilen der Welt), mathematische Formeln, Kunst, Softwarealgorithmen usw. nicht viel wert sind ... aber das soll nicht heißen, dass dies richtig ist.
NoChance
@NoChance Ich bin zwar einverstanden, dass Erfindungen (wie neue Algorithmen) vergeben werden sollten, aber Patente können andere daran hindern, auf diesen neuen Algorithmen aufzubauen, was sie zu einem schädlichen Monopol für Forscher und Startups macht.
Neugierig
9

In den USA ist ein reiner Algorithmus ausdrücklich von der Patentierbarkeit ausgenommen, ebenso wie mathematische Fakten, Formeln und "Ideen".

In der Realität können Sie einen Algorithmus patentieren lassen (in den USA). Tatsächlich muss es nicht einmal im Code enthalten sein, und wenn ein Patent erteilt wird, wird es NICHT gegen den Quellcode erteilt, sondern für "eine Reihe von durchgeführten Schritten", die natürlich nicht mehr oder weniger als ein Algorithmus sind . Sicherlich wird kein funktionierender Quellcode benötigt, daher ist die Verkörperung des Algorithmus im Code nicht das, was patentiert wird. Was patentiert wird, ist nur die ätherische "Idee" von etwas, das X, Y, dann Z in dieser Reihenfolge tut.

Wenn dies so klingt, als würde das System von beiden Seiten des Mundes sprechen, dann haben Sie begriffen, was vor sich geht ... "Nein, natürlich können Sie keine Algorithmen patentieren." "Natürlich können Sie diesen Algorithmus patentieren."

Nur um die Tatsache zu veranschaulichen, dass mit diesen Patenten kein Code, kein Arbeitsmodell und keine tatsächliche Sache verbunden ist, wird davon ausgegangen, dass es durchaus erfolgreiche Unternehmen gibt, die wie folgt vorgehen:

Ein Unternehmer sitzt in einem Raum mit einer Reihe von "kreativen Typen", möglicherweise einigen Programmierern und einigen Anwälten. Sie "Brainstorming" darüber, wie ein Softwareprodukt hergestellt werden könnte, um eine nützliche Funktion auszuführen. Sie erzeugen nichts, keinen Code, keinen Prototyp, nichts. Bei jedem Schritt des "Produktverbesserungsprozesses" hört ein Anwalt zu, und wenn er / sie etwas Patentierbares erkennt, merkt er / sie dies. Am Ende des Tages beginnt der Anwalt mit der Schaffung eines neuen Patents (oder übergibt die Schaffung).

Dies ist nicht erfunden; Es gibt Unternehmen, die genau das tun. Jedes dieser Patente ist ein Algorithmus, da er lediglich eine Reihe von Schritten festlegt, die zu verschiedenen Zeitpunkten auszuführen sind.

swingProgrammerrr
quelle
2

Ich denke schon, aber das gesamte Konzept von Patenten als Mittel zum "Schutz des geistigen Eigentums" ist aus meiner Sicht zutiefst fehlerhaft.

Ein Patent ist nichts anderes als eine vom Menschen erzwungene Regel (die nicht einmal in verschiedenen Ländern einheitlich ist).

Piraterie ist illegal, aber das macht es nicht halt.

Algorithmen können und werden "rückgängig gemacht", daher gibt es abgesehen von Patenten kaum wirklichen physischen Schutz 1 .

1 Legal ist eine andere Sache

Geschäftsgeheimnis

Dunkle Nacht
quelle
Das Konzept ist nicht, aber der praktische Aspekt ist. Die meisten Piraterien finden eher auf privater als auf Unternehmensebene statt, da Piraterien in Unternehmen normalerweise erzwungen werden.
Ross
Dem stimme ich teilweise zu. Nehmen Sie zum Beispiel den Fall der TomaHawk-Marschflugkörper, da Sie möglicherweise wissen, dass ein hohes Maß an Rechtsschutz besteht. Dies hat die pakistanischen Ingenieure jedoch davon abgehalten, ein Projekt rückgängig zu machen, das in der Nähe seines Territoriums abgestürzt ist. Der Rest ist Geschichte.
Darknight
0

In der realen Welt ja, aber nach persönlicher Meinung ist das so, als würde man einen Gedanken patentieren lassen und andere daran hindern, dasselbe zu denken. Es ist wirklich dumm, aber es ist das, was wir haben.

Coyote21
quelle