From owner-freebsd-database@FreeBSD.ORG Mon Feb 7 10:10:44 2005 Return-Path: Delivered-To: freebsd-database@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E58B016A4CE for ; Mon, 7 Feb 2005 10:10:43 +0000 (GMT) Received: from lurza.secnetix.de (lurza.secnetix.de [83.120.8.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id EBDFE43D39 for ; Mon, 7 Feb 2005 10:10:42 +0000 (GMT) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (slghcx@localhost [127.0.0.1]) by lurza.secnetix.de (8.13.1/8.13.1) with ESMTP id j17AAeHx008676; Mon, 7 Feb 2005 11:10:40 +0100 (CET) (envelope-from oliver.fromme@secnetix.de) Received: (from olli@localhost) by lurza.secnetix.de (8.13.1/8.13.1/Submit) id j17AAeWK008675; Mon, 7 Feb 2005 11:10:40 +0100 (CET) (envelope-from olli) Date: Mon, 7 Feb 2005 11:10:40 +0100 (CET) Message-Id: <200502071010.j17AAeWK008675@lurza.secnetix.de> From: Oliver Fromme To: freebsd-database@FreeBSD.ORG, Nick Pavlica In-Reply-To: X-Newsgroups: list.freebsd-database User-Agent: tin/1.5.4-20000523 ("1959") (UNIX) (FreeBSD/4.11-RELEASE (i386)) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Subject: Re: MySql Load balancing Solutions? X-BeenThere: freebsd-database@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: freebsd-database@FreeBSD.ORG, Nick Pavlica List-Id: Database use and development under FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Feb 2005 10:10:44 -0000 [Quoting fixed.] Nick Pavlica wrote: > On Fri, 4 Feb 2005 13:04:57 +0100 (CET), Oliver Fromme > wrote: > > Nick Pavlica wrote: > > > [...] > > > > Uh --- MySQL Cluster is a standard part of 4.1.9. You just have to > > > > install the mysql41-server port WITH_NDB=yes, which gets you a bunch > > > > of extra executables, mostly in /usr/local/libexec, including ndb_mgmd > > > > and ndbd. See: http://dev.mysql.com/doc/mysql/en/ndbcluster.html > > > > > > Yes it's part of 4.19, but if your software is not licenced under the > > > GPL you must buy a licence for the MySql servers ($595/server), and > > > another licence for MySql Cluster($5,000/CPU). > > > > That only applies if you are redistributing mysql. If > > you are only _using_ it, then it doesn't matter at all, > > and your other software doesn't have to be GPL. > > > > Specifically, www.mysql.com says [1]: > > > > "Free use for those who never copy, modify or distribute. > > As long as you never distribute the MySQL Software in any > > way, you are free to use it for powering your application, > > irrespective of whether your application is under GPL > > license or not." > > > > That's as clear as it can get. :-) > > [1]: > > http://www.mysql.com/company/legal/licensing/opensource-license.html > > Please contact MySql for verification/clarification like I did. The > MySql Rep. explained to me that by installing the database on more > that one computer, even if it is for you own use, it is considered a > distributed piece of software and should be licenced. The term "distribution" on the web page that I quoted clearly means distribution to third-parties (i.e. giving or selling it to other people). "Clustering" is something completely different. When you download the software to each node of your cluster, then that's certainly not "distribution". It's just a download. (Also, offering the clustering software under an OSS license wouldn't make sense if you could not use it on more than one machine under that license.) Apart from that, the text on their web site _should_ be sufficient and authoritative for licensing questions. I'm certainly not going to call all companies and persons who wrote OSS software that I'm running. If they publish a license text on their web site, then that's enough. If a license text turns out to be lying, misleading or ambiguous, then that's a good reason for me not to use the software at all. PostgreSQL is better anyway. :-) Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. "I made up the term 'object-oriented', and I can tell you I didn't have C++ in mind." -- Alan Kay, OOPSLA '97