Sistem Manajemen Konten Web Gratis dan Open Source Crowd Didanai yang dibangun di ASP.NET MVC 4. Versi gratis ini berfungsi penuh dan memungkinkan halaman untuk ditambahkan, diedit, dan dihapus oleh pengguna. Hak akses mencegah pengguna yang tidak sah menyetujui konten. Situs ini memiliki editor WYSIWYG terintegrasi penuh dengan manajemen gambar dan file bawaan. Gambar juga dapat dikaitkan secara independen dengan halaman untuk digunakan dalam tayangan slide atau galeri.
Blog disertakan dengan validasi komentar yang dibangun langsung. Sistem ini juga secara otomatis membuat kotak CAPTCHA pada semua formulir untuk bekerja meminimalkan spam formulir jika memungkinkan.
Sistem ini menggunakan database MSSQL karena back end tetapi ini dapat dengan mudah dikonversi ke MySQL dengan pembaruan sederhana ke Model Entitas.
Riwayat versi
- Versi 1.0 diposting di 2013-10-01
Ini adalah rilis awal
Detil Program
Eula
EULA - Perjanjian Lisensi Pengguna Akhir
PENGEMBANGAN UMUM DAN LISENSI DISTRIBUSI Versi 1.0 (CDDL-1.0)
(teks)
1. Definisi.
1.1. Kontributor berarti setiap individu atau entitas yang membuat atau berkontribusi pada pembuatan Modifikasi.
1.2. Versi Kontributor berarti kombinasi Perangkat Lunak Asli, Modifikasi sebelumnya yang digunakan oleh Kontributor (jika ada), dan Modifikasi yang dibuat oleh Kontributor tertentu.
1.3. Perangkat Lunak yang Tercakup berarti (a) Perangkat Lunak Asli, atau (b) Modifikasi, atau (c) kombinasi file yang berisi Perangkat Lunak Asli dengan file yang berisi Modifikasi, dalam setiap kasus termasuk bagiannya.
1.4. Executable berarti Perangkat Lunak yang Tercakup dalam bentuk apa pun selain Kode Sumber.
1.5. Pengembang Awal berarti individu atau entitas yang pertama kali membuat Perangkat Lunak Asli tersedia di bawah Lisensi ini.
1.6. Pekerjaan yang Lebih Besar berarti pekerjaan yang menggabungkan Perangkat Lunak yang Tercakup atau bagiannya dengan kode yang tidak diatur oleh ketentuan Lisensi ini.
1.7. Lisensi berarti dokumen ini.
1.8. Dapat di pemberi lisensi berarti memiliki hak untuk memberikan, sejauh mungkin, apakah pada saat hibah awal atau kemudian diperoleh, setiap dan semua hak yang disampaikan di sini.
1.9. Modifikasi berarti Kode Sumber dan bentuk yang dapat Dieksekusi dari salah satu hal berikut:
J. File apa pun yang hasil dari tambahan, penghapusan dari atau modifikasi konten file yang berisi Perangkat Lunak Asli atau Modifikasi sebelumnya;
B. File baru apa pun yang berisi bagian mana pun dari Perangkat Lunak Asli atau Modifikasi sebelumnya; Atau
C. Setiap file baru yang dikontribusikan atau disediakan di bawah ketentuan Lisensi ini.
1.10. Perangkat Lunak Asli berarti Kode Sumber dan bentuk kode perangkat lunak komputer yang dapat Dieksekusi yang awalnya dirilis di bawah Lisensi ini.
1.11. Klaim Paten berarti setiap klaim paten, yang sekarang dimiliki atau selanjutnya diperoleh, termasuk tanpa batasan, metode, proses, dan klaim aparat, dalam paten apa pun yang dapat disesuaikan oleh pemberi hibah.
1.12. Kode Sumber berarti (a) bentuk umum kode perangkat lunak komputer di mana modifikasi dibuat dan (b) dokumentasi terkait termasuk dalam atau dengan kode tersebut.
1.13. Anda (atau Anda) berarti individu atau badan hukum yang menggunakan hak di bawah, dan mematuhi semua ketentuan, Lisensi ini. Untuk badan hukum, Anda menyertakan entitas apa pun yang mengontrol, dikendalikan oleh, atau berada di bawah kendali bersama dengan Anda. Untuk tujuan definisi ini, kontrol berarti (a) daya, langsung atau tidak langsung, untuk menyebabkan arah atau manajemen entitas tersebut, baik dengan kontrak atau sebaliknya, atau (b) kepemilikan lebih dari lima puluh persen (50%) saham yang beredar atau kepemilikan menguntungkan entitas tersebut.
2. Pemberian Lisensi.
2.1. Hibah pengembang awal.
Dikondisikan berdasarkan kepatuhan Anda terhadap Pasal 3.1 di bawah ini dan tunduk pada klaim kekayaan intelektual pihak ketiga, Pengembang Awal dengan ini memberi Anda lisensi non-eksklusif dan bebas royalti di seluruh dunia:
(a) di bawah hak kekayaan intelektual (selain paten atau merek dagang) Dapat Dilisensikan oleh Pengembang Awal, untuk menggunakan, mereproduksi, memodifikasi, menampilkan, melakukan, mensublisensikan, dan mendistribusikan Perangkat Lunak Asli (atau bagiannya), dengan atau tanpa Modifikasi, dan/atau sebagai bagian dari Pekerjaan yang Lebih Besar; Dan
(b) berdasarkan Klaim Paten yang dilanggar oleh pembuatan, penggunaan atau penjualan Perangkat Lunak Asli, untuk membuat, telah membuat, menggunakan, mempraktikkan, menjual, dan menawarkan untuk dijual, dan/atau membuang Perangkat Lunak Asli (atau bagiannya).
(c) Lisensi yang diberikan dalam Pasal 2.1(a) dan (b) berlaku pada tanggal Pengembang Awal terlebih dahulu mendistribusikan atau membuat Perangkat Lunak Asli tersedia untuk pihak ketiga berdasarkan ketentuan Lisensi ini.
(d) Terlepas dari Pasal 2.1(b) di atas, tidak ada lisensi paten yang diberikan: (1) untuk kode yang Anda hapus dari Perangkat Lunak Asli, atau (2) untuk pelanggaran yang disebabkan oleh: (i) modifikasi Perangkat Lunak Asli, atau (ii) kombinasi Perangkat Lunak Asli dengan perangkat lunak atau perangkat lain.
2.2. Hibah Kontributor.
Dikondisikan berdasarkan kepatuhan Anda terhadap Pasal 3.1 di bawah ini dan tunduk pada klaim kekayaan intelektual pihak ketiga, setiap Kontributor dengan ini memberi Anda lisensi non-eksklusif dan bebas royalti di seluruh dunia:
(a) di bawah hak kekayaan intelektual (selain paten atau merek dagang) Dapat Dilisensikan oleh Kontributor untuk menggunakan, mereproduksi, memodifikasi, menampilkan, melakukan, mensublisensikan, dan mendistribusikan Modifikasi yang dibuat oleh Kontributor tersebut (atau bagiannya), baik secara tidak termodifikasi, dengan Modifikasi lain, sebagai Perangkat Lunak tercakup dan/atau sebagai bagian dari Pekerjaan yang Lebih Besar; Dan
(b) berdasarkan Klaim Paten yang dilanggar oleh pembuatan, penggunaan, atau penjualan Modifikasi yang dibuat oleh Kontributor tersebut baik sendiri maupun/atau dalam kombinasi dengan Versi Kontributornya (atau bagian dari kombinasi tersebut), untuk membuat, menggunakan, menjual, menawarkan untuk dijual, telah dibuat, dan/atau membuang: (1) Modifikasi yang dibuat oleh Kontributor tersebut (atau bagiannya); dan (2) kombinasi Modifikasi yang dibuat oleh Kontributor tersebut dengan Versi Kontributornya (atau bagian dari kombinasi tersebut).
(c) Lisensi yang diberikan dalam Pasal 2.2(a) dan 2.2(b) efektif pada tanggal Kontributor pertama kali didistribusikan atau membuat Modifikasi tersedia untuk pihak ketiga.
(d) Terlepas dari Pasal 2.2(b) di atas, tidak ada lisensi paten yang diberikan: (1) untuk kode apa pun yang telah dihapus Kontributor dari Versi Kontributor; (2) untuk pelanggaran yang disebabkan oleh: (i) modifikasi pihak ketiga dari Versi Kontributor, atau (ii) kombinasi Modifikasi yang dibuat oleh Kontributor tersebut dengan perangkat lunak lain (kecuali sebagai bagian dari Versi Kontributor) atau perangkat lain; atau (3) berdasarkan Klaim Paten yang dilanggar oleh Perangkat Lunak tercakup tanpa adanya Modifikasi yang dilakukan oleh Kontributor tersebut.
3. Kewajiban Distribusi.
3.1. Ketersediaan Kode Sumber.
Perangkat Lunak Tercakup apa pun yang Anda distribusikan atau sediakan dalam formulir Yang Dapat Dieksekusi juga harus tersedia dalam formulir Kode Sumber dan formulir Kode Sumber tersebut hanya harus didistribusikan berdasarkan ketentuan Lisensi ini. Anda harus menyertakan salinan Lisensi ini dengan setiap salinan formulir Kode Sumber dari Perangkat Lunak tercakup yang Anda distribusikan atau sediakan. Anda harus memberi tahu penerima perangkat lunak tercakup tersebut dalam bentuk yang dapat Dieksekusi tentang bagaimana mereka dapat memperoleh Perangkat Lunak tercakup tersebut dalam bentuk Kode Sumber dengan cara yang wajar pada atau melalui media yang biasanya digunakan untuk pertukaran perangkat lunak.
3.2. Modifikasi.
Modifikasi yang Anda buat atau yang Anda kontribusikan diatur oleh ketentuan Lisensi ini. Anda menyatakan bahwa Anda yakin Modifikasi Anda adalah kreasi asli Anda dan/atau Anda memiliki hak yang cukup untuk memberikan hak yang disampaikan oleh Lisensi ini.
3.3. Pemberitahuan yang Diperlukan.
Anda harus menyertakan pemberitahuan di setiap Modifikasi Anda yang mengidentifikasi Anda sebagai Kontributor Modifikasi. Anda tidak boleh menghapus atau mengubah pemberitahuan hak cipta, paten, atau merek dagang apa pun yang terkandung dalam Perangkat Lunak yang Tercakup, atau pemberitahuan lisensi atau teks deskriptif apa pun yang memberikan atribusi kepada Kontributor atau Pengembang Awal.
3.4. Penerapan Ketentuan Tambahan.
Anda tidak boleh menawarkan atau memberlakukan persyaratan apa pun pada Perangkat Lunak yang Tercakup dalam formulir Kode Sumber yang mengubah atau membatasi versi yang berlaku dari Lisensi ini atau hak penerima di bawah ini. Anda dapat memilih untuk menawarkan, dan membebankan biaya untuk, garansi, dukungan, ganti rugi atau kewajiban kewajiban kepada satu atau beberapa penerima Perangkat Lunak tercakup. Namun, Anda hanya dapat melakukannya atas nama Anda sendiri, dan bukan atas nama Pengembang Awal atau Kontributor apa pun. Anda harus menjelaskan dengan benar bahwa setiap jaminan, dukungan, ganti rugi atau kewajiban tersebut ditawarkan oleh Anda sendiri, dan Anda dengan ini setuju untuk mengganti rugi Pengembang Awal dan setiap Kontributor atas tanggung jawab apa pun yang dikeluarkan oleh Pengembang Awal atau Kontributor tersebut sebagai akibat dari jaminan, dukungan, ganti rugi atau ketentuan tanggung jawab yang Anda tawarkan.
3.5. Distribusi Versi yang Dapat Dieksekusi.
Anda dapat mendistribusikan bentuk Perangkat Lunak yang Dapat Dieksekusi berdasarkan ketentuan Lisensi ini atau di bawah ketentuan lisensi pilihan Anda, yang mungkin berisi persyaratan yang berbeda dari Lisensi ini, asalkan Anda mematuhi ketentuan Lisensi ini dan bahwa lisensi untuk formulir Yang Dapat Dieksekusi tidak berusaha membatasi atau mengubah hak penerima dalam formulir Kode Sumber dari hak yang ditetapkan dalam Lisensi ini. Jika Anda mendistribusikan Perangkat Lunak yang Tercakup dalam bentuk Executable di bawah lisensi yang berbeda, Anda harus menjelaskan bahwa persyaratan apa pun yang berbeda dari Lisensi ini ditawarkan oleh Anda sendiri, bukan oleh Pengembang Awal atau Kontributor. Anda dengan ini setuju untuk mengganti rugi Pengembang Awal dan setiap Kontributor atas tanggung jawab apa pun yang dikeluarkan oleh Pengembang Awalfy Pengembang Awal dan setiap Kontributor untuk setiap kewajiban yang dikeluarkan oleh Pengembang Awal atau Kontributor tersebut sebagai akibat dari persyaratan yang Anda tawarkan.
3.6. Karya yang lebih besar.
Anda dapat membuat Karya yang Lebih Besar dengan menggabungkan Perangkat Lunak tercakup dengan kode lain yang tidak diatur oleh ketentuan Lisensi ini dan mendistribusikan Pekerjaan Yang Lebih Besar sebagai satu produk. Dalam kasus seperti itu, Anda harus memastikan persyaratan Lisensi ini terpenuhi untuk Perangkat Lunak yang Tercakup.
4. Versi Lisensi.
4.1. Versi Baru.
Sun Microsystems, Inc. adalah pengurus lisensi awal dan dapat menerbitkan versi revisi dan/atau versi baru dari waktu ke waktu. Setiap versi akan diberikan nomor versi yang membedakan. Kecuali sebagaimana disediakan dalam Pasal 4.3, tidak ada seorang pun selain pengurus lisensi yang berhak mengubah Lisensi ini.
4.2. Efek Versi Baru.
Anda mungkin selalu terus menggunakan, mendistribusikan, atau membuat Perangkat Lunak Tercakup tersedia di bawah ketentuan versi Lisensi di mana Anda awalnya menerima Perangkat Lunak yang Tercakup. Jika Pengembang Awal menyertakan pemberitahuan dalam Perangkat Lunak Asli yang melarangnya didistribusikan atau disediakan di bawah versi Lisensi berikutnya, Anda harus mendistribusikan dan membuat Perangkat Lunak yang Tercakup tersedia di bawah ketentuan versi Lisensi tempat Anda awalnya menerima Perangkat Lunak yang Tercakup. Jika tidak, Anda juga dapat memilih untuk menggunakan, mendistribusikan, atau membuat Perangkat Lunak yang Tercakup tersedia di bawah ketentuan versi Lisensi berikutnya yang diterbitkan oleh pengurus lisensi.
4.3. Versi yang Dimodifikasi.
Ketika Anda adalah Pengembang Awal dan Anda ingin membuat lisensi baru untuk Perangkat Lunak Asli Anda, Anda dapat membuat dan menggunakan versi yang dimodifikasi dari Lisensi ini jika Anda: (a) mengganti nama lisensi dan menghapus referensi apa pun ke nama pengurus lisensi (kecuali untuk mencatat bahwa lisensi berbeda dari Lisensi ini); dan (b) memperjelas bahwa lisensi berisi persyaratan yang berbeda dari Lisensi ini.
5. SANGGAHAN GARANSI.
PERANGKAT LUNAK YANG TERCAKUP DISEDIAKAN DI BAWAH LISENSI INI BERDASARKAN APA ADANYA, TANPA JAMINAN DALAM BENTUK APA PUN, BAIK TEREKSPRESIKAN ATAU TERSIRAT, TERMASUK, TANPA BATASAN, JAMINAN BAHWA PERANGKAT LUNAK YANG TERCAKUP BEBAS DARI CACAT, DAPAT DILIPUT, COCOK UNTUK TUJUAN TERTENTU ATAU TIDAK MELANGGAR. SELURUH RISIKO TERHADAP KUALITAS DAN KINERJA PERANGKAT LUNAK YANG TERCAKUP ADALAH DENGAN ANDA. JIKA PERANGKAT LUNAK YANG TERCAKUP TERBUKTI CACAT DALAM HAL APA PUN, ANDA (BUKAN PENGEMBANG AWAL ATAU KONTRIBUTOR LAINNYA) MENANGGUNG BIAYA LAYANAN, PERBAIKAN, ATAU KOREKSI YANG DIPERLUKAN. SANGGAHAN GARANSI INI MERUPAKAN BAGIAN PENTING DARI LISENSI INI. TIDAK ADA PENGGUNAAN PERANGKAT LUNAK YANG TERCAKUP YANG DIIZINKAN DI BAWAH INI KECUALI DI BAWAH PENAFIAN INI.
6. PENGAKHIRAN.
6.1. Lisensi ini dan hak-hak yang diberikan di bawah ini akan berakhir secara otomatis jika Anda gagal mematuhi persyaratan di sini dan gagal menyembuhkan pelanggaran tersebut dalam waktu 30 hari setelah mengetahui pelanggaran tersebut. Ketentuan yang, berdasarkan sifatnya, harus tetap berlaku di luar penghentian Lisensi ini akan bertahan.
6.2. Jika Anda menegaskan klaim pelanggaran paten (tidak termasuk tindakan penilaian deklarasi) terhadap Pengembang Awal atau Kontributor (Pengembang Awal atau Kontributor yang Anda tegaskan klaim tersebut disebut sebagai Peserta) menuduh bahwa Perangkat Lunak Peserta (yang berarti Versi Kontributor di mana Peserta adalah Kontributor atau Perangkat Lunak Asli di mana Peserta adalah Pengembang Awal) secara langsung atau tidak langsung melanggar paten apa pun, maka setiap dan semua hak yang diberikan secara langsung atau tidak langsung kepada Anda oleh Peserta tersebut, Pengembang Awal (jika Pengembang Awal bukan Peserta) dan semua Kontributor berdasarkan Pasal 2.1 dan/atau 2.2 Dari Lisensi ini, setelah pemberitahuan 60 hari dari Peserta berakhir secara prospektif dan otomatis pada saat berakhirnya periode pemberitahuan 60 hari tersebut , kecuali jika dalam periode 60 hari tersebut Anda menarik klaim Anda sehubungan dengan Perangkat Lunak Peserta terhadap Peserta tersebut baik secara sepihak atau sesuai dengan perjanjian tertulis dengan Peserta.
6.3. Dalam hal pengakhiran berdasarkan Pasal 6.1 atau 6.2 di atas, semua lisensi pengguna akhir yang telah diberikan secara sah oleh Anda atau distributor mana pun di bawah ini sebelum pengakhiran (tidak termasuk lisensi yang diberikan kepada Anda oleh distributor mana pun) akan tetap berlaku setelah pengakhiran.
7. PEMBATASAN TANGGUNG JAWAB.
DALAM KEADAAN APA PUN DAN TANPA TEORI HUKUM, BAIK KESALAHAN (TERMASUK KELALAIAN), KONTRAK, ATAU LAINNYA, AKANKAH ANDA, PENGEMBANG AWAL, KONTRIBUTOR LAIN, ATAU DISTRIBUTOR PERANGKAT LUNAK YANG TERCAKUP, ATAU PEMASOK PIHAK TERSEBUT, BERTANGGUNG JAWAB KEPADA SETIAP ORANG ATAS KERUSAKAN TIDAK LANGSUNG, KHUSUS, INSIDENTAL, ATAU KONSEKUENSIAL DARI KARAKTER APA PUN TERMASUK, TANPA BATASAN, KERUSAKAN UNTUK KEHILANGAN KEUNTUNGAN, KEHILANGAN NIAT BAIK, PENGHENTIAN KERJA, KEGAGALAN KOMPUTER ATAU KERUSAKAN, ATAU SETIAP DAN SEMUA KERUSAKAN ATAU KERUGIAN KOMERSIAL LAINNYA, BAHKAN JIKA PIHAK TERSEBUT AKAN DIBERITAHU TENTANG KEMUNGKINAN KERUSAKAN TERSEBUT. PEMBATASAN TANGGUNG JAWAB INI TIDAK BERLAKU UNTUK TANGGUNG JAWAB ATAS KEMATIAN ATAU CEDERA PRIBADI YANG DIAKIBATKAN OLEH KELALAIAN PIHAK TERSEBUT SEJAUH HUKUM YANG BERLAKU MELARANG PEMBATASAN TERSEBUT. BEBERAPA YURISDIKSI TIDAK MENGIZINKAN PENGECUALIAN ATAU PEMBATASAN KERUSAKAN INSIDENTAL ATAU KONSEKUENSIAL, SEHINGGA PENGECUALIAN DAN PEMBATASAN INI MUNGKIN TIDAK BERLAKU UNTUK ANDA.
8. PENGGUNA AKHIR PEMERINTAH AS.
Perangkat Lunak yang Tercakup adalah item komersial, karena istilah tersebut didefinisikan dalam 48 C.F.R. 2.101 (Oktober 1995), terdiri dari perangkat lunak komputer komersial (sebagaimana istilah tersebut didefinisikan pada 48 C.F.R. 252.227-7014(a)(1)) dan dokumentasi perangkat lunak komputer komersial seperti yang digunakan dalam 48 C.F.R. 12.212 (Sept. 1995). Konsisten dengan 48 C.F.R. 12.212 dan 48 C.F.R. 227.7202-1 hingga 227.7202-4 (Juni 1995), semua Pengguna Akhir Pemerintah AS memperoleh Perangkat Lunak Tercakup dengan hanya hak-hak yang ditetapkan di sini. Klausul Hak Pemerintah AS ini sebagai pengganti, dan menggantikan, FAR, DFAR, atau klausul atau ketentuan lain yang membahas hak Pemerintah dalam perangkat lunak komputer berdasarkan Lisensi ini.
9. MACAM-MACAM.
Lisensi ini merupakan perjanjian lengkap mengenai pokok permasalahan dalam Perjanjian Ini. Jika ada ketentuan dalam Lisensi ini yang dianggap tidak dapat dilaksanakan, ketentuan tersebut hanya akan direformasi sejauh yang diperlukan untuk membuatnya dapat ditegakkan. Lisensi ini akan diatur oleh hukum yurisdiksi yang ditentukan dalam pemberitahuan yang terkandung dalam Perangkat Lunak Asli (kecuali sejauh hukum yang berlaku, jika ada, menyediakan sebaliknya), tidak termasuk ketentuan konflik hukum yurisdiksi tersebut. Setiap litigasi yang berkaitan dengan Lisensi ini akan tunduk pada yurisdiksi pengadilan yang terletak di yurisdiksi dan tempat yang ditentukan dalam pemberitahuan yang terkandung dalam Perangkat Lunak Asli, dengan pihak yang kalah bertanggung jawab atas biaya, termasuk, tanpa batasan, biaya pengadilan dan biaya dan pengeluaran pengacara yang wajar. Penerapan Konvensi PBB tentang Kontrak untuk Penjualan Barang Internasional secara tegas dikecualikan. Hukum atau peraturan apa pun yang menyatakan bahwa bahasa kontrak akan ditafsirkan terhadap penyusun tidak akan berlaku untuk Lisensi ini. Anda setuju bahwa Anda sendiri bertanggung jawab untuk mematuhi peraturan administrasi ekspor Amerika Serikat (dan undang-undang dan peraturan kontrol ekspor dari negara lain) saat Anda menggunakan, mendistribusikan, atau membuat tersedia Perangkat Lunak tercakup apa pun.
10. TANGGUNG JAWAB ATAS KLAIM.
Seperti antara Pengembang Awal dan Kontributor, setiap pihak bertanggung jawab atas klaim dan kerusakan yang timbul, secara langsung atau tidak langsung, karena pemanfaatan haknya berdasarkan Lisensi ini dan Anda setuju untuk bekerja dengan Pengembang dan Kontributor Awal untuk mendistribusikan tanggung jawab tersebut secara adil. Tidak ada di sini dimaksudkan atau akan dianggap sebagai penerimaan tanggung jawab.