db4o for Mono 6.4

Lisensi: Gratis ‎Ukuran file: 7.91 MB
‎Peringkat Pengguna: 4.0/5 - ‎1 ‎Suara

db4o (database untuk objek) adalah database objek sumber terbuka untuk Mono. Perangkat lunak gratis, tersedia di bawah GPL dan di bawah lisensi komersial. Ideal untuk penggunaan tertanam, misalnya, dalam perangkat lunak yang berjalan pada perangkat seluler atau medis, dalam perangkat lunak kemasan, dan untuk sistem real-time. Fitur Utama: - One-Line-of-Code-Database (Satu baris kode menyimpan objek apa pun; Model kelas = skema objek; Proses produksi yang lancar) - Dapat disematkan (Nol administrasi; Pembuatan versi skema otomatis; Jejak kaki 400 KB) - Dukungan beberapa platform (Asli Jawa dan .NET; Seluler, PC, dan server; Menjalankan lintas platform) - Membawa lebih banyak OO ke database (Replikasi berorientasi objek; Kueri asli berorientasi objek; Penjelajah ObjectManager) Manfaat Utama: - Memangkas 90% biaya untuk mengembangkan kegigihan - 10% lebih cepat ke pasar dengan aplikasi Anda - Berjalan hingga 44x lebih cepat daripada sistem konvensional - Dapat digunakan dalam volume besar tanpa administrasi lokal - Bangun perangkat lunak yang ramping dan benar-benar berorientasi objek - Membangun arsitektur data terdistribusi dan sepenuhnya disinkronkan - Lebih sedikit kesalahan, refactorability yang lebih baik dan umur panjang perangkat lunak

Riwayat versi

  • Versi 6.4 diposting di 2007-09-19
    Lisensi perangkat lunak gratis (GPL)

Detil Program

Eula

EULA - Perjanjian Lisensi Pengguna Akhir

db4o tersedia di bawah lisensi gratis atau komersial, atas pilihan Anda. db4o tersedia sebagai perangkat lunak gratis di bawah Lisensi Publik Umum (GPL) GNU di bawah ini, yang ideal untuk pengembangan perangkat lunak in-house atau gratis. Tetapi jika Anda ingin menanamkan db4o dalam produk komersial yang akan Anda distribusikan, Anda perlu mendapatkan lisensi komersial di sini: http://www.db4o.com/commercial/ LISENSI PUBLIK UMUM GNU Versi 2, Juni 1991 Hak Cipta (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Setiap orang diizinkan untuk menyalin dan mendistribusikan salinan verbatim dokumen lisensi ini, tetapi mengubahnya tidak diizinkan. Pembukaan Lisensi untuk sebagian besar perangkat lunak dirancang untuk mengambil kebebasan Anda untuk berbagi dan mengubahnya. Sebaliknya, Lisensi Publik Umum GNU dimaksudkan untuk menjamin kebebasan Anda untuk berbagi dan mengubah perangkat lunak gratis - untuk memastikan perangkat lunak gratis untuk semua penggunanya. Lisensi Publik Umum ini berlaku untuk sebagian besar perangkat lunak Free Software Foundation dan program lain yang penulisnya berkomitmen untuk menggunakannya. (Beberapa perangkat lunak Free Software Foundation lainnya dicakup oleh Lisensi Publik Umum Perpustakaan GNU sebagai gantinya.) Anda juga dapat menerapkannya pada program Anda. Ketika kita berbicara tentang perangkat lunak gratis, kita mengacu pada kebebasan, bukan harga. Lisensi Publik Umum kami dirancang untuk memastikan bahwa Anda memiliki kebebasan untuk mendistribusikan salinan perangkat lunak gratis (dan mengenakan biaya untuk layanan ini jika Anda mau), bahwa Anda menerima kode sumber atau bisa mendapatkannya jika Anda menginginkannya, bahwa Anda dapat mengubah perangkat lunak atau menggunakannya dalam program gratis baru; dan bahwa Anda tahu Anda dapat melakukan hal-hal ini. Untuk melindungi hak-hak Anda, kami perlu membuat pembatasan yang melarang siapa pun untuk menolak Anda hak-hak ini atau meminta Anda untuk menyerahkan hak. Pembatasan ini diterjemahkan ke tanggung jawab tertentu untuk Anda jika Anda mendistribusikan salinan perangkat lunak, atau jika Anda memodifikasinya. Misalnya, jika Anda mendistribusikan salinan program tersebut, baik gratis atau dengan biaya, Anda harus memberikan semua hak yang Anda miliki kepada penerima. Anda harus memastikan bahwa mereka juga, menerima atau bisa mendapatkan kode sumber. Dan Anda harus menunjukkan kepada mereka istilah-istilah ini sehingga mereka tahu hak-hak mereka. Kami melindungi hak Anda dengan dua langkah: (1) hak cipta perangkat lunak, dan (2) menawarkan lisensi ini kepada Anda yang memberi Anda izin hukum untuk menyalin, mendistribusikan, dan/atau memodifikasi perangkat lunak. Juga, untuk perlindungan masing-masing penulis dan kami, kami ingin memastikan bahwa semua orang memahami bahwa tidak ada jaminan untuk perangkat lunak gratis ini. Jika perangkat lunak dimodifikasi oleh orang lain dan diteruskan, kami ingin penerimanya tahu bahwa apa yang mereka miliki bukan yang asli, sehingga masalah apa pun yang diperkenalkan oleh orang lain tidak akan merefleksikan reputasi penulis asli. Akhirnya, program gratis apa pun terancam terus-menerus oleh paten perangkat lunak. Kami ingin menghindari bahaya bahwa redistributor program gratis akan secara individual mendapatkan lisensi paten, yang berlaku membuat program menjadi hak milik. Untuk mencegah hal ini, kami telah menjelaskan bahwa paten apa pun harus dilisensikan untuk penggunaan gratis semua orang atau tidak berlisensi sama sekali. Syarat dan ketentuan yang tepat untuk penyalinan, distribusi, dan modifikasi mengikuti. LISENSI PUBLIK UMUM GNU SYARAT DAN KETENTUAN PENYALINAN, DISTRIBUSI, DAN MODIFIKASI 0. Lisensi ini berlaku untuk program atau karya lain yang berisi pemberitahuan yang ditempatkan oleh pemegang hak cipta yang mengatakan dapat didistribusikan berdasarkan ketentuan Lisensi Publik Umum ini. "Program", di bawah ini, mengacu pada program atau pekerjaan tersebut, dan "bekerja berdasarkan Program" berarti Program atau karya turunan apa pun berdasarkan undang-undang hak cipta: yaitu, karya yang berisi Program atau sebagian darinya, baik verbatim atau dengan modifikasi dan / atau diterjemahkan ke dalam bahasa lain. (Selanjutnya, terjemahan disertakan tanpa batasan dalam istilah "modification".) Setiap pemegang lisensi ditangani sebagai "Anda". Aktivitas selain menyalin, distribusi, dan modifikasi tidak tercakup dalam Lisensi ini; mereka berada di luar lingkupnya. Tindakan menjalankan Program tidak dibatasi, dan output dari Program hanya tercakup jika isinya merupakan karya berdasarkan Program (independen telah dibuat dengan menjalankan Program). Apakah itu benar tergantung pada apa yang dilakukan Program. 1. Anda dapat menyalin dan mendistribusikan salinan verbatim kode sumber Program saat Anda menerimanya, dalam media apa pun, asalkan Anda secara mencolok dan tepat mempublikasikan pada setiap salinan pemberitahuan hak cipta yang sesuai dan penafian garansi; pertahankan semua pemberitahuan yang mengacu pada Lisensi ini dan tidak adanya jaminan apa pun; dan memberikan salinan Program kepada penerima Program lainnya bersama dengan Program. Anda dapat mengenakan biaya untuk tindakan fisik mentransfer salinan, dan Anda dapat dengan opsi Anda menawarkan perlindungan garansi dengan imbalan biaya. 2. Anda dapat memodifikasi salinan atau salinan Program atau bagian mana pun dari program tersebut, sehingga membentuk karya berdasarkan Program, dan menyalin dan mendistribusikan modifikasi tersebut atau bekerja berdasarkan ketentuan Bagian 1 di atas, asalkan Anda juga memenuhi semua ketentuan ini: a) Anda harus menyebabkan file yang dimodifikasi membawa pemberitahuan menonjol yang menyatakan bahwa Anda mengubah file dan tanggal perubahan apa pun. b) Anda harus menyebabkan pekerjaan apa pun yang Anda distribusikan atau terbitkan, yang secara keseluruhan atau sebagian berisi atau berasal dari Program atau bagiannya, untuk dilisensikan secara keseluruhan tanpa biaya kepada semua pihak ketiga berdasarkan ketentuan Lisensi ini. c) Jika program yang dimodifikasi biasanya membaca perintah secara interaktif ketika dijalankan, Anda harus menyebabkannya, ketika mulai berjalan untuk penggunaan interaktif tersebut dengan cara yang paling biasa, untuk mencetak atau menampilkan pengumuman termasuk pemberitahuan hak cipta yang sesuai dan pemberitahuan bahwa tidak ada jaminan (atau lainnya, mengatakan bahwa Anda memberikan garansi) dan bahwa pengguna dapat mendistribusikan kembali program dalam kondisi ini, dan memberi tahu pengguna cara melihat salinan Lisensi ini. (Pengecualian: jika Program itu sendiri interaktif tetapi biasanya tidak mencetak pengumuman seperti itu, pekerjaan Anda berdasarkan Program tidak diperlukan untuk mencetak pengumuman.) Persyaratan ini berlaku untuk pekerjaan yang dimodifikasi secara keseluruhan. Jika bagian yang dapat diidentifikasi dari pekerjaan itu tidak berasal dari Program, dan dapat dianggap secara wajar independen dan terpisah bekerja dalam diri mereka sendiri, maka Lisensi ini, dan persyaratannya, tidak berlaku untuk bagian-bagian tersebut ketika Anda mendistribusikannya sebagai karya terpisah. Tetapi ketika Anda mendistribusikan bagian yang sama sebagai bagian dari keseluruhan yang merupakan pekerjaan berdasarkan Program, distribusi keseluruhan harus pada ketentuan Lisensi ini, yang izinnya untuk pemegang lisensi lain meluas ke seluruh, dan dengan demikian untuk masing-masing dan setiap bagian terlepas dari siapa yang menulisnya. Dengan demikian, bukan maksud dari bagian ini untuk mengklaim hak atau memperebutkan hak Anda untuk bekerja yang sepenuhnya ditulis oleh Anda; melainkan, tujuannya adalah untuk menggunakan hak untuk mengontrol distribusi karya turunan atau kolektif berdasarkan Program. Selain itu, agregasi hanya dari pekerjaan lain yang tidak didasarkan pada Program dengan Program (atau dengan pekerjaan berdasarkan Program) pada volume media penyimpanan atau distribusi tidak membawa pekerjaan lain di bawah lingkup Lisensi ini. 3. Anda dapat menyalin dan mendistribusikan Program (atau pekerjaan berdasarkan program tersebut, di bawah Bagian 2) dalam kode objek atau formulir yang dapat dieksekusi berdasarkan ketentuan Bagian 1 dan 2 di atas asalkan Anda juga melakukan salah satu hal berikut: a) Menyertainya dengan kode sumber lengkap yang dapat dibaca mesin, yang harus didistribusikan berdasarkan ketentuan Bagian 1 dan 2 di atas pada media yang biasanya digunakan untuk pertukaran perangkat lunak; Atau b) Menyertainya dengan penawaran tertulis, berlaku setidaknya selama tiga tahun, untuk memberikan pihak ketiga mana pun, dengan biaya tidak lebih dari biaya distribusi sumber yang dilakukan secara fisik, salinan lengkap yang dapat dibaca mesin dari kode sumber yang sesuai, untuk didistribusikan berdasarkan ketentuan Bagian 1 dan 2 di atas pada media yang biasanya digunakan untuk pertukaran perangkat lunak; Atau c) Menyertainya dengan informasi yang Anda terima mengenai penawaran untuk mendistribusikan kode sumber yang sesuai. (Alternatif ini hanya diperbolehkan untuk distribusi nonkomersial dan hanya jika Anda menerima program dalam kode objek atau formulir yang dapat dieksekusi dengan penawaran tersebut, sesuai dengan Subbagian b di atas.) Kode sumber untuk sebuah karya berarti bentuk pekerjaan yang disukai untuk membuat modifikasi padanya. Untuk pekerjaan yang dapat dieksekusi, kode sumber lengkap berarti semua kode sumber untuk semua modul yang dikandungnya, ditambah file definisi antarmuka terkait, ditambah skrip yang digunakan untuk mengontrol kompilasi dan pemasangan executable. Namun, sebagai pengecualian khusus, kode sumber yang didistribusikan tidak perlu menyertakan apa pun yang biasanya didistribusikan (dalam bentuk sumber atau biner) dengan komponen utama (kompilator, kernel, dan sebagainya) dari sistem operasi tempat executable berjalan, kecuali komponen itu sendiri menyertai executable. Jika distribusi executable atau object code dilakukan dengan menawarkan akses untuk menyalin dari tempat yang ditentukan, maka menawarkan akses yang setara untuk menyalin kode sumber dari tempat yang sama dihitung sebagai distribusi kode sumber, meskipun pihak ketiga tidak dipaksa untuk menyalin sumber bersama dengan kode objek. 4. Anda tidak boleh menyalin, memodifikasi, mensublisensikan, atau mendistribusikan Program kecuali sebagaimana dinyatakan secara tegas berdasarkan Lisensi ini. Setiap upaya lain untuk menyalin, memodifikasi, mensublisensikan, atau mendistribusikan Program batal, dan akan secara otomatis mengakhiri hak Anda berdasarkan Lisensi ini. Namun, pihak yang telah menerima salinan, atau hak, dari Anda di bawah Lisensi ini tidak akan memiliki lisensi mereka dihentikan selama pihak tersebut tetap mematuhi sepenuhnya. 5. Anda tidak diharuskan untuk menerima Lisensi ini, karena Anda belum menandatanganinya. Namun, tidak ada lagi yang memberi Anda izin untuk memodifikasi atau mendistribusikan Program atau karya turunannya. Tindakan ini dilarang oleh hukum jika Anda tidak menerima Lisensi ini. Oleh karena itu, dengan memodifikasi atau mendistribusikan Program (atau pekerjaan apa pun berdasarkan Program), Anda menunjukkan penerimaan Anda atas Lisensi ini untuk melakukannya, dan semua syarat dan ketentuannya untuk menyalin, mendistribusikan, atau memodifikasi Program atau bekerja berdasarkannya. 6. Setiap kali Anda mendistribusikan kembali Program (atau pekerjaan apa pun berdasarkan Program), penerima secara otomatis menerima lisensi dari pemberi lisensi asli untuk menyalin, mendistribusikan, atau memodifikasi Program sesuai dengan syarat dan ketentuan ini. Anda tidak boleh memberlakukan pembatasan lebih lanjut pada pelaksanaan hak penerima yang diberikan di sini. Anda tidak bertanggung jawab untuk menegakkan kepatuhan oleh pihak ketiga terhadap Lisensi ini. 7. Jika, sebagai konsekuensi dari putusan pengadilan atau tuduhan pelanggaran paten atau karena alasan lain (tidak terbatas pada masalah paten), kondisi dikenakan kepada Anda (baik melalui perintah pengadilan, perjanjian atau sebaliknya) yang bertentangan dengan kondisi Lisensi ini, mereka tidak memaklumi Anda dari ketentuan Lisensi ini. Jika Anda tidak dapat mendistribusikan sehingga dapat memenuhi secara bersamaan kewajiban Anda berdasarkan Lisensi ini dan kewajiban terkait lainnya, maka sebagai konsekuensinya Anda tidak dapat mendistribusikan Program sama sekali. Misalnya, jika lisensi paten tidak akan mengizinkan redistribusi Bebas Royalti dari Program oleh semua orang yang menerima salinan secara langsung atau tidak langsung melalui Anda, maka satu-satunya cara Anda dapat memenuhinya dan Lisensi ini adalah dengan menahan diri sepenuhnya dari distribusi Program. Jika ada bagian ini yang dianggap tidak valid atau tidak dapat dilaksanakan dalam keadaan tertentu, saldo bagian dimaksudkan untuk diterapkan dan bagian secara keseluruhan dimaksudkan untuk diterapkan dalam keadaan lain. Ini bukan tujuan dari bagian ini untuk mendorong Anda melanggar paten atau klaim hak properti lainnya atau untuk memperebutkan validitas klaim tersebut; bagian ini memiliki tujuan tunggal untuk melindungi integritas sistem distribusi perangkat lunak gratis, yang diterapkan oleh praktik lisensi publik. Banyak orang telah memberikan kontribusi yang murah hati untuk berbagai perangkat lunak yang didistribusikan melalui sistem itu dengan mengandalkan penerapan sistem itu secara konsisten; terserah penulis / donor untuk memutuskan apakah dia bersedia mendistribusikan perangkat lunak melalui sistem lain dan penerima lisensi tidak dapat memaksakan pilihan itu. Bagian ini dimaksudkan untuk menjelaskan secara menyeluruh apa yang diyakini sebagai konsekuensi dari sisa Lisensi ini. 8. Jika distribusi dan/atau penggunaan Program dibatasi di negara-negara tertentu baik dengan paten atau oleh antarmuka berhak cipta, pemegang hak cipta asli yang menempatkan Program di bawah Lisensi ini dapat menambahkan batasan distribusi geografis eksplisit tidak termasuk negara-negara tersebut, sehingga distribusi hanya diizinkan di dalam atau di antara negara-negara yang tidak dikecualikan. Dalam hal demikian, Lisensi ini menggabungkan batasan seolah-olah ditulis dalam isi Lisensi ini. 9. Free Software Foundation dapat menerbitkan versi revisi dan/atau versi baru dari Lisensi Publik Umum dari waktu ke waktu. Versi baru seperti itu akan mirip dengan versi sekarang, tetapi mungkin berbeda secara rinci untuk mengatasi masalah atau masalah baru. Setiap versi diberikan nomor versi yang membedakan. Jika Program menentukan nomor versi Lisensi ini yang berlaku untuknya dan "versi" yang lebih baru;, Anda memiliki opsi untuk mengikuti syarat dan ketentuan baik dari versi tersebut atau versi yang lebih baru diterbitkan oleh Free Software Foundation. Jika Program tidak menentukan nomor versi Lisensi ini, Anda dapat memilih versi apa pun yang pernah diterbitkan oleh Free Software Foundation. 10. Jika Anda ingin memasukkan bagian-bagian Program ke dalam program gratis lainnya yang kondisi distribusinya berbeda, tulislah kepada penulis untuk meminta izin. Untuk perangkat lunak yang dilindungi hak cipta oleh Free Software Foundation, tulis ke Free Software Foundation; kita kadang-kadang membuat pengecualian untuk ini. Keputusan kami akan dipandu oleh dua tujuan untuk mempertahankan status bebas semua turunan dari perangkat lunak gratis kami dan mempromosikan berbagi dan menggunakan kembali perangkat lunak secara umum. TIDAK ADA GARANSI 11. KARENA PROGRAM INI DILISENSIKAN SECARA GRATIS, 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 INI "SEBAGAIMANA IS" TANPA JAMINAN DALAM BENTUK APA PUN, BAIK TEREKSPRESIKAN ATAU TERSIRAT, TERMASUK, TETAPI TIDAK TERBATAS PADA, JAMINAN TERSIRAT TENTANG KELAYAKAN UNTUK MERCHANTABILITY DAN KESESUAIAN UNTUK TUJUAN TERTENTU. SELURUH RISIKO KUALITAS DAN KINERJA PROGRAM ADALAH DENGAN ANDA. JIKA PROGRAM TERBUKTI CACAT, ANDA MENANGGUNG BIAYA SEMUA LAYANAN, PERBAIKAN, ATAU KOREKSI YANG DIPERLUKAN. 12. DALAM HAL APA PUN KECUALI DIWAJIBKAN OLEH HUKUM YANG BERLAKU ATAU DISEPAKATI SECARA TERTULIS, PEMEGANG HAK CIPTA, ATAU PIHAK LAIN YANG DAPAT MEMODIFIKASI DAN/ATAU MENDISTRIBUSIKAN KEMBALI PROGRAM SEBAGAIMANA DIIZINKAN DI ATAS, BERTANGGUNG JAWAB KEPADA ANDA ATAS KERUSAKAN, TERMASUK KERUSAKAN UMUM, KHUSUS, INSIDENTAL, ATAU KONSEKUENSIAL YANG TIMBUL DARI PENGGUNAAN ATAU KETIDAKMAMPUAN UNTUK MENGGUNAKAN PROGRAM (TERMASUK TETAPI TIDAK TERBATAS PADA HILANGNYA DATA ATAU DATA YANG DIBERIKAN TIDAK AKURAT ATAU KERUGIAN YANG DIDERITA OLEH ANDA ATAU PIHAK KETIGA ATAU KEGAGALAN PROGRAM UNTUK BEROPERASI DENGAN PROGRAM LAIN), BAHKAN JIKA PEMEGANG TERSEBUT ATAU PIHAK LAIN TELAH DIBERITAHU TENTANG KEMUNGKINAN KERUSAKAN TERSEBUT. AKHIR SYARAT DAN KETENTUAN