(Jawaban ini tidak dimaksudkan untuk pertanyaan ini, tetapi untuk yang lebih spesifik tentang git
, dan mencakup kasus spesifiknya secara lebih rinci daripada yang dibolehkan pertanyaan ini. Lihat komentar 599873 untuk informasi lebih lanjut. Ini akan tetap di sini dalam formulir ini setidaknya sampai masalah teratasi .)
- Git dilindungi oleh GPLv2 .
- Secara umum, jika Anda memiliki pertanyaan tentang perizinan FSF, cara untuk melakukannya adalah
- lisensi itu sendiri (ini bukan penghalang pintu dan cukup dapat dipahami. Waktu yang diinvestasikan untuk mempelajarinya akan membayar sepuluh kali lipat.)
- FAQ FSF tentang lisensi mereka , khususnya, FAQ tentang GPLv2 ,
- materi terkait lainnya di web, termasuk fasilitas FSF; perhatikan otoritas mereka
- sebagai upaya terakhir (kekurangan pengacara), FSF sendiri (mereka bukan firma hukum, tentu saja, jadi mereka hanya akan memberi Anda komentar umum tanpa memperhatikan yurisdiksi - seperti mereka bebas untuk mengabaikan permintaan. Praktek saya mengatakan mereka memang menjawab pertanyaan wajar yang belum dijawab di tempat lain, walaupun itu bisa memakan waktu cukup lama).
- Dalam kasus Anda, materi terkait adalah:
- GPLv2 # section2 :
b) Anda harus menyebabkan pekerjaan apa pun yang Anda distribusikan atau terbitkan, yang secara keseluruhan atau sebagian mengandung atau berasal dari Program atau bagian daripadanya, dilisensikan secara keseluruhan tanpa biaya kepada semua pihak ketiga berdasarkan ketentuan Lisensi ini .
<...>
Persyaratan ini berlaku untuk pekerjaan yang dimodifikasi secara keseluruhan. Jika bagian yang dapat diidentifikasi dari pekerjaan itu tidak berasal dari Program, dan dapat dianggap sebagai karya yang terpisah dan terpisah dalam dirinya, maka Lisensi ini, dan ketentuan-ketentuannya, tidak berlaku untuk bagian tersebut ketika Anda mendistribusikannya sebagai karya yang terpisah. Tetapi ketika Anda mendistribusikan bagian yang sama sebagai bagian dari keseluruhan yang merupakan karya berdasarkan Program, distribusi keseluruhan harus berdasarkan ketentuan Lisensi ini, yang izin untuk lisensi lain meluas ke keseluruhan keseluruhan, dan dengan demikian untuk masing-masing dan setiap bagian terlepas dari siapa yang menulisnya.
Dengan demikian, bukan maksud dari bagian ini untuk mengklaim hak atau memperebutkan hak Anda untuk bekerja sepenuhnya oleh Anda; melainkan, tujuannya adalah untuk menggunakan hak untuk mengontrol distribusi karya turunan atau kolektif berdasarkan Program.
Selain itu, hanya agregasi dari karya lain yang tidak didasarkan pada Program dengan Program (atau dengan karya berdasarkan Program) pada volume media penyimpanan atau distribusi tidak membawa karya lain di bawah lingkup Lisensi ini.
- FAQ GPLv2 #NFUseGPLPlugins :
Itu tergantung pada bagaimana program memanggil plug-in-nya. Jika program menggunakan fork dan exec untuk memanggil plug-in, maka plug-in adalah program yang terpisah, sehingga lisensi plug-in tidak membuat persyaratan tentang program utama.
Jadi, Anda tidak dapat membuat karya Anda "mengandung"git
tetapi Anda dapat memasukkannya sebagai entitas terpisah yang digunakan karya Anda. Contoh VMWare menunjukkan bahwa yang terakhir termasuk mengemasnya ke dalam distribusi atau file gabungan dalam distribusi (image ISO dulu).
Apa perbedaannya? Butuh beberapa saat untuk sampai pada kesimpulan. Pada akhirnya, paragraf "itu bukan maksud ... untuk mengklaim hak ... melainkan ... untuk mengontrol distribusi karya turunan atau kolektif berdasarkan Program" meyakinkan saya bahwa perbedaannya adalah jika karya yang dihasilkan adalah dianggap sebagai turunan dari bagian GPL di bawah hukum hak cipta. Dengan yang terakhir ini, GPL tidak dapat membantu Anda - Anda perlu berkonsultasi dengan undang-undang hak cipta yang berlaku atau mengikuti jejak orang lain.