Anda di halaman 1dari 5

LISENSI UMUM GNU

Versi 2, Juni 1991

Hak Cipta (C) 1989, 1991 Free Software Foundation, Inc.


51 Franklin Street, Lantai Lima, Boston, MA 02110-1301, AS

Setiap orang diizinkan untuk menyalin dan mendistribusikan salinan kata demi kata
dokumen lisensi ini, tetapi mengubahnya tidak diperbolehkan.

Pembukaan

Lisensi untuk sebagian besar perangkat lunak dirancang untuk menghilangkan


kebebasan Anda untuk berbagi dan mengubahnya. Sebaliknya, Lisensi Publik Umum GNU
dimaksudkan untuk menjamin kebebasan Anda untuk berbagi dan mengubah perangkat
lunak bebas--untuk memastikan perangkat lunak tersebut gratis untuk semua
penggunanya. Lisensi Publik Umum ini berlaku untuk sebagian besar perangkat lunak
Free Software Foundation dan program lain yang pembuatnya berkomitmen untuk
menggunakannya. (Beberapa perangkat lunak Free Software Foundation lainnya dicakup
oleh GNU Lesser General Public License sebagai gantinya.) Anda juga dapat
menerapkannya pada program Anda.

Ketika kita berbicara tentang perangkat lunak bebas, kita mengacu pada kebebasan,
bukan harga. Lisensi Publik Umum kami dirancang untuk memastikan bahwa Anda
memiliki kebebasan untuk mendistribusikan salinan perangkat lunak gratis (dan
mengenakan biaya untuk layanan ini jika Anda mau), bahwa Anda menerima kode sumber
atau dapat memperolehnya jika Anda menginginkannya, bahwa Anda dapat mengubah
perangkat lunak atau menggunakan bagian-bagiannya dalam program gratis baru; dan
bahwa Anda tahu bahwa Anda dapat melakukan hal-hal ini.

Untuk melindungi hak-hak Anda, kami perlu membuat batasan yang melarang siapa pun
untuk menolak Anda hak-hak ini atau meminta Anda untuk menyerahkan hak. Pembatasan
ini diterjemahkan menjadi tanggung jawab tertentu untuk Anda jika Anda
mendistribusikan salinan perangkat lunak, atau jika Anda memodifikasinya.

Misalnya, jika Anda mendistribusikan salinan program semacam itu, baik gratis atau
berbayar, Anda harus memberikan semua hak yang Anda miliki kepada penerimanya. Anda
harus memastikan bahwa mereka juga menerima atau bisa mendapatkan kode sumber. Dan
Anda harus menunjukkan kepada mereka istilah-istilah ini sehingga mereka tahu hak-
hak mereka.

Kami melindungi hak Anda dengan dua langkah: (1) hak cipta perangkat lunak, dan (2)
menawarkan Anda lisensi ini yang memberi Anda izin hukum untuk menyalin,
mendistribusikan dan/atau memodifikasi perangkat lunak.

Juga, untuk setiap perlindungan penulis dan kami, kami ingin memastikan bahwa semua
orang memahami bahwa tidak ada jaminan untuk perangkat lunak gratis ini. Jika
perangkat lunak tersebut dimodifikasi oleh orang lain dan diteruskan, kami ingin
penerimanya mengetahui bahwa apa yang mereka miliki bukanlah yang asli, sehingga
masalah apa pun yang diperkenalkan oleh orang lain tidak akan berdampak pada
reputasi pembuat aslinya.

Akhirnya, setiap program gratis selalu terancam oleh paten perangkat lunak. Kami
ingin menghindari bahaya bahwa redistributor program gratis akan mendapatkan
lisensi paten secara individual, yang pada dasarnya membuat program menjadi hak
milik. Untuk mencegah hal ini, kami telah menjelaskan bahwa paten apa pun harus
dilisensikan untuk penggunaan gratis semua orang atau tidak dilisensikan sama
sekali.

Syarat dan ketentuan yang tepat untuk menyalin, distribusi dan modifikasi
mengikuti.
SYARAT DAN KETENTUAN UNTUK MENYALIN, DISTRIBUSI DAN MODIFIKASI

0. Lisensi ini berlaku untuk setiap program atau karya lain yang berisi
pemberitahuan yang ditempatkan oleh pemegang hak cipta yang mengatakan bahwa itu
dapat didistribusikan di bawah ketentuan Lisensi Publik Umum ini. "Program", di
bawah, mengacu pada program atau karya tersebut, dan "karya berdasarkan Program"
berarti Program atau karya turunan apa pun di bawah undang-undang hak cipta: yaitu,
karya yang berisi Program atau sebagian dari itu, baik kata demi kata atau dengan
modifikasi dan/atau diterjemahkan ke dalam bahasa lain. (Selanjutnya, terjemahan
termasuk tanpa batasan dalam istilah "modifikasi".) Setiap penerima lisensi disebut
sebagai "Anda".

Kegiatan selain penyalinan, distribusi dan modifikasi tidak tercakup dalam Lisensi
ini; mereka berada di luar jangkauannya. Tindakan menjalankan Program tidak
dibatasi, dan keluaran dari Program hanya tercakup jika isinya merupakan karya
berdasarkan Program (terlepas dari dibuat dengan menjalankan Program). Apakah itu
benar tergantung pada apa yang dilakukan Program.

1. 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; menyimpan semua pemberitahuan yang mengacu pada Lisensi ini
dan tidak adanya jaminan apa pun; dan memberikan kepada penerima lain dari Program
salinan Lisensi ini bersama dengan Program.

Anda dapat mengenakan biaya untuk tindakan fisik mentransfer salinan, dan Anda
dapat menawarkan perlindungan garansi sesuai pilihan Anda dengan biaya.

2. Anda dapat memodifikasi salinan atau salinan Program atau bagian apa pun
darinya, sehingga membentuk sebuah karya berdasarkan Program, dan menyalin dan
mendistribusikan modifikasi atau karya tersebut di bawah ketentuan Bagian 1 di
atas, asalkan Anda juga memenuhi semua kondisi ini:

a) Anda harus membuat file yang dimodifikasi untuk membawa pemberitahuan


mencolok yang menyatakan bahwa Anda mengubah file dan tanggal perubahan apa pun.
b) Anda harus membuat setiap karya yang Anda distribusikan atau publikasikan,
yang secara keseluruhan atau sebagian mengandung atau berasal dari Program atau
bagiannya, untuk dilisensikan secara keseluruhan tanpa biaya kepada semua pihak
ketiga berdasarkan ketentuan Lisensi ini .
c) Jika program yang dimodifikasi biasanya membaca perintah secara interaktif
saat dijalankan, Anda harus membuatnya, ketika mulai berjalan untuk penggunaan
interaktif tersebut dengan cara yang paling biasa, untuk mencetak atau menampilkan
pengumuman termasuk pemberitahuan hak cipta yang sesuai dan pemberitahuan bahwa
tidak ada jaminan (atau yang lain, dengan mengatakan bahwa Anda memberikan garansi)
dan bahwa pengguna dapat mendistribusikan ulang program dalam kondisi ini, dan
memberi tahu pengguna cara melihat salinan Lisensi ini. (Pengecualian: jika Program
itu sendiri bersifat interaktif tetapi biasanya tidak mencetak pengumuman seperti
itu, pekerjaan Anda berdasarkan Program tidak diharuskan untuk mencetak
pengumuman.)

Persyaratan ini berlaku untuk pekerjaan yang dimodifikasi secara keseluruhan. Jika
bagian yang dapat diidentifikasi dari karya tersebut tidak berasal dari Program,
dan dapat dianggap sebagai karya yang independen dan terpisah, maka Lisensi ini,
dan ketentuannya, tidak berlaku untuk bagian tersebut saat Anda mendistribusikannya
sebagai karya terpisah. Tetapi ketika Anda mendistribusikan bagian yang sama
sebagai bagian dari keseluruhan yang merupakan karya berdasarkan Program,
distribusi keseluruhan harus sesuai dengan persyaratan Lisensi ini, yang izinnya
untuk pemegang lisensi lainnya meluas ke keseluruhan, dan dengan demikian untuk
masing-masing dan setiap bagian terlepas dari siapa yang menulisnya.

Dengan demikian, bagian ini tidak bermaksud untuk mengklaim hak atau menentang hak
Anda atas karya yang ditulis sepenuhnya oleh Anda; melainkan, tujuannya adalah
untuk menggunakan hak untuk mengontrol distribusi karya turunan atau kolektif
berdasarkan Program.

Selain itu, penggabungan karya lain yang tidak berdasarkan Program dengan Program
(atau dengan karya berdasarkan Program) pada volume media penyimpanan atau
distribusi tidak membuat karya lain berada di bawah cakupan Lisensi ini.

3. Anda dapat menyalin dan mendistribusikan Program (atau karya berdasarkan itu,
berdasarkan Bagian 2) dalam kode objek atau bentuk yang dapat dieksekusi di bawah
ketentuan Bagian 1 dan 2 di atas asalkan Anda juga melakukan salah satu hal
berikut:

a) Menyertakannya dengan kode sumber lengkap yang dapat dibaca mesin, yang
harus didistribusikan menurut ketentuan Bagian 1 dan 2 di atas pada media yang
biasa digunakan untuk pertukaran perangkat lunak; atau,
b) Menyertakannya dengan penawaran tertulis, yang berlaku setidaknya selama
tiga tahun, untuk memberikan kepada pihak ketiga mana pun, dengan biaya tidak lebih
dari biaya Anda untuk melakukan distribusi sumber secara fisik, salinan lengkap
yang dapat dibaca mesin dari kode sumber yang sesuai, untuk menjadi didistribusikan
menurut ketentuan Bagian 1 dan 2 di atas pada media yang biasa digunakan untuk
pertukaran perangkat lunak; atau,
c) Menyertakannya dengan informasi yang Anda terima mengenai tawaran untuk
mendistribusikan kode sumber yang sesuai. (Alternatif ini hanya diperbolehkan untuk
distribusi nonkomersial dan hanya jika Anda menerima program dalam kode objek atau
bentuk yang dapat dieksekusi dengan penawaran seperti itu, sesuai dengan Subbagian
b di atas.)

Kode sumber suatu karya berarti bentuk karya yang disukai untuk dimodifikasi. Untuk
pekerjaan yang dapat dieksekusi, kode sumber lengkap berarti semua kode sumber
untuk semua modul yang dikandungnya, ditambah file definisi antarmuka terkait,
ditambah skrip yang digunakan untuk mengontrol kompilasi dan pemasangan file yang
dapat dieksekusi. Namun, sebagai pengecualian khusus, kode sumber yang
didistribusikan tidak perlu menyertakan apa pun yang terdistribusi secara normal
(baik dalam bentuk sumber atau biner) dengan komponen utama (kompiler, kernel, dan
sebagainya) dari sistem operasi tempat executable berjalan, kecuali komponen itu
sendiri menyertai executable.

Jika distribusi executable atau kode objek dilakukan dengan menawarkan akses untuk
menyalin dari tempat yang ditentukan, maka menawarkan akses yang setara untuk
menyalin kode sumber dari tempat yang sama dianggap sebagai distribusi kode sumber,
meskipun pihak ketiga tidak dipaksa untuk menyalin sumber bersama dengan kode
objek.

4. Anda tidak boleh menyalin, memodifikasi, mensublisensikan, atau mendistribusikan


Program kecuali sebagaimana ditentukan secara tegas berdasarkan Lisensi ini. Segala
upaya untuk menyalin, memodifikasi, mensublisensikan, atau mendistribusikan Program
adalah batal, dan secara otomatis akan mengakhiri hak Anda berdasarkan Lisensi ini.
Namun, pihak yang telah menerima salinan, atau hak, dari Anda berdasarkan Lisensi
ini tidak akan dihentikan lisensinya selama pihak tersebut tetap mematuhi
sepenuhnya.

5. Anda tidak diharuskan untuk menerima Lisensi ini, karena Anda belum
menandatanganinya. Namun, tidak ada hal lain yang memberi Anda izin untuk
memodifikasi atau mendistribusikan Program atau karya turunannya. Tindakan ini
dilarang oleh hukum jika Anda tidak menerima Lisensi ini. Oleh karena itu, dengan
memodifikasi atau mendistribusikan Program (atau karya apa pun berdasarkan
Program), Anda menunjukkan penerimaan Anda atas Lisensi ini untuk melakukannya, dan
semua syarat dan ketentuannya untuk menyalin, mendistribusikan, atau memodifikasi
Program atau karya berdasarkan itu.

6. Setiap kali Anda mendistribusikan ulang Program (atau karya apa pun berdasarkan
Program), penerima secara otomatis menerima lisensi dari pemberi lisensi asli untuk
menyalin, mendistribusikan, atau memodifikasi Program dengan tunduk pada syarat dan
ketentuan ini. Anda tidak boleh memaksakan pembatasan lebih lanjut pada pelaksanaan
hak penerima yang diberikan di sini. Anda tidak bertanggung jawab untuk menegakkan
kepatuhan oleh pihak ketiga terhadap Lisensi ini.

7. Jika, sebagai konsekuensi dari keputusan pengadilan atau dugaan pelanggaran


paten atau karena alasan lain (tidak terbatas pada masalah paten), kondisi
dikenakan pada Anda (baik berdasarkan perintah pengadilan, perjanjian, atau
lainnya) yang bertentangan dengan ketentuan ini Lisensi, mereka tidak memaafkan
Anda dari ketentuan Lisensi ini. Jika Anda tidak dapat mendistribusikan untuk
memenuhi secara bersamaan kewajiban Anda berdasarkan Lisensi ini dan kewajiban
terkait lainnya, maka sebagai konsekuensinya Anda tidak boleh mendistribusikan
Program sama sekali. Misalnya, jika lisensi paten tidak mengizinkan pendistribusian
ulang Program tanpa royalti oleh semua orang yang menerima salinan secara langsung
atau tidak langsung melalui Anda, maka satu-satunya cara Anda dapat memenuhinya dan
Lisensi ini adalah dengan menahan diri sepenuhnya dari distribusi Program.

Jika ada bagian dari bagian ini yang dianggap tidak sah atau tidak dapat diterapkan
dalam keadaan tertentu, keseimbangan bagian tersebut dimaksudkan untuk diterapkan
dan bagian secara keseluruhan dimaksudkan untuk diterapkan dalam keadaan lain.

Bagian ini tidak bertujuan untuk membujuk Anda untuk melanggar paten atau klaim hak
milik lainnya atau untuk menentang validitas klaim tersebut; bagian ini memiliki
tujuan tunggal untuk melindungi integritas sistem distribusi perangkat lunak bebas,
yang diimplementasikan oleh praktik lisensi publik. Banyak orang telah memberikan
kontribusi yang besar untuk berbagai perangkat lunak yang didistribusikan melalui
sistem itu dengan mengandalkan aplikasi yang konsisten dari sistem itu; terserah
kepada pembuat/donor untuk memutuskan apakah dia bersedia mendistribusikan
perangkat lunak melalui sistem lain dan penerima lisensi tidak dapat memaksakan
pilihan itu.

Bagian ini dimaksudkan untuk memperjelas secara menyeluruh apa yang diyakini
sebagai konsekuensi dari sisa Lisensi ini.

8. Jika distribusi dan/atau penggunaan Program dibatasi di negara-negara tertentu


baik oleh paten atau oleh antarmuka yang dilindungi hak cipta, pemegang hak cipta
asli yang menempatkan Program di bawah Lisensi ini dapat menambahkan batasan
distribusi geografis eksplisit tidak termasuk negara-negara tersebut, sehingga
distribusi hanya diizinkan di atau di antara negara-negara yang tidak dikecualikan.
Dalam hal demikian, Lisensi ini memasukkan batasan seolah-olah tertulis di badan
Lisensi ini.

9. Free Software Foundation dapat menerbitkan revisi dan/atau versi baru dari
Lisensi Publik Umum dari waktu ke waktu. Versi baru tersebut akan memiliki semangat
yang sama dengan versi saat ini, tetapi mungkin berbeda secara detail untuk
mengatasi masalah atau masalah baru.

Setiap versi diberi nomor versi yang membedakan. Jika Program menentukan nomor
versi dari Lisensi ini yang berlaku untuknya dan "setiap versi yang lebih baru",
Anda memiliki pilihan untuk mengikuti syarat dan ketentuan dari versi tersebut atau
versi yang lebih baru yang diterbitkan oleh Free Software Foundation. Jika Program
tidak menentukan nomor versi Lisensi ini, Anda dapat memilih versi apa pun yang
pernah diterbitkan oleh Free Software Foundation.

10. Jika Anda ingin memasukkan bagian-bagian dari Program ke dalam program gratis
lainnya yang kondisi distribusinya berbeda, kirimkan surat kepada penulis untuk
meminta izin. Untuk perangkat lunak yang memiliki hak cipta dari Free Software
Foundation, kirimkan surat ke Free Software Foundation; kami terkadang membuat
pengecualian untuk ini. Keputusan kami akan dipandu oleh dua tujuan menjaga status
bebas dari semua turunan dari perangkat lunak gratis kami dan mempromosikan berbagi
dan penggunaan kembali perangkat lunak secara umum.

TIDAK ADA JAMINAN

11. KARENA PROGRAM INI BERLISENSI GRATIS, TIDAK ADA JAMINAN UNTUK PROGRAM, SEJAUH
DIIZINKAN OLEH HUKUM YANG BERLAKU. KECUALI JIKA DINYATAKAN LAIN TERTULIS PEMEGANG
HAK CIPTA DAN/ATAU PIHAK LAIN MENYEDIAKAN PROGRAM "SEBAGAIMANA ADANYA" TANPA
JAMINAN DALAM BENTUK APA PUN, BAIK TERSURAT MAUPUN TERSIRAT, TERMASUK, NAMUN TIDAK
TERBATAS PADA, JAMINAN DAGANG YANG TERSIRAT DAN . SELURUH RISIKO TERHADAP KUALITAS
DAN KINERJA PROGRAM BERSAMA ANDA. JIKA PROGRAM TERBUKTI CACAT, ANDA MENANGGUNG
SEMUA BIAYA SERVIS, PERBAIKAN ATAU KOREKSI YANG DIPERLUKAN.

12. DALAM KEADAAN APAPUN KECUALI DIBUTUHKAN OLEH HUKUM YANG BERLAKU ATAU DISETUJUI
SECARA TERTULIS APAPUN PEMEGANG HAK CIPTA, ATAU PIHAK LAIN YANG MUNGKIN MERUBAH
DAN/ATAU mendistribusikan kembali PROGRAM SEPERTI DIIZINKAN DI ATAS, TIDAK
BERTANGGUNG JAWAB KEPADA ANDA ATAS KERUSAKAN, TERMASUK UMUM KERUSAKAN INSIDENTAL
ATAU KONSEKUENSIAL YANG TIMBUL AKIBAT PENGGUNAAN ATAU KETIDAKMAMPUAN MENGGUNAKAN
PROGRAM (TERMASUK NAMUN TIDAK TERBATAS PADA KEHILANGAN DATA ATAU DATA YANG
DIBERIKAN TIDAK AKURAT ATAU KERUGIAN YANG DIDUKUNG OLEH ANDA ATAU PIHAK KETIGA ATAU
PIHAK KETIGA LAINNYA) , BAHKAN JIKA PEMEGANG TERSEBUT ATAU PIHAK LAINNYA TELAH
DIBERITAHU TENTANG KEMUNGKINAN KERUSAKAN TERSEBUT.

Anda mungkin juga menyukai