Frage

Unser Unternehmen möchte MySQL für ein Softwareprodukt verwenden. Dieses Produkt ist nicht Open-Source. Ist es legal, es frei zu verwenden?

Wenn nicht, wie wäre es mit Postgresql? Ist das in Ordnung für unseren Zweck?

War es hilfreich?

Lösung

Postgres (nicht Postgre) ist absolut kostenlos. Sie können alles tun, was Sie wollen.

Für MySQL benötigen Sie höchstwahrscheinlich eine kommerzielle Lizenz, wenn Sie vorhaben, Ihre Bewerbung mit einer gebündelten Datenbank neu zu verteilen. Ich bin mir nicht sicher, ob dies erforderlich ist, wenn Ihre Bewerbung gerecht wird Bedürfnisse MySQL, aber ich denke, dies erfordert auch eine kommerzielle Lizenzen, da es als abgeleitete Arbeit angesehen wird

Aber ich bin kein Anwalt. Wenn Sie also zu 100% sicher sein möchten, sprechen Sie mit Oracle und einem Anwalt.

Andere Tipps

Zunächst ist die Menge an Informationen, die Sie gerade bereitgestellt haben, nicht ausreichend, um klar zu verstehen, was Sie unter "Verwendung von MySQL für ein Softwareprodukt" verstehen.

Natürlich können Sie die MySQL Community Edition zusammen mit proprietären, geschlossenen Produkten verwenden, die Sie für richtig halten. Aber wie ich weiß, möchte Ihr Unternehmen den Datenbankserver in Ihre Anwendung integrieren, weshalb die Lizenzierungsprobleme wissen müssen.

In diesem Fall verfügt PostgreSQL mit einer viel flexibleren Lizenz. Während die MySQL Community Edition die entzückende und respektable GPL (GNU Public Lizenz) verwendet PostgreSQL Lizenz, was auch eine Open-Source-Lizenz ist, aber ähnlich wie die BSD -Lizenz. Daher ist es viel zulässiger, insbesondere für die Verwendung zusammen mit einem Produkt mit geschlossenem Quellen. In der Tat wird es in einigen Closed-Source-Produkten so verwendet Yahoo, etc.

Nur um zusammenzufassen und zu klären: Sie können proprietärer Code mit ursprünglichen PostgreSQL -Quellen mischen und das resultierende Produkt in offener oder geschlossener Quelle kostenlos verkaufen oder verteilen. Ich gehe davon aus, dass dies der Lizenzstil ist, den Sie suchen.

Davon abgesehen habe ich nicht die Absicht, einen Flammenkrieg zu beginnen, aber PostgreSQL ist eine viel fähigere und stabilere RDBMs, daher ist dies eine viel bessere Option für eine kritische, geschäftsorientierte Anwendung.

In Bezug auf die Lizenz und auch aus üblichen technischen Gründen empfehle ich nachdrücklich PostgreSQL. Überprüf den Lizenztext, und der generische Lizenzvorlage aus.

Nach Angaben der Lizenzen handelt es sich bei der BSD -Lizenz von PostgreSQL um die zuweisendste Lizenz, die Sie nicht nur für den öffentlichen Domänencode finden können. Sie können es frei in einem Produkt mit geschlossenem Quelle verwenden und es verteilen, ohne Lizenzgebühren bezahlen zu müssen oder den Quellcode an Ihr Produkt bereitzustellen. Sie besitzen niemanden irgendetwas und müssen Anwälte nicht bezahlen, um sich irgendwelche Randfälle anzusehen. Nimm es, benutze es.

Abgesehen von den gesetzlichen Überlegungen ist nach meiner Meinung nach technisch nachgrosql eine weit überlegene Datenbank, architektonisch, leistungsbezogen und vor allem aus reinen Sicht der Datenintegrität. Viele Leute wählen eine Datenbank, weil sie einfach ist. Wenn Ihre Daten Ihnen nicht viel bedeuten, dann sei es. Aber jeder, der seine Daten wirklich ernst nimmt, wird Ihnen sagen, dass PostgreSQL zweifellos eine der besten Datenbanken ist, die es gibt. Vergiss, dass es kostenlos ist. Es ist wie ein Cummins -Diesel gebaut, Sie können es einfach herunterladen und es wird einfach weitergehen.

Ich habe in den letzten zehn Jahren mit vielen verschiedenen relationalen Datenbanken gearbeitet. Ich habe Jahre damit verbracht, MySQL zu verwenden und es trotzdem zu verwenden. Ich denke, MySQL ist ein perfekt feiner RDBM. Aber ich hatte immer das Gefühl, dass Postgresql in einer eigenen Liga ist. Es gibt so viele Dinge, die ich dazu sagen kann, von seinem eleganten und soliden Design bis zu seiner unglaublichen Haltbarkeit bis zu seiner hervorragenden Dokumentation. PostgreSQL ist die Grundlage für das CRM -System, das Rechnungslegungssystem, die Berichterstattung, die Website, die DNS, die großen Teile unserer IT -Infrastruktur unseres Unternehmens. Seit sechs Jahren läuft es Tag und Nacht, rund um die Uhr und betreibt all diese Systeme ohne Zwischenfälle. Es ist nur ein Arbeitspferd.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit dba.stackexchange
scroll top