Copyleft lemah

GNU Lesser General Public License v2.1

Copyleft lemah untuk pustaka edisi 1999. Aplikasi yang memakainya boleh tertutup, dan kodenya juga dapat dialihkan ke GPL-2.0 atau versi sesudahnya.

SPDXLGPL-2.1-onlyLGPL-2.1-or-later

Izin, syarat, dan batasan sekilas

Izin

  • Penggunaan komersialKarya asli dan turunannya boleh dipakai untuk tujuan komersial.
  • ModifikasiKode boleh diubah.
  • DistribusiKode boleh didistribusikan.
  • Penggunaan pribadiBoleh dipakai dan diubah secara internal tanpa dipublikasikan.

Syarat

  • Pemberitahuan hak cipta & lisensiSaat mendistribusikan, salinan lisensi dan pemberitahuan hak cipta harus disertakan.
  • Ungkapkan sumberSaat mendistribusikan, kode sumber harus disediakan.
  • Tandai perubahanJika karya asli diubah, perubahan itu harus ditandai.
  • Lisensi yang sama (per pustaka)Modifikasi pustaka harus memakai lisensi yang sama, tetapi mungkin tidak berlaku bagi program yang menggunakannya.

Batasan

  • Batasan tanggung jawabMenyatakan secara tegas tidak bertanggung jawab atas kerugian.
  • Tanpa jaminanMenyatakan secara tegas tidak memberikan jaminan apa pun.

Sumber klasifikasi izin·syarat·batasan: data choosealicense.com (GitHub, MIT License).

Lisensi seperti apa

LGPL-2.1 dirilis FSF pada Februari 1999. Nama sebelumnya adalah 'GNU Library General Public License' (2.0), dan di 2.1 diganti menjadi 'Lesser'. Berbeda dengan LGPL-3.0, ini adalah dokumen lengkap yang berdiri sendiri. GNU C Library (glibc) memakai LGPL-2.1-or-later, dan konfigurasi bawaan FFmpeg adalah LGPL-2.1-or-later (sebagian komponen opsional berlisensi GPL).

Program yang memakai pustaka ini (Pasal 5·6)

Program yang dibuat untuk bekerja dengan ditautkan ke pustaka ('karya yang menggunakan pustaka') dapat diperlakukan bukan sebagai turunan pustaka, dan file eksekusi gabungannya boleh didistribusikan dengan syarat pilihan Anda asalkan syarat Pasal 6 dipenuhi.

Klausul peralihan ke GPL (Pasal 3)

LGPL-2.1 mengizinkan salinan pustaka diberlakukan syarat GPL edisi 2 (atau jika diinginkan, edisi sesudahnya) sebagai ganti LGPL. Karena itu kode LGPL-2.1 dapat dimasukkan ke proyek GPL-2.0 maupun GPL-3.0. Salinan yang sudah dialihkan ke GPL tidak bisa dikembalikan ke LGPL.

Kesalahpahaman umum

Cara menerapkan

Taruh teks lisensi apa adanya di COPYING.LIB atau LICENSE, lalu tempel pemberitahuan resmi di setiap file. Pengenal SPDX-nya LGPL-2.1-only atau LGPL-2.1-or-later.

Cocok untuk

Cocok untuk pustaka C yang sudah ada dan harus kompatibel juga dengan ekosistem GPL-2.0, serta turunan dari proyek yang sudah dirilis sebagai LGPL-2.1. Untuk pustaka baru, sering kali yang lebih dulu dipertimbangkan adalah LGPL-3.0 yang memiliki pemberian paten, atau MPL-2.0.

Bisakah kode LGPL-2.1 dimasukkan ke proyek lain?

Penilaian umum saat mengambil kode yang dirilis di bawah lisensi ini lalu menggabungkan dan mendistribusikannya dalam proyek berlisensi di bawah. Lihat kombinasi lain di pemeriksa kompatibilitas →

Proyek tujuanHasilCatatan
Perangkat lunak tertutup (komersial) Boleh dengan syaratMemakai sebagai pustaka yang ditautkan (link) diperbolehkan, tetapi pengguna harus bisa mengganti dan menautkan ulang bagian LGPL, dan kode sumber bagian LGPL harus disediakan. Jika kodenya disalin dan dicampur, seluruh hasil gabungan harus mengikuti syarat (L)GPL.
MIT Boleh dengan syaratMemakai sebagai pustaka yang ditautkan (link) diperbolehkan, tetapi pengguna harus bisa mengganti dan menautkan ulang bagian LGPL, dan kode sumber bagian LGPL harus disediakan. Jika kodenya disalin dan dicampur, seluruh hasil gabungan harus mengikuti syarat (L)GPL.
Apache-2.0 Boleh dengan syaratMemakai sebagai pustaka yang ditautkan (link) diperbolehkan, tetapi pengguna harus bisa mengganti dan menautkan ulang bagian LGPL, dan kode sumber bagian LGPL harus disediakan. Jika kodenya disalin dan dicampur, seluruh hasil gabungan harus mengikuti syarat (L)GPL.
MPL-2.0 Boleh dengan syaratMemakai sebagai pustaka yang ditautkan (link) diperbolehkan, tetapi pengguna harus bisa mengganti dan menautkan ulang bagian LGPL, dan kode sumber bagian LGPL harus disediakan. Jika kodenya disalin dan dicampur, seluruh hasil gabungan harus mengikuti syarat (L)GPL.
LGPL-3.0 Boleh dengan syaratLGPL-2.1 mengizinkan kode tersebut dialihkan dan didistribusikan di bawah versi GPL mana pun sejak GPL-2.0 (Pasal 3).
GPL-2.0 Boleh dengan syaratLGPL-2.1 mengizinkan kode tersebut dialihkan dan didistribusikan di bawah versi GPL mana pun sejak GPL-2.0 (Pasal 3).
GPL-3.0 Boleh dengan syaratLGPL-2.1 mengizinkan kode tersebut dialihkan dan didistribusikan di bawah versi GPL mana pun sejak GPL-2.0 (Pasal 3).
AGPL-3.0 Boleh dengan syaratLGPL-2.1 mengizinkan kode tersebut dialihkan dan didistribusikan di bawah versi GPL mana pun sejak GPL-2.0 (Pasal 3). GPL-3.0 dan AGPL-3.0 saling mengizinkan penggabungan lewat Pasal 13 masing-masing. Dalam hasil gabungan, kewajiban menyediakan sumber lewat jaringan untuk bagian AGPL tetap berlaku.

Konten situs ini adalah informasi umum, bukan nasihat hukum. Untuk keputusan distribusi, kontrak, atau sengketa yang sebenarnya, konsultasikan dengan pengacara atau ahli lainnya.