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.
algorithms
legal
software-patent
Shawn Mclean
sumber
sumber
Jawaban:
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 menemukan 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 usaha 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 bisa mendapatkan barang-barang itu, maka Anda bisa melisensikan ide Anda yang dipatenkan kepada seseorang yang memang memiliki barang-barang itu, dan mereka bisa 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 ada sedikit kebutuhan 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 pergi ke bahwa perdebatan tertentu :-) Aku bisa terus selama berhari-hari ...
sumber
IANAL.
Dari sudut pandang hukum di Amerika Serikat, ya, perangkat lunak dapat dipatenkan seperti itu. USPTO telah menerima dan menyetujui ribuan aplikasi paten seperti itu selama 25 tahun terakhir.
Di Uni Eropa, tidak, perangkat lunak tidak dapat dipatenkan secara hukum .
Negara-negara lain memiliki aturan yang berbeda mengenai paten dari algoritma dan proses. Wikipedia menjelaskan.
Yang mengatakan, dalam kasus Mahkamah Agung AS Di re Bilski , Pengadilan menolak "tes mesin atau transformasi" sebagai satu-satunya tes paten. (Salah satu Hakim tidak setuju dengan pendapat tersebut, menyatakan bahwa Pengadilan tidak bertindak cukup jauh dalam menolak grosir paten semacam ini.) Hasilnya adalah banyak paten metode bisnis sekarang tidak valid, dan USPTO mulai menolak algoritma perangkat lunak dan lainnya. paten metode - tidak semuanya, tetapi beberapa.
Saya sarankan pergi ke halaman Bilski Groklaw dan membaca lebih lanjut tentang itu.
Perlu ditambahkan bahwa kasus Alice Corp v. CLS Bank International yang lebih baru , 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.
sumber
Iya.
Lihat berbagai algoritma kompresi, algoritma encoding video, dll.
Temukan beberapa di antaranya di Wikipedia
Di sini, miliki contoh paten, algoritma Daftar kata-kata
sumber
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 atau kurang dari sebuah algoritma . Tentu saja kode sumber yang berfungsi tidak diperlukan, jadi perwujudan algoritma dalam kode bukanlah yang dipatenkan. Apa yang dipatenkan hanyalah "ide" halus 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 menggambarkan fakta bahwa tidak ada kode, model kerja, hal yang sebenarnya terkait dengan paten ini menganggap 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, tanpa kode, tanpa prototipe, tidak ada. Pada setiap langkah "proses peningkatan produk" seorang pengacara mendengarkan, dan ketika dia mengenali sesuatu yang dapat dipatenkan, mereka mencatatnya. Pada akhirnya, 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.
sumber
Saya pikir begitu, namun seluruh konsep Paten sebagai sarana untuk "melindungi kekayaan intelektual" menurut saya sangat cacat.
Paten tidak lebih dari aturan buatan manusia yang dibuat (yang bahkan tidak konsisten di berbagai negara).
Pembajakan itu ilegal, tetapi itu tidak membuatnya berhenti.
Algoritma dapat dan memang "terbalik" direkayasa, jadi paten selain ada sedikit perlindungan fisik nyata 1 .
1 Hukum adalah masalah lain
Rahasia Dagang
sumber
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 ...
sumber