Re: Database for Java

From: Chris Smith (cdsmith_at_twu.net)
Date: 10/14/04


Date: Thu, 14 Oct 2004 12:38:14 -0600

Raphi wrote:
> I'm having the Apache 2.0 server and i would like to set up a database
> that i can access with java. is mySQL a possibility??

Technically, yes. Legally, it depends. MySQL is a possibility only if:

1. You intend to release your application as open-source code, or
2. You intend to purchase a license for MySQL.

It's important to point all this out, because many people think straight
from "no hassle database" to "MySQL". That's a conclusion that you
might reach by hearing that MySQL is licensed under the GPL, but it
turns out that MySQL has an unusual interpretation of the GPL. There
are any number of databases that are freely distributable and can be
used with no hassle, but MySQL is not one of them. MySQL is in fact the
*only* database I'm aware of that actually costs you money to develop
for it (unless you're writing GPL code). If you want a database that,
like MySQL, has a large and helpful following and a lot of available
information and experience, PostgreSQL is a good choice.

-- 
www.designacourse.com
The Easiest Way to Train Anyone... Anywhere.
Chris Smith - Lead Software Developer/Technical Trainer
MindIQ Corporation


Relevant Pages

  • Re: Which MySQL Provider.
    ... Read the GPL, ... The GPL isn't different for this particular provider. ... We wanted to target Mysql in our o/r mapper. ... for their database. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Some free utilities for Java, with Hebrew support.
    ... here have GPL implementations and thus can hardly be called "closed". ... primary business model for the MySQL company. ... And my original question still stands -- who buys database clients, ... see a) vendors making database servers and client libraries and b) ...
    (comp.lang.java.programmer)
  • Re: MySQL JDBC driver - implications for non-GPLed apps
    ... tool that produces reports from the content of the existing database. ... > legitimate to interact with MySQL JDBC drivers via the JDBC interface. ... > GPL license on the driver. ... the application must identify the JDBC driver by its name. ...
    (comp.lang.java.databases)
  • Re: Novels statement re copying SuSE 9.2 Pro
    ... The MySQL's take on the GPL license has a ... >>accesses a MySQL database. ... >copyright on any MySQL database as a derived work. ... you must use the LGPL license and each ...
    (alt.os.linux.suse)
  • Re: MySQL Database problem (probably already solved in a message, but this is somewhat urgent)
    ... MySQL server has a database with a table, ... columns, an FSR column, and a password column. ... checked if the supposed arrays that were returned were actually arrays ...
    (comp.lang.php)