Katakanlah saya sedang mengerjakan proyek open source dan ingin menggunakan kembali fungsi utilitas sepele dari proyek open source lain (misalnya, fungsi pencarian / penggantian file). Apakah sah untuk menyalin fungsi dan hanya menulis pemberitahuan hak cipta kecil di atas file? Haruskah saya memasukkan nama mereka sebagai pemegang hak cipta dari seluruh proyek dalam lisensi?
Demikian pula, katakanlah saya garpu proyek open source. Di mana dan bagaimana saya menentukan bahwa hak cipta dibagi antara pemegang hak cipta asli dan saya sendiri?
Saya kira jawabannya agak bervariasi sesuai dengan lisensi open source tapi saya ingin jawaban umum sebanyak mungkin.
PS: Saya kebanyakan prihatin dengan aspek hukum, tetapi merasa bebas untuk memasukkan sudut pandang etis Anda.
sumber
Jawaban:
Saya mencoba menjadikan jawaban ini sebagai 'meta' yang berlaku mungkin.
Menggunakan potongan / bit dari proyek lain
Tandai kode dengan jelas dengan hak cipta penulis asli. Pastikan lisensi pilihan Anda sepenuhnya kompatibel dengan lisensi kode yang Anda gunakan. Anda akan memerlukan izin dari penulis untuk memindahkan kode ke lisensi yang berbeda (kecuali jika mereka secara khusus mengizinkan Anda untuk melakukannya, yaitu "GPL 2 atau versi yang lebih baru")
Program Anda harus memiliki file PENULIS (atau yang serupa), tempat Anda mencantumkan semua kontributor dan hal-hal yang Anda gunakan dari proyek lain.
Forking sebuah proyek
Untuk setiap modul yang Anda ubah secara substansial , tambahkan hak cipta Anda di bawah penulis asli. Hal yang sama berlaku untuk lisensi, Anda terikat oleh ketentuan lisensi yang berlaku ketika Anda bercabang itu. Jika proyek mengatakan "hanya GPL2", Anda harus menghargai itu, Anda tidak dapat pergi ke GPL3 tanpa izin mereka.
Ini sangat bervariasi, tergantung pada lisensi yang ada. QPL mengatakan Anda hanya dapat mendistribusikan perubahan dalam format tambalan, jadi pastikan Anda memahami ketentuan yang memungkinkan Anda untuk mendistribusikan versi modifikasi dari perangkat lunak.
Selain itu, selalu pertahankan hak cipta. Jika menambahkan hak cipta Anda sendiri ke apa yang ada, pastikan Anda menandai dengan jelas apa yang Anda klaim.
sumber