Saya sedang mengerjakan proyek kecil sekarang bahwa saya berencana untuk merilis di bawah lisensi open-source (belum memutuskan yang mana). Pertanyaan saya adalah bahwa salah satu modul Python yang saya gunakan dilisensikan di bawah GPLv3. Karena saya tidak membuat modifikasi pada perpustakaan (menggunakannya apa adanya), dapatkah saya masih melisensikan proyek saya di bawah lisensi yang saya pilih atau akankah saya dipaksa untuk membuatnya juga GPLv3?
19
Jawaban:
Anda akan diwajibkan untuk merilis perangkat lunak di bawah GPLv3.
The lisensi mengatakan secara eksplisit (koma 5):
Cukup mudah, saya pikir. Menurut FSF (dan AFAIK beberapa putusan pengadilan) segala jenis menghubungkan perpustakaan adalah pelanggaran jika program itu sendiri bukan GPL juga.
The LGPL di sisi lain telah dirancang tepat untuk memungkinkan program non-bebas untuk nge-link ke perpustakaan gratis.
HTH
sumber
Bagaimana berbagai lisensi GNU kompatibel satu sama lain?
Lihat bagian tabel berlabel Saya ingin menggunakan perpustakaan di bawah:
Tabel di sini cukup jelas dan mudah dipahami tanpa seseorang yang bukan pengacara yang memberikan pendapat yang tidak memenuhi syarat.
sumber
Yang aman untuk dilakukan adalah melepaskan kode yang Anda tulis di bawah lisensi yang kompatibel dengan GPLv3. GPLv3 tentu saja kompatibel dengan dirinya sendiri, tetapi ada beberapa lisensi lain yang bisa Anda pilih. Daftar lisensi FSF adalah pendapat tetapi dapat dianggap otoritatif pada pertanyaan lisensi mana yang kompatibel dengan versi GPL mana.
Saya pribadi menyarankan agar Anda melisensikan kode Anda di bawah GPL versi 2 dengan bahasa "atau sesuai pilihan Anda versi yang lebih baru". Itu mencapai kompatibilitas dengan kedua kode GPLv3 dan GPLv2 dan dengan demikian kompatibilitas maksimal dengan lisensi copyleft. Jika Anda tidak ingin copyleft, gunakan lisensi X11 .
Jika Anda tidak ingin melepaskan kode sumber Anda, Anda tidak boleh menggunakan kembali kode atau data di bawah setiap lisensi copyleft - seluruh titik copyleft adalah untuk menegakkan ketersediaan sumber, sehingga tidak etis untuk menggunakan bahan copyleft dalam program sumber tertutup bahkan jika Anda tidak melanggar surat lisensi (saya tidak akan memberi tahu Anda bagaimana melakukannya; berkonsultasilah dengan pengacara hak cipta yang sebenarnya jika Anda terikat dan ditentukan).
sumber