db4o (база данных для объектов) — база данных объектов с открытым исходным кодом, приурочатая к .NET.
Свободные программы, доступные под GPL и под коммерческой лицензией.
Идеально подходит для встроенного использования, например, в программном обеспечении, используемом на мобильных или медицинских устройствах, в упакованном программном обеспечении и в системах в режиме реального времени.
Ключевые особенности:
- Одной линии кода базы данных (одна строка кода хранит любой объект; Модель класса и схема объекта; Плавный производственный процесс)
- Встраиваемый (нулевое администрирование; Автоматическая версия схемы; 400 КБ след)
- Поддержка нескольких платформ (Родные для Java и .NET; Мобильные устройства, ПК и серверы; Запускает кросс-платформенный)
- Приносит больше OO в базу данных (объектно-ориентированная репликация; Запросы коренных жителей; Браузер ObjectManager)
Основные преимущества:
- Slashes 90% затрат на развитие настойчивости
- 10% быстрее на рынок с вашим приложением
- Работает до 44x быстрее, чем обычные системы
- Развертываемые в больших объемах без местного управления
- Создание бережливого и действительно объектно-ориентированного программного обеспечения
- Создание распределенных, полностью синхронизированных архитектур данных
- Меньше ошибок, лучше рефакторинг и долговечность программного обеспечения
история версии
- Версия 8.0 размещено на 2011-02-01
Лицензия на свободное программное обеспечение (GPL)
Подробная информация о программе
Eula
EULA - Соглашение о лицензировании конечных пользователей
db4o доступен по бесплатной или коммерческой лицензии, по вашему выбору.
db4o доступен в качестве свободного программного обеспечения в соответствии с общей публичной лицензией GNU (GPL) ниже, которая идеально подходит для разработки в доме или свободного программного обеспечения. Но если вы хотите внедрить db4o в коммерческие продукты, которые вы будете распространять, вам нужно получить коммерческую лицензию здесь: http://www.db4o.com/commercial/
ОБЩАЯ ПУБЛИЧНАЯ ЛИЦЕНЗИЯ GNU
Версия 2, июнь 1991 года
Авторское право (C) 1989, 1991 Фонд свободного программного обеспечения, Inc.
59 Temple Place, Suite 330, Бостон, Массачусетс 02111-1307 США
Всем разрешается копировать и распространять стенографические копии этого лицензионного документа, но его изменение не допускается.
Преамбуле
Лицензии для большинства программ предназначены для того, чтобы отнять у вас свободу делиться и изменять ее. В отличие от этого, Общая публичная лицензия GNU призвана гарантировать вашу свободу обмена и изменения свободных программ - чтобы убедиться, что программное обеспечение является бесплатным для всех своих пользователей. Эта общая публичная лицензия распространяется на большую часть программного обеспечения Фонда свободного программного обеспечения и на любую другую программу, авторы которой обязуются использовать ее. (Некоторые другие программы Фонда свободного программного обеспечения вместо этого охватываются Общей публичной лицензией Библиотеки GNU.) Вы можете применить его к вашим программам, тоже.
Когда мы говорим о свободных программах, мы имеем в виду свободу, а не цену. Наши общие публичные лицензии предназначены для того, чтобы убедиться, что у вас есть свобода распространять копии свободных программ (и взимать плату за эту услугу, если вы хотите), что вы получаете исходный код или можете получить его, если хотите, что вы можете изменить программное обеспечение или использовать его части в новых бесплатных программах; и что вы знаете, что вы можете сделать эти вещи.
Чтобы защитить ваши права, мы должны ввести ограничения, которые запрещают кому-либо отказывать вам в этих правах или просить вас отказаться от прав. Эти ограничения переводят на определенные обязанности для вас, если вы распространяете копии программного обеспечения, или если вы измените его.
Например, если вы распространяете копии такой программы, будь то бесплатно или за плату, вы должны предоставить получателям все права, которые у вас есть. Вы должны убедиться, что они тоже получают или могут получить исходный код. И вы должны показать им эти условия, чтобы они знали свои права.
Мы защищаем ваши права двумя шагами: (1) авторское право на программное обеспечение и (2) предлагаем вам эту лицензию, которая дает вам законное разрешение на копирование, распространение и/или изменение программного обеспечения.
Кроме того, для защиты каждого автора и нашей, мы хотим убедиться, что все понимают, что нет никакой гарантии для этого свободного программного обеспечения. Если программное обеспечение изменено кем-то другим и передано, мы хотим, чтобы его получатели знали, что то, что у них есть, не является оригиналом, так что любые проблемы, введенные другими, не будут отражать репутацию оригинальных авторов.
Наконец, любая свободная программа постоянно находится под угрозой из-за патентов на программы. Мы хотим избежать опасности того, что перераспределиторы свободной программы будут индивидуально получать патентные лицензии, фактически делая программу несвободной. Чтобы предотвратить это, мы ясно дали понять, что любой патент должен быть лицензирован для свободного использования каждого или не лицензироваться вообще.
Следуют точные условия копирования, распространения и модификации.
ОБЩАЯ ПУБЛИЧНАЯ ЛИЦЕНЗИЯ GNU
УСЛОВИЯ КОПИРОВАНИЯ, РАСПРОСТРАНЕНИЯ И МОДИФИКАЦИИ
0. Эта лицензия распространяется на любую программу или другую работу, которая содержит уведомление,ense применяется к любой программе или другой работе, которая содержит уведомление, размещенную правообладателем о том, что она может быть распространена в соответствии с условиями этой общей публичной лицензии. Цитата;Программа;, ниже, относится к любой такой программе или работе, а также к «квоте;работе, основанной на цитате Программы»; означает либо Программу, либо любую производную работу в соответствии с законом об авторском праве: то есть произведение, содержащее Программу или ее часть, либо дословно, либо с изменениями и/или переведено на другой язык. (Hereinafter, перевод включен без ограничений в термине «квота;изменение»;.) Каждый лицензиат рассматривается как «квота;вы»;.
Действия, кроме копирования, распространения и модификации, не под страховкой этой лицензии; они находятся вне его сферы охвата. Действие Программы не ограничено, и выход из Программы покрывается только в том случае, если ее содержание представляет собой работу, основанную на Программе (независимо от того, что она была сделана при запуске Программы). Правда ли это, зависит от того, что делает Программа.
1. Вы можете копировать и распространять стенографические копии исходных кодов Программы при их получении в любой среде при условии, что вы заметно и надлежащим образом опубликуете на каждой копии соответствующее уведомление об авторском праве и отказ от гарантии; сохранить нетронутыми все уведомления, которые относятся к этой лицензии и отсутствие какой-либо гарантии; и предоставить любым другим получателям Программы копию этой лицензии вместе с Программой.
Вы можете взимать плату за физический акт передачи копии, и вы можете по своему выбору предложить гарантийную защиту в обмен на плату.
2. Вы можете изменить свою копию или копии Программы или любую ее часть, формируя тем самым работу на основе Программы, а также копировать и распространять такие изменения или работы в соответствии с условиями раздела 1 выше, при условии, что вы также отвечаете всем этим условиям:
a) Вы должны заставить измененные файлы нести видные уведомления о том, что вы изменили файлы и дату любого изменения.
б) Вы должны вызвать любую работу, которую вы распространяете или публикуете, которая в целом или частично содержит или выведена из Программы или любой ее части, чтобы быть лицензированной в целом бесплатно для всех третьих лиц в соответствии с условиями этой лицензии.
в) Если измененная программа обычно читает команды интерактивно при запуске, вы должны вызвать ее, когда начал работать для такого интерактивного использования в наиболее обычным способом, для печати или отображения объявления, включая соответствующее уведомление об авторском праве и уведомление о том, что нет никакой гарантии (или же, говоря, что вы предоставляете гарантию) и что пользователи могут перераспределить программу в этих условиях, и рассказать пользователю, как просмотреть копию этой лицензии. (Исключение: если сама Программа является интерактивной, но обычно не печатает такое объявление, ваша работа на основе Программы не требуется для печати объявления.)
Эти требования применяются к измененной работе в целом. Если идентифицируемые разделы этой работы не являются производными от Программы и могут быть обоснованно рассмотрены независимыми и отдельными произведениями сами по себе, то эта лицензия и ее условия не распространяются на те разделы, когда вы распространяете их как отдельные произведения. Но когда вы распространяете те же разделы как часть целого, которое является работой, основанной на Программе, распределение целого должно быть на условиях этой Лицензии, чьи разрешения для других лицензиатов распространяются на все целое, и, таким образом, на каждую часть, независимо от того, кто написал ее.
Таким образом, не цель настоящего раздела требовать прав или оспаривать ваши права на работу, написанные полностью вами; скорее, цель состоит в том, чтобы осуществить право контролировать распределение производных или коллективных произведений на основе Программы.
Кроме того, простое агрегирование другой работы, не основанной на Программе с Программой (или с работой, основанной на Программе) на объеме среды хранения или распределения, не подведет другую работу под сферу действия данной Лицензии.
3. Вы можете скопировать и распространить Программу (или работу на ее основе, в соответствии с разделом 2) в объектной коде или исполнительной форме в соответствии с условиями разделов 1 и 2 выше при условии, что вы также сделаете один из следующих:
а) сопровождать его полным соответствующим машиночитаемым исходным кодом, который должен распространяться в соответствии с условиями разделов 1 и 2 выше на среде, обычно используемой для обмена программным обеспечением; Или
б) Сопровождать его письменным предложением, действительным в течение по крайней мере трех лет, чтобы дать любой третьей стороне, за плату не больше, чем ваши расходы на физически выполнение распределения источника, полная машиночитаемая копия соответствующего исходный код, распространяться в соответствии с разделами 1 и 2 выше на средствах, обычно используемых для обмена программным обеспечением; Или
в) Сопроводить его полученной информацией о предложении распространить соответствующий исходный код. (Эта альтернатива разрешена только для некоммерческого распространения и только в том случае, если вы получили программу в объектном коде или исполнении с таким предложением, в соответствии с подразделом b выше.)
Исходный код для работы означает предпочтительную форму работы для внесения в нее изменений. Для выполненной работы полный исходный код означает весь исходный код для всех модулей, которые он содержит, плюс любые связанные файлы определения интерфейса, а также скрипты, используемые для управления компиляцией и установкой выполимого. Однако в качестве специального исключения распределенный исходный код не должен включать в себя все, что обычно распространяется (в любом источнике или двоичной форме) с основными компонентами (компилятор, ядро и так далее) операционной системы, на которой выполняется выполнение, если только сам компонент не сопровождает выполненный.
Если распределение вычитаемого или объектного кода происходит путем предоставления доступа к копированию из назначенного места, то предоставление эквивалентного доступа для копирования исходный код из того же места считается распределением исходный код, даже если третьи стороны не обязаны копировать источник вместе с объектным кодом.
4. Вы не можете копировать, изменять, подлицензать или распространять Программу, за исключением случаев, когда она прямо предусмотрена настоящей Лицензией. Любая попытка в противном случае скопировать, изменить, сублиценза или распространять Программу является недействительной и автоматически прекращает ваши права в соответствии с этой лицензией. Тем не менее, стороны, получившие от вас копии или права в соответствии с этой лицензией, не будут иметь свои лицензии прекращены до тех пор, пока такие стороны остаются в полном соответствии.
5. Вы не обязаны принимать эту лицензию, так как вы не подписали ее. Однако ничто другое не дает вам разрешения изменять или распространять Программу или ее производные произведения. Эти действия запрещены законом, если вы не принимаете эту лицензию. Таким образом, изменяя или распространяя Программу (или любую работу, основанную на Программе), вы указываете на то, что вы прием этой лицензии для этого, и все ее условия для копирования, распространения или изменения Программы или работ на ее основе.
6. Каждый раз, когда вы перераспределяете Программу (или любую работу на основе Программы), получатель автоматически получает лицензию от оригинального лицензиаря на копирование, распространение или изменение Программы при условии ведения этих условий. Вы не можете налагать каких-либо дополнительных ограничений на осуществление получателями прав, предоставленных в этом. Вы не несете ответственности за обеспечение соответствия этой лицензии третьими лицами.
7. Если в результате судебного решения или утверждения о нарушении патента или по какой-либо другой причине (не ограничиваясь патентными вопросами), вам навязываются условия (будь то по решению суда, соглашению или иным образом), которые противоречат условиям этой лицензии, они не освобождает вас от условий этой лицензии. Если вы не можете распространять таким образом, чтобы удовлетворить одновременно свои обязательства по этой лицензии и любые другие соответствующие обязательства, то, как следствие, вы не можете распространять Программу вообще. Например, если патентная лицензия не позволит свободной от роялти перераспределения Программы всеми теми, кто получает копии прямо или косвенно через вас, то единственный способ удовлетворить как его, так и эту лицензию было бы полностью воздерживаться от распространения Программы.
Если какая-либо часть этого раздела считается недействительной или неисполнимой при каких-либо конкретных обстоятельствах, то баланс раздела предназначен для применения, и раздел в целом предназначен для применения в других обстоятельствах.
Цель данного раздела не состоит в том, чтобы побудить вас нарушать какие-либо патенты или другие требования в отношении права собственности или оспаривать обоснованность любых таких претензий; этот раздел имеет единственную цель защиты целостности системы распространения свободных программ, которая реализуется в рамках практики публичной лицензии. Многие люди внесли щедрый вклад в широкий спектр программного обеспечения, распространяемого через эту систему, опираясь на последовательное применение этой системы; автор/донор должен решить, готов ли он распространять программное обеспечение через любую другую систему, и лицензиат не может навязывать этот выбор.
Этот раздел предназначен, чтобы сделать тщательно ясно, что, как полагают, является следствием остальной части этой лицензии.
8. Если распространение и/или использование Программы ограничено в некоторых странах либо патентами, либо защищенными авторским правом интерфейсами, первоначальный правообладатель, который помещает Программу под эту Лицензию, может добавить четкое ограничение географического распределения, исключающий эти страны, так что распространение разрешено только в странах или между странами, не исключенными таким образом. В таком случае эта лицензия включает в себя ограничение, как будто написано в теле этой лицензии.
9. Фонд свободного программного обеспечения может время от времени публиковать пересмотренные и/или новые версии общей государственной лицензии. Такие новые версии будут по духу аналогичны нынешней версии, но могут отличаться в деталях для решения новых проблем или проблем.
Каждой версии дается отличительный номер версии. Если Программа указывает номер версии этой Лицензии, который применяется к ней, и «квота;любая более позже версия»;, у вас есть возможность следовать условиям либо этой версии, либо любой более поздней версии, опубликованной Фондом свободного программного обеспечения. Если Программа не указывает номер версии этой лицензии, вы можете выбрать любую версию, когда-либо опубликованную Фондом свободного программного обеспечения.
10. Если вы хотите включить части Программы в другие бесплатные программы, условия распространения которых различны, напишите автору, чтобы попросить разрешения. Что касается программного обеспечения, защищенного авторским правом Фонда свободного программного обеспечения, напишите в Фонд свободного программного обеспечения; иногда мы делаем исключения для этого. Наше решение будет руководствоваться двумя целями сохранения свободного статуса всех производных нашего свободного программного обеспечения и содействия совместному использованию и повторному использованию программного обеспечения в целом.
НЕТ ГАРАНТИИ
11. ПОСКОЛЬКУ ПРОГРАММА ЛИЦЕНЗИРОВАНА БЕСПЛАТНО, НЕТ НИКАКОЙ ГАРАНТИИ НА ПРОГРАММУ, В ТОЙ МЕРЕ, В КАКОЙ ЭТО РАЗРЕШЕНО ПРИМЕНИМЫМ ЗАКОНОДАТЕЛЬСТВОМ. ЗА ИСКЛЮЧЕНИЕМ СЛУЧАЕВ, КОГДА ИНОЕ УКАЗАНО В ПИСЬМЕННОМ ВИДЕ ПРАВООБЛАДАТЕЛИ И/ИЛИ ДРУГИЕ СТОРОНЫ ПРЕДОСТАВЛЯЮТ ПРОГРАММУ «КВОТА;КАК IS»QUOT; БЕЗ ГАРАНТИИ ЛЮБОГО РОДА, ВЫРАЖЕННОЙ ИЛИ ПОДРАЗУМЕВАЕМОЙ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ ТОРГОВОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. ВЕСЬ РИСК В ТОМ, ЧТО КАЧЕСТВО И ПРОИЗВОДИТЕЛЬНОСТЬ ПРОГРАММЫ С ВАМИ. ЕСЛИ ПРОГРАММА ОКАЖЕТСЯ НЕПОЛНОЦЕННОЙ, ВЫ ВОЗЬМЕТЕ НА СЕБЯ СТОИМОСТЬ ВСЕГО НЕОБХОДИМОГО ОБСЛУЖИВАНИЯ, РЕМОНТА ИЛИ КОРРЕКЦИИ.
12. НИ В ОДНОМ СЛУЧАЕ, ЕСЛИ ЭТОГО НЕ ТРЕБУЕТ ПРИМЕНИМОЕ ПРАВО ИЛИ НЕ СОГЛАСИТСЯ В ПИСЬМЕННОМ ВИДЕ ЛЮБОЙ ПРАВООБЛАДАТЕЛЬ, ИЛИ ЛЮБАЯ ДРУГАЯ СТОРОНА, КОТОРАЯ МОЖЕТ ИЗМЕНИТЬ И/ИЛИ ПЕРЕРАСПРЕДЕЛИТЬ ПРОГРАММУ, КАК ЭТО РАЗРЕШЕНО ВЫШЕ, НЕСЕТ ОТВЕТСТВЕННОСТЬ ПЕРЕД ВАМИ ЗА УЩЕРБ, ВКЛЮЧАЯ ЛЮБЫЕ ОБЩИЕ, СПЕЦИАЛЬНЫЕ, СЛУЧАЙНЫЕ ИЛИ КОСВЕННЫЕ УБЫТКИ, ВОЗНИКАЮЩИЕ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ПОТЕРЕЙ ДАННЫХ ИЛИ ДАННЫХ, КОТОРЫЕ ОКАЗЫВАЮТСЯ НЕТОЧНЫМИ ИЛИ УБЫТКИ, ПОНЕСЕННЫЕ ВАМИ ИЛИ ТРЕТЬИМИ СТОРОНАМИ ИЛИ НЕСПОСОБНОСТЬ ПРОГРАММЫ РАБОТАТЬ С ЛЮБЫМИ ДРУГИМИ ПРОГРАММАМИ), ДАЖЕ ЕСЛИ ТАКОЙ ВЛАДЕЛЕЦ ИЛИ ДРУГАЯ СТОРОНА БЫЛА ПРОИНФОРМИРОВАНА О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.
КОНЕЦ СРОКОВ И УСЛОВИЙ