it-swarm-id.com

Bisakah suatu algoritma dipatenkan?

Jadi bisakah suatu algoritma dipatenkan?

Saya melihat pernyataan ini yang membuat saya berpikir:

Semua orang akan menjauhkan diri dari mematenkan perbaikan algoritma titik kontur setidaknya selama beberapa tahun, katakan hingga 2021. Sehingga para pengembang proyek Outliner merasa bebas untuk mengimplementasikan ide-ide mereka.

diambil dari proyek codeplex ini.

45
Shawn Mclean

Ya, secara hukum mereka dapat dipatenkan (di banyak negara, tetapi tidak semua).

Paten telah ada sejak lama, dan idenya persis seperti yang Anda jelaskan: untuk melindungi penemuan Anda sehingga Anda punya waktu untuk membangunnya, memasarkannya, dan mengambil untung darinya. Tanpa paten, Anda mungkin menciptakan sesuatu dan kemudian seseorang dengan lebih banyak sumber daya dan uang dapat datang, membangun penemuan Anda dan pada saat Anda siap untuk menjualnya, mereka sudah memojokkan pasar.

Banyak orang percaya bahwa perlindungan yang sama tidak diperlukan untuk perangkat lunak, karena - secara umum - tidak perlu banyak upaya untuk "membangunnya". Ketika Anda berbicara tentang benda-benda dunia nyata, Anda perlu memiliki pabrik untuk memproduksinya, Anda membutuhkan mesin, Anda membutuhkan karyawan, Anda memerlukan jaringan distribusi dan sebagainya. Jika Anda tidak dapat memperoleh hal-hal tersebut, maka Anda dapat melisensikan ide yang dipatenkan kepada seseorang yang memang memiliki hal-hal itu, dan mereka dapat melakukan semua hal tambahan itu untuk Anda.

Tetapi dengan perangkat lunak, siapa pun dengan kompiler dan koneksi internet dapat membangun dan mendistribusikan perangkat lunak, sehingga kurang perlu untuk "melindungi" penemuan untuk memberi Anda waktu untuk mengatur jaringan distribusi Anda dan yang lainnya.

Lalu ada juga masalah bahwa orang-orang di kantor paten umumnya tidak memenuhi syarat untuk menentukan apakah suatu penemuan perangkat lunak tertentu dapat dipatenkan atau tidak, menyerahkannya ke pengadilan untuk memutuskan apakah paten itu valid ketika pemilik mencoba untuk menegaskan hak-hak mereka. untuk itu. Itu berarti jika Anda adalah perusahaan kecil dan "melanggar" paten yang tidak valid, Anda kemungkinan besar tidak memiliki sumber daya untuk melawan paten tersebut (walaupun itu tidak valid).

Tapi mari kita tidak masuk ke it debat tertentu :-) Aku bisa pergi selama berhari-hari ...

30
Dean Harding

IANAL.

Dari sudut pandang hukum di Amerika Serikat, ya, perangkat lunak dapat dipatenkan seperti itu USPTO telah menerima dan menyetujui ribuan aplikasi paten semacam itu selama 25 tahun terakhir.

Di Uni Eropa, tidak, perangkat lunak tidak dapat dipatenkan secara hukum seperti itu

Negara-negara lain memiliki aturan yang berbeda mengenai paten dari algoritma dan proses. Wikipedia menjelaskan.

Yang mengatakan, dalam kasus Mahkamah Agung AS In Bilski , Pengadilan menolak "uji mesin atau transformasi" sebagai satu-satunya uji paten. (Salah satu Hakim tidak setuju dengan pendapat tersebut, menyatakan bahwa Pengadilan tidak pergi cukup jauh dalam menolak grosir paten semacam ini.) Hasilnya adalah banyak paten metode bisnis sekarang tidak valid, dan USPTO telah mulai menolak algoritma perangkat lunak dan paten metode lainnya - tidak semuanya, tetapi beberapa.

Saya sarankan pergi ke halaman Bilski Groklaw dan membaca lebih banyak tentang itu.

Patut ditambahkan bahwa semakin baru Alice Corp. v. CLS Bank International kasus, Mahkamah Agung baru-baru ini membatalkan keputusan CAFC untuk menegaskan paten perangkat lunak . Paten tersebut mencakup jumlah yang harus ditebus, ketika dilakukan melalui Internet. Mahkamah Agung berpendapat bahwa hanya menambahkan "melalui Internet" atau "pada komputer" tidak cukup untuk membuat paten yang mencakup ide abstrak valid. Ini secara substansial mempersempit bidang paten perangkat lunak, tetapi tidak menjadikannya tidak valid.

12
greyfade

Iya.

Lihat berbagai algoritma kompresi, algoritma encoding video, dll.

Temukan beberapa di Wikipedia

Di sini, miliki contoh paten, Algoritma daftar Kode-Kata

9
Dan McGrath

Di AS, algoritma murni secara eksplisit dibebaskan dari paten seperti halnya fakta dan rumus matematika serta "gagasan".

Pada kenyataannya, Anda dapat mematenkan suatu algoritma (di AS). Bahkan, itu bahkan tidak harus dalam kode dan lagi pula ketika paten dikeluarkan, itu TIDAK dikeluarkan terhadap kode sumber, itu dikeluarkan untuk "serangkaian langkah yang dilakukan" yang tentu saja tidak lebih dari sebuah algoritma . Tentu saja kode sumber yang berfungsi tidak diperlukan, jadi perwujudan algoritma dalam kode bukanlah yang dipatenkan. Apa yang dipatenkan hanyalah "ide" Ethereal dari sesuatu yang melakukan X lalu Y lalu Z dalam urutan itu.

Jika ini terdengar seperti sistem berbicara dari kedua sisi mulutnya, maka Anda telah memahami apa yang terjadi ... "Tidak, tentu saja Anda tidak dapat mematenkan algoritma." "Tentu, tentu saja kamu bisa mematenkan algoritma itu."

Hanya untuk mengilustrasikan fakta bahwa tidak ada kode, model kerja, aktual hal yang dikaitkan dengan paten ini, pertimbangkan bahwa ada bisnis yang sepenuhnya sukses yang beroperasi sebagai berikut:

Pengusaha duduk di ruangan dengan sekelompok "tipe kreatif", mungkin beberapa programmer, dan beberapa pengacara. Mereka "bertukar pikiran" tentang bagaimana beberapa produk perangkat lunak dapat dibuat untuk melakukan beberapa fungsi yang bermanfaat. Mereka tidak menciptakan apa pun, tidak ada kode, tidak ada prototipe, tidak ada. Pada setiap langkah "proses peningkatan produk" seorang pengacara mendengarkan, dan ketika dia mengakui sesuatu yang dapat dipatenkan, mereka mencatatnya. Pada akhir hari, pengacara memulai penciptaan (atau melepaskan penciptaan) paten baru.

Ini tidak dibuat-buat; ada perusahaan yang melakukan hal di atas. Masing-masing paten ini adalah algoritma, karena tidak melakukan apa pun kecuali menentukan serangkaian langkah yang harus diambil di berbagai titik waktu.

9

Saya kira begitu, namun seluruh konsep Paten sebagai maksud untuk "melindungi kekayaan intelektual" ada dalam pandangan saya sangat cacat.

Paten tidak lebih dari aturan buatan manusia yang dibuat (yang bahkan tidak konsisten di berbagai negara).

Pembajakan adalah ilegal, tetapi itu tidak menghentikannya.

Algoritma dapat dan memang "dibalik" direkayasa, jadi paten selain ada sedikit nyata perlindungan fisik 1 .

1 Hukum adalah masalah lain

Rahasia Dagang

2
Darknight

Di dunia nyata ya, tetapi dalam pendapat pribadi, itu seperti menempatkan paten pada salah satu pikiran Anda dan mencegah orang lain memikirkan hal yang sama, itu benar-benar bodoh, tetapi itulah yang kami miliki ...

0
Coyote21