Referensi Posting yang memulai semuanya
Untuk menjernihkan pertanyaan awal yang saya ajukan dengan cara yang provokatif, saya telah mengajukan pertanyaan ini.
Jika Anda mempelajari suatu algoritma dari proyek open source, apakah boleh menggunakan algoritma itu dalam proyek bersumber tertutup yang terpisah? Dan jika tidak, apakah itu menyiratkan bahwa Anda tidak dapat menggunakan pengetahuan itu lagi? Jika Anda bisa menggunakannya, keadaan apa itu?
Hanya untuk memperjelas, saya tidak mencoba untuk menghindari lisensi, kalau tidak saya tidak akan mengajukan pertanyaan di tempat pertama.
licensing
open-source
gpl
mit-license
Chris Barry
sumber
sumber
Jawaban:
IANAL. Jika ini sangat mengkhawatirkan Anda, mintalah nasihat dari pengacara Anda.
Iya. Algoritme tidak memenuhi syarat untuk Hak Cipta, jadi tidak ada masalah Hak Cipta. Ini hanyalah serangkaian langkah; resep untuk sampai pada kesimpulan dari titik awal yang diberikan. Hak cipta mencakup ekspresi gagasan . Algoritma bukanlah ide atau ekspresi dari satu; itu hanyalah serangkaian langkah untuk melakukan semacam pekerjaan dan menghasilkan semacam hasil; itu adalah resep atau panduan .
Agar perangkat lunak memenuhi syarat untuk Hak Cipta, itu harus merupakan aplikasi algoritma dalam pekerjaan yang lebih besar. Penggunaan khusus Anda atas suatu algoritma memenuhi syarat untuk perlindungan Hak Cipta, tetapi algoritme itu sendiri tidak dapat. (Anda dapat mengganti "antarmuka" untuk "algoritma" dan pernyataan itu berlaku, setidaknya di AS.)
Masalah paten tidak relevan dengan pertanyaan yang diajukan.
sumber
Di bawah hukum AS setidaknya, algoritma tidak dapat dilindungi hak cipta. Satu-satunya hal yang harus Anda khawatirkan adalah paten dan itu harus benar-benar dikejar oleh penulis - tidak seperti hak cipta yang berlaku segera setelah masalah tersebut diterbitkan dengan kata lain.
sumber
Seperti yang dinyatakan, Algoritma Desain dapat dipatenkan.
Namun, perlu dicatat bahwa paten desain hanya dapat diisi hingga satu tahun setelah desain / ide pertama kali dipikirkan atau diterbitkan. Jika prosesnya telah keluar selama beberapa tahun (dan tidak ada yang mematenkannya) maka tidak dapat dipatenkan sekarang.
sumber
Seperti yang saya pahami, algoritma itu sendiri tidak memiliki hak cipta tetapi ekspresi dari itu dalam kode program. Masalah yang mungkin Anda hadapi adalah jika Anda menulis implementasi dan bagian-bagiannya mirip dengan implementasi yang telah Anda baca sebelumnya maka Anda mungkin harus berjuang keras untuk menunjukkan bahwa Anda tidak (secara sadar atau tidak sadar) menyalin bagian dari ekspresi tersebut.
Masalah paten terpisah, mereka berlaku untuk siapa saja yang mengimplementasikan algoritma terlepas dari apakah mereka telah membaca implementasi sebelumnya.
sumber