Lisensi ZEVENET
Bagian ini menunjukkan lisensi perangkat lunak dari ZEVENET yang didasarkan pada GNU Affero General Public License versi 3. Silakan temukan di bawah pembukaan lisensi.
Pembukaan
Lisensi Publik Umum GNU Affero adalah lisensi hak cipta gratis untuk perangkat lunak dan jenis pekerjaan lainnya. Ini dirancang untuk memastikan kerjasama yang baik dengan komunitas dalam hal perangkat lunak server jaringan.
Lisensi untuk sebagian besar perangkat lunak dan karya praktis lainnya dirancang untuk menghilangkan kebebasan Anda untuk berbagi dan mengubah karya. Sebaliknya, Lisensi Publik Umum kami dimaksudkan untuk menjamin kebebasan Anda untuk berbagi dan mengubah semua versi program – untuk memastikannya tetap menjadi perangkat lunak gratis bagi semua penggunanya.
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 bebas (dan mengenakan biaya jika Anda mau), bahwa Anda menerima kode sumber atau dapat memperolehnya jika Anda menginginkannya, dan bahwa Anda dapat mengubah perangkat lunak atau gunakan bagian-bagiannya dalam program gratis baru, dan Anda tahu bahwa Anda dapat melakukan hal-hal ini.
Pengembang yang menggunakan Lisensi Publik Umum kami melindungi hak-hak Anda dengan dua langkah: (1) menegaskan hak cipta pada 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 peningkatan yang dibuat dalam versi alternatif dari program jika mereka digunakan secara luas menjadi tersedia bagi pengembang lain untuk digabungkan. Banyak pengembang perangkat lunak bebas berbesar hati dan didorong oleh kerjasama 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. Ini membutuhkan operator dari server jaringan untuk menyediakan kode sumber dari versi yang dimodifikasi yang berjalan di sana kepada pengguna server itu. Oleh karena itu, penggunaan versi modifikasi oleh publik, pada server yang dapat diakses publik, memberikan akses publik ke kode sumber dari versi modifikasi.
Lisensi yang lebih lama, yang disebut Lisensi Publik Umum Affero dan diterbitkan oleh Affero, dirancang untuk mencapai tujuan yang sama. Ini adalah lisensi yang berbeda, bukan versi dari Affero GPL, tetapi Affero telah merilis versi baru dari Affero GPL yang mengizinkan pelisensian kembali 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 GNU Affero General Public License.
"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.
Untuk "menyebarkan" suatu karya berarti melakukan apa pun dengannya yang, tanpa izin, akan membuat Anda secara langsung atau sekunder bertanggung jawab atas pelanggaran berdasarkan undang-undang hak cipta yang berlaku, kecuali mengeksekusinya di komputer atau memodifikasi salinan pribadi. Propagasi termasuk menyalin, mendistribusikan (dengan atau tanpa modifikasi), membuatnya tersedia untuk umum, dan di beberapa negara kegiatan lainnya juga.
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 interaktif menampilkan "Pemberitahuan Hukum yang Sesuai" sejauh itu mencakup fitur yang nyaman dan terlihat jelas yang (1) menampilkan pemberitahuan hak cipta yang sesuai, dan (2) memberi tahu pengguna bahwa tidak ada jaminan untuk pekerjaan tersebut (kecuali untuk sejauh jaminan diberikan), bahwa penerima lisensi dapat menyampaikan karya berdasarkan Lisensi ini, dan cara melihat salinan Lisensi ini. Jika antarmuka menyajikan 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 pekerjaan yang dapat dieksekusi mencakup apa pun, selain pekerjaan secara keseluruhan, yang (a) termasuk dalam bentuk normal pengemasan Komponen Utama, tetapi bukan merupakan bagian dari Komponen Utama tersebut, dan (b) berfungsi hanya untuk memungkinkan penggunaan pekerjaan dengan Komponen Utama tersebut, atau untuk mengimplementasikan Antarmuka Standar yang implementasinya tersedia untuk umum dalam bentuk kode sumber. Sebuah "Komponen Utama", dalam konteks ini, berarti komponen penting utama (kernel, sistem jendela, dan sebagainya) dari sistem operasi tertentu (jika ada) di mana pekerjaan yang dapat dieksekusi berjalan, atau kompiler yang digunakan untuk menghasilkan pekerjaan, atau juru bahasa kode objek yang digunakan untuk menjalankannya.
“Sumber yang Sesuai” untuk sebuah karya dalam bentuk kode objek berarti semua kode sumber yang diperlukan untuk menghasilkan, menginstal, dan (untuk sebuah karya yang dapat dieksekusi) menjalankan kode objek dan untuk memodifikasi karya, termasuk skrip untuk mengontrol aktivitas tersebut. Namun, ini tidak termasuk Pustaka Sistem karya, alat serba guna, atau program gratis yang tersedia secara umum yang digunakan tanpa dimodifikasi dalam melakukan aktivitas tersebut tetapi bukan merupakan bagian dari karya. Misalnya, Sumber yang Sesuai mencakup file definisi antarmuka yang terkait dengan file sumber untuk pekerjaan, dan kode sumber untuk pustaka bersama dan subprogram yang ditautkan secara dinamis yang secara khusus dirancang untuk dibutuhkan oleh pekerjaan, seperti dengan komunikasi data yang intim 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 ditarik kembali asalkan kondisi yang disebutkan terpenuhi. Lisensi ini secara eksplisit menegaskan izin Anda yang tidak terbatas untuk menjalankan Program yang tidak dimodifikasi. Keluaran dari menjalankan karya tercakup dicakup oleh Lisensi ini hanya jika keluaran, berdasarkan isinya, merupakan karya tercakup. Lisensi ini mengakui hak penggunaan wajar Anda atau setara lainnya, sebagaimana diatur 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 Undang-Undang 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.
Ketika Anda menyampaikan sebuah karya yang dilindungi, Anda melepaskan kekuatan hukum apa pun untuk melarang pengelakan tindakan teknologi sejauh pengelakan tersebut dilakukan dengan menggunakan hak berdasarkan Lisensi ini mengenai karya yang dicakup, 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, asalkan Anda secara mencolok dan tepat mempublikasikan pada setiap salinan pemberitahuan hak cipta yang sesuai; menyimpan semua pemberitahuan yang menyatakan bahwa Lisensi ini dan persyaratan non-permisif yang ditambahkan sesuai dengan bagian 7 berlaku untuk kode; menyimpan utuh semua pemberitahuan tentang tidak adanya jaminan, dan memberikan semua penerima salinan Lisensi ini bersama dengan Program.
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 Sumber Versi Modifikasi.
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 karya, secara keseluruhan, di bawah Lisensi ini kepada siapa pun yang memiliki salinannya. Oleh karena itu, Lisensi ini akan berlaku, bersama dengan persyaratan tambahan bagian 7 yang berlaku, untuk keseluruhan karya, dan semua bagiannya, terlepas dari bagaimana mereka dikemas. Lisensi ini tidak mengizinkan untuk melisensikan karya dengan cara lain apa pun, tetapi 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 dari suatu karya tertutup dengan karya lain yang terpisah dan independen, yang menurut sifatnya bukan perluasan dari karya yang dicakup, dan yang tidak digabungkan dengannya seperti untuk membentuk program yang lebih besar, di dalam atau pada volume penyimpanan atau distribusi media, disebut "agregat" jika kompilasi dan hak cipta yang dihasilkannya tidak digunakan untuk membatasi akses atau hak hukum pengguna kompilasi di luar apa yang diizinkan oleh karya individu. Dimasukkannya suatu karya tercakup dalam suatu agregat tidak menyebabkan Lisensi ini berlaku untuk bagian-bagian lain dari agregat tersebut.
6. Menyampaikan Non-Sumber Formulir.
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 setiap properti pribadi berwujud yang biasanya digunakan untuk keperluan pribadi, keluarga, atau rumah tangga, atau (2) segala sesuatu yang dirancang atau dijual untuk dimasukkan ke dalam hunian. Dalam menentukan apakah suatu produk adalah produk konsumen, kasus-kasus yang meragukan harus diselesaikan demi pertanggungan. 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 diharapkan untuk menggunakan. , produk. Sebuah 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 kode objek yang bekerja di bawah bagian ini di, atau dengan, atau khusus untuk digunakan dalam, Produk Pengguna dan pengiriman terjadi sebagai bagian dari transaksi di mana hak kepemilikan dan penggunaan Produk Pengguna dialihkan ke penerima. untuk selamanya atau untuk jangka waktu tertentu (terlepas dari bagaimana transaksi dicirikan), Sumber Terkait yang disampaikan dalam bagian ini harus disertai dengan Informasi Pemasangan. Tetapi persyaratan ini tidak berlaku jika Anda maupun pihak ketiga tidak memiliki kemampuan untuk menginstal kode objek yang dimodifikasi pada Produk Pengguna (misalnya, karya telah diinstal dalam 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 yang sesuai disampaikan, dan Informasi Instalasi yang disediakan, sesuai dengan bagian ini harus dalam format yang didokumentasikan secara publik (dan dengan implementasi yang tersedia untuk umum dalam bentuk kode sumber), dan tidak boleh memerlukan kata sandi atau kunci khusus untuk membongkar, membaca , atau menyalin.
7. Persyaratan tambahan.
"Izin tambahan" adalah persyaratan yang melengkapi persyaratan Lisensi ini dengan membuat pengecualian dari satu atau lebih ketentuannya. Izin tambahan yang berlaku untuk seluruh Program akan diperlakukan seolah-olah mereka termasuk dalam Lisensi ini, sejauh sah menurut hukum yang berlaku. Jika izin tambahan hanya berlaku untuk sebagian Program, bagian tersebut dapat digunakan secara terpisah berdasarkan izin tersebut, tetapi seluruh Program tetap diatur oleh Lisensi ini tanpa memperhatikan izin tambahan.
Saat Anda menyampaikan salinan dari karya yang dicakup, Anda dapat, atas pilihan Anda, menghapus izin tambahan apa pun dari salinan itu, atau bagian mana pun darinya. (Izin tambahan dapat ditulis untuk meminta penghapusannya dalam kasus tertentu saat Anda memodifikasi karya.) Anda dapat memberikan izin tambahan pada materi, yang ditambahkan oleh Anda ke karya tercakup, yang untuknya Anda memiliki atau dapat memberikan izin hak cipta yang sesuai.
Terlepas dari ketentuan lain apa pun dari Lisensi ini, untuk materi yang Anda tambahkan ke karya tercakup, Anda dapat (jika diizinkan oleh pemegang hak cipta dari materi tersebut) melengkapi persyaratan Lisensi ini dengan persyaratan:
a) Menolak jaminan atau kewajiban yang membatasi secara berbeda dari ketentuan pasal 15 dan 16 Lisensi ini; atau
b) Memerlukan penyimpanan pemberitahuan hukum yang wajar atau atribusi penulis tertentu dalam materi itu atau Pemberitahuan Hukum yang 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 ke karya yang dicakup sesuai dengan bagian ini, Anda harus menempatkan, dalam file sumber yang relevan, pernyataan tentang persyaratan tambahan yang berlaku untuk file tersebut, atau pemberitahuan yang menunjukkan di mana menemukan persyaratan 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 Lisensi ini, maka lisensi Anda dari pemegang hak cipta tertentu 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 dengan 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 memperbaiki 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 untuk menerima Lisensi ini untuk menerima atau menjalankan salinan Program. Perbanyakan tambahan dari karya yang dicakup yang terjadi semata-mata sebagai konsekuensi dari penggunaan transmisi peer-to-peer untuk menerima salinan, juga tidak memerlukan penerimaan. Namun, tidak ada apa pun selain Lisensi ini yang 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 karya yang dicakup, Anda menunjukkan penerimaan Anda atas 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 mentransfer kendali dari suatu organisasi, atau secara substansial semua aset dari satu, membagi organisasi, atau menggabungkan organisasi. Jika penyebaran suatu karya yang dicakup dihasilkan dari transaksi entitas, setiap pihak dalam transaksi tersebut yang menerima salinan karya tersebut juga menerima lisensi apa pun atas karya yang dimiliki atau dapat diberikan oleh pendahulu pihak yang berkepentingan berdasarkan paragraf sebelumnya, ditambah hak untuk memiliki. Sumber yang Sesuai dari karya dari pendahulu yang berkepentingan, jika pendahulu memilikinya atau dapat memperolehnya dengan upaya yang wajar.
Anda tidak boleh memaksakan pembatasan lebih lanjut pada pelaksanaan hak yang diberikan atau ditegaskan di bawah Lisensi ini. Misalnya, Anda tidak boleh mengenakan biaya lisensi, royalti, atau biaya lain untuk pelaksanaan hak yang diberikan berdasarkan Lisensi ini, dan Anda tidak boleh memulai litigasi (termasuk klaim silang atau klaim balik dalam gugatan) yang menyatakan bahwa klaim paten apa pun dilanggar dengan membuat, menggunakan, menjual, menawarkan untuk dijual, atau mengimpor Program atau bagian apa 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, di seluruh dunia, bebas royalti di bawah klaim paten esensial kontributor, untuk membuat, menggunakan, menjual, menawarkan untuk dijual, mengimpor, dan menjalankan, memodifikasi, dan menyebarkan konten versi kontributornya.
Dalam tiga paragraf berikut, "lisensi paten" adalah setiap perjanjian atau komitmen tegas, bagaimanapun, dalam mata uang, tidak untuk menegakkan paten (seperti izin tegas untuk mempraktikkan paten atau perjanjian untuk tidak menuntut pelanggaran paten). Untuk “memberikan” lisensi paten tersebut kepada suatu pihak berarti membuat perjanjian atau komitmen tersebut untuk tidak memaksakan paten terhadap pihak tersebut.
Jika Anda menyampaikan karya tercakup, dengan sadar mengandalkan lisensi paten, dan Sumber Terkait dari karya tersebut tidak tersedia untuk disalin oleh siapa pun, secara gratis dan berdasarkan persyaratan Lisensi ini, melalui server jaringan yang tersedia untuk umum atau lainnya yang mudah diakses berarti, maka Anda harus (1) menyebabkan Sumber yang Sesuai tersedia, atau (2) mengatur untuk menghilangkan manfaat lisensi paten untuk karya khusus ini, atau (3) mengatur, dengan cara yang sesuai dengan persyaratan Lisensi ini, untuk memperpanjang lisensi paten ke penerima hilir. “Mengandalkan secara sadar” berarti Anda memiliki pengetahuan yang sebenarnya bahwa, tetapi untuk lisensi paten, Anda menyampaikan karya tercakup di suatu negara, atau penggunaan karya tercakup oleh penerima Anda di suatu negara, akan melanggar satu atau lebih paten yang dapat diidentifikasi di negara itu. negara yang Anda memiliki alasan untuk percaya adalah valid.
Jika di bawah atau sehubungan dengan satu transaksi atau pengaturan, Anda menyampaikan, atau menyebarluaskan dengan mengadakan pengangkutan, suatu karya yang dilindungi, dan memberikan lisensi paten kepada beberapa pihak yang menerima karya yang dilindungi, yang memberi wewenang kepada mereka untuk menggunakan, menyebarkan, memodifikasi, atau menyampaikan salinan tertentu dari karya tercakup, maka lisensi paten yang Anda berikan secara otomatis diperluas ke semua penerima karya tercakup dan karya berdasarkan itu.
Lisensi paten adalah “diskriminatif” jika tidak termasuk dalam cakupan cakupannya, melarang pelaksanaan, atau dikondisikan pada non-pelaksanaan satu atau lebih hak yang secara khusus diberikan di bawah Lisensi ini. Anda tidak boleh mengirimkan karya yang dilindungi jika Anda adalah pihak dalam perjanjian dengan pihak ketiga yang bergerak dalam bisnis mendistribusikan perangkat lunak, di mana Anda melakukan pembayaran kepada pihak ketiga berdasarkan tingkat aktivitas Anda dalam mengirimkan karya tersebut, dan di mana pihak ketiga memberikan, kepada salah satu pihak yang akan menerima karya tercakup dari Anda, lisensi paten diskriminatif (a) sehubungan dengan salinan karya tercakup yang disampaikan oleh Anda (atau salinan yang dibuat dari salinan tersebut), atau ( b) terutama untuk dan sehubungan dengan produk atau kompilasi tertentu yang berisi karya tercakup, kecuali jika Anda mengadakan pengaturan itu, atau lisensi paten itu diberikan, sebelum 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 Ada Penyerahan Kebebasan Orang Lain.
Jika kondisi dikenakan pada Anda (baik dengan perintah pengadilan, perjanjian, atau lainnya) yang bertentangan dengan ketentuan Lisensi ini, mereka tidak membebaskan Anda dari ketentuan Lisensi ini. Jika Anda tidak dapat menyampaikan suatu karya tercakup 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 persyaratan yang mewajibkan Anda untuk mengumpulkan royalti untuk pengiriman lebih lanjut dari pihak yang Anda beri Program, satu-satunya cara Anda dapat memenuhi kedua persyaratan tersebut dan Lisensi ini adalah dengan menahan diri sepenuhnya untuk tidak menyampaikan Program.
13. Interaksi Jaringan Jarak Jauh; Gunakan dengan Lisensi Publik Umum GNU.
Tanpa mengabaikan ketentuan lain dari Lisensi ini, jika Anda memodifikasi Program, versi modifikasi Anda harus secara jelas menawarkan semua pengguna yang berinteraksi dengannya dari jarak jauh melalui jaringan komputer (jika versi Anda mendukung interaksi tersebut) kesempatan untuk menerima Sumber yang Sesuai dari versi Anda dengan memberikan akses ke Sumber yang Sesuai dari server jaringan tanpa biaya, melalui beberapa cara standar atau biasa untuk memfasilitasi penyalinan perangkat lunak. Sumber yang Sesuai ini harus mencakup Sumber yang Sesuai untuk setiap pekerjaan yang tercakup dalam versi 3 dari Lisensi Publik Umum GNU yang tergabung dalam paragraf berikut.
Tanpa mengabaikan ketentuan lain dari Lisensi ini, Anda memiliki izin untuk menautkan atau menggabungkan karya tercakup apa pun dengan karya yang dilisensikan di bawah versi 3 dari Lisensi Publik Umum GNU menjadi satu karya gabungan, dan untuk menyampaikan karya yang dihasilkan. Persyaratan Lisensi ini akan terus berlaku untuk bagian yang merupakan karya tercakup, tetapi karya yang digabungkan akan tetap diatur oleh versi 3 dari Lisensi Publik Umum GNU.
14. Versi revisi dari Lisensi ini.
Free Software Foundation dapat menerbitkan revisi dan/atau versi baru dari GNU Affero General Public License 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 menetapkan bahwa versi bernomor tertentu dari GNU Affero General Public License “atau versi yang lebih baru” berlaku untuknya, Anda memiliki pilihan untuk mengikuti syarat dan ketentuan dari versi bernomor tersebut atau versi yang lebih baru yang diterbitkan oleh Free Yayasan Perangkat Lunak. Jika Program tidak menentukan nomor versi dari GNU Affero General Public License, Anda dapat memilih versi yang pernah diterbitkan oleh Free Software Foundation.
Jika Program menetapkan bahwa proxy dapat memutuskan versi masa depan dari Lisensi Publik Umum GNU Affero yang dapat digunakan, pernyataan penerimaan publik proxy tersebut atas 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, 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 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.
16. Batasan tanggung jawab.
DALAM KEADAAN APAPUN KECUALI DIBUTUHKAN OLEH HUKUM YANG BERLAKU ATAU DISETUJUI TERTULIS APAPUN PEMEGANG HAK CIPTA, ATAU PIHAK LAIN YANG MENGUBAH DAN/ATAU MENYAMPAIKAN PROGRAM SEPERTI DIIZINKAN DI ATAS, TIDAK BERTANGGUNG JAWAB KEPADA ANDA ATAS KERUSAKAN, TERMASUK UMUM, TERMASUK UMUM KERUSAKAN 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 KEGAGALAN PROGRAM LAINNYA DALAM BEROPERASI DENGAN PROGRAM JIKA PEMEGANG TERSEBUT ATAU PIHAK LAIN TELAH DIBERITAHU TENTANG KEMUNGKINAN KERUSAKAN TERSEBUT.
17. Interpretasi Bagian 15 dan 16.
Jika penafian jaminan dan pembatasan tanggung jawab yang diberikan di atas tidak dapat diberikan akibat hukum setempat menurut ketentuannya, pengadilan peninjauan akan menerapkan hukum setempat yang paling mendekati pengabaian mutlak atas semua tanggung jawab perdata sehubungan dengan Program kecuali ada jaminan atau asumsi dari kewajiban menyertai salinan Program dengan imbalan 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. Paling aman untuk melampirkannya ke 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
DAGANG atau KESESUAIAN UNTUK TUJUAN TERTENTU. Lihat
Lisensi Publik Umum GNU Affero untuk lebih jelasnya.
Anda seharusnya telah menerima salinan dari GNU Affero General Public License
bersama dengan program ini. Jika tidak, lihat
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 Anda dapat menawarkan sumber, dan solusi yang berbeda akan lebih baik untuk program yang berbeda; lihat bagian 13 untuk persyaratan khusus.
Anda juga harus meminta majikan Anda (jika Anda bekerja sebagai programmer) atau sekolah, jika ada, untuk menandatangani “penafian hak cipta” untuk program tersebut, jika perlu. Untuk informasi lebih lanjut tentang ini, dan bagaimana menerapkan dan mengikuti GNU AGPL, lihat https://www.gnu.org/licenses/