AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Alternative(n) zu ZEOS?
Thema durchsuchen
Ansicht
Themen-Optionen

Alternative(n) zu ZEOS?

Ein Thema von Thanatos81 · begonnen am 12. Jul 2006 · letzter Beitrag vom 13. Jul 2006
Antwort Antwort
Thanatos81
(Gast)

n/a Beiträge
 
#1

Alternative(n) zu ZEOS?

  Alt 12. Jul 2006, 23:07
Datenbank: Firebird, MS-SQl, MySQL • Version: diverse • Zugriff über: _Noch_ mit ZEOS
Hi DP!

Da ist er wieder, der Typ mit den seltsamen Fragen Momentan nutze ich noch die ZEOS-Komponenten, allerdings ist mir aufgefallen, dass ich mich vertan habe Und zwar stehen die Zeos ja gar nicht unter der MPL, sondern unter GPL/LGPL.

Das passt mir nicht wirklich in den Kram, aufgrund des virulanten Verhaltens dieser Lizenzen. Ich möchte nämlich schon gerne selber entscheiden, welche Werke ich als OS vertreibe und welche als Freeware

Da ich je nach Anwendungszweck verschiedene Datenbankensysteme nutze (meist allerdings Firebird) bin ich nun natürlich auf der Suche nach neuen Komponenten für nativen Zugriff, ODBC möchte ich vermeiden.

Meine Frage an euch ist also, welche Komponenten ihr empfehlen könntet. Der Haken bei der Sache ist, dass ich mit den Programmen halt 0, nada, none, nix an Geld verdiene, deswegen sollten die schon Freeware oder OS sein, aber halt mit entsprechender Lizenz.

Für Firebird hab ich hier schon öfter von den UIBs und MDOs gelesen. Die unterliegen ja beide der MPL, damit könnte ich gut leben, aber welche der beiden Komponentsammlung ist eher zu empfehlen?

Welche Komponenten nutzt ihr für die anderen RDBMS? Für MS-SQL nehm ich mal an ADO. Gibt es vielleicht eine ZEOS hnliche Sammlung die mit allen RDBMS kann aber eine weniger virulante Lizenz hat?

Ein Haufen Fragen, der auf Antworten waretet
  Mit Zitat antworten Zitat
Benutzerbild von MagicAndre1981
MagicAndre1981

Registriert seit: 4. Jun 2004
Ort: Nordhausen
2.214 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Alternative(n) zu ZEOS?

  Alt 12. Jul 2006, 23:11
Luckie hat irgendwie gerade mit AnyDAC rumhantiert. Schau mal wie es da aussieht. Vllt kannst du ihn nach seinen Erkentnisen fragen. Wenn nicht musst du für jede DB unterschiedliche Komponenten nutzen und per Bridge-Pattern nutzen.
André
"A programmer is just a tool which converts caffeine into code", daran wirds wohl liegen, dass ich Abends nie pennen kann

Zitat von Luckie:
Nicht nur dass ihr offtopic geworden seid, jetzt werdet ihr selber im Offtopic noch offtopic
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Alternative(n) zu ZEOS?

  Alt 12. Jul 2006, 23:14
Zitat:
Das passt mir nicht wirklich in den Kram, aufgrund des virulanten Verhaltens dieser Lizenzen. Ich möchte nämlich schon gerne selber entscheiden, welche Werke ich als OS vertreibe und welche als Freeware Neutral
Bei der Lizenzierung unter der LGPL fallen nur Änderungen an der Bibliothek selber unter den Veröffentlichungszwang.
Markus Kinzler
  Mit Zitat antworten Zitat
Thanatos81
(Gast)

n/a Beiträge
 
#4

Re: Alternative(n) zu ZEOS?

  Alt 12. Jul 2006, 23:31
@MagicAndre1981
Danke, das klingt schon mal gut

@mkinzler
Naja, dieser Auzug aus der LGPL klingt für mich danach, dass der Endbenutzer in der Lage sein muss jederzeit die von mir benutzte Version der Library durch eine andere zu ersetzen. Das geht aber nur, wenn ich die Zeos in eine DLL kapsel (umständlich, vor allem für den Einsatz datensensitiver Komponenten) oder aber den Quelltext zur Verfügung stelle...

Zitat von http://www.gnu.org/licenses/lgpl.html:
Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Alternative(n) zu ZEOS?

  Alt 12. Jul 2006, 23:34
Mit Library ist ZEOS gemeint.
Markus Kinzler
  Mit Zitat antworten Zitat
Thanatos81
(Gast)

n/a Beiträge
 
#6

Re: Alternative(n) zu ZEOS?

  Alt 12. Jul 2006, 23:38
Ist mir schon klar. Nur wie soll der Benutzer eines Programms die Version von Zeos gegen eine andere austauschen, wenn es statisch mit der EXE gelinkt ist und er nicht den Quelltext hat?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Alternative(n) zu ZEOS?

  Alt 12. Jul 2006, 23:41
Die LGPL bezieht sich im Gegensatz zur GPL nur auf den Code der Library selber und nicht auf das Programm welches die Lib verwendet.
Markus Kinzler
  Mit Zitat antworten Zitat
Thanatos81
(Gast)

n/a Beiträge
 
#8

Re: Alternative(n) zu ZEOS?

  Alt 13. Jul 2006, 08:21
So sehr ich auch deine Delphikenntnisse schätze, aber diesmal glaube ich du willst mich einfach nicht verstehen.

Der von mir zitierte Teil der LGPL sagt doch eindeutig aus, dass der Benutzer eines Programmes die verwendete Library gegen eine andere/modifizierte Version der Library austuaschen können muss. Linke ich die Zeos statisch in die EXE, kann der Benutzer dies nicht -> Verstoß gegen die LGPL. Packe ich die Zeos in eine DLL, so kann der der Benutzer die DLL simpel austauschen und ich bin konform mit der LGPL, aber es geht eine Menge Komfort für den Entwickler flöten.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#9

Re: Alternative(n) zu ZEOS?

  Alt 13. Jul 2006, 08:31
Schau dir mal CoreLab an. Diese haben Komponenten für Oracle, MySQL, MS-SQL und interbase/Firebird. Und mit einer DB-Abstraktionsschicht (z.B. Bridge-Pattern) bekommst Du die auch alle unter einem Hut.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Alternative(n) zu ZEOS?

  Alt 13. Jul 2006, 09:01
Es würde IMHo aber auch ausreichen die Zeos-Bpls als Laufzeitbibliotheken einzubinden.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz