<Sebelumnya | Konten | Selanjutnya>
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: artinya, karya yang berisi Program atau karya sebagian, 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 cakupannya. Tindakan menjalankan Program tidak dibatasi, dan keluaran dari Program hanya tercakup jika isinya merupakan karya berdasarkan Program (terlepas dari dibuat dengan menjalankan Program). Benar atau tidaknya 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 sesuai pilihan Anda, Anda dapat menawarkan perlindungan jaminan sebagai ganti 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 menyebabkan file yang dimodifikasi untuk membawa pemberitahuan menonjol 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 persyaratan 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 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 karya yang dimodifikasi secara keseluruhan. Jika bagian yang dapat diidentifikasi dari karya itu tidak berasal dari Program, dan secara wajar dapat dianggap sebagai karya independen dan terpisah, Lisensi ini, dan persyaratannya, 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 lain mencakup keseluruhan, dan dengan demikian untuk masing-masing. dan setiap bagian terlepas dari siapa yang menulisnya.
Dengan demikian, ini bukan maksud dari bagian ini untuk mengklaim hak atau menggugat hak Anda atas pekerjaan yang ditulis sepenuhnya oleh Anda; melainkan, tujuannya adalah untuk menggunakan hak untuk mengontrol distribusi karya turunan atau kolektif berdasarkan Program.
Selain itu, hanya mengumpulkan karya lain yang tidak berdasarkan Program dengan Program (atau dengan karya berdasarkan Program) pada volume media penyimpanan atau distribusi tidak membuat karya lain tersebut berada dalam 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, 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 didistribusikan di bawah ketentuan Bagian 1 dan 2 di atas pada media yang biasa digunakan untuk pertukaran perangkat lunak; atau,
C. Lengkapi dengan informasi yang Anda terima tentang tawaran untuk mendistribusikan kode sumber yang sesuai. (Alternatif ini hanya diperbolehkan untuk distribusi non-komersial 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 untuk suatu karya berarti bentuk karya yang disukai untuk melakukan modifikasi padanya. 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 penginstalan yang dapat dieksekusi. Namun, sebagai pengecualian khusus, kode sumber yang didistribusikan tidak perlu menyertakan apa pun yang didistribusikan secara normal (baik dalam bentuk sumber atau biner) dengan komponen utama (kompiler, kernel, dan sebagainya) dari sistem operasi tempat eksekusi dapat dijalankan, kecuali komponen itu sendiri menyertai eksekusi.
Jika distribusi kode yang dapat dieksekusi atau kode objek dibuat dengan menawarkan akses untuk menyalin dari tempat yang ditentukan, maka menawarkan akses yang setara untuk menyalin kode sumber dari tempat yang sama dihitung 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 yang dikenakan pada Anda (baik berdasarkan perintah pengadilan, perjanjian atau lainnya) yang bertentangan dengan kondisi 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 dengan
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 valid atau tidak dapat diterapkan dalam keadaan tertentu, keseimbangan bagian tersebut dimaksudkan untuk diterapkan dan bagian tersebut secara keseluruhan dimaksudkan untuk diterapkan dalam keadaan lain.
Bagian ini tidak bertujuan untuk membujuk Anda agar melanggar paten atau klaim hak milik lainnya atau untuk menggugat validitas klaim tersebut; bagian ini memiliki tujuan tunggal untuk melindungi integritas sistem distribusi perangkat lunak bebas, yang diterapkan oleh praktik lisensi publik. Banyak orang telah memberikan kontribusi yang besar untuk berbagai macam perangkat lunak yang didistribusikan melalui sistem itu dengan mengandalkan penerapan sistem yang konsisten; Terserah penulis / donor untuk memutuskan apakah dia bersedia untuk 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 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 Lisensi Publik Umum versi revisi dan/atau versi baru 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 GARANSI
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 DAPAT DIPERDAGANGKAN YANG TERSIRAT . 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 TERTULIS AKAN DAN PEMEGANG HAK CIPTA, ATAU PIHAK LAIN YANG DAPAT MENGUBAH DAN/ATAU MENdistribusikan kembali PROGRAM SEPERTI DIIZINKAN DI ATAS, BERTANGGUNG JAWAB KEPADA ANDA ATAS KERUSAKAN APAPUN, TERMASUK UMUM KERUSAKAN KHUSUS, 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 KEHILANGAN PROGRAM YANG DIDUKUNG OLEH ANDA ATAU PIHAK KETIGA
BEROPERASI DENGAN PROGRAM LAIN), BAHKAN PEMEGANG TERSEBUT ATAU PIHAK LAIN TELAH DIBERITAHU TENTANG KEMUNGKINAN KERUSAKAN TERSEBUT.
AKHIR SYARAT DAN KETENTUAN
F.3. Cara Menerapkan Ketentuan Ini ke Program Baru Anda