Apakah memerlukan atribusi yang kompatibel dengan GPL?

11

Dapatkah kode dilisensikan berdasarkan klausa seperti ini:

Redistribution of this work, with or without modification, is permitted if
Bob Joe is attributed as the original author or licensor of
this work, but not in any way that suggests that Bob Joe endorses
you or your use of the work.

digunakan dalam proyek menggunakan GPL, atau apakah ini membuatnya tidak kompatibel dengan GPL?

orlp
sumber
2
Saya cukup yakin itu tidak kompatibel dengan GPL: "Anda tidak boleh memaksakan pembatasan lebih lanjut pada pelaksanaan hak penerima yang diberikan di sini."
Joachim Sauer
2
@ JoachimSauer tetapi itu bukan batasan lebih lanjut . GPL termasuk pembatasan serupa. Lihat jawaban Scott
MarkJ
3
Pertanyaan penting adalah apa artinya "dikaitkan". Jika itu hanya berarti menjaga klausa hak cipta tetap utuh, kemungkinan besar tidak ada masalah. Di sisi lain, jika ini harus ditafsirkan sebagai semacam "klausul iklan", maka itu tidak kompatibel dengan GPL.
user281377

Jawaban:

13

Anda memerlukan pengacara untuk mendapatkan jawaban absolut untuk pertanyaan ini, dan saya bukan seorang pengacara.

Namun, apa yang Anda gambarkan sangat dekat dengan lisensi 3-klausa BSD :

Hak Cipta (c) - = YEAR = -, - = OWNER = -
Hak cipta dilindungi undang-undang.

Redistribusi dan penggunaan dalam bentuk sumber dan biner, dengan atau tanpa modifikasi, diizinkan asalkan persyaratan berikut dipenuhi:

  • Redistribusi kode sumber harus mempertahankan pemberitahuan hak cipta di atas, daftar ketentuan ini dan penafian berikut.
  • Redistribusi dalam bentuk biner harus mereproduksi pemberitahuan hak cipta di atas, daftar persyaratan ini dan penafian berikut dalam dokumentasi dan / atau materi lain yang disediakan bersama distribusi.
  • Baik nama - = ORGANISASI = - maupun nama kontributornya tidak dapat digunakan untuk mendukung atau mempromosikan produk yang berasal dari perangkat lunak ini tanpa izin tertulis khusus sebelumnya.

PERANGKAT LUNAK INI DISEDIAKAN OLEH PEMEGANG HAK CIPTA DAN KONTRIBUTOR "SEBAGAIMANA ADANYA" DAN GARANSI TERSURAT MAUPUN TERSIRAT, TERMASUK, TETAPI TIDAK TERBATAS PADA, JAMINAN TERSIRAT DAGANG KELAYAKAN DAN KESESUAIAN UNTUK TUJUAN TERTENTU. DALAM KEJADIAN APAPUN PEMEGANG HAK CIPTA ATAU KONTRIBUTOR TIDAK BERTANGGUNG JAWAB ATAS SEMUA LANGSUNG, TIDAK LANGSUNG, INSIDENTAL, KHUSUS, LUAR BIASA, ATAU KERUSAKAN KONSEKUENSIAL (TERMASUK, TAPI TIDAK TERBATAS PADA, PENGADAAN BARANG ATAU LAYANAN, ATAU KEUNTUNGAN; KEHILANGAN; ATAU GANGGUAN BISNIS) TETAPI MENYEBABKAN DAN MENGGUNAKAN TEORI KEWAJIBAN, APA PUN DALAM KONTRAK, KEWAJIBAN KETAT, ATAU TOR (TERMASUK NEGLIGENSI ATAU LAINNYA) YANG BERJALAN DALAM JALAN GUNAKAN PENGGUNAAN PERANGKAT LUNAK INI, APA PUN YANG DAPAT DIPEROLEH DALAM KEMUNGKINAN.

Lisensi itu umumnya disepakati agar kompatibel dengan GPL . Ketika Anda berkata Bob Joe is attributed as the original author, itu sangat mirip dengan mengatakan bahwa Redistributions of source code must retain the above copyright noticedengan asumsi itu adalah hak cipta oleh Bob Joe. Juga, mengatakan but not in any way that suggests that Bob Joe endorses you or your use of the worksangat mirip dengan klausa ke-3. Jadi jika saya harus menebak, saya akan mengatakan lisensi Anda yang dikutip mungkin kompatibel dengan GPL .


Saya ingin menambahkan, alasan BSD 3-klausul tampaknya kompatibel adalah bahwa GPL (v2 dalam kasus ini) memiliki yang berikut:

Anda dapat menyalin dan mendistribusikan salinan kata demi kata dari kode sumber Program saat Anda menerimanya, dalam media apa pun, asalkan Anda secara mencolok dan tepat mempublikasikan pada setiap salinan pemberitahuan hak cipta yang sesuai dan penafian garansi; simpan semua pemberitahuan yang merujuk pada Lisensi ini dan tidak adanya jaminan; dan memberikan penerima Program lainnya salinan Lisensi ini bersama dengan Program.

Jadi pertanyaannya mungkin "Apakah 'Bob Joe dikaitkan sebagai penulis asli atau pemberi lisensi dari karya ini' memaksakan kondisi tambahan?" Sekali lagi, jika hak cipta mengatakan Copyright (c) 2012 Bob Joemaka saya pikir dengan memasukkan bahwa Anda telah memenuhi lisensi asli dan Anda tidak menambahkan batasan yang tidak ada di GPL. Setidaknya, saya tidak melihat bagaimana Anda menambahkan batasan apa pun.


Akhirnya, Anda tidak begitu jelas apakah ini adalah lisensi yang akan Anda gunakan pada karya baru yang Anda buat, atau apakah itu yang Anda temui dan Anda ingin menggunakannya dalam proyek GPL. Jika ini adalah kasus pertama, maka demi kebaikan, silakan gunakan lisensi 3-klausa BSD. Tidak perlu membuat kebingungan dengan menambahkan lisensi baru ke tumpukan.

Scott Whitlock
sumber
Terima kasih atas penjelasan dan saran Anda yang jelas, Scott.
orlp
7
Saya ingin menambahkan bahwa GPLv3 memperbolehkan ini secara eksplisit di bagian 7 (b).
Lily Chung