Bertahun-tahun yang lalu seseorang membuat banyak skrip yang benar-benar hebat dan populer. Tetapi mereka tidak diperbarui untuk waktu yang lama, sekarang mereka tidak lagi berfungsi (platform target diperbarui, dan beberapa perubahan diperlukan).
Dia belum merilisnya di bawah lisensi apa pun. Saya ingin memperbaiki bug (saat ini, banyak target pengguna tidak dapat menggunakannya), dan mempostingnya di GitHub, lebih disukai di bawah lisensi OSS gaya domain publik. Saya ingin tahu apa akibat hukumnya?
Saya telah mengirim email ke penulis, tetapi (katakanlah) dia tidak membalas email saya.
Apa yang harus kita lakukan dalam 2 kasus berikut:
- Jika skrip diposting di situs web pribadi (tanpa kontrol sumber apa pun).
- Jika skrip diposting di GitHub (tanpa petunjuk lisensi).
Namun, orang dapat melihat dengan jelas, bahwa itu tampaknya open source - dimaksudkan untuk digunakan / dimodifikasi / apa pun.
sumber
Jawaban:
Jawaban singkat: sama sekali tidak.
Segala sesuatu yang seseorang tulis, apakah itu perangkat lunak atau teks, secara otomatis di bawah hak cipta. Status default teks apa pun adalah teks itu sepenuhnya dimiliki oleh penulis dan tidak ada yang berhak melakukan apa pun tanpa izin tertulis dari penulis. Beberapa dekade yang lalu, seorang penulis dulu harus menegaskan hak cipta untuk mempertahankannya, tetapi tidak lagi demikian.
Anda bahkan dapat melihat di situs-situs seperti teks hukum ini di sana yang menyatakan bahwa saya setuju bahwa posting yang saya ketikkan ini tersedia di bawah lisensi tertentu. Jika itu tidak ada, saya akan mempertahankan semua hak di bawah hukum.
Dengan demikian, jika Anda tidak dapat menemukan informasi lisensi, maka Anda tidak dapat menyalin atau memodifikasinya karena alasan apa pun selain penggunaan pribadi.
Membuat sesuatu "open source" adalah tindakan yang disengaja dan bagi Anda untuk memperlakukannya seperti itu, Anda harus menemukan lisensi yang memberi tahu Anda secara eksplisit apa hak-hak Anda terhadap perangkat lunak tersebut. Ini bahkan berlaku untuk perangkat lunak "domain publik". Artinya, sesuatu hanya "domain publik" jika memiliki hak cipta yang kedaluwarsa (yang sebagian besar berarti itu ditulis beberapa dekade yang lalu) atau jika penulis secara eksplisit menempatkannya di domain publik secara tertulis.
Dalam kasus yang Anda jelaskan, satu-satunya jalan Anda adalah menghubungi penulis dan meminta dia mengizinkan Anda untuk melakukan apa yang Anda minta. Melakukan hal sebaliknya adalah ilegal dan secara teori dapat menyebabkan kerusakan. (Dalam latihan, tentu saja, Anda harus ketahuan.)
Sunting: IANAL. Bicaralah dengan satu jika Anda berniat untuk melakukan ini.
sumber
dan
konflik. Hanya karena Anda dapat melihat dan bahkan memodifikasi sumbernya, tidak berarti itu adalah sumber terbuka. Anda tidak dapat menerima karya ini dan hanya memberikannya lisensi, karena ini bukan pekerjaan Anda dan Anda belum diberikan lisensi untuk melakukannya. Anda perlu penulis menerapkan lisensi untuk karya atau membuat maksudnya jelas secara tertulis.
Masukkan "Saya bukan penafian pengacara" di sini.
sumber
Catatan: untuk kode non-open-source apa pun di github, Anda masih bisa mem-fork - setidaknya di github. Ini berguna karena banyak dari kita akan melihat judul "kode tanpa lisensi ... bisakah saya memotongnya?" dan datang ke sini bertanya-tanya tentang github. (Saya tidak mereproduksi kata "open source" dalam teks pertanyaan karena alasan yang disebutkan dalam jawaban lain.)
Lisensi minimal ini adalah hasil dari persyaratan layanan github dan dijelaskan dalam FAQ Open Source :
Ini bahasa yang tepat dari Ketentuan Layanan:
Dengan logika tentang menambal, saya percaya ini berarti Anda bahkan dapat mengunggah 'tambalan' ke garpu github Anda, tetapi saya bukan pengacara dan Anda harus berkonsultasi satu jika Anda memiliki sesuatu yang layak dituntut untuk ...
Agar lebih jelas, jawaban ini HANYA berlaku untuk github - dan ketentuannya dapat berubah seiring waktu - meskipun situs kolaboratif lainnya mungkin memiliki lisensi terbatas atau permisif jika Anda mencarinya ...
sumber
Anda tidak dapat meletakkan kode di bawah lisensi yang berbeda. Ini bukan panggilan Anda untuk melakukan; penulis asli masih memegang semua hak untuk kodenya. Karena dia meletakkan kode online, Anda dapat mengasumsikan dengan alasan yang bagus bahwa penulis asli memungkinkan penggunaan yang adil dan modifikasi, dan jika email Anda tidak dijawab, Anda harus bertindak berdasarkan asumsi ini.
Letakkan perubahan Anda di bawah lisensi OSS, tetapi tinggalkan catatan dengan semua informasi tentang penulis asli dan informasi lisensi yang hilang dalam file kode. Kemudian perbaiki dan distribusikan ulang.
sumber
Anda dapat mencoba menghubungi penulis asli dan menanyakan apakah dia akan membiarkan Anda menggunakan kode di bawah beberapa lisensi yang sesuai dan kemudian pergi dari sana.
sumber
Anda dapat memberikan tambalan . Sebagai distributor patch itu, Anda tidak bertanggung jawab atas pelanggaran (itu sepele: filepath X telah menjadi filepath Y).
Kombinasi dari karya asli dan hak cipta dan tambalan Anda dilindungi sebagai karya turunan. Itu berarti kombinasi tidak dapat didistribusikan, tetapi itu tidak diperlukan: tambalan akan dilakukan oleh (atau atas nama) pengguna akhir.
sumber