Saya sedang mengerjakan, dan menambahkan, proyek yang di-host GitHub yang mencakup LICENCE.md ini (tampaknya lisensi MIT kata demi kata):
Copyright (c) 2012 [Acme Corp]
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
Saya telah membuat perubahan, peningkatan, dll (misalnya 10% dari kode, dalam angka rata-rata) dan mempublikasikan kode ke garpu GitHub saya sendiri.
Apa yang harus saya lakukan dengan pemberitahuan hak cipta ini? Saya ingin memperbaruinya (mis. Hanya untuk menambahkan nama organisasi saya sendiri), tetapi katanya tidak. Bagaimana hal-hal ini biasanya dikelola? Tambahkan file hak cipta terpisah?
licensing
copyright
mit-license
Steve Bennett
sumber
sumber
Jawaban:
Anda punya beberapa opsi, lompat ke bagian akhir untuk ringkasan.
Jadi mari kita jatuhkan yang ini ...
Ini adalah pemberitahuan Hak Cipta dan itu milik Acme Corp. Itu diklaim pada 2012, yang relevan karena Hak Cipta akhirnya berakhir.
Jika klaim itu sebenarnya diberikan kepada "Acme Corp", yaitu. itu dipotong boilerplate & disisipkan dari contoh MIT, maka Anda hampir bisa mengklaim bahwa TIDAK ada hak cipta pada karya ini. Acme Corp adalah organisasi fiktif, dan gagal memperbarui pelat tungku menempatkan klaim pada alasan yang meragukan.
Tapi mari kita menjadi warga negara yang baik, dan memberikan hak cipta kepada penuntut yang sebenarnya.
Bagian selanjutnya ini, pemberitahuan Izin , menyatakan bahwa Anda dapat melakukan apa saja yang Anda inginkan dengan kode tersebut, termasuk memodifikasi perjanjian lisensi! Tangkapannya adalah bahwa Anda tidak dapat mengubah lisensi pada kode yang ada - Anda hanya dapat mengubah apa yang Anda modifikasi.
Bagian ini berarti Anda harus tetap menerima pemberitahuan yang ada di atas.
Jadi, apa yang bisa kamu lakukan?
Dalam kasus pertanyaan Anda yang disederhanakan, inilah yang perlu Anda lakukan:
Penekanan ditambahkan untuk menyoroti perbedaan.
sumber
Saya bukan pengacara. Berikut ini adalah asumsi undang-undang hak cipta AS, dan khusus untuk lisensi MIT.
Orang yang menulis perpustakaan memiliki hak cipta pada kode yang ia tulis. Hanya dia yang diizinkan menentukan lisensi untuk kode itu. Menurut ketentuan lisensi, Anda harus menyimpan salinan file LICENCE.md, kata demi kata, dengan kode yang ia berikan kepada Anda.
Anda memiliki hak cipta atas setiap perubahan atau penambahan yang Anda buat pada kode. Anda telah membuat kode turunan. Hanya Anda yang diizinkan menentukan lisensi untuk kode Anda yang diubah atau baru. Jika Anda membuat garpu proyek yang terpisah, Anda harus memilih lisensi baru, terpisah, untuk proyek Anda. Anda harus tetap menyimpan lisensi lama karena berlaku untuk kode yang tidak dimodifikasi.
Jika Anda ingin mendorong perubahan Anda kembali ke proyek asli, Anda masih memiliki hak cipta atas perubahan Anda. Anda harus memberikan lisensi kepada penulis asli yang memungkinkannya untuk mendistribusikan kembali perubahan Anda sebagai bagian dari proyeknya, di bawah lisensi yang ia pilih.
Lebih banyak proyek formal akan meminta Anda untuk menandatangani perjanjian lisensi kontributor atau penugasan hak cipta, tetapi jika itu seorang individu, ia mungkin tidak akan menyadari bahwa ia membutuhkannya. Ini biasanya dilakukan agar ia dapat mengintegrasikan kode Anda ke dalam codeline-nya tanpa mengubah ketentuan lisensi yang ada. Biasanya proyek akan menyertakan file PENULIS yang mencantumkan semua kontributor proyek, tetapi ini tidak diamanatkan oleh lisensi MIT.
sumber
Saya tidak akan terlalu khawatir tentang bit hak cipta. Saya percaya dalam banyak kasus, hak cipta berlaku secara otomatis apakah Anda mengklaimnya atau tidak sehingga (c) header tahun 2012 sebagian besar berisik. Yang sedang berkata Anda tidak ingin menyesatkan orang sehingga Anda termasuk lisensi Anda harus menunjukkan bahwa dengan mengatakan perangkat lunak itu awalnya dilisensikan sebagai ... atau bahwa bagian dari perangkat lunak tersebut dilisensikan sebagai ...
Karena sumbernya sudah tersedia untuk umum, harus sudah jelas siapa penulisnya, dan, karena tampaknya tidak ada uang yang berpindah tangan, akan sangat sulit untuk mengajukan klaim atas kerusakan bahkan jika penulis tersebut diperebutkan.
Mungkin masalah yang lebih mendesak adalah menjadi warga web yang baik. Orang-orang yang menyediakan perangkat lunak sumber terbuka melakukan layanan kepada komunitas, dan kami harus berusaha menjadikannya pengalaman yang positif bagi semua orang. Jadi saran saya adalah mengajukan pertanyaan Anda langsung ke [Acme Corp] dan mencoba menjalin hubungan dengan mereka di mana Anda berdua mendapat manfaat.
sumber
Anda tidak boleh mengubah hak cipta.
Anda secara teknis berhak atas apa yang tersisa dari hak cipta (setelah "disaring" melalui lisensi) untuk apa pun yang Anda tambahkan / ubah. Selama ada catatan yang jelas dan tidak ambigu tentang perubahan Anda (github), Anda dapat menambahkan pemberitahuan hak cipta di bawah nama Anda di bagian modifikasi jika Anda mau, meskipun ini umumnya tidak dilakukan.
Anda dapat / harus menambahkan komentar (atau yang sudah ada) yang mengindikasikan siapa yang membuat perubahan dan kapan (jika mereka belum melakukan ini, jangan mulai).
Saya percaya ini adalah cara yang benar untuk menempelkan lisensi MIT ke dalam file, meskipun saya bukan ahli hukum (saya belum pernah melihatnya tanpa bagian "berteriak" pemberitahuan).
sumber
Sejauh ini, saya sudah menangani ini dengan menambahkan kontributor ke daftar pemegang hak cipta, dan membiarkan teks lisensi tidak berubah.
Pada dasarnya, ini berarti bahwa Anda mempublikasikan perubahan tambahan di bawah lisensi yang sama dengan yang lain sebelumnya, dan bahwa karya turunan harus dilisensikan di bawah ketentuan ini secara keseluruhan. Ini juga berarti bahwa penulis asli mungkin tidak lagi melisensikan ulang, karena mereka bukan lagi pemegang hak cipta tunggal (mereka dapat melisensikan ulang karya asli mereka tanpa penambahan Anda, jelas).
Sebagai non-pengacara, interpretasi saya terhadap kalimat terakhir adalah bahwa Anda tidak diizinkan untuk menghapus pemberitahuan hak cipta, tetapi Anda dapat menambahkannya.
sumber