Lisensi Relianoid #
Bagian ini menunjukkan lisensi perangkat lunak Relianoid yang didasarkan pada Lisensi Publik Umum GNU Affero versi 3. Silakan lihat pendahuluan lisensi di bawah ini.
Pembukaan #
Lisensi Publik Umum GNU Affero adalah lisensi copyleft gratis untuk perangkat lunak dan jenis pekerjaan lainnya. Hal ini dirancang untuk memastikan kerjasama yang baik dengan komunitas dalam hal perangkat lunak server jaringan.
Lisensi untuk sebagian besar perangkat lunak dan karya praktik lainnya dirancang untuk merampas kebebasan Anda untuk berbagi dan mengubah karya. Sebaliknya, Lisensi Publik Umum kami dimaksudkan untuk menjamin kebebasan Anda untuk berbagi dan mengubah semua versi suatu program–untuk memastikan program tersebut tetap menjadi perangkat lunak gratis bagi semua penggunanya.
Ketika kita berbicara tentang perangkat lunak bebas, yang kita maksud adalah kebebasan, bukan harga. Lisensi Publik Umum kami dirancang untuk memastikan bahwa Anda mempunyai kebebasan untuk mendistribusikan salinan perangkat lunak bebas (dan mengenakan biaya jika Anda menginginkannya), bahwa Anda menerima kode sumber atau dapat memperolehnya jika Anda menginginkannya, dan bahwa Anda dapat mengubah perangkat lunak atau menggunakannya dalam program gratis baru, dan Anda tahu bahwa Anda dapat melakukan hal-hal ini.
Pengembang yang menggunakan Lisensi Publik Umum kami melindungi hak Anda dengan dua langkah: (1) menegaskan hak cipta atas perangkat lunak, dan (2) menawarkan kepada Anda Lisensi ini yang memberi Anda izin hukum untuk menyalin, mendistribusikan, dan/atau memodifikasi perangkat lunak.
Manfaat kedua dari mempertahankan kebebasan semua pengguna adalah bahwa perbaikan yang dilakukan pada versi alternatif program jika digunakan secara luas akan tersedia untuk diterapkan oleh pengembang lain. Banyak pengembang perangkat lunak bebas berbesar hati dan terdorong oleh kerja sama yang dihasilkan. Namun, dalam kasus perangkat lunak yang digunakan pada server jaringan, hasil ini mungkin gagal. Lisensi Publik Umum GNU mengizinkan pembuatan versi modifikasi dan membiarkan publik mengaksesnya di server tanpa pernah merilis kode sumbernya ke publik.
Lisensi Publik Umum GNU Affero dirancang khusus untuk memastikan bahwa, dalam kasus seperti itu, kode sumber yang dimodifikasi tersedia untuk komunitas. Hal ini memerlukan operator server jaringan untuk menyediakan kode sumber dari versi modifikasi yang berjalan di sana kepada pengguna server tersebut. Oleh karena itu, penggunaan publik atas versi modifikasi, pada server yang dapat diakses publik, memberikan akses publik ke kode sumber versi modifikasi.
Lisensi lama, yang disebut Lisensi Publik Umum Affero dan diterbitkan oleh Affero, dirancang untuk mencapai tujuan serupa. Ini adalah lisensi yang berbeda, bukan versi Affero GPL, namun Affero telah merilis versi baru Affero GPL yang mengizinkan pemberian lisensi ulang di bawah lisensi ini.
Ikuti syarat dan ketentuan untuk penyalinan, distribusi, dan modifikasi.
SYARAT DAN KETENTUAN
0. Definisi.
“Lisensi ini” mengacu pada versi 3 dari Lisensi Publik Umum GNU Affero.
"Hak Cipta" juga berarti undang-undang serupa hak cipta yang berlaku untuk jenis karya lain, seperti topeng semikonduktor.
“Program” mengacu pada setiap karya berhak cipta yang dilisensikan di bawah Lisensi ini. Setiap penerima lisensi disapa sebagai “Anda”. “Penerima Lisensi” dan “penerima” dapat berupa individu atau organisasi.
Untuk "memodifikasi" sebuah karya berarti menyalin dari atau mengadaptasi semua atau sebagian dari karya dengan cara yang memerlukan izin hak cipta, selain membuat salinan persisnya. Karya yang dihasilkan disebut “versi modifikasi” dari karya sebelumnya atau karya “berdasarkan” karya sebelumnya.
“Karya tercakup” berarti Program yang tidak dimodifikasi atau karya berdasarkan Program.
“Menyebarkan” suatu ciptaan berarti melakukan apa pun dengannya yang, tanpa izin, akan membuat Anda bertanggung jawab secara langsung atau sekunder atas pelanggaran berdasarkan undang-undang hak cipta yang berlaku, kecuali mengeksekusinya di komputer atau memodifikasi salinan pribadi. Penyebaran mencakup penyalinan, pendistribusian (dengan atau tanpa modifikasi), membuatnya tersedia untuk umum, dan di beberapa negara juga dilakukan aktivitas lainnya.
Untuk "menyampaikan" suatu karya berarti segala jenis propagasi yang memungkinkan pihak lain untuk membuat atau menerima salinan. Hanya interaksi dengan pengguna melalui jaringan komputer, tanpa transfer salinan, tidak menyampaikan.
Antarmuka pengguna yang interaktif menampilkan “Pemberitahuan Hukum yang Sesuai” sepanjang antarmuka tersebut mencakup fitur yang mudah digunakan dan terlihat jelas yang (1) menampilkan pemberitahuan hak cipta yang sesuai, dan (2) memberi tahu pengguna bahwa tidak ada jaminan atas karya tersebut (kecuali untuk sejauh jaminan diberikan), bahwa pemegang lisensi dapat menyampaikan karya berdasarkan Lisensi ini, dan cara melihat salinan Lisensi ini. Jika antarmuka menampilkan daftar perintah atau opsi pengguna, seperti menu, item yang menonjol dalam daftar memenuhi kriteria ini.
1. Kode Sumber.
“Kode sumber” untuk sebuah karya berarti bentuk karya yang disukai untuk melakukan modifikasi terhadapnya. “Kode objek” berarti segala bentuk non-sumber dari suatu karya.
"Antarmuka Standar" berarti antarmuka yang merupakan standar resmi yang ditentukan oleh badan standar yang diakui, atau, dalam kasus antarmuka yang ditentukan untuk bahasa pemrograman tertentu, yang banyak digunakan di antara pengembang yang bekerja dalam bahasa tersebut.
“Perpustakaan Sistem” dari suatu karya yang dapat dilaksanakan mencakup apa pun, selain karya secara keseluruhan, yang (a) termasuk dalam bentuk kemasan normal suatu Komponen Utama, namun yang bukan merupakan bagian dari Komponen Utama tersebut, dan (b) hanya berfungsi untuk memungkinkan penggunaan karya dengan Komponen Utama tersebut, atau untuk mengimplementasikan Antarmuka Standar yang implementasinya tersedia untuk umum dalam bentuk kode sumber. “Komponen Utama”, dalam konteks ini, berarti komponen penting utama (kernel, sistem jendela, dan sebagainya) dari sistem operasi tertentu (jika ada) yang menjalankan pekerjaan yang dapat dieksekusi, atau kompiler yang digunakan untuk menghasilkan pekerjaan, atau penerjemah kode objek yang digunakan untuk menjalankannya.
“Sumber Terkait” untuk suatu karya dalam bentuk kode objek berarti semua kode sumber yang diperlukan untuk menghasilkan, menginstal, dan (untuk suatu karya yang dapat dieksekusi) menjalankan kode objek dan untuk memodifikasi karya tersebut, termasuk skrip untuk mengontrol aktivitas tersebut. Namun, hal ini tidak termasuk Perpustakaan Sistem, alat serba guna, atau program gratis yang tersedia secara umum yang digunakan tanpa modifikasi dalam melakukan aktivitas tersebut, namun bukan merupakan bagian dari pekerjaan. Misalnya, Sumber yang Sesuai mencakup file definisi antarmuka yang terkait dengan file sumber untuk suatu karya, dan kode sumber untuk pustaka bersama dan subprogram yang terhubung secara dinamis yang diperlukan oleh karya tersebut, misalnya melalui komunikasi data yang mendalam atau aliran kontrol antara subprogram tersebut dan bagian lain dari pekerjaan.
Sumber yang Sesuai tidak perlu menyertakan apa pun yang dapat dibuat ulang oleh pengguna secara otomatis dari bagian lain dari Sumber yang Sesuai.
Sumber yang Sesuai untuk sebuah karya dalam bentuk kode sumber adalah karya yang sama.
2. Izin Dasar.
Semua hak yang diberikan berdasarkan Lisensi ini diberikan selama jangka waktu hak cipta pada Program dan tidak dapat dibatalkan asalkan ketentuan yang disebutkan terpenuhi. Lisensi ini secara eksplisit menegaskan izin Anda yang tidak terbatas untuk menjalankan Program yang tidak dimodifikasi. Keluaran dari menjalankan suatu karya yang tercakup dicakup oleh Lisensi ini hanya jika keluaran tersebut, mengingat isinya, merupakan suatu karya yang tercakup. Lisensi ini mengakui hak Anda atas penggunaan wajar atau hak lain yang setara, sebagaimana ditentukan oleh undang-undang hak cipta.
Anda dapat membuat, menjalankan, dan menyebarkan karya tercakup yang tidak Anda sampaikan, tanpa syarat selama lisensi Anda tetap berlaku. Anda dapat menyampaikan karya tercakup kepada orang lain dengan tujuan semata-mata agar mereka membuat modifikasi khusus untuk Anda, atau memberi Anda fasilitas untuk menjalankan karya tersebut, asalkan Anda mematuhi ketentuan Lisensi ini dalam menyampaikan semua materi yang tidak Anda kendalikan. hak cipta. Mereka yang membuat atau menjalankan karya tercakup untuk Anda harus melakukannya secara eksklusif atas nama Anda, di bawah arahan dan kendali Anda, dengan syarat yang melarang mereka membuat salinan materi berhak cipta Anda di luar hubungan mereka dengan Anda.
Menyampaikan dalam keadaan lain apa pun diizinkan hanya dalam kondisi yang disebutkan di bawah ini. Sublisensi tidak diperbolehkan; bagian 10 membuatnya tidak perlu.
3. Melindungi Hak Hukum Pengguna Dari Hukum Anti Pengelakan.
Tidak ada karya tercakup yang akan dianggap sebagai bagian dari tindakan teknologi yang efektif berdasarkan hukum yang berlaku yang memenuhi kewajiban berdasarkan pasal 11 dari perjanjian hak cipta WIPO yang diadopsi pada tanggal 20 Desember 1996, atau undang-undang serupa yang melarang atau membatasi pengelakan tindakan tersebut.
Saat Anda menyampaikan suatu karya yang dilindungi, Anda melepaskan segala kewenangan hukum untuk melarang pengelakan terhadap tindakan teknologi sejauh pengelakan tersebut dilakukan dengan melaksanakan hak berdasarkan Lisensi ini mengenai karya yang dilindungi, dan Anda menyangkal niat apa pun untuk membatasi pengoperasian atau modifikasi karya tersebut sebagai sarana untuk menegakkan, terhadap pengguna karya, hak hukum Anda atau pihak ketiga untuk melarang pengelakan tindakan teknologi.
4. Menyampaikan Salinan Verbatim.
Anda dapat menyampaikan salinan kata demi kata dari kode sumber Program saat Anda menerimanya, dalam media apa pun, dengan ketentuan bahwa Anda secara jelas dan pantas mempublikasikan pemberitahuan hak cipta yang sesuai pada setiap salinan; tetap utuh semua pemberitahuan yang menyatakan bahwa Lisensi ini dan ketentuan non-permisif apa pun yang ditambahkan sesuai dengan bagian 7 berlaku pada kode; tetap utuh semua pemberitahuan tentang tidak adanya jaminan apa pun, dan berikan semua penerima salinan Lisensi ini beserta Programnya.
Anda dapat membebankan harga berapa pun atau tanpa harga untuk setiap salinan yang Anda sampaikan, dan Anda dapat menawarkan dukungan atau perlindungan garansi dengan biaya tertentu.
5. Menyampaikan Versi Sumber yang Dimodifikasi.
Anda dapat menyampaikan suatu karya berdasarkan Program, atau modifikasi untuk menghasilkannya dari Program, dalam bentuk kode sumber berdasarkan ketentuan bagian 4, dengan ketentuan bahwa Anda juga memenuhi semua ketentuan berikut:
a) Karya harus memuat pemberitahuan mencolok yang menyatakan bahwa Anda memodifikasinya, dan memberikan tanggal yang relevan.
b) Karya harus membawa pemberitahuan yang jelas yang menyatakan bahwa itu dirilis di bawah Lisensi ini dan setiap ketentuan yang ditambahkan di bawah bagian 7. Persyaratan ini mengubah persyaratan di bagian 4 untuk "menjaga keutuhan semua pemberitahuan".
c) Anda harus melisensikan seluruh ciptaan, secara keseluruhan, berdasarkan Lisensi ini kepada siapa pun yang memiliki salinannya. Oleh karena itu, Lisensi ini akan berlaku, bersama dengan ketentuan tambahan pasal 7 yang berlaku, pada keseluruhan ciptaan, dan seluruh bagiannya, tanpa memandang bagaimana karya tersebut dikemas. Lisensi ini tidak mengizinkan pelisensian ciptaan dengan cara lain apa pun, namun tidak membatalkan izin tersebut jika Anda telah menerimanya secara terpisah.
d) Jika karya memiliki antarmuka pengguna interaktif, masing-masing harus menampilkan Pemberitahuan Hukum yang Sesuai; namun, jika Program memiliki antarmuka interaktif yang tidak menampilkan Pemberitahuan Hukum yang Sesuai, pekerjaan Anda tidak perlu membuatnya melakukannya.
Suatu kompilasi suatu ciptaan yang dilindungi dengan ciptaan lain yang terpisah dan berdiri sendiri, yang menurut sifatnya bukan merupakan perluasan dari ciptaan yang dilindungi itu, dan yang tidak digabungkan dengannya, misalnya untuk membentuk suatu program yang lebih besar, dalam atau pada suatu volume penyimpanan atau pendistribusian. media, disebut “agregat” jika kompilasi dan hak cipta yang dihasilkannya tidak digunakan untuk membatasi akses atau hak hukum pengguna kompilasi melebihi izin masing-masing karya. Dimasukkannya suatu karya yang tercakup dalam suatu agregat tidak menyebabkan Lisensi ini berlaku untuk bagian lain dari agregat tersebut.
6. Menyampaikan Formulir Non-Sumber.
Anda dapat menyampaikan karya tercakup dalam bentuk kode objek menurut ketentuan bagian 4 dan 5, asalkan Anda juga menyampaikan Sumber Korespondensi yang dapat dibaca mesin menurut ketentuan Lisensi ini, dengan salah satu cara berikut:
a) Menyampaikan kode objek dalam, atau diwujudkan dalam, produk fisik (termasuk media distribusi fisik), disertai dengan Sumber Terkait yang dipasang pada media fisik tahan lama yang biasanya digunakan untuk pertukaran perangkat lunak.
b) Menyampaikan kode objek dalam, atau diwujudkan dalam, produk fisik (termasuk media distribusi fisik), disertai dengan penawaran tertulis, berlaku setidaknya tiga tahun dan berlaku selama Anda menawarkan suku cadang atau dukungan pelanggan untuk itu model produk, untuk memberikan kepada siapa pun yang memiliki kode objek (1) salinan Sumber yang Sesuai untuk semua perangkat lunak dalam produk yang tercakup dalam Lisensi ini, pada media fisik tahan lama yang biasanya digunakan untuk pertukaran perangkat lunak, dengan harga tidak lebih dari biaya wajar Anda untuk melakukan pengiriman sumber ini secara fisik, atau (2) akses untuk menyalin Sumber yang Sesuai dari server jaringan tanpa biaya.
c) Sampaikan salinan individu dari kode objek dengan salinan penawaran tertulis untuk memberikan Sumber yang Sesuai. Alternatif ini hanya diperbolehkan sesekali dan nonkomersial, dan hanya jika Anda menerima kode objek dengan penawaran seperti itu, sesuai dengan ayat 6b.
d) Menyampaikan kode objek dengan menawarkan akses dari tempat yang ditentukan (gratis atau dikenakan biaya), dan menawarkan akses yang setara ke Sumber yang Sesuai dengan cara yang sama melalui tempat yang sama tanpa biaya lebih lanjut. Anda tidak perlu meminta penerima untuk menyalin Sumber yang Sesuai bersama dengan kode objek. Jika tempat untuk menyalin kode objek adalah server jaringan, Sumber yang Sesuai mungkin berada di server yang berbeda (dioperasikan oleh Anda atau pihak ketiga) yang mendukung fasilitas penyalinan yang setara, asalkan Anda mempertahankan arah yang jelas di sebelah kode objek yang mengatakan di mana harus temukan Sumber yang Sesuai. Terlepas dari server mana yang menghosting Sumber yang Sesuai, Anda tetap berkewajiban untuk memastikan bahwa itu tersedia selama diperlukan untuk memenuhi persyaratan ini.
e) Sampaikan kode objek menggunakan transmisi peer-to-peer, asalkan Anda memberi tahu rekan-rekan lain di mana kode objek dan Sumber Korespondensi pekerjaan ditawarkan kepada masyarakat umum tanpa biaya berdasarkan subbagian 6d.
Bagian yang dapat dipisahkan dari kode objek, yang kode sumbernya dikecualikan dari Sumber yang Sesuai sebagai Perpustakaan Sistem, tidak perlu disertakan dalam penyampaian kode objek.
“Produk Pengguna” adalah (1) “produk konsumen”, yang berarti properti pribadi berwujud yang biasanya digunakan untuk keperluan pribadi, keluarga, atau rumah tangga, atau (2) segala sesuatu yang dirancang atau dijual untuk digabungkan ke dalam hunian. Dalam menentukan apakah suatu produk merupakan produk konsumen, kasus-kasus yang meragukan harus diselesaikan demi cakupan. Untuk produk tertentu yang diterima oleh pengguna tertentu, “biasanya digunakan” mengacu pada penggunaan umum atau umum dari kelas produk tersebut, terlepas dari status pengguna tertentu atau bagaimana pengguna tertentu menggunakan, mengharapkan, atau diperkirakan akan menggunakan. , produk. Suatu produk adalah produk konsumen terlepas dari apakah produk tersebut memiliki kegunaan komersial, industri, atau non-konsumen yang substansial, kecuali penggunaan tersebut mewakili satu-satunya cara penggunaan produk yang signifikan.
“Informasi Pemasangan” untuk Produk Pengguna berarti setiap metode, prosedur, kunci otorisasi, atau informasi lain yang diperlukan untuk menginstal dan menjalankan versi modifikasi dari pekerjaan tercakup dalam Produk Pengguna tersebut dari versi modifikasi dari Sumber Terkaitnya. Informasi harus cukup untuk memastikan bahwa fungsi lanjutan dari kode objek yang dimodifikasi tidak dicegah atau diganggu hanya karena modifikasi telah dilakukan.
Jika Anda menyampaikan suatu karya kode objek berdasarkan bagian ini di, atau dengan, atau secara khusus untuk digunakan dalam, Produk Pengguna dan penyampaian tersebut terjadi sebagai bagian dari transaksi di mana hak kepemilikan dan penggunaan Produk Pengguna dialihkan kepada penerima. untuk selamanya atau untuk jangka waktu tertentu (terlepas dari bagaimana karakteristik transaksinya), Sumber Terkait yang disampaikan berdasarkan bagian ini harus disertai dengan Informasi Instalasi. Namun persyaratan ini tidak berlaku jika Anda maupun pihak ketiga mana pun tidak memiliki kemampuan untuk menginstal kode objek yang dimodifikasi pada Produk Pengguna (misalnya, karya telah diinstal di ROM).
Persyaratan untuk memberikan Informasi Penginstalan tidak termasuk persyaratan untuk terus memberikan layanan dukungan, garansi, atau pembaruan untuk karya yang telah dimodifikasi atau diinstal oleh penerima, atau untuk Produk Pengguna yang telah dimodifikasi atau diinstal. Akses ke jaringan dapat ditolak ketika modifikasi itu sendiri secara material dan merugikan mempengaruhi pengoperasian jaringan atau melanggar aturan dan protokol untuk komunikasi di seluruh jaringan.
Sumber Sesuai disampaikan, dan Informasi Instalasi disediakan, sesuai dengan bagian ini harus dalam format yang didokumentasikan secara publik (dan dengan implementasi tersedia untuk umum dalam bentuk kode sumber), dan tidak memerlukan kata sandi atau kunci khusus untuk membongkar, membaca , atau menyalin.
7. Ketentuan Tambahan.
“Izin tambahan” adalah ketentuan yang melengkapi ketentuan Lisensi ini dengan membuat pengecualian terhadap satu atau lebih ketentuannya. Izin tambahan yang berlaku untuk keseluruhan Program akan diperlakukan seolah-olah izin tersebut termasuk dalam Lisensi ini, sepanjang izin tersebut sah berdasarkan hukum yang berlaku. Jika izin tambahan hanya berlaku pada sebagian Program, bagian tersebut dapat digunakan secara terpisah berdasarkan izin tersebut, namun keseluruhan Program tetap diatur oleh Lisensi ini tanpa memperhatikan izin tambahan tersebut.
Saat Anda menyampaikan salinan karya yang dicakup, Anda dapat menghapus izin tambahan apa pun dari salinan tersebut, atau bagian mana pun darinya, sesuai pilihan Anda. (Izin tambahan mungkin tertulis untuk meminta penghapusannya dalam kasus tertentu ketika Anda memodifikasi karya tersebut.) Anda dapat memberikan izin tambahan pada materi, yang Anda tambahkan ke karya tercakup, yang untuknya Anda memiliki atau dapat memberikan izin hak cipta yang sesuai.
Terlepas dari ketentuan lain apa pun dalam Lisensi ini, untuk materi yang Anda tambahkan ke karya tercakup, Anda dapat (jika diizinkan oleh pemegang hak cipta materi tersebut) melengkapi ketentuan Lisensi ini dengan ketentuan:
a) Menolak jaminan atau kewajiban yang membatasi secara berbeda dari ketentuan pasal 15 dan 16 Lisensi ini; atau
b) Memerlukan pelestarian pemberitahuan hukum tertentu yang masuk akal atau atribusi penulis dalam materi tersebut atau Pemberitahuan Hukum Sesuai yang ditampilkan oleh karya yang memuatnya; atau
c) Melarang penyajian yang salah tentang asal materi tersebut, atau mengharuskan versi modifikasi dari materi tersebut ditandai dengan cara yang wajar sebagai berbeda dari versi aslinya; atau
d) Membatasi penggunaan untuk tujuan publisitas nama pemberi lisensi atau penulis materi; atau
e) Menolak untuk memberikan hak berdasarkan undang-undang merek dagang untuk penggunaan beberapa nama dagang, merek dagang, atau merek layanan; atau
f) Mewajibkan ganti rugi dari pemberi lisensi dan penulis materi tersebut oleh siapa pun yang menyampaikan materi (atau versi modifikasinya) dengan asumsi tanggung jawab kontraktual kepada penerima, untuk setiap kewajiban yang secara langsung dikenakan asumsi kontraktual ini pada pemberi lisensi dan penulis tersebut.
Semua persyaratan tambahan non-permisif lainnya dianggap sebagai "pembatasan lebih lanjut" dalam pengertian bagian 10. Jika Program saat Anda menerimanya, atau bagian mana pun darinya, berisi pemberitahuan yang menyatakan bahwa itu diatur oleh Lisensi ini bersama dengan istilah yang adalah batasan lebih lanjut, Anda dapat menghapus istilah itu. Jika dokumen lisensi berisi pembatasan lebih lanjut tetapi mengizinkan perijinan ulang atau pengiriman berdasarkan Lisensi ini, Anda dapat menambahkan materi kerja tercakup yang diatur oleh persyaratan dokumen lisensi itu, dengan ketentuan bahwa pembatasan lebih lanjut tidak berlaku untuk pelisensian atau pengiriman tersebut.
Jika Anda menambahkan istilah-istilah pada karya tercakup sesuai dengan bagian ini, Anda harus menempatkan, dalam file sumber yang relevan, pernyataan tentang istilah-istilah tambahan yang berlaku untuk file-file tersebut, atau pemberitahuan yang menunjukkan di mana menemukan istilah-istilah yang berlaku.
Persyaratan tambahan, permisif atau non-permisif, dapat dinyatakan dalam bentuk lisensi tertulis secara terpisah, atau dinyatakan sebagai pengecualian; persyaratan di atas berlaku dengan cara apa pun.
8. Pemutusan.
Anda tidak boleh menyebarkan atau memodifikasi karya yang dicakup kecuali sebagaimana ditentukan secara tegas di bawah Lisensi ini. Upaya apa pun untuk menyebarkan atau memodifikasinya adalah batal, dan secara otomatis akan mengakhiri hak Anda berdasarkan Lisensi ini (termasuk lisensi paten apa pun yang diberikan berdasarkan paragraf ketiga pasal 11).
Namun, jika Anda menghentikan semua pelanggaran terhadap Lisensi ini, maka lisensi Anda dari pemegang hak cipta tertentu akan dipulihkan (a) untuk sementara, kecuali dan sampai pemegang hak cipta secara tegas dan akhirnya mengakhiri lisensi Anda, dan (b) secara permanen jika pemegang hak cipta gagal untuk memberi tahu Anda tentang pelanggaran tersebut melalui cara yang wajar sebelum 60 hari setelah penghentian.
Selain itu, lisensi Anda dari pemegang hak cipta tertentu dipulihkan secara permanen jika pemegang hak cipta memberi tahu Anda tentang pelanggaran tersebut dengan cara yang wajar, ini adalah pertama kalinya Anda menerima pemberitahuan pelanggaran Lisensi ini (untuk karya apa pun) dari pemegang hak cipta tersebut, dan Anda menyelesaikan pelanggaran tersebut sebelum 30 hari setelah Anda menerima pemberitahuan tersebut.
Pengakhiran hak Anda berdasarkan bagian ini tidak menghentikan lisensi pihak yang telah menerima salinan atau hak dari Anda berdasarkan Lisensi ini. Jika hak Anda telah dihentikan dan tidak dipulihkan secara permanen, Anda tidak memenuhi syarat untuk menerima lisensi baru untuk materi yang sama berdasarkan bagian 10.
9. Penerimaan Tidak Diperlukan untuk Memiliki Salinan.
Anda tidak diharuskan menerima Lisensi ini untuk menerima atau menjalankan salinan Program. Penyebaran tambahan dari suatu karya yang tercakup yang terjadi semata-mata sebagai konsekuensi dari penggunaan transmisi peer-to-peer untuk menerima salinan juga tidak memerlukan penerimaan. Namun, Lisensi ini tidak memberi Anda izin untuk menyebarkan atau memodifikasi karya tercakup apa pun. Tindakan ini melanggar hak cipta jika Anda tidak menerima Lisensi ini. Oleh karena itu, dengan memodifikasi atau menyebarkan suatu karya yang tercakup, Anda menunjukkan penerimaan Anda terhadap Lisensi ini untuk melakukannya.
10. Perizinan otomatis Penerima Hilir.
Setiap kali Anda menyampaikan karya yang dicakup, penerima secara otomatis menerima lisensi dari pemberi lisensi asli, untuk menjalankan, memodifikasi, dan menyebarkan karya itu, dengan tunduk pada Lisensi ini. Anda tidak bertanggung jawab untuk menegakkan kepatuhan oleh pihak ketiga dengan Lisensi ini.
“Transaksi entitas” adalah transaksi yang mengalihkan kendali suatu organisasi, atau secara substansial seluruh aset suatu organisasi, pembagian organisasi, atau organisasi yang menggabungkan diri. Jika penyebaran ciptaan yang tercakup dihasilkan dari suatu transaksi entitas, masing-masing pihak dalam transaksi tersebut yang menerima salinan ciptaan tersebut juga menerima lisensi apa pun atas ciptaan yang dimiliki atau dapat diberikan oleh pendahulunya yang berkepentingan berdasarkan paragraf sebelumnya, ditambah hak untuk memiliki Sumber Karya Yang Sesuai dari Pendahulu yang berkepentingan, jika Pendahulu memilikinya atau dapat memperolehnya dengan usaha yang wajar.
Anda tidak boleh menerapkan pembatasan lebih lanjut atas pelaksanaan hak yang diberikan atau ditegaskan berdasarkan Lisensi ini. Misalnya, Anda tidak boleh membebankan biaya lisensi, royalti, atau biaya lain untuk pelaksanaan hak yang diberikan berdasarkan Lisensi ini, dan Anda tidak boleh memulai litigasi (termasuk klaim silang atau tuntutan balik dalam tuntutan hukum) dengan tuduhan bahwa klaim paten apa pun adalah dilanggar dengan membuat, menggunakan, menjual, menawarkan untuk dijual, atau mengimpor Program atau bagian mana pun darinya.
11. Paten.
“Kontributor” adalah pemegang hak cipta yang mengizinkan penggunaan di bawah Lisensi Program ini atau karya yang menjadi dasar Program. Karya yang dilisensikan demikian disebut "versi kontributor" kontributor.
“Klaim paten esensial” kontributor adalah semua klaim paten yang dimiliki atau dikendalikan oleh kontributor, baik yang sudah diperoleh atau selanjutnya diperoleh, yang akan dilanggar dengan cara tertentu, diizinkan oleh Lisensi ini, membuat, menggunakan, atau menjual versi kontributornya, tetapi tidak menyertakan klaim yang akan dilanggar hanya sebagai konsekuensi dari modifikasi lebih lanjut dari versi kontributor. Untuk tujuan definisi ini, “kontrol” mencakup hak untuk memberikan sublisensi paten dengan cara yang sesuai dengan persyaratan Lisensi ini.
Setiap kontributor memberi Anda lisensi paten non-eksklusif, mendunia, bebas royalti berdasarkan klaim paten penting kontributor, untuk membuat, menggunakan, menjual, menawarkan untuk dijual, mengimpor, dan menjalankan, memodifikasi, dan menyebarkan konten versi kontributornya.
Dalam tiga paragraf berikutnya, “lisensi paten” adalah perjanjian atau komitmen apa pun, meskipun dinyatakan dalam satuan, untuk tidak melaksanakan suatu paten (seperti izin tegas untuk mempraktikkan suatu paten atau perjanjian untuk tidak menuntut pelanggaran paten). “Memberikan” lisensi paten tersebut kepada suatu pihak berarti membuat perjanjian atau komitmen untuk tidak memaksakan paten terhadap pihak tersebut.
Jika Anda menyampaikan suatu karya yang dilindungi, dengan sengaja mengandalkan lisensi paten, dan Sumber Terkait dari karya tersebut tidak tersedia untuk disalin oleh siapa pun, secara gratis dan berdasarkan ketentuan Lisensi ini, melalui server jaringan yang tersedia untuk umum atau lainnya yang mudah diakses. artinya, maka Anda harus (1) menyediakan Sumber Terkait, atau (2) mengatur untuk menghilangkan manfaat lisensi paten untuk karya tersebut, atau (3) mengatur, dengan cara yang konsisten dengan persyaratan Lisensi ini, untuk memperluas lisensi paten kepada penerima hilir. “Dengan sengaja mengandalkan” berarti Anda mengetahui secara nyata bahwa, namun untuk lisensi paten, Anda menyampaikan karya yang dilindungi di suatu negara, atau penggunaan karya yang dilindungi oleh penerima Anda di suatu negara, akan melanggar satu atau lebih paten yang dapat diidentifikasi di negara tersebut. negara yang Anda yakini valid.
Jika berdasarkan atau sehubungan dengan transaksi atau pengaturan tunggal, Anda menyampaikan, atau menyebarkan dengan cara mengadakan pengangkutan, suatu karya yang dilindungi, dan memberikan lisensi paten kepada beberapa pihak yang menerima karya yang dilindungi tersebut, memberi wewenang kepada mereka untuk menggunakan, menyebarkan, memodifikasi, atau menyampaikan salinan tertentu dari karya yang dicakup, maka lisensi paten yang Anda berikan secara otomatis diperluas ke semua penerima karya yang dicakup dan karya yang didasarkan padanya.
Lisensi paten bersifat “diskriminatif” jika lisensi tersebut tidak termasuk dalam cakupan cakupannya, melarang pelaksanaan, atau dikondisikan agar tidak dilaksanakannya satu atau lebih hak yang secara khusus diberikan berdasarkan Lisensi ini. Anda tidak boleh menyampaikan suatu karya yang dilindungi jika Anda adalah salah satu pihak dalam perjanjian dengan pihak ketiga yang bergerak dalam bisnis pendistribusian perangkat lunak, yang mana Anda melakukan pembayaran kepada pihak ketiga berdasarkan sejauh mana aktivitas Anda dalam menyampaikan karya tersebut, dan di mana pihak ketiga memberikan, kepada salah satu pihak yang akan menerima karya tercakup dari Anda, lisensi paten yang bersifat diskriminatif (a) sehubungan dengan salinan karya tercakup yang Anda kirimkan (atau salinan yang dibuat dari salinan tersebut), atau ( b) terutama untuk dan sehubungan dengan produk atau kompilasi tertentu yang berisi karya yang dicakup, kecuali Anda mengadakan perjanjian tersebut, atau lisensi paten tersebut diberikan, sebelum tanggal 28 Maret 2007.
Tidak ada dalam Lisensi ini yang dapat ditafsirkan sebagai mengecualikan atau membatasi lisensi tersirat atau pembelaan lain terhadap pelanggaran yang mungkin tersedia untuk Anda berdasarkan undang-undang paten yang berlaku.
12. Tidak Menyerah pada Kebebasan Orang Lain.
Jika ketentuan yang dikenakan kepada Anda (baik berdasarkan perintah pengadilan, perjanjian, atau lainnya) yang bertentangan dengan ketentuan Lisensi ini, ketentuan tersebut tidak membebaskan Anda dari ketentuan Lisensi ini. Jika Anda tidak dapat menyampaikan suatu karya yang dilindungi untuk memenuhi secara bersamaan kewajiban Anda berdasarkan Lisensi ini dan kewajiban terkait lainnya, maka sebagai konsekuensinya Anda tidak boleh menyampaikannya sama sekali. Misalnya, jika Anda menyetujui ketentuan yang mewajibkan Anda memungut royalti untuk penyampaian lebih lanjut dari pihak yang menerima Anda menyampaikan Program, satu-satunya cara Anda dapat memenuhi ketentuan tersebut dan Lisensi ini adalah dengan menahan diri sepenuhnya untuk menyampaikan Program.
13. Interaksi Jaringan Jarak Jauh; Gunakan dengan Lisensi Publik Umum GNU.
Terlepas dari ketentuan lain apa pun dari Lisensi ini, jika Anda memodifikasi Program, versi modifikasi Anda harus secara jelas menawarkan kepada semua pengguna yang berinteraksi dengannya dari jarak jauh melalui jaringan komputer (jika versi Anda mendukung interaksi tersebut) kesempatan untuk menerima Sumber Sesuai versi Anda dengan memberikan akses ke Sumber Terkait dari server jaringan tanpa biaya, melalui beberapa cara standar atau lazim untuk memfasilitasi penyalinan perangkat lunak. Sumber Korespondensi ini harus mencakup Sumber Koresponden untuk setiap karya yang tercakup dalam Lisensi Publik Umum GNU versi 3 yang disertakan berdasarkan paragraf berikut.
Terlepas dari ketentuan lain apa pun dalam Lisensi ini, Anda mempunyai izin untuk menghubungkan atau menggabungkan karya tercakup apa pun dengan karya yang dilisensikan berdasarkan Lisensi Publik Umum GNU versi 3 ke dalam satu karya gabungan, dan untuk menyampaikan karya yang dihasilkan. Ketentuan Lisensi ini akan terus berlaku pada bagian yang merupakan karya yang tercakup, namun karya yang digabungkan akan tetap diatur oleh Lisensi Publik Umum GNU versi 3.
14. Versi Revisi Lisensi ini.
Free Software Foundation dapat menerbitkan versi revisi dan/atau versi baru dari Lisensi Publik Umum GNU Affero dari waktu ke waktu. Versi baru tersebut akan memiliki semangat yang sama dengan versi saat ini namun mungkin berbeda secara rinci untuk mengatasi masalah atau permasalahan baru.
Setiap versi diberi nomor versi yang membedakannya. Jika Program menetapkan bahwa versi bernomor tertentu dari Lisensi Publik Umum GNU Affero “atau versi yang lebih baru” berlaku padanya, Anda mempunyai pilihan untuk mengikuti syarat dan ketentuan baik dari versi bernomor tersebut atau versi lebih baru yang diterbitkan oleh Free Yayasan Perangkat Lunak. Jika Program tidak menentukan nomor versi Lisensi Publik Umum GNU Affero, Anda dapat memilih versi apa pun yang pernah diterbitkan oleh Free Software Foundation.
Jika Program menetapkan bahwa proksi dapat memutuskan versi GNU Affero General Public License mana yang akan digunakan di masa mendatang, pernyataan publik proksi tersebut mengenai penerimaan suatu versi secara permanen memberi wewenang kepada Anda untuk memilih versi tersebut untuk Program.
Versi lisensi yang lebih baru dapat memberi Anda izin tambahan atau izin yang berbeda. Namun, tidak ada kewajiban tambahan yang dikenakan pada setiap penulis atau pemegang hak cipta sebagai akibat dari pilihan Anda untuk mengikuti versi yang lebih baru.
15. Penolakan Garansi.
TIDAK ADA JAMINAN UNTUK PROGRAM INI, SEJAUH DIIZINKAN OLEH HUKUM YANG BERLAKU. KECUALI JIKA DINYATAKAN LAIN SECARA TERTULIS, PEMEGANG HAK CIPTA DAN/ATAU PIHAK LAIN MENYEDIAKAN PROGRAM “SEBAGAIMANA ADANYA” TANPA JAMINAN APA PUN, BAIK TERSURAT MAUPUN TERSIRAT, TERMASUK NAMUN TIDAK TERBATAS PADA JAMINAN TERSIRAT ATAS KELAYAKAN UNTUK DIPERDAGANGKAN DAN KESESUAIAN UNTUK TUJUAN TERTENTU . SELURUH RISIKO TERHADAP KUALITAS DAN KINERJA PROGRAM ADA DITANGGUNG ANDA. JIKA PROGRAM TERBUKTI CACAT, ANDA MENANGGUNG BIAYA SEMUA LAYANAN, PERBAIKAN, ATAU KOREKSI YANG DIPERLUKAN.
16. Batasan tanggung jawab.
DALAM KEADAAN APA PUN, KECUALI DIWAJIBKAN OLEH HUKUM YANG BERLAKU ATAU DISETUJUI SECARA TERTULIS, PEMEGANG HAK CIPTA, ATAU PIHAK LAIN YANG MEMODIFIKASI DAN/ATAU MENYEDIAKAN PROGRAM SEPERTI DIIZINKAN DI ATAS, TIDAK AKAN BERTANGGUNG JAWAB KEPADA ANDA ATAS KERUSAKAN, TERMASUK UMUM, KHUSUS, INSIDENTAL, ATAU KERUGIAN KONSEKUENSIAL YANG TIMBUL DARI PENGGUNAAN ATAU KETIDAKMAMPUAN MENGGUNAKAN PROGRAM (TERMASUK NAMUN TIDAK TERBATAS PADA HILANGNYA DATA ATAU DATA DIJADI TIDAK AKURAT ATAU KERUGIAN YANG DITANGGUNG OLEH ANDA ATAU PIHAK KETIGA ATAU KEGAGALAN PROGRAM UNTUK BEROPERASI DENGAN PROGRAM LAINNYA), BAHKAN JIKA PEMEGANG TERSEBUT ATAU PIHAK LAIN TELAH DIBERITAHU TENTANG KEMUNGKINAN KERUSAKAN TERSEBUT.
17. Interpretasi Bagian 15 dan 16.
Jika penyangkalan jaminan dan batasan tanggung jawab yang disebutkan di atas tidak dapat diterapkan secara hukum setempat sesuai dengan ketentuannya, pengadilan peninjau akan menerapkan hukum setempat yang paling mendekati pelepasan mutlak semua tanggung jawab perdata sehubungan dengan Program kecuali jaminan atau asumsi tanggung jawab menyertai salinan Program dengan imbalan sejumlah biaya.
AKHIR SYARAT DAN KETENTUAN
Cara Mendaftar Syarat ini ke Program Baru Anda
Jika Anda mengembangkan program baru, dan Anda ingin program itu digunakan sebaik mungkin untuk umum, cara terbaik untuk mencapai hal ini adalah dengan menjadikannya perangkat lunak gratis yang dapat didistribusikan ulang dan diubah oleh semua orang menurut persyaratan ini.
Untuk melakukannya, lampirkan pemberitahuan berikut ke program. Cara paling aman adalah melampirkannya di awal setiap file sumber untuk menyatakan pengecualian garansi dengan paling efektif, dan setiap file harus memiliki setidaknya baris “hak cipta” dan penunjuk ke tempat pemberitahuan lengkap ditemukan.
Hak Cipta (C)
Program ini adalah perangkat lunak gratis: Anda dapat mendistribusikan dan / atau memodifikasi
itu di bawah ketentuan Lisensi Publik Umum GNU Affero sebagai
diterbitkan oleh Free Software Foundation, baik versi 3 dari
Lisensi, atau (sesuai pilihan Anda) versi yang lebih baru.
Program ini didistribusikan dengan harapan akan bermanfaat,
tapi TANPA GARANSI APA PUN; bahkan tanpa jaminan tersirat dari
PERDAGANGAN atau KESESUAIAN UNTUK TUJUAN TERTENTU. Lihat
Lisensi Publik Umum GNU Affero untuk lebih jelasnya.
Anda seharusnya sudah menerima salinan Lisensi Publik Umum GNU Affero
bersamaan dengan program ini. Jika tidak, lihat www.gnu.org/licenses/.
Juga, informasi tambahan tentang cara menghubungi Anda melalui surat elektronik dan kertas.
Jika perangkat lunak Anda dapat berinteraksi dengan pengguna dari jarak jauh melalui jaringan komputer, Anda juga harus memastikan bahwa perangkat lunak tersebut menyediakan cara bagi pengguna untuk mendapatkan sumbernya. Misalnya, jika program Anda adalah aplikasi web, antarmukanya dapat menampilkan tautan “Sumber” yang mengarahkan pengguna ke arsip kode. Ada banyak cara untuk menawarkan sumber, dan solusi yang berbeda akan lebih baik untuk program yang berbeda; lihat bagian 13 untuk persyaratan khusus.
Anda juga harus meminta atasan Anda (jika Anda bekerja sebagai programmer) atau sekolah Anda, jika ada, untuk menandatangani "pernyataan penafian hak cipta" untuk program tersebut, jika diperlukan. Untuk informasi lebih lanjut tentang hal ini, dan cara menerapkan serta mengikuti GNU AGPL, lihat https://www.gnu.org/licenses/