db4o 8.0

Licencji: Wolna ‎Rozmiar pliku: 32.18 MB
‎Ocena użytkowników: 3.0/5 - ‎1 ‎Głosów

db4o (baza danych obiektów) to baza danych obiektów typu open source, natywna dla języka Java i .NET. Wolne oprogramowanie, dostępne na licencji GPL i komercyjnej. Idealny do użytku wbudowanego, na przykład w oprogramowaniu działającym na urządzeniach mobilnych lub medycznych, w oprogramowaniu pakowanym i w systemach czasu rzeczywistego. Najważniejsze cechy programu: - One-Line-of-Code-Database (Jeden wiersz kodu przechowuje dowolny obiekt; Model klasy = schemat obiektu; Płynny proces produkcji) - Osadzanie (zero administracji; Automatyczne przechowywanie wersji schematu; 400 KB) - Obsługa wielu platform (native to Java i .NET; Urządzenia mobilne, komputery i serwery; Działa między platformami) - Wprowadza więcej OO do bazy danych (replikacja obiektowa; Zapytania natywne; przeglądarka ObjectManager) Najważniejsze korzyści: - Tnie 90% kosztów rozwoju trwałości - 10% szybciej na rynku z aplikacją - Działa do 44 razy szybciej niż konwencjonalne systemy - Można wdrożyć w dużych ilościach bez administracji lokalnej - Zbuduj chude i prawdziwie obiektowe oprogramowanie - Tworzenie rozproszonych, w pełni zsynchronizowanych architektur danych - Mniej błędów, lepsza refaktoryzalność i trwałość oprogramowania

historia wersji

  • Wersja 8.0 opublikowany na 2011-02-01
    Licencja wolnego oprogramowania (GPL)

Szczegóły programu

Eula

Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego

db4o jest dostępny na licencji bezpłatnej lub komercyjnej, do wyboru. db4o jest dostępny jako wolne oprogramowanie na podstawie GNU General Public License (GPL) poniżej, co jest idealne do rozwoju w domu lub wolnego oprogramowania. Ale jeśli chcesz osadzić db4o w produktach komercyjnych, które będziesz dystrybuować, musisz uzyskać licencję komercyjną tutaj: http://www.db4o.com/commercial/ GNU OGÓLNA LICENCJA PUBLICZNA Wersja 2, czerwiec 1991 Copyright (C) 1989, 1991 Fundacja Wolnego Oprogramowania, Inc. 59 Temple Place, Apartament 330, Boston, MA 02111-1307 Stany Zjednoczone Ameryki Każdy może kopiować i rozpowszechniać dosłowne kopie tego dokumentu licencyjnego, ale jego zmiana jest niedozwolona. Preambuła Licencje dla większości oprogramowania mają na celu odebranie ci swobody udostępniania i zmiany. Natomiast Powszechna Licencja Publiczna GNU ma na celu zagwarantowanie twojej wolności do dzielenia się i zmieniania wolnego oprogramowania - aby upewnić się, że oprogramowanie jest wolne dla wszystkich jego użytkowników. Niniejsza Ogólna Licencja Publiczna dotyczy większości oprogramowania Fundacji Wolnego Oprogramowania oraz każdego innego programu, którego autorzy zobowiązują się do korzystania z niego. (Niektóre inne oprogramowanie Fundacji Wolnego Oprogramowania jest objęte powszechną licencją publiczną Biblioteki GNU). Można go zastosować do swoich programów, zbyt. Kiedy mówimy o wolnym oprogramowaniu, odnosimy się do wolności, a nie ceny. Nasze Ogólne Licencje Publiczne mają na celu upewnienie się, że masz swobodę rozpowszechniania kopii wolnego oprogramowania (i pobierać opłaty za tę usługę, jeśli chcesz), że otrzymujesz kod źródłowy lub możesz go uzyskać, jeśli chcesz, że możesz zmienić oprogramowanie lub użyć jego fragmentów w nowych darmowych programach; i że wiesz, że możesz robić te rzeczy. Aby chronić Twoje prawa, musimy wprowadzić ograniczenia, które zabraniają każdemu odmawiać ci tych praw lub prosić Cię o zrzeczenie się praw. Ograniczenia te przekładają się na pewne obowiązki, jeśli rozpowszechniasz kopie oprogramowania lub jeśli je zmodyfikujesz. Na przykład, jeśli rozpowszechniasz kopie takiego programu, czy to za darmo, czy za opłatą, musisz przyznać odbiorcom wszystkie prawa, które masz. Należy upewnić się, że oni też odbierają lub mogą uzyskać kod źródłowy. I musisz pokazać im te terminy, aby znali swoje prawa. Chronimy Twoje prawa w dwóch krokach: (1) prawa autorskie do oprogramowania i (2) oferujemy ci tę licencję, która daje ci prawne pozwolenie na kopiowanie, rozpowszechnianie i/lub modyfikowanie oprogramowania. Ponadto, dla ochrony każdego autora i dla naszego, chcemy mieć pewność, że każdy rozumie, że nie ma gwarancji na to wolne oprogramowanie. Jeśli oprogramowanie jest modyfikowane przez kogoś innego i przekazywane dalej, chcemy, aby jego odbiorcy wiedzieli, że to, co mają, nie jest oryginałem, tak aby wszelkie problemy wprowadzone przez innych nie odzwierciedlały reputacji oryginalnych autorów. Wreszcie, każdy darmowy program jest stale zagrożony patentami na oprogramowanie. Chcemy uniknąć niebezpieczeństwa, że redystrybutory wolnego programu będą indywidualnie uzyskiwać licencje patentowe, w efekcie czyniąc program zastrzeżonym. Aby temu zapobiec, wyjaśniliśmy, że każdy patent musi być licencjonowany do bezpłatnego użytku lub w ogóle nie posiada licencji. Dokładne warunki kopiowania, dystrybucji i modyfikacji są zgodne z przepisami. GNU OGÓLNA LICENCJA PUBLICZNA WARUNKI KOPIOWANIA, DYSTRYBUCJI I MODYFIKACJI 0. Niniejsza Licencja ma zastosowanie do każdego programu lub innego utworu, który zawiera powiadomienie złożone przez właściciela praw autorskich, mówiące, że może być który zawiera zawiadomienie złożone przez właściciela praw autorskich, mówiące, że może być rozpowszechniane zgodnie z warunkami niniejszej Powszechnej Licencji Publicznej. "Program", poniżej, odnosi się do takiego programu lub pracy, a "praca oparta na Programie" oznacza Program lub jakiekolwiek dzieło pochodne zgodnie z prawem autorskim: to znaczy utwór zawierający Program lub jego część, dosłownie lub z modyfikacjami i/lub przetłumaczone na inny język. (Dalej tłumaczenie jest zawarte bez ograniczeń w terminie "modification".) Każdy licencjobiorca jest adresowany jako "you". Działania inne niż kopiowanie, dystrybucja i modyfikacja nie są objęte niniejszą Licencją; nie są one objęte zakresem stosowania. Działanie Programu nie jest ograniczone, a dane wyjściowe z Programu są pokrywane tylko wtedy, gdy jego treść stanowi dzieło oparte na Programie (niezależne od tego, że zostało wykonane przez uruchomienie Programu). To, czy to prawda, zależy od tego, co robi Program. 1. Użytkownik może kopiować i rozpowszechniać dosłowne kopie kodu źródłowego Programu w dowolnym nośniku, pod warunkiem że w widoczny i odpowiedni sposób opublikuje na każdej kopii odpowiednią informację o prawach autorskich i zrzeczenie się gwarancji; zachować w stanie nienaruszonym wszystkie powiadomienia, które odnoszą się do niniejszej Licencji i braku jakiejkolwiek gwarancji; i przekazać innym odbiorcom Programu kopię niniejszej Licencji wraz z Programem. Użytkownik może pobierać opłatę za fizyczną czynność przeniesienia kopii, a w zależności od wyboru może oferować ochronę gwarancyjną w zamian za opłatę. 2. Użytkownik może modyfikować swoją kopię lub kopie Programu lub dowolną jego część, tworząc w ten sposób utwór oparty na Programie, oraz kopiować i rozpowszechniać takie modyfikacje lub prace zgodnie z warunkami punktu 1 powyżej, pod warunkiem że spełnia również wszystkie następujące warunki: a) Użytkownik musi spowodować, że zmodyfikowane pliki będą zawierać wyraźne powiadomienia stwierdzające, że zostały zmienione pliki i datę każdej zmiany. b) Użytkownik musi spowodować, że wszelkie prace, które rozpowszechnia lub publikuje, które w całości lub w części zawierają lub pochodzą z Programu lub jakiejkolwiek jego części, będą licencjonowane jako całość bez żadnych opłat na rzecz wszystkich osób trzecich zgodnie z warunkami niniejszej Licencji. c) Jeśli zmodyfikowany program zwykle odczytuje polecenia interaktywnie podczas uruchamiania, musisz spowodować, że po uruchomieniu do takiego interaktywnego użytku w najbardziej zwykły sposób, można wydrukować lub wyświetlić ogłoszenie, w tym odpowiednią informację o prawach autorskich i powiadomienie, że nie ma gwarancji (lub inaczej, mówiąc, że udzielasz gwarancji) i że użytkownicy mogą rozpowszechniać program w tych warunkach i informując użytkownika, jak wyświetlić kopię niniejszej Licencji. (Wyjątek: jeśli sam Program jest interaktywny, ale zwykle nie drukuje takiego ogłoszenia, praca oparta na Programie nie jest wymagana do wydrukowania anonsu). Wymagania te mają zastosowanie do zmodyfikowanej pracy jako całości. Jeśli możliwe do zidentyfikowania sekcje tego utworu nie pochodzą z Programu i mogą być racjonalnie uznane za niezależne i oddzielne utwory same w sobie, wówczas niniejsza Licencja i jej warunki nie mają zastosowania do tych sekcji, gdy rozpowszechniasz je jako oddzielne utwory. Ale kiedy rozpowszechniasz te same sekcje jako część całości, która jest dziełem opartym na Programie, dystrybucja całości musi odbywać się na warunkach niniejszej Licencji, której uprawnienia dla innych licencjobiorców rozciągają się na całość, a tym samym na każdą część, niezależnie od tego, kto ją napisał. W związku z tym intencją niniejszej sekcji nie jest dochodzenie praw lub zakwestionowanie twoich praw do pracy napisanej w całości przez Użytkownika; zamiarem jest raczej skorzystanie z prawa do kontrolowania dystrybucji utworów pochodnych lub zbiorowych opartych na Programie. Ponadto samo agregowanie innego utworu nieopartego na Programie z Programem (lub z utworem opartym na Programie) na woluminie nośnika pamięci masowej lub dystrybucji nie obejmuje innych prac w zakresie niniejszej Licencji. 3. Użytkownik może kopiować i rozpowszechniać Program (lub utwór oparty na nim, zgodnie z sekcją 2) w kodzie obiektowym lub formie wykonywalnej zgodnie z warunkami sekcji 1 i 2 powyżej, pod warunkiem że wykonuje również jedną z następujących czynności: a) towarzyszyć mu wraz z kompletnym odpowiednim kodem źródłowym nadanym maszynowo, który musi być rozpowszechniany zgodnie z warunkami sekcji 1 i 2 powyżej na nośniku zwyczajowo używanym do wymiany oprogramowania; Lub b) dołączyć do niej pisemną ofertę, ważną przez co najmniej trzy lata, aby dać jakiejkolwiek stronie trzeciej, za opłatą nie większą niż koszt fizycznej dystrybucji źródła, pełną kopię odpowiedniego kodu źródłowego nadalną do odczytu maszynowego, która ma być rozpowszechniana zgodnie z warunkami sekcji 1 i 2 powyżej na nośniku zwyczajowo używanym do wymiany oprogramowania; Lub c) Towarzyszyć mu informacje otrzymane w odniesieniu do oferty dystrybucji odpowiedniego kodu źródłowego. (Ta alternatywa jest dozwolona tylko dla dystrybucji niekomercyjnej i tylko wtedy, gdy program otrzymałeś w kodzie obiektowym lub formie wykonywalnej z taką ofertą, zgodnie z podsekcją b powyżej). Kod źródłowy pracy oznacza preferowaną formę pracy do wprowadzania zmian do niego. W przypadku pracy wykonywalnej pełny kod źródłowy oznacza cały kod źródłowy dla wszystkich modułów, które zawiera, a także wszystkie skojarzone pliki definicji interfejsu, a także skrypty używane do kontrolowania kompilacji i instalacji pliku wykonywalnego. Jednak jako specjalny wyjątek, rozproszony kod źródłowy nie musi zawierać niczego, co jest zwykle dystrybuowane (w formie źródłowej lub binarnej) z głównymi składnikami (kompilatorem, jądrem i tak dalej) systemu operacyjnego, na którym działa plik wykonywalny, chyba że sam ten składnik towarzyszy wykonywalnemu. Jeśli dystrybucja kodu wykonywalnego lub object odbywa się poprzez oferowanie dostępu do kopii z wyznaczonego miejsca, a następnie oferowanie równoważnego dostępu do kopiowania kodu źródłowego z tego samego miejsca liczy się jako dystrybucja kodu źródłowego, nawet jeśli osoby trzecie nie są zmuszone do kopiowania źródła wraz z kodem obiektu. 4. Użytkownik nie może kopiować, modyfikować, udzielać sublicencji ani rozpowszechniać Programu, z wyjątkiem przypadków wyraźnie określonych w niniejszej Licencji. Wszelkie próby kopiowania, modyfikowania, sublicencji lub rozpowszechniania Programu w inny sposób są nieważne i automatycznie wygaszą prawa użytkownika wynikające z niniejszej Licencji. Jednak strony, które otrzymały kopie lub prawa od Użytkownika na mocy niniejszej Licencji, nie będą miały swoich licencji zakończonych tak długo, jak długo strony te pozostaną w pełnej zgodności. 5. Użytkownik nie jest zobowiązany do zaakceptowania niniejszej Licencji, ponieważ nie został podpisany. Jednak nic innego nie daje ci zgody na modyfikację lub dystrybucję Programu lub jego dzieł pochodnych. Działania te są zabronione przez prawo, jeśli użytkownik nie akceptuje niniejszej Licencji. W związku z tym, modyfikując lub rozpowszechniając Program (lub jakiekolwiek prace oparte na Programie), użytkownik wskazuje na akceptację niniejszej Licencji, aby to zrobić, a także wszystkie jej warunki kopiowania, rozpowszechniania lub modyfikowania Programu lub utworów na jego podstawie. 6. Za każdym razem, gdy użytkownik redystrybuuje Program (lub jakiekolwiek prace oparte na Programie), odbiorca automatycznie otrzymuje od pierwotnego licencjodawcy licencję na kopiowanie, rozpowszechnianie lub modyfikowanie Programu zgodnie z niniejszymi warunkami. Nie wolno nakładać żadnych dalszych ograniczeń na korzystanie z praw przyznanych w niniejszym dokumencie przez odbiorców.'' wykonywanie praw przyznanych w niniejszym dokumencie. Użytkownik nie ponosi odpowiedzialności za egzekwowanie przestrzegania przez osoby trzecie niniejszej Licencji. 7. Jeśli w wyniku orzeczenia sądu lub zarzutu naruszenia patentu lub z jakiegokolwiek innego powodu (nie ograniczając się do kwestii patentowych), na Ciebie narzucą się warunki (na mocy nakazu sądowego, umowy lub w inny sposób), które są sprzeczne z warunkami niniejszej Licencji, nie zwalniają cię z warunków niniejszej Licencji. Jeśli użytkownik nie może rozpowszechniać w taki sposób, aby jednocześnie wypełniał swoje zobowiązania wynikające z niniejszej Licencji i innych stosownych zobowiązań, w konsekwencji nie może on w ogóle rozpowszechniać Programu. Na przykład, jeśli licencja patentowa nie zezwala na beztądną redystrybucję Programu przez wszystkich tych, którzy otrzymują kopie bezpośrednio lub pośrednio za pośrednictwem Użytkownika, jedynym sposobem, w jaki użytkownik mógłby spełnić zarówno tę licencję, jak i niniejszą Licencję, byłoby całkowite powstrzymanie się od rozpowszechniania Programu. Jeśli jakakolwiek część tej sekcji zostanie uznana za nieważną lub niewykonalną w określonych okolicznościach, saldo sekcji ma zastosowanie, a sekcja jako całość ma zastosowanie w innych okolicznościach. Celem niniejszej sekcji nie jest nakłanianie do naruszania patentów lub innych roszczeń majątkowych ani do kwestionowania ważności takich roszczeń; niniejsza sekcja ma na celu wyłącznie ochronę integralności systemu dystrybucji wolnego oprogramowania, który jest realizowany przez praktyki licencji publicznych. Wiele osób wniósł hojny wkład w szeroki zakres oprogramowania dystrybuowanego za pośrednictwem tego systemu, opierając się na konsekwentnym stosowaniu tego systemu; to do autora / dawcy, aby zdecydować, czy on lub ona jest skłonna do dystrybucji oprogramowania za pośrednictwem innego systemu i licencjobiorca nie może narzucić tego wyboru. Niniejsza sekcja ma na celu dokładne wyjaśnić, co uważa się za konsekwencję pozostałej części niniejszej Licencji. 8. Jeżeli dystrybucja i/lub korzystanie z Programu jest ograniczone w niektórych krajach patentami lub interfejsami chronionymi prawami autorskimi, pierwotny posiadacz praw autorskich, który umieszcza Program na mocy niniejszej Licencji, może dodać wyraźne ograniczenie geograficznego rozpowszechniania z wyłączeniem tych krajów, tak, aby dystrybucja była dozwolona tylko w krajach, które nie są w ten sposób wykluczone, lub między krajami. W takim przypadku niniejsza Licencja zawiera ograniczenie tak, jakby zostało zapisane w treści niniejszej Licencji. 9. Fundacja Wolnego Oprogramowania może od czasu do czasu publikować poprawione i/lub nowe wersje Ogólnej Licencji Publicznej. Takie nowe wersje będą podobne w duchu do obecnej wersji, ale mogą się różnić w szczegółach, aby rozwiązać nowe problemy lub problemy. Każda wersja otrzymuje numer wersji wyróżniającej. Jeśli Program określa numer wersji niniejszej Licencji, który ma do niej zastosowanie i "jakąkolwiek późniejszą wersję", użytkownik ma możliwość przestrzegania warunków tej wersji lub jakiejkolwiek nowszej wersji opublikowanej przez Fundację Wolnego Oprogramowania. Jeśli Program nie określi numeru wersji niniejszej Licencji, użytkownik może wybrać dowolną wersję, jaką kiedykolwiek opublikowała Fundacja Wolnego Oprogramowania. 10. Jeśli chcesz włączyć części Programu do innych bezpłatnych programów, których warunki dystrybucji są różne, napisz do autora, aby poprosić o pozwolenie. W przypadku oprogramowania, które jest chronione prawami autorskimi Fundacji Wolnego Oprogramowania, napisz do Fundacji Wolnego Oprogramowania; czasami robimy wyjątki. Nasza decyzja będzie opierać się na dwóch celach zachowania wolnego statusu wszystkich pochodnych naszego wolnego oprogramowania oraz promowania udostępniania i ponownego wykorzystania oprogramowania w ogóle. BEZ GWARANCJI 11. PONIEWAŻ PROGRAM JEST LICENCJONOWANY BEZPŁATNIE, PROGRAM NIE JEST OBJĘTY GWARANCJĄ W ZAKRESIE DOZWOLONYM PRZEZ OBOWIĄZUJĄCE PRAWO. Z WYJĄTKIEM SYTUACJI, GDY NA PIŚMIE POSIADACZE PRAW AUTORSKICH I/LUB INNE STRONY DOSTARCZAJĄ PROGRAM &AS" BEZ JAKIEJKOLWIEK GWARANCJI, WYRAŻONEJ LUB DOROZUMIANEJ, W TYM MIĘDZY INNYMI DOROZUMIANYCH GWARANCJI PRZYDATNOŚCI HANDLOWEJ I PRZYDATNOŚCI DO OKREŚLONEGO CELU. CAŁE RYZYKO CO DO JAKOŚCI I WYDAJNOŚCI PROGRAMU JEST Z TOBĄ. JEŚLI PROGRAM OKAŻE SIĘ WADLIWY, PONOSISZ KOSZTY WSZYSTKICH NIEZBĘDNYCH SERWISÓW, NAPRAW LUB KOREKT. 12. W ŻADNYM WYPADKU, CHYBA ŻE JEST TO WYMAGANE PRZEZ OBOWIĄZUJĄCE PRAWO LUB ZGODZIŁ SIĘ NA PIŚMIE BĘDZIE KAŻDY POSIADACZ PRAW AUTORSKICH, LUB JAKIEJKOLWIEK INNEJ STRONY, KTÓRA MOŻE ZMODYFIKOWAĆ I / LUB REDYSTRYBUCJI PROGRAMU, JAK TO POZWALA POWYŻEJ, PONOSI ODPOWIEDZIALNOŚĆ ZA SZKODY, W TYM WSZELKIE OGÓLNE, SPECJALNE, PRZYPADKOWE LUB WTÓRNE SZKODY WYNIKAJĄCE Z KORZYSTANIA LUB NIEMOŻNOŚCI KORZYSTANIA Z PROGRAMU (W TYM MIĘDZY INNYMI UTRATĘ DANYCH LUB DANYCH, KTÓRE STAŁY SIĘ NIEDOKŁADNE LUB STRATY PONIESIONE PRZEZ CIEBIE LUB OSOBY TRZECIE LUB NIEPOWODZENIE DZIAŁANIA PROGRAMU Z INNYMI PROGRAMAMI), NAWET JEŚLI TAKI POSIADACZ LUB INNA STRONA ZOSTAŁA POINFORMOWANA O MOŻLIWOŚCI WYSTĄPIENIA TAKICH SZKÓD. KONIEC REGULAMINU