Autor Beitrag
blackbirdXXX

ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1077
Erhaltene Danke: 1

Ubuntu Dapper

BeitragVerfasst: So 07.11.04 20:33 
Also. Meine Frage ist die.
Ich bin nicht bereit für ein Datenbank Delphi 1000€ oder mehr zu zahlen.
Da ich aber aber einige Leute in meiner Umgebung habe, die mein Programm haben wollen (momentan noch ein PHP Proggi) dachte ich mir, ich programmier es mit Python.

1.) Ich weiß nicht ob das legal ist, dafür Geld zu verlagen. (Sicher auch eine Klausel)
2.) Darf ich die MySQL Datenbank mitgeben, oder muss man Geld zahlen, wenn es ein kommerzielles Projekt ist?

Auf Antwort freut sich blackbird

_________________
Klein, schwarz und ärgert Techniker? Jumper!
Alni
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 205

Win 2000, XP, SuSe, Debian
D5 Prof, D7 Prof, Kylix
BeitragVerfasst: So 07.11.04 21:18 
Die MySQL Datenbank unterliegt der GPL. Das heißt du darfst sie auch in kommerziellen Produkten verwenden und weitergeben. Python darfst du ebenfalls kommerziell verwenden.

_________________
MfG Alex
blackbirdXXX Threadstarter

ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1077
Erhaltene Danke: 1

Ubuntu Dapper

BeitragVerfasst: So 07.11.04 21:33 
Sehr gut.
Danke für die Antwort

_________________
Klein, schwarz und ärgert Techniker? Jumper!
Phobeus
ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1280

Linux (FC6), WinXP Pro (Box)
D6 Pers, D7 Pro, FPC 2.x
BeitragVerfasst: So 07.11.04 22:48 
STOPP! Klassicher Fall von schlechter Beratung! Nur weil etwas unter der GPL steht, bedeutet das noch sehr lange nicht, dass es auch umsonst ist (zugegeben oft der Fall). Bei MySQL ist dies nämlich genau ein Problem. Für kommerzielle Anwendungen leider kostenpflichtig. So... und ich finde natürlich nichts mehr auf der MySQL.com Seite, weil die wieder alles umgebaut haben um meine Behauptung zu ändern. Allerdings bezweifel ich sehr, dass die innerhalb von 6 Monaten alle von der Hand im Munde leben. Prüfe das also mal ganz genau, speziell, was die unter "kommerziell" verstehen. Es pauschal als frei zu deklarieren ist definitiv falsch.
Eine Konkurrenz dazu ist PostgreSQL, diese ist nicht nur GPL, sondern auch frei verfügbar. Je nachdem was Du machen möchtest, vielleicht eine alternative.

_________________
"Menschen sterben nicht wenn man sie zu Grabe trägt, sondern wenn sie ihre Träume verlieren..."
Phobeus
ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1280

Linux (FC6), WinXP Pro (Box)
D6 Pers, D7 Pro, FPC 2.x
BeitragVerfasst: So 07.11.04 22:51 
Nanu, wo ist den das Edit hin... (bitte nicht weg...).
Ich glaube ich habs doch noch gefunden. Diese Seite sollte Dich interessieren:
www.mysql.com/compan...mercial-license.html

_________________
"Menschen sterben nicht wenn man sie zu Grabe trägt, sondern wenn sie ihre Träume verlieren..."
Alni
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 205

Win 2000, XP, SuSe, Debian
D5 Prof, D7 Prof, Kylix
BeitragVerfasst: Mo 08.11.04 08:17 
Naja falsch ist es nicht was ich gesagt habe. Ich habe nur fälschlicherweise das Wissen um die GPL vorausgesetzt. Natürlich muss auch die Software die auf unter GPL lizensierten Komponenten basiert unter der GPL weitergegeben werden. Das ändert nichts daran dass die Software kommerziell sein darf und er Geld dafür verlangen kann. GPL ist immer frei verwendbar wenn man sich an die Lizenz hält. Bei MySQL musst Du nur zahlen wenn du eben auf die GPL verzichten willst. Gut ich gebe zu vielleicht war meine Beratung nicht vollständig aber sie war auf keinen Fall falsch!

_________________
MfG Alex
blackbirdXXX Threadstarter

ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1077
Erhaltene Danke: 1

Ubuntu Dapper

BeitragVerfasst: Mo 08.11.04 08:36 
Ist PostgreSQL komplett frei?
Wenn ja, was ist da anders?

_________________
Klein, schwarz und ärgert Techniker? Jumper!
Phobeus
ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1280

Linux (FC6), WinXP Pro (Box)
D6 Pers, D7 Pro, FPC 2.x
BeitragVerfasst: Mo 08.11.04 08:47 
Und ich bezweifel ernsthaft, dass er gedachte eine GPL-Software zu schreiben ;)
PostgreSQL ist eigentlich rechzt ähnlich. Es werden ab und an andere Zugangsschnittstellen (bzw Treiber) genutzt und IMAO ist die Administration des Kasten Schwieriger. Würde also primär mal schaun, wie man PostgreSQL mit Pyhton ansteuert. Auch gibts IMAO gerade dort eine neue Version, die hoffentlich noch einige Veränderungen mit sich bringt.

_________________
"Menschen sterben nicht wenn man sie zu Grabe trägt, sondern wenn sie ihre Träume verlieren..."
Alni
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 205

Win 2000, XP, SuSe, Debian
D5 Prof, D7 Prof, Kylix
BeitragVerfasst: Mo 08.11.04 09:02 
PostgreSQL und MySQL beide GPL verwenden macht es wohl keinen Sinn sich neu ein zu arbeiten. Bleib doch lieber bei MySQL.

_________________
MfG Alex
blackbirdXXX Threadstarter

ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1077
Erhaltene Danke: 1

Ubuntu Dapper

BeitragVerfasst: Mo 08.11.04 11:12 
Ich werde bei MySQL bleiben.
GPL heißt, ich darf Geld verlangen, muss aber den Quellcode freigeben?

_________________
Klein, schwarz und ärgert Techniker? Jumper!
Ramon
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 107

WIN7
D6 Prof, D7 Prof, D 2009
BeitragVerfasst: Mo 08.11.04 11:18 
Wie sieht es denn mit der Datenbank Firebird aus?
firebird-datenbank.de/
blackbirdXXX Threadstarter

ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1077
Erhaltene Danke: 1

Ubuntu Dapper

BeitragVerfasst: Mo 08.11.04 11:33 
Hat da jemand Erfahrungen mit Firebird?
Mit Python kann man die ja auch ansprechen.
Und kann ich diese kommerziell verwenden?

Meine Frage nochmal: Was schreibt mir die GPL vor?

_________________
Klein, schwarz und ärgert Techniker? Jumper!
blackbirdXXX Threadstarter

ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1077
Erhaltene Danke: 1

Ubuntu Dapper

BeitragVerfasst: Mo 08.11.04 16:48 
Ok. Firebird ist ganz nett, aber da müsste ich mich jetzt erstmal einarbeiten.
Ich bleibe bei MySQL.
Soweit ich das jetzt verstanden habe, heißt GLP, dass ich das Produkt verkaufen kann, aber den Sourcecode offenlegen muss.
Könnte man dann machen:
Das Produkt ist OpenSource, aber für die nicht private Nutzung meines Programmes verlange ich Geld.

Ist das so in Ordnung?

_________________
Klein, schwarz und ärgert Techniker? Jumper!
Phobeus
ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1280

Linux (FC6), WinXP Pro (Box)
D6 Pers, D7 Pro, FPC 2.x
BeitragVerfasst: Mo 08.11.04 16:50 
@Alni: Nein. MySQL und PostgreSQL sind nicht gleich. PostgreSQL kann auch bei kommerzieller Software eingesetzt werden. Das ist ein ganz entscheidender Unterschied!
@black:Firebird ist eine nette Datenbank, allerdings wird da IMAO weitaus mehr Einarbeitungszeit sein, weil es sich hierbei um eine "richtige DB" handelt. MySQL wird von einigen besondersn kritischen Zeitgenossen ja immer als "Datenbank light" verspöttet, was zumindest teilweise gar nicht so unwahr ist, wenn man beginnt sich mit den größeren zu befassen.
GPL bedeutet durchaus, dass Du Geld verlangen darfst. "Quellcode freigeben" bedeutet allerdings nicht, dass Du es mit codierst und dem Kunden auf eine CD für den Tesor gibst. Ist ja gerade bei den Skriptsprachen oft naheliegend. Sondern das Programm muss öffentlich zur Verfügung gestellt werden und das ist eine Sache, die Dir nicht spontan in den Sinn schwebte. Wenn doch, solltest Du nochmal die anderen Punkte der GPL prüfen, vielleicht wäre MySQL dann doch etwas für Dich (bzw. im Prinzip reden wir ja eher von deinem Kunden).
Alles rund um die GPL sollte Wikipedia weiterhelfen. Da sollte alles wichtige drinne sein, inklusive Links auf Orginaltext und dazugehörige Übersetzung:
de.wikipedia.org/wik...neral_Public_License

_________________
"Menschen sterben nicht wenn man sie zu Grabe trägt, sondern wenn sie ihre Träume verlieren..."
Alni
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 205

Win 2000, XP, SuSe, Debian
D5 Prof, D7 Prof, Kylix
BeitragVerfasst: Di 09.11.04 02:22 
Phobeus hat folgendes geschrieben:
@Alni: Nein. MySQL und PostgreSQL sind nicht gleich. PostgreSQL kann auch bei kommerzieller Software eingesetzt werden. Das ist ein ganz entscheidender Unterschied!

Falsch! Du kannst auch MySQL wie PostgreSQL kommerziell verwenden. Das ist ja Teil der GPL. GPL heißt im Prinzip du musst deinen Quellcode offenlegen und JEDER darf dein Programm verkaufen und weiterveröffentlichen. Ich bin mir nur nicht sicher ob du das Programm selber über das Internet anbieten musst, aber jeder Ausgabe des Programms muss der Quellcode beiliegen. Du kannst leider nicht verhindern dass dein Programm auch kommerziell verwendet wird ohne dir etwas zu zahlen.

_________________
MfG Alex
blackbirdXXX Threadstarter

ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1077
Erhaltene Danke: 1

Ubuntu Dapper

BeitragVerfasst: Di 09.11.04 04:22 
PortgreSQL ist (mir zu) unhandlich.
Firebird ist von den Abfragebefehlen anders und deswegen hilft es mir auch nichts, weil ich nicht den ganzen Code umschreiben will.
Warscheinlich muss ich mich mit der GPL anfreunden.
Ich werde mir jetzt trotzdem mal firebird ansehen und sehen, wie das funktioniert.

Wegen MySQL. Der Grund warum ich die Entwicklung mit MySQL begonnen habe ist, dass ich die Befehle und Tabellen von meiner PHP Version übernommen habe.

_________________
Klein, schwarz und ärgert Techniker? Jumper!
Phobeus
ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1280

Linux (FC6), WinXP Pro (Box)
D6 Pers, D7 Pro, FPC 2.x
BeitragVerfasst: Di 09.11.04 06:44 
"PostgreSQL kann auch bei kommerzieller Software frei eingesetzt werden"
Pardon, dass ich dieses Wort vergas. Wenn Du die Links verfolgst, impliziert die GPL das öffentlich und gerade bei einer Individualsoftware ist dies meistens nicht im Interesse des Erstellers, weil die Gefahr zu groß ist, dass man das nächste Mal eben nichts mehr dran verdient. Man behält den Source ja meistens am liebsten bei sich im Tresor.
Davon abgesehen halte ich die (kommerzielle!) MySQL-Lizenz für ein kommerzielles Projekt durchaus auch noch für relativ günstig, zumal die Anschaffung ja meistens auf den Kunden abwälzvbar ist und in den meisten Fällen die Konkurrenz ein Angebot vorliegt bei dem ein MSSQL mitsamt neuem OS angeboten wird.

_________________
"Menschen sterben nicht wenn man sie zu Grabe trägt, sondern wenn sie ihre Träume verlieren..."
jaevencooler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 166
Erhaltene Danke: 6

MS-DOS,Win32, Win95, Win 98, Me,XP, Linux, NT4.0, NT 2000-2008, Vista, Windows 7
Turbo Pascal,D1 Enter,D2 Enter,D3 Enter,D5 Enter, Kylix, D2007, PL/SQL, MS/SQL, Delphi 2010, Delphi XE
BeitragVerfasst: Di 09.11.04 09:28 
Guten Morgen,

hmmmm, eine recht Interessante Diskussion die hier geführt wird. Auf der einen Seite wird nicht eingesehen für gute Software Geld zu bezahlen, auf der anderen Seite seit Ihr besorgt das man die eigenen Programme kostenfrei zur verfügung stellen muss.

Ihr solltet mal in einer ruhigen Minute über Eure Argumentation nachdenken, für ein gutes Stück Software, ob Datenbank oder Entwicklungstool, muss man nun mal Geld bezahlen, da haben nämlich fleissige Leute lange daran gearbeitet, genau wie ihr an Eurer Software.

Eine Delphi Pro Version kostst ja nu nicht so viel, Zugriffe auf die MySQL gibt es auch für wenig geld bei Torry, naja und die datenbank zahlt doch so oder so der Kunde....


Beste Grüsse
Michael 8)
Alni
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 205

Win 2000, XP, SuSe, Debian
D5 Prof, D7 Prof, Kylix
BeitragVerfasst: Di 09.11.04 13:38 
jaevencooler hat folgendes geschrieben:
Guten Morgen,

hmmmm, eine recht Interessante Diskussion die hier geführt wird. Auf der einen Seite wird nicht eingesehen für gute Software Geld zu bezahlen, auf der anderen Seite seit Ihr besorgt das man die eigenen Programme kostenfrei zur verfügung stellen muss.


Ich hätte kein Problem mein Programm unter GPL zu veröffentlichen. Man muss nur sein Programm so kompliziert gestalten, dass man es ohne ausführliche Dokumentation nicht benutzen kann. Und die kostet dann eben ein paar Euro. Dann baut man nochein paar Bugs ein und hat damit einige lukrative Serviceverträge sicher ;)

jaevencooler hat folgendes geschrieben:

Ihr solltet mal in einer ruhigen Minute über Eure Argumentation nachdenken, für ein gutes Stück Software, ob Datenbank oder Entwicklungstool, muss man nun mal Geld bezahlen, da haben nämlich fleissige Leute lange daran gearbeitet, genau wie ihr an Eurer Software.


Es kommt natürlich darauf an wenn man irgend ein kleines Tool schreiben und verkaufen will, und dann erst weit über 1000€ in die Software stecken muss, ist das natürlich etwas anderes, als wenn man für seine Software 500€ verlangen kann und schon 10 potenzielle Kunden hat.

jaevencooler hat folgendes geschrieben:

Eine Delphi Pro Version kostst ja nu nicht so viel, Zugriffe auf die MySQL gibt es auch für wenig geld bei Torry, naja und die datenbank zahlt doch so oder so der Kunde....


Naja 1000 € sind in meinen Augen schon relativ viel (Delphi for Kids mal ausgenommen). Die Zugriffe sind sowieso nicht dass Problem. Die Datenbank ist nicht das was etwas kostet. Man zahlt dafür eine Software entwickeln zu dürfen, die diese Art Datenbank verwenden kann ohne seinen Source weiterzugeben. Im fall von MySQL ist es eine einmalige Pauschale und insofern spielt eben der zu erwartende Umsatz wieder eine Rolle.
Das sind aber Entscheidungen, die wir Blackbird nicht abnehmen können. Dazu wissen wir zuwenig über sein Projekt.

Phobeus hat folgendes geschrieben:

PostgreSQL kann auch bei kommerzieller Software frei eingesetzt werden

Jetzt hab ich doch mal selber nachgeschaut welche Lizenz PstgreSQL hat. Weil du weiter oben dass hier:
Phobeus hat folgendes geschrieben:

Eine Konkurrenz dazu ist PostgreSQL, diese ist nicht nur GPL, sondern auch frei verfügbar. Je nachdem was Du machen möchtest, vielleicht eine alternative.
geschrieben hast bin ich davon ausgegangen, dass das stimmt ;)
Und ich dachte immer: "Was will er denn?! MySQL ist doch auch GPL und frei verfügbar für kommerzielle Produkte"

Aber PostgreSQL ist ja gar nicht GPL sondern BSD. Das ist ja ganz was anderes. Da sollte es sich BlackbirdXXX doch noch mal überlegen, weil er ja PostgreSQL nicht nur frei verwenden kann (wie MySQL), sondern dabei auch im Gegensatz zu MySQL weder seinen Quellcode freigeben noch Lizenzgebühren zahlen muss.

Jetzt hat sich dieses Missverständnis auch geklärt. Hoffentlich haben wir Blackbird jetzt nicht durcheinander gebracht und er kann sich jetzt entscheiden.

_________________
MfG Alex
MAlsleben
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 303

W2k,WinXP
D3 - DXE3 Enterprise
BeitragVerfasst: Di 09.11.04 14:41 
Hi,

nur mal zur Richtigstellung: PostgreSQL läuft nicht unter GPL sondern unter BSD Lizenz. Da gibt es schon einige Unterschiede, wobei ich ganz persönlich die BSD besser finde aus Sicht der Nutzer.

Gruß Micha

_________________
Viele Wege führen nach Rom.