Lesen

LESEN AWAM AM GNU

Versi 3, 29 Jun 2007

Hak Cipta © 2007 Free Software Foundation, Inc. <https://fsf.org/>

Semua orang dibenarkan untuk menyalin dan mengedarkan salinan verbatim dokumen lesen ini, tetapi menukarnya tidak dibenarkan.

Mukadimah

Lesen Awam Am GNU ialah lesen copyleft percuma untuk perisian dan jenis kerja lain.

Lesen untuk kebanyakan perisian dan kerja praktikal lain direka untuk menghilangkan kebebasan anda untuk berkongsi dan menukar karya tersebut. Sebaliknya, Lesen Awam Am GNU bertujuan untuk menjamin kebebasan anda untuk berkongsi dan menukar semua versi program–untuk memastikan ia kekal sebagai perisian percuma untuk semua penggunanya. Kami, Yayasan Perisian Percuma, menggunakan Lesen Awam Umum GNU untuk kebanyakan perisian kami; ia juga terpakai kepada mana-mana karya lain yang dikeluarkan dengan cara ini oleh pengarangnya. Anda boleh menerapkannya pada program anda juga.

Apabila kita bercakap tentang perisian percuma, kita merujuk kepada kebebasan, bukan harga. Lesen Awam Am kami direka bentuk untuk memastikan bahawa anda mempunyai kebebasan untuk mengedarkan salinan perisian percuma (dan mengenakan bayaran untuknya jika anda mahu), bahawa anda menerima kod sumber atau boleh mendapatkannya jika anda mahu, bahawa anda boleh menukar perisian atau gunakan kepingannya dalam program percuma baharu, dan anda tahu anda boleh melakukan perkara ini.

Untuk melindungi hak anda, kami perlu menghalang orang lain daripada menafikan anda hak ini atau meminta anda menyerahkan hak tersebut. Oleh itu, anda mempunyai tanggungjawab tertentu jika anda mengedarkan salinan perisian, atau jika anda mengubah suainya: tanggungjawab untuk menghormati kebebasan orang lain.

Contohnya, jika anda mengedarkan salinan program sedemikian, sama ada percuma atau berbayar, anda mesti menyampaikan kepada penerima kebebasan yang sama yang anda terima. Anda mesti memastikan bahawa mereka juga menerima atau boleh mendapatkan kod sumber. Dan anda mesti menunjukkan kepada mereka syarat ini supaya mereka tahu hak mereka.

Pembangun yang menggunakan GNU GPL melindungi hak anda dengan dua langkah: (1) menegaskan hak cipta pada perisian, dan (2) menawarkan kepada anda Lesen ini memberi anda kebenaran undang-undang untuk menyalin, mengedar dan/atau mengubah suainya.

Untuk perlindungan pembangun dan pengarang, GPL dengan jelas menerangkan bahawa tiada jaminan untuk perisian percuma ini. Demi kedua-dua pengguna dan pengarang, GPL memerlukan versi yang diubah suai ditandakan sebagai diubah, supaya masalah mereka tidak akan dikaitkan secara tersilap kepada pengarang versi sebelumnya.

Sesetengah peranti direka bentuk untuk menafikan akses pengguna untuk memasang atau menjalankan versi perisian yang diubah suai di dalamnya, walaupun pengilang boleh berbuat demikian. Ini pada asasnya tidak serasi dengan tujuan untuk melindungi kebebasan pengguna untuk menukar perisian. Corak sistematik penyalahgunaan sedemikian berlaku dalam bidang produk untuk digunakan oleh individu, yang mana ia paling tidak boleh diterima. Oleh itu, kami telah mereka versi GPL ini untuk melarang amalan untuk produk tersebut. Jika masalah sedemikian timbul dengan ketara dalam domain lain, kami bersedia untuk melanjutkan peruntukan ini kepada domain tersebut dalam versi GPL akan datang, seperti yang diperlukan untuk melindungi kebebasan pengguna.

Akhirnya, setiap program sentiasa diancam oleh paten perisian. Negara-negara tidak seharusnya membenarkan paten untuk menyekat pembangunan dan penggunaan perisian pada komputer tujuan umum, tetapi bagi mereka yang melakukannya, kami ingin mengelakkan bahaya khas bahawa paten yang digunakan pada program percuma boleh menjadikannya hak milik dengan berkesan. Untuk mengelakkan ini, GPL memberi jaminan bahawa paten tidak boleh digunakan untuk menjadikan program itu tidak bebas.

Terma dan syarat yang tepat untuk penyalinan, pengedaran dan pengubahsuaian berikut.

TERMA DAN SYARAT

0. Definisi.

“Lesen ini” merujuk kepada versi 3 Lesen Awam Am GNU.

“Hak Cipta” juga bermaksud undang-undang seperti hak cipta yang digunakan pada jenis karya lain, seperti topeng semikonduktor.

“Program” merujuk kepada mana-mana kerja berhak cipta yang dilesenkan di bawah Lesen ini. Setiap pemegang lesen dialamatkan sebagai "anda". "Pemegang lesen" dan "penerima" mungkin individu atau organisasi.

Untuk "mengubah suai" karya bermaksud menyalin daripada atau menyesuaikan semua atau sebahagian karya dalam cara yang memerlukan kebenaran hak cipta, selain daripada membuat salinan yang tepat. Hasil kerja dipanggil "versi diubah suai" kerja terdahulu atau kerja "berdasarkan" kerja terdahulu.

"Kerja yang dilindungi" bermaksud sama ada Program yang tidak diubah suai atau kerja berdasarkan Program.

Untuk "menyebarkan" karya bermakna melakukan apa sahaja dengannya yang, tanpa kebenaran, akan menjadikan anda bertanggungjawab secara langsung atau kedua atas pelanggaran di bawah undang-undang hak cipta yang terpakai, kecuali melaksanakannya pada komputer atau mengubah suai salinan peribadi. Penyebaran termasuk penyalinan, pengedaran (dengan atau tanpa pengubahsuaian), menyediakan kepada orang ramai, dan di sesetengah negara aktiviti lain juga.

Untuk "menyampaikan" karya bermaksud apa-apa jenis penyebaran yang membolehkan pihak lain membuat atau menerima salinan. Interaksi semata-mata dengan pengguna melalui rangkaian komputer, tanpa pemindahan salinan, tidak menyampaikan.

Antara muka pengguna interaktif memaparkan "Notis Undang-undang yang Sesuai" setakat yang ia termasuk ciri yang mudah dan boleh dilihat dengan jelas yang (1) memaparkan notis hak cipta yang sesuai, dan (2) memberitahu pengguna bahawa tiada jaminan untuk kerja itu (kecuali untuk sejauh mana waranti diberikan), bahawa pemegang lesen boleh menyampaikan kerja di bawah Lesen ini, dan cara melihat salinan Lesen ini. Jika antara muka membentangkan senarai arahan atau pilihan pengguna, seperti menu, item yang menonjol dalam senarai memenuhi kriteria ini.

1. Kod Sumber.

"Kod sumber" untuk karya bermaksud bentuk pilihan kerja untuk membuat pengubahsuaian padanya. “Kod objek” bermaksud sebarang bentuk kerja bukan sumber.

"Antara Muka Standard" bermaksud antara muka yang sama ada merupakan piawaian rasmi yang ditakrifkan oleh badan piawaian yang diiktiraf, atau, dalam hal antara muka yang ditentukan untuk bahasa pengaturcaraan tertentu, yang digunakan secara meluas dalam kalangan pembangun yang bekerja dalam bahasa tersebut.

“Perpustakaan Sistem” bagi kerja boleh laksana termasuk apa-apa, selain daripada kerja secara keseluruhan, yang (a) disertakan dalam bentuk biasa pembungkusan Komponen Utama, tetapi yang bukan sebahagian daripada Komponen Utama itu, dan (b) berfungsi hanya untuk membolehkan penggunaan kerja dengan Komponen Utama itu, atau untuk melaksanakan Antara Muka Standard yang pelaksanaannya tersedia untuk umum dalam bentuk kod sumber. "Komponen Utama", dalam konteks ini, bermaksud komponen penting utama (kernel, sistem tetingkap, dan sebagainya) sistem pengendalian tertentu (jika ada) di mana kerja boleh laku dijalankan, atau pengkompil yang digunakan untuk menghasilkan kerja, atau jurubahasa kod objek yang digunakan untuk menjalankannya.

"Sumber Sepadan" untuk kerja dalam bentuk kod objek bermaksud semua kod sumber yang diperlukan untuk menjana, memasang dan (untuk kerja boleh laku) menjalankan kod objek dan mengubah suai kerja, termasuk skrip untuk mengawal aktiviti tersebut. Walau bagaimanapun, ia tidak termasuk Perpustakaan Sistem kerja, atau alatan tujuan am atau program percuma yang tersedia secara umum yang digunakan tanpa diubah suai dalam melaksanakan aktiviti tersebut tetapi yang bukan sebahagian daripada kerja. Sebagai contoh, Sumber Sepadan termasuk fail definisi antara muka yang dikaitkan dengan fail sumber untuk kerja, dan kod sumber untuk perpustakaan kongsi dan subprogram yang dipautkan secara dinamik yang diperlukan oleh kerja tersebut, seperti melalui komunikasi data intim atau aliran kawalan antara subprogram tersebut dan bahagian kerja yang lain.

Sumber Sepadan tidak perlu memasukkan apa-apa yang pengguna boleh jana semula secara automatik dari bahagian lain Sumber Sepadan.

Sumber Sepadan untuk kerja dalam bentuk kod sumber ialah kerja yang sama.

2. Kebenaran Asas.

Semua hak yang diberikan di bawah Lesen ini diberikan untuk tempoh hak cipta pada Program, dan tidak boleh ditarik balik dengan syarat syarat yang dinyatakan dipenuhi. Lesen ini secara jelas mengesahkan kebenaran tanpa had anda untuk menjalankan Program yang tidak diubah suai. Output daripada menjalankan kerja yang dilindungi dilindungi oleh Lesen ini hanya jika output, berdasarkan kandungannya, merupakan kerja yang dilindungi. Lesen ini mengakui hak anda untuk menggunakan adil atau setara dengannya, seperti yang diperuntukkan oleh undang-undang hak cipta.

Anda boleh membuat, menjalankan dan menyebarkan karya dilindungi yang anda tidak sampaikan, tanpa syarat selagi lesen anda masih berkuat kuasa. Anda boleh menyampaikan karya yang dilindungi kepada orang lain dengan tujuan semata-mata meminta mereka membuat pengubahsuaian secara eksklusif untuk anda, atau memberikan anda kemudahan untuk menjalankan kerja-kerja tersebut, dengan syarat anda mematuhi syarat-syarat Lesen ini dalam menyampaikan semua bahan yang anda tidak kawal. hak cipta. Oleh itu, mereka yang membuat atau menjalankan karya yang dilindungi untuk anda mesti melakukannya secara eksklusif bagi pihak anda, di bawah arahan dan kawalan anda, dengan syarat yang melarang mereka daripada membuat sebarang salinan bahan berhak cipta anda di luar hubungan mereka dengan anda.

Menyampaikan dalam apa jua keadaan lain dibenarkan semata-mata di bawah syarat yang dinyatakan di bawah. Sublesen tidak dibenarkan; seksyen 10 menjadikannya tidak perlu.

3. Melindungi Hak Undang-undang Pengguna Daripada Undang-undang Anti-Melintas.

Tiada karya yang dilindungi boleh dianggap sebagai sebahagian daripada langkah teknologi yang berkesan di bawah mana-mana undang-undang yang terpakai yang memenuhi kewajipan di bawah artikel 11 perjanjian hak cipta WIPO yang diterima pakai pada 20 Disember 1996, atau undang-undang serupa yang melarang atau menyekat langkah tersebut.

Apabila anda menyampaikan karya yang dilindungi, anda mengetepikan sebarang kuasa undang-undang untuk melarang pemintasan langkah teknologi setakat pemintasan tersebut dilaksanakan dengan melaksanakan hak di bawah Lesen ini berkenaan dengan kerja yang dilindungi, dan anda menafikan sebarang niat untuk mengehadkan operasi atau pengubahsuaian bekerja sebagai satu cara untuk menguatkuasakan, terhadap pengguna kerja, hak undang-undang anda atau pihak ketiga untuk melarang pemintasan langkah teknologi.

4. Menyampaikan Salinan Verbatim.

Anda boleh menyampaikan salinan verbatim kod sumber Program semasa anda menerimanya, dalam mana-mana medium, dengan syarat anda menerbitkan secara jelas dan sewajarnya pada setiap salinan notis hak cipta yang sesuai; kekalkan semua notis yang menyatakan bahawa Lesen ini dan sebarang terma tidak membenarkan yang ditambah menurut seksyen 7 terpakai pada kod tersebut; kekalkan semua notis tentang ketiadaan sebarang waranti; dan berikan semua penerima satu salinan Lesen ini bersama-sama dengan Program.

Anda boleh mengenakan sebarang harga atau tiada harga untuk setiap salinan yang anda sampaikan, dan anda boleh menawarkan sokongan atau perlindungan waranti dengan bayaran.

5. Menyampaikan Versi Sumber Diubahsuai.

Anda boleh menyampaikan karya berdasarkan Program, atau pengubahsuaian untuk menghasilkannya daripada Program, dalam bentuk kod sumber di bawah terma seksyen 4, dengan syarat anda juga memenuhi semua syarat ini:

  • a) Kerja mesti membawa notis penting yang menyatakan bahawa anda mengubah suainya, dan memberikan tarikh yang berkaitan.
  • b) Kerja mesti membawa notis penting yang menyatakan bahawa ia dikeluarkan di bawah Lesen ini dan apa-apa syarat ditambah di bawah seksyen 7. Keperluan ini mengubah suai keperluan dalam seksyen 4 untuk “menyimpan semua notis secara utuh”.
  • c) Anda mesti melesenkan keseluruhan kerja, secara keseluruhan, di bawah Lesen ini kepada sesiapa sahaja yang memiliki salinan. Oleh itu, Lesen ini akan terpakai, bersama-sama dengan mana-mana syarat tambahan seksyen 7 yang berkenaan, kepada keseluruhan kerja, dan semua bahagiannya, tanpa mengira cara ia dibungkus. Lesen ini tidak memberikan kebenaran untuk melesenkan kerja dengan cara lain, tetapi ia tidak membatalkan kebenaran tersebut jika anda telah menerimanya secara berasingan.
  • d) Jika kerja mempunyai antara muka pengguna interaktif, setiap satu mesti memaparkan Notis Undang-undang yang Sesuai; walau bagaimanapun, jika Program mempunyai antara muka interaktif yang tidak memaparkan Notis Undang-undang yang Sesuai, kerja anda tidak perlu membuat mereka berbuat demikian.

Kompilasi karya berbumbung dengan karya lain yang berasingan dan bebas, yang tidak mengikut sifat lanjutan kerja yang dilindungi itu, dan yang tidak digabungkan dengannya seperti membentuk program yang lebih besar, dalam atau pada volum storan atau pengedaran medium, dipanggil "agregat" jika kompilasi dan hak cipta yang terhasil tidak digunakan untuk mengehadkan akses atau hak undang-undang pengguna kompilasi melebihi apa yang dibenarkan oleh kerja individu. Kemasukan kerja yang dilindungi dalam agregat tidak menyebabkan Lesen ini digunakan pada bahagian lain agregat.

6. Menyampaikan Borang Bukan Sumber.

Anda boleh menyampaikan karya yang dilindungi dalam bentuk kod objek di bawah syarat bahagian 4 dan 5, dengan syarat anda juga menyampaikan Sumber Sepadan yang boleh dibaca mesin di bawah syarat Lesen ini, dalam salah satu cara ini:

  • a) Sampaikan kod objek dalam, atau terkandung dalam, produk fizikal (termasuk medium pengedaran fizikal), disertai dengan Sumber Sepadan yang ditetapkan pada medium fizikal tahan lama yang lazimnya digunakan untuk pertukaran perisian.
  • b) Sampaikan kod objek dalam, atau terkandung dalam, produk fizikal (termasuk medium pengedaran fizikal), disertakan dengan tawaran bertulis, sah selama sekurang-kurangnya tiga tahun dan sah selama anda menawarkan alat ganti atau sokongan pelanggan untuk itu model produk, untuk memberi sesiapa yang memiliki kod objek sama ada (1) salinan Sumber Sepadan untuk semua perisian dalam produk yang dilindungi oleh Lesen ini, pada medium fizikal tahan lama yang lazim digunakan untuk pertukaran perisian, dengan harga tidak lebih daripada kos munasabah anda untuk melaksanakan penghantaran sumber ini secara fizikal, atau (2) akses untuk menyalin Sumber Sepadan daripada pelayan rangkaian tanpa sebarang bayaran.
  • c) Sampaikan salinan individu kod objek dengan salinan tawaran bertulis untuk memberikan Sumber Sepadan. Alternatif ini dibenarkan hanya sekali-sekala dan bukan komersial, dan hanya jika anda menerima kod objek dengan tawaran sedemikian, selaras dengan subseksyen 6b.
  • d) Sampaikan kod objek dengan menawarkan akses dari tempat yang ditetapkan (gratis atau dengan bayaran), dan tawarkan akses yang setara kepada Sumber Sepadan dengan cara yang sama melalui tempat yang sama tanpa caj lanjut. Anda tidak perlu meminta penerima untuk menyalin Sumber Sepadan bersama dengan kod objek. Jika tempat untuk menyalin kod objek ialah pelayan rangkaian, Sumber Sepadan mungkin berada pada pelayan lain (dikendalikan oleh anda atau pihak ketiga) yang menyokong kemudahan penyalinan yang setara, dengan syarat anda mengekalkan arah yang jelas di sebelah kod objek yang menyatakan tempat untuk cari Sumber Sepadan. Tidak kira apa pelayan yang mengehoskan Sumber Sepadan, anda tetap bertanggungjawab untuk memastikan ia tersedia selama yang diperlukan untuk memenuhi keperluan ini.
  • e) Sampaikan kod objek menggunakan penghantaran peer-to-peer, dengan syarat anda memaklumkan rakan lain di mana kod objek dan Sumber Sepadan karya ditawarkan kepada orang awam tanpa sebarang bayaran di bawah subseksyen 6d.

Bahagian kod objek yang boleh dipisahkan, yang kod sumbernya dikecualikan daripada Sumber Sepadan sebagai Pustaka Sistem, tidak perlu disertakan dalam menyampaikan kerja kod objek.

"Produk Pengguna" ialah sama ada (1) "produk pengguna", yang bermaksud apa-apa harta peribadi yang ketara yang biasanya digunakan untuk tujuan peribadi, keluarga atau isi rumah, atau (2) apa-apa yang direka atau dijual untuk dimasukkan ke dalam kediaman. Dalam menentukan sama ada sesuatu produk ialah produk pengguna, kes-kes yang meragukan hendaklah diselesaikan memihak kepada perlindungan. Untuk produk tertentu yang diterima oleh pengguna tertentu, "biasa digunakan" merujuk kepada penggunaan biasa atau biasa bagi kelas produk itu, tanpa mengira status pengguna tertentu atau cara pengguna tertentu benar-benar menggunakan, atau mengharapkan atau dijangka menggunakan, produk. Produk ialah produk pengguna tidak kira sama ada produk itu mempunyai kegunaan komersial, perindustrian atau bukan pengguna yang besar, melainkan penggunaan sedemikian mewakili satu-satunya cara penggunaan produk yang ketara.

“Maklumat Pemasangan” untuk Produk Pengguna bermaksud sebarang kaedah, prosedur, kunci kebenaran atau maklumat lain yang diperlukan untuk memasang dan melaksanakan versi diubah suai bagi kerja yang dilindungi dalam Produk Pengguna tersebut daripada versi diubah suai Sumber Sepadan. Maklumat tersebut mestilah mencukupi untuk memastikan bahawa fungsi berterusan kod objek yang diubah suai tidak dihalang atau diganggu semata-mata kerana pengubahsuaian telah dibuat.

Jika anda menyampaikan kerja kod objek di bawah seksyen ini dalam, atau dengan, atau khusus untuk digunakan dalam, Produk Pengguna, dan penghantaran itu berlaku sebagai sebahagian daripada transaksi di mana hak pemilikan dan penggunaan Produk Pengguna dipindahkan kepada penerima selama-lamanya atau untuk tempoh tetap (tidak kira bagaimana transaksi itu dicirikan), Sumber Sepadan yang disampaikan di bawah bahagian ini mesti disertakan dengan Maklumat Pemasangan. Tetapi keperluan ini tidak terpakai jika anda atau mana-mana pihak ketiga tidak mengekalkan keupayaan untuk memasang kod objek yang diubah suai pada Produk Pengguna (contohnya, kerja telah dipasang dalam ROM).

Keperluan untuk memberikan Maklumat Pemasangan tidak termasuk keperluan untuk terus menyediakan perkhidmatan sokongan, waranti atau kemas kini untuk kerja yang telah diubah suai atau dipasang oleh penerima, atau untuk Produk Pengguna yang mana ia telah diubah suai atau dipasang. Akses kepada rangkaian mungkin dinafikan apabila pengubahsuaian itu sendiri secara material dan menjejaskan operasi rangkaian atau melanggar peraturan dan protokol untuk komunikasi merentas rangkaian.

Sumber Sepadan disampaikan, dan Maklumat Pemasangan disediakan, menurut bahagian ini mestilah dalam format yang didokumenkan secara terbuka (dan dengan pelaksanaan yang tersedia untuk umum dalam bentuk kod sumber), dan tidak memerlukan kata laluan atau kunci khas untuk membongkar, membaca atau menyalin.

7. Syarat Tambahan.

"Kebenaran tambahan" ialah syarat yang menambah syarat Lesen ini dengan membuat pengecualian daripada satu atau lebih syaratnya. Kebenaran tambahan yang terpakai untuk keseluruhan Program hendaklah dianggap seolah-olah ia termasuk dalam Lesen ini, setakat yang ia sah di bawah undang-undang yang terpakai. Jika kebenaran tambahan hanya digunakan untuk sebahagian daripada Program, bahagian itu boleh digunakan secara berasingan di bawah kebenaran tersebut, tetapi keseluruhan Program kekal ditadbir oleh Lesen ini tanpa mengambil kira kebenaran tambahan.

Apabila anda menyampaikan salinan karya yang dilindungi, anda boleh mengikut pilihan anda mengalih keluar sebarang kebenaran tambahan daripada salinan itu, atau daripada mana-mana bahagiannya. (Kebenaran tambahan mungkin ditulis untuk menghendaki dialih keluar sendiri dalam kes tertentu apabila anda mengubah suai karya itu.) Anda boleh meletakkan kebenaran tambahan pada bahan, ditambahkan oleh anda pada karya dilindungi, yang mana anda mempunyai atau boleh memberikan kebenaran hak cipta yang sesuai.

Walau apa pun peruntukan lain Lesen ini, untuk bahan yang anda tambahkan pada karya yang dilindungi, anda boleh (jika dibenarkan oleh pemegang hak cipta bahan tersebut) menambah syarat Lesen ini dengan syarat:

  • a) Menafikan waranti atau mengehadkan liabiliti secara berbeza daripada terma seksyen 15 dan 16 Lesen ini; atau
  • b) Memerlukan pemeliharaan notis undang-undang munasabah tertentu atau atribusi pengarang dalam bahan tersebut atau dalam Notis Undang-undang Sesuai yang dipaparkan oleh karya yang mengandunginya; atau
  • c) Melarang salah nyata tentang asal usul bahan tersebut, atau menghendaki versi yang diubah suai bahan tersebut ditanda dengan cara yang munasabah sebagai berbeza daripada versi asal; atau
  • d) Mengehadkan penggunaan untuk tujuan publisiti nama pemberi lesen atau pengarang bahan; atau
  • e) Menolak memberikan hak di bawah undang-undang tanda dagangan untuk penggunaan beberapa nama dagangan, tanda dagangan atau tanda perkhidmatan; atau
  • f) Memerlukan ganti rugi pemberi lesen dan pengarang bahan tersebut oleh sesiapa sahaja yang menyampaikan bahan tersebut (atau versi yang diubah suai) dengan andaian kontrak mengenai liabiliti kepada penerima, untuk sebarang liabiliti yang andaian kontrak ini dikenakan secara langsung ke atas pemberi lesen dan pengarang tersebut.

Semua terma tambahan tanpa izin lain dianggap sebagai "sekatan selanjutnya" dalam pengertian seksyen 10. Jika Program semasa anda menerimanya, atau mana-mana bahagian daripadanya, mengandungi notis yang menyatakan bahawa ia dikawal oleh Lesen ini bersama-sama dengan terma yang adalah sekatan selanjutnya, anda boleh mengalih keluar istilah itu. Jika dokumen lesen mengandungi sekatan lanjut tetapi membenarkan pelesenan semula atau penghantaran di bawah Lesen ini, anda boleh menambah bahan kerja yang dilindungi yang dikawal oleh syarat dokumen lesen tersebut, dengan syarat sekatan selanjutnya tidak kekal dalam pelesenan semula atau penghantaran tersebut.

Jika anda menambah syarat pada kerja yang dilindungi mengikut bahagian ini, anda mesti meletakkan, dalam fail sumber yang berkaitan, pernyataan syarat tambahan yang dikenakan pada fail tersebut, atau notis yang menunjukkan tempat untuk mencari syarat yang berkenaan.

Terma tambahan, permisif atau tidak permisif, boleh dinyatakan dalam bentuk lesen bertulis berasingan, atau dinyatakan sebagai pengecualian; keperluan di atas digunakan sama ada cara.

8. Penamatan.

Anda tidak boleh menyebarkan atau mengubah suai karya yang dilindungi kecuali sebagaimana yang diperuntukkan secara nyata di bawah Lesen ini. Sebarang percubaan sebaliknya untuk menyebarkan atau mengubah suainya adalah tidak sah, dan secara automatik akan menamatkan hak anda di bawah Lesen ini (termasuk sebarang lesen paten yang diberikan di bawah perenggan ketiga seksyen 11).

Walau bagaimanapun, jika anda menghentikan semua pelanggaran Lesen ini, maka lesen anda daripada pemegang hak cipta tertentu dikembalikan semula (a) secara sementara, melainkan dan sehingga pemegang hak cipta secara eksplisit dan akhirnya menamatkan lesen anda, dan (b) secara kekal, jika pemegang hak cipta gagal untuk memberitahu anda tentang pelanggaran melalui beberapa cara yang munasabah sebelum 60 hari selepas pemberhentian.

Selain itu, lesen anda daripada pemegang hak cipta tertentu dikembalikan semula secara kekal jika pemegang hak cipta memberitahu anda tentang pelanggaran tersebut melalui beberapa cara yang munasabah, ini adalah kali pertama anda menerima notis pelanggaran Lesen ini (untuk sebarang karya) daripada pemegang hak cipta itu, dan anda menyembuhkan pelanggaran sebelum 30 hari selepas anda menerima notis itu.

Penamatan hak anda di bawah seksyen ini tidak menamatkan lesen pihak yang telah menerima salinan atau hak daripada anda di bawah Lesen ini. Jika hak anda telah ditamatkan dan tidak dikembalikan semula secara kekal, anda tidak layak menerima lesen baharu untuk bahan yang sama di bawah seksyen 10.

9. Penerimaan Tidak Diperlukan untuk Mempunyai Salinan.

Anda tidak perlu menerima Lesen ini untuk menerima atau menjalankan salinan Program. Penyebaran sampingan kerja dilindungi yang berlaku semata-mata akibat daripada menggunakan penghantaran rakan ke rakan untuk menerima salinan begitu juga tidak memerlukan penerimaan. Walau bagaimanapun, tiada apa-apa selain Lesen ini memberi anda kebenaran untuk menyebarkan atau mengubah suai mana-mana kerja yang dilindungi. Tindakan ini melanggar hak cipta jika anda tidak menerima Lesen ini. Oleh itu, dengan mengubah suai atau menyebarkan karya yang dilindungi, anda menyatakan penerimaan anda terhadap Lesen ini untuk berbuat demikian.

10. Pelesenan Automatik Penerima Hilir.

Setiap kali anda menyampaikan karya yang dilindungi, penerima secara automatik menerima lesen daripada pemberi lesen asal, untuk menjalankan, mengubah suai dan menyebarkan kerja itu, tertakluk pada Lesen ini. Anda tidak bertanggungjawab untuk menguatkuasakan pematuhan oleh pihak ketiga dengan Lesen ini.

"Transaksi entiti" ialah transaksi memindahkan kawalan organisasi, atau sebahagian besarnya semua aset satu, atau membahagikan organisasi, atau menggabungkan organisasi. Jika penyebaran kerja dilindungi hasil daripada urus niaga entiti, setiap pihak kepada urus niaga itu yang menerima salinan kerja itu juga menerima apa-apa lesen kepada kerja yang telah atau boleh berikan oleh pihak terdahulu yang berkepentingan di bawah perenggan sebelumnya, ditambah dengan hak untuk memiliki Sumber Sepadan karya daripada pendahulu yang berkepentingan, jika pendahulu memilikinya atau boleh mendapatkannya dengan usaha yang munasabah.

Anda tidak boleh mengenakan apa-apa sekatan lanjut ke atas pelaksanaan hak yang diberikan atau disahkan di bawah Lesen ini. Sebagai contoh, anda tidak boleh mengenakan fi lesen, royalti atau caj lain untuk melaksanakan hak yang diberikan di bawah Lesen ini, dan anda tidak boleh memulakan litigasi (termasuk tuntutan balas atau tuntutan balas dalam tuntutan mahkamah) dengan mendakwa bahawa sebarang tuntutan paten dilanggar dengan membuat, menggunakan, menjual, menawarkan untuk jualan, atau mengimport Program atau mana-mana bahagian daripadanya.

11. Paten.

“Penyumbang” ialah pemegang hak cipta yang membenarkan penggunaan di bawah Lesen Program ini atau karya yang berasaskan Program. Kerja yang dilesenkan itu dipanggil "versi penyumbang" penyumbang.

“Tuntutan paten penting” pencarum ialah semua tuntutan paten yang dimiliki atau dikawal oleh pencarum, sama ada telah diperoleh atau diperoleh selepas ini, yang akan dilanggar oleh beberapa cara, dibenarkan oleh Lesen ini, membuat, menggunakan atau menjual versi penyumbangnya, tetapi jangan sertakan tuntutan yang akan dilanggar hanya akibat pengubahsuaian lanjut versi penyumbang. Untuk tujuan definisi ini, "kawalan" termasuk hak untuk memberikan sublesen paten dengan cara yang konsisten dengan keperluan Lesen ini.

Setiap penyumbang memberi anda lesen paten bukan eksklusif, di seluruh dunia, bebas royalti di bawah tuntutan paten penting penyumbang, untuk membuat, menggunakan, menjual, menawarkan untuk dijual, mengimport dan sebaliknya menjalankan, mengubah suai dan menyebarkan kandungan versi penyumbangnya.

Dalam tiga perenggan berikut, "lesen paten" ialah sebarang perjanjian atau komitmen yang nyata, walau bagaimanapun denominasinya, bukan untuk menguatkuasakan paten (seperti kebenaran nyata untuk mengamalkan paten atau perjanjian untuk tidak mendakwa pelanggaran paten). Untuk "memberi" lesen paten sedemikian kepada pihak bermakna membuat perjanjian atau komitmen sedemikian untuk tidak menguatkuasakan paten terhadap pihak tersebut.

Jika anda menyampaikan karya yang dilindungi, dengan sedar bergantung pada lesen paten, dan Sumber Sepadan karya itu tidak tersedia untuk sesiapa sahaja untuk menyalin, secara percuma dan di bawah syarat Lesen ini, melalui pelayan rangkaian yang tersedia secara umum atau lain-lain yang mudah diakses bermakna, maka anda mesti sama ada (1) menyebabkan Sumber Sepadan tersedia sedemikian, atau (2) mengatur untuk melucutkan diri anda daripada faedah lesen paten untuk kerja tertentu ini, atau (3) mengatur, dengan cara yang konsisten dengan keperluan Lesen ini, untuk melanjutkan lesen paten kepada penerima hiliran. "Mengharapkan dengan sedar" bermakna anda mempunyai pengetahuan sebenar bahawa, tetapi untuk lesen paten, anda menyampaikan kerja yang dilindungi di negara, atau penggunaan penerima anda terhadap kerja yang dilindungi di negara, akan melanggar satu atau lebih paten yang boleh dikenal pasti di negara itu yang anda mempunyai sebab untuk mempercayai adalah sah.

Jika, menurut atau berkaitan dengan satu urus niaga atau pengaturan, anda menyampaikan, atau menyebarkan dengan mendapatkan pengangkutan, kerja yang dilindungi, dan memberikan lesen paten kepada sesetengah pihak yang menerima kerja dilindungi yang membenarkan mereka untuk menggunakan, menyebarkan, mengubah suai atau menyampaikan salinan khusus kerja dilindungi, maka lesen paten yang anda berikan secara automatik diperluaskan kepada semua penerima kerja dilindungi dan kerja berdasarkannya.

Lesen paten adalah "diskriminatif" jika ia tidak termasuk dalam skop perlindungannya, melarang pelaksanaan, atau disyaratkan pada tidak melaksanakan satu atau lebih hak yang diberikan secara khusus di bawah Lesen ini. Anda tidak boleh menyampaikan karya yang dilindungi jika anda adalah pihak kepada perjanjian dengan pihak ketiga yang menjalankan perniagaan pengedaran perisian, di mana anda membuat pembayaran kepada pihak ketiga berdasarkan tahap aktiviti anda menyampaikan karya itu, dan di mana pihak ketiga memberikan, kepada mana-mana pihak yang akan menerima kerja dilindungi daripada anda, lesen paten yang bersifat diskriminasi (a) berkaitan dengan salinan kerja dilindungi yang disampaikan oleh anda (atau salinan yang dibuat daripada salinan tersebut), atau ( b) terutamanya untuk dan berkaitan dengan produk atau kompilasi tertentu yang mengandungi kerja yang dilindungi, melainkan anda memasuki pengaturan itu, atau lesen paten telah diberikan, sebelum 28 Mac 2007.

Tiada apa-apa dalam Lesen ini boleh ditafsirkan sebagai mengecualikan atau mengehadkan mana-mana lesen tersirat atau pembelaan lain kepada pelanggaran yang mungkin tersedia untuk anda di bawah undang-undang paten yang berkenaan.

12. Tiada Penyerahan Kebebasan Orang Lain.

Jika syarat dikenakan ke atas anda (sama ada melalui perintah mahkamah, perjanjian atau sebaliknya) yang bercanggah dengan syarat Lesen ini, ia tidak membebaskan anda daripada syarat Lesen ini. Jika anda tidak dapat menyampaikan kerja yang dilindungi untuk memenuhi kewajipan anda di bawah Lesen ini secara serentak dan sebarang kewajipan lain yang berkaitan, maka sebagai akibatnya anda mungkin tidak menyampaikannya sama sekali. Sebagai contoh, jika anda bersetuju dengan syarat yang mewajibkan anda mengutip royalti untuk penghantaran selanjutnya daripada mereka yang anda sampaikan Program, satu-satunya cara anda boleh memenuhi kedua-dua syarat tersebut dan Lesen ini adalah dengan mengelak sepenuhnya daripada menyampaikan Program.

13. Gunakan dengan Lesen Awam Am GNU Affero.

Walau apa pun peruntukan lain Lesen ini, anda mempunyai kebenaran untuk memautkan atau menggabungkan mana-mana kerja yang dilindungi dengan karya yang dilesenkan di bawah versi 3 Lesen Awam Am GNU Affero ke dalam satu kerja gabungan, dan untuk menyampaikan kerja yang terhasil. Syarat Lesen ini akan terus terpakai pada bahagian yang merupakan kerja yang dilindungi, tetapi keperluan khas Lesen Awam Am GNU Affero, seksyen 13, mengenai interaksi melalui rangkaian akan terpakai pada gabungan tersebut.

14. Versi Semakan Lesen ini.

Yayasan Perisian Percuma boleh menerbitkan versi yang disemak dan/atau baharu bagi Lesen Awam Am GNU dari semasa ke semasa. Versi baharu sedemikian akan mempunyai semangat yang serupa dengan versi sekarang, tetapi mungkin berbeza secara terperinci untuk menangani masalah atau kebimbangan baharu.

Setiap versi diberikan nombor versi yang membezakan. Jika Program menyatakan bahawa versi bernombor tertentu bagi Lesen Awam Am GNU "atau mana-mana versi terkemudian" terpakai padanya, anda mempunyai pilihan untuk mengikuti terma dan syarat sama ada versi bernombor itu atau mana-mana versi terkemudian yang diterbitkan oleh Perisian Percuma Asas. Jika Program tidak menyatakan nombor versi Lesen Awam Am GNU, anda boleh memilih mana-mana versi yang pernah diterbitkan oleh Yayasan Perisian Percuma.

Jika Program menyatakan bahawa proksi boleh memutuskan versi masa hadapan Lesen Awam GNU yang boleh digunakan, pernyataan penerimaan awam proksi itu untuk versi secara kekal membenarkan anda memilih versi tersebut untuk Program.

Versi lesen kemudian mungkin memberi anda kebenaran tambahan atau berbeza. Walau bagaimanapun, tiada kewajipan tambahan dikenakan ke atas mana-mana pengarang atau pemegang hak cipta akibat daripada pilihan anda untuk mengikuti versi yang lebih baru.

15. Penafian Waranti.

TIADA WARANTI UNTUK PROGRAM, SEJAUH YANG DIBENARKAN OLEH UNDANG-UNDANG YANG BERKENAAN. KECUALI DINYATAKAN DALAM PENULISAN PEMEGANG HAK CIPTA DAN/ATAU PIHAK LAIN MENYEDIAKAN PROGRAM “SEBAGAIMANA ADANYA” TANPA SEBARANG JENIS WARANTI, SAMA ADA TERNYATA ATAU TERSIRAT, TERMASUK, TETAPI TIDAK TERHAD KEPADA, WARANTI KESESUAIAN TERSIRAT DAN KESEJAHTERAAN. . KESELURUHAN RISIKO MENGENAI KUALITI DAN PRESTASI PROGRAM ADALAH PADA ANDA. SEKIRANYA PROGRAM TERBUKTI ROSAK, ANDA MENANGGUNG KOS SEMUA PENYELENGGARAAN, PEMBAIKAN ATAU PEMBETULAN YANG PERLU.

16. Had Liabiliti.

DALAM KEADAAN TIDAK MELAINKAN DIPERLUKAN OLEH UNDANG-UNDANG YANG BERKENAAN ATAU DIPERSETUJUI SECARA BERTULIS MANA-MANA PEMEGANG HAK CIPTA, ATAU MANA-MANA PIHAK LAIN YANG MENGUBAH SUAI DAN/ATAU MENYAMPAIKAN PROGRAM SEPERTI YANG DIBENARKAN DI ATAS, BERTANGGUNGJAWAB KEPADA ANDA ATAS KEROSAKAN, TERMASUK MANA-MANA UMUM, UMUM. KEROSAKAN YANG TIMBUL DARIPADA PENGGUNAAN ATAU KETIDAKPOPAYAAN UNTUK MENGGUNAKAN PROGRAM (TERMASUK TETAPI TIDAK TERHAD KEPADA KEHILANGAN DATA ATAU DATA YANG DIBERIKAN TIDAK TEPAT ATAU KERUGIAN YANG DIKEKALKAN OLEH ANDA ATAU PIHAK KETIGA ATAU KEGAGALAN PROGRAM UNTUK MENGENDALIKAN PROGRAM YANG LAIN. PEMEGANG TERSEBUT ATAU PIHAK LAIN TELAH DIMAKLUMKAN TENTANG KEMUNGKINAN KEROSAKAN TERSEBUT.

17. Tafsiran Seksyen 15 dan 16.

Jika penafian waranti dan had liabiliti yang diperuntukkan di atas tidak boleh diberi kesan undang-undang tempatan mengikut terma mereka, mahkamah yang menyemak hendaklah menggunakan undang-undang tempatan yang paling hampir menghampiri penepian mutlak semua liabiliti sivil berkaitan dengan Program, melainkan waranti atau andaian. liabiliti mengiringi salinan Program sebagai balasan dengan bayaran.

TAMAT TERMA DAN SYARAT

Cara Memohon Syarat Ini pada Program Baharu Anda

Jika anda membangunkan program baharu, dan anda mahu ia digunakan sebaik mungkin kepada orang ramai, cara terbaik untuk mencapai matlamat ini ialah menjadikannya perisian percuma yang boleh diedarkan semula dan diubah oleh semua orang di bawah syarat ini.

Untuk berbuat demikian, lampirkan notis berikut pada program. Adalah paling selamat untuk melampirkannya pada permulaan setiap fail sumber untuk menyatakan pengecualian waranti dengan paling berkesan; dan setiap fail hendaklah mempunyai sekurang-kurangnya baris "hak cipta" dan penunjuk ke tempat notis penuh ditemui.

    Hak Cipta (C) Program ini ialah perisian percuma: anda boleh mengedarkannya semula dan/atau mengubah suainya di bawah syarat-syarat Lesen Awam Am GNU seperti yang diterbitkan oleh Yayasan Perisian Percuma, sama ada versi 3 Lesen, atau (mengikut pilihan anda) mana-mana versi kemudian. Program ini diedarkan dengan harapan ia akan berguna, tetapi TANPA SEBARANG WARANTI; tanpa jaminan tersirat KEBOLEHPERDAGANGAN atau KESESUAIAN UNTUK TUJUAN TERTENTU. Lihat Lesen Awam Am GNU untuk butiran lanjut. Anda sepatutnya menerima salinan Lesen Awam Am GNU bersama-sama dengan program ini. Jika tidak, lihat .

Juga tambah maklumat tentang cara menghubungi anda melalui mel elektronik dan kertas.

Jika program melakukan interaksi terminal, jadikan ia mengeluarkan notis singkat seperti ini apabila ia bermula dalam mod interaktif:

    Hak Cipta (C) Program ini datang dengan BENAR-BENAR TIADA WARANTI; untuk butiran taip `show w'. Ini adalah perisian percuma, dan anda dialu-alukan untuk mengedarkannya semula di bawah syarat-syarat tertentu; taip `tunjuk c' untuk butiran.

Arahan hipotetikal `tunjukkan w' dan `tunjukkan c' hendaklah menunjukkan bahagian Lesen Awam Am yang sesuai. Sudah tentu, arahan program anda mungkin berbeza; untuk antara muka GUI, anda akan menggunakan "kotak perihal".

Anda juga harus meminta majikan anda (jika anda bekerja sebagai pengaturcara) atau sekolah, jika ada, untuk menandatangani "penafian hak cipta" untuk program tersebut, jika perlu. Untuk maklumat lanjut tentang ini, dan cara memohon serta mengikuti GNU GPL, lihat <https://www.gnu.org/licenses/>.

Lesen Awam Am GNU tidak membenarkan memasukkan program anda ke dalam program proprietari. Jika program anda ialah perpustakaan subrutin, anda mungkin menganggapnya lebih berguna untuk membenarkan memautkan aplikasi proprietari dengan perpustakaan. Jika ini yang anda mahu lakukan, gunakan Lesen Awam Rendah GNU dan bukannya Lesen ini. Tetapi pertama, sila baca <https://www.gnu.org/licenses/why-not-lgpl.html>.