473,386 Members | 1,766 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

mysql gpl license

Is my understanding of the MySQL license correct for this situation?

If I write software that uses MySQL as in client/server. I can distribute
both together commercially so long as I make it clear that the source is
available and maybe changed ie propagate the GPL license?

TIA
--
Mike W
Jul 19 '05 #1
10 4346
VisionSet wrote:
Is my understanding of the MySQL license correct for this situation?

If I write software that uses MySQL as in client/server. I can distribute
both together commercially so long as I make it clear that the source is
available and maybe changed ie propagate the GPL license?


I'm wondering almost the same thing. We are building a downloadable
demo of one of our products and I urged the folks in
Engineering and Support to make sure the demo supported
MySQL in addition to Sybase, Oracle, Informix, and DB2. But
when someone called MySQL to ask if it was ok to bundle
a version of MySQL with the demo (remember, this is a *demo*,
not a production environment), the folks at MySQL said no.

In fact, from what I was told, when she asked if we could just
include a URL in our documentation for the downloadable demo
we were building saying "if you'd like to try MySQL with our
product, here's where you can download it to try it out"
(remember, this is only a *demo* too, not even a production
version of OUR product) and the guy at MySQL threatened to
sue us if we did.

I found this VERY disturbing, given that I'm the one that
recommended MySQL to begin with. Can anyone from MySQL confirm
or deny that this would be the case? I mean, if someone downloads
our demo of OUR product and it contains URLs to trial versions of
MySQL (along with URLs to postgres, Informix, Sybase, Oracle, etc)
are we really gonna be sued by MySQL? It seems ... well,
ludicrous and makes me think she (the person who called MySQL)
was talking to some "I_work_on_commission_so_pay_me_or_sod_off"
sort of ninny who didn't really speak for MySQL (or misrepresented
'em).

Brent Bice
Remove "NOSPAM" from the address above to reply
I speak for myself, don't bug my employer

Jul 19 '05 #2
VisionSet wrote:
Is my understanding of the MySQL license correct for this situation?

If I write software that uses MySQL as in client/server. I can distribute
both together commercially so long as I make it clear that the source is
available and maybe changed ie propagate the GPL license?


I'm wondering almost the same thing. We are building a downloadable
demo of one of our products and I urged the folks in
Engineering and Support to make sure the demo supported
MySQL in addition to Sybase, Oracle, Informix, and DB2. But
when someone called MySQL to ask if it was ok to bundle
a version of MySQL with the demo (remember, this is a *demo*,
not a production environment), the folks at MySQL said no.

In fact, from what I was told, when she asked if we could just
include a URL in our documentation for the downloadable demo
we were building saying "if you'd like to try MySQL with our
product, here's where you can download it to try it out"
(remember, this is only a *demo* too, not even a production
version of OUR product) and the guy at MySQL threatened to
sue us if we did.

I found this VERY disturbing, given that I'm the one that
recommended MySQL to begin with. Can anyone from MySQL confirm
or deny that this would be the case? I mean, if someone downloads
our demo of OUR product and it contains URLs to trial versions of
MySQL (along with URLs to postgres, Informix, Sybase, Oracle, etc)
are we really gonna be sued by MySQL? It seems ... well,
ludicrous and makes me think she (the person who called MySQL)
was talking to some "I_work_on_commission_so_pay_me_or_sod_off"
sort of ninny who didn't really speak for MySQL (or misrepresented
'em).

Brent Bice
Remove "NOSPAM" from the address above to reply
I speak for myself, don't bug my employer

Jul 19 '05 #3
"Brent Bice" <bb*****@SPAMpersistence.com> wrote in message
news:vr************@corp.supernews.com...
VisionSet wrote:
Is my understanding of the MySQL license correct for this situation?

If I write software that uses MySQL as in client/server. I can distribute both together commercially so long as I make it clear that the source is
available and maybe changed ie propagate the GPL license?


I'm wondering almost the same thing. We are building a downloadable
demo of one of our products and I urged the folks in
Engineering and Support to make sure the demo supported
MySQL in addition to Sybase, Oracle, Informix, and DB2. But
when someone called MySQL to ask if it was ok to bundle
a version of MySQL with the demo (remember, this is a *demo*,
not a production environment), the folks at MySQL said no.

In fact, from what I was told, when she asked if we could just
include a URL in our documentation for the downloadable demo
we were building saying "if you'd like to try MySQL with our
product, here's where you can download it to try it out"
(remember, this is only a *demo* too, not even a production
version of OUR product) and the guy at MySQL threatened to
sue us if we did.

I found this VERY disturbing, given that I'm the one that
recommended MySQL to begin with. Can anyone from MySQL confirm
or deny that this would be the case? I mean, if someone downloads
our demo of OUR product and it contains URLs to trial versions of
MySQL (along with URLs to postgres, Informix, Sybase, Oracle, etc)
are we really gonna be sued by MySQL? It seems ... well,
ludicrous and makes me think she (the person who called MySQL)
was talking to some "I_work_on_commission_so_pay_me_or_sod_off"
sort of ninny who didn't really speak for MySQL (or misrepresented
'em).


You haven't mentioned whether your application will be under the GPL license
or not.
It is my understanding that if (and only if) it is then you can distribute M
ySQL commercially for profit with your own application.
It is this that I would like clarifying.

--
Mike W
Jul 19 '05 #4
"Brent Bice" <bb*****@SPAMpersistence.com> wrote in message
news:vr************@corp.supernews.com...
VisionSet wrote:
Is my understanding of the MySQL license correct for this situation?

If I write software that uses MySQL as in client/server. I can distribute both together commercially so long as I make it clear that the source is
available and maybe changed ie propagate the GPL license?


I'm wondering almost the same thing. We are building a downloadable
demo of one of our products and I urged the folks in
Engineering and Support to make sure the demo supported
MySQL in addition to Sybase, Oracle, Informix, and DB2. But
when someone called MySQL to ask if it was ok to bundle
a version of MySQL with the demo (remember, this is a *demo*,
not a production environment), the folks at MySQL said no.

In fact, from what I was told, when she asked if we could just
include a URL in our documentation for the downloadable demo
we were building saying "if you'd like to try MySQL with our
product, here's where you can download it to try it out"
(remember, this is only a *demo* too, not even a production
version of OUR product) and the guy at MySQL threatened to
sue us if we did.

I found this VERY disturbing, given that I'm the one that
recommended MySQL to begin with. Can anyone from MySQL confirm
or deny that this would be the case? I mean, if someone downloads
our demo of OUR product and it contains URLs to trial versions of
MySQL (along with URLs to postgres, Informix, Sybase, Oracle, etc)
are we really gonna be sued by MySQL? It seems ... well,
ludicrous and makes me think she (the person who called MySQL)
was talking to some "I_work_on_commission_so_pay_me_or_sod_off"
sort of ninny who didn't really speak for MySQL (or misrepresented
'em).


You haven't mentioned whether your application will be under the GPL license
or not.
It is my understanding that if (and only if) it is then you can distribute M
ySQL commercially for profit with your own application.
It is this that I would like clarifying.

--
Mike W
Jul 19 '05 #5
VisionSet wrote:
You haven't mentioned whether your application will be under the GPL license
or not.
It is my understanding that if (and only if) it is then you can distribute M
ySQL commercially for profit with your own application.
It is this that I would like clarifying.


The application would be for profit, the demo of the app would
not. I don't think the demo would be under a GPL license because
we don't give away the source. The demo has a 15 day license to
allow the user to try out our product but that's it.

But the point is that we were told that even if we didn't ship
the demo with MySQL, but merely tell the user that MySQL is one of
the databases the demo will work with that we might be sued.

Isn't this a little ridiculous? I mean, it's not like the people
who try out our demo are likely to run it in a production environment.
And if they downloaded MySQL from the MySQL website to try our demo
out they'd know that they had to license MySQL for a
production environment just as surely as they would if they'd
downloaded MySQL for any other purpose. Right?

If we were shipping our demo with mysql and the installer for our
demo also installed mysql, I could see this might be a problem. But
that's not the case at all here. (shrug) If the user already has
Sybase or Oracle or Informix (and probably a lot of other DBs I
don't know about) or if they download a trial version of any of these,
the demo will work fine with them too. So what's the big deal with
adding MySQL to the list of DBs our demo is compatible with? Why
should MySQL be anything but happy that our demo can be used with
their DB (as well as all the others)?

Brent

Jul 19 '05 #6
VisionSet wrote:
You haven't mentioned whether your application will be under the GPL license
or not.
It is my understanding that if (and only if) it is then you can distribute M
ySQL commercially for profit with your own application.
It is this that I would like clarifying.


The application would be for profit, the demo of the app would
not. I don't think the demo would be under a GPL license because
we don't give away the source. The demo has a 15 day license to
allow the user to try out our product but that's it.

But the point is that we were told that even if we didn't ship
the demo with MySQL, but merely tell the user that MySQL is one of
the databases the demo will work with that we might be sued.

Isn't this a little ridiculous? I mean, it's not like the people
who try out our demo are likely to run it in a production environment.
And if they downloaded MySQL from the MySQL website to try our demo
out they'd know that they had to license MySQL for a
production environment just as surely as they would if they'd
downloaded MySQL for any other purpose. Right?

If we were shipping our demo with mysql and the installer for our
demo also installed mysql, I could see this might be a problem. But
that's not the case at all here. (shrug) If the user already has
Sybase or Oracle or Informix (and probably a lot of other DBs I
don't know about) or if they download a trial version of any of these,
the demo will work fine with them too. So what's the big deal with
adding MySQL to the list of DBs our demo is compatible with? Why
should MySQL be anything but happy that our demo can be used with
their DB (as well as all the others)?

Brent

Jul 19 '05 #7

"Brent Bice" <bb*****@SPAMpersistence.com> wrote in message
news:vr************@corp.supernews.com...
VisionSet wrote:
You haven't mentioned whether your application will be under the GPL license or not.
It is my understanding that if (and only if) it is then you can distribute M ySQL commercially for profit with your own application.
It is this that I would like clarifying.


The application would be for profit, the demo of the app would
not. I don't think the demo would be under a GPL license because
we don't give away the source. The demo has a 15 day license to
allow the user to try out our product but that's it.

But the point is that we were told that even if we didn't ship
the demo with MySQL, but merely tell the user that MySQL is one of
the databases the demo will work with that we might be sued.

Isn't this a little ridiculous? I mean, it's not like the people
who try out our demo are likely to run it in a production environment.
And if they downloaded MySQL from the MySQL website to try our demo
out they'd know that they had to license MySQL for a
production environment just as surely as they would if they'd
downloaded MySQL for any other purpose. Right?

If we were shipping our demo with mysql and the installer for our
demo also installed mysql, I could see this might be a problem. But
that's not the case at all here. (shrug) If the user already has
Sybase or Oracle or Informix (and probably a lot of other DBs I
don't know about) or if they download a trial version of any of these,
the demo will work fine with them too. So what's the big deal with
adding MySQL to the list of DBs our demo is compatible with? Why
should MySQL be anything but happy that our demo can be used with
their DB (as well as all the others)?


I don't think you have a leg to stand on if you don't use the GPL. I think
this is basically the one pertinent fact.

Well in my case I shall take this silence to mean 'we'd really like to make
some money out of you but there is no way we're going to either admit that
the licence lets you do what you want for free or post any untruths in our
name to attempt to achieve this'

--
Mike W
Jul 19 '05 #8

"Brent Bice" <bb*****@SPAMpersistence.com> wrote in message
news:vr************@corp.supernews.com...
VisionSet wrote:
You haven't mentioned whether your application will be under the GPL license or not.
It is my understanding that if (and only if) it is then you can distribute M ySQL commercially for profit with your own application.
It is this that I would like clarifying.


The application would be for profit, the demo of the app would
not. I don't think the demo would be under a GPL license because
we don't give away the source. The demo has a 15 day license to
allow the user to try out our product but that's it.

But the point is that we were told that even if we didn't ship
the demo with MySQL, but merely tell the user that MySQL is one of
the databases the demo will work with that we might be sued.

Isn't this a little ridiculous? I mean, it's not like the people
who try out our demo are likely to run it in a production environment.
And if they downloaded MySQL from the MySQL website to try our demo
out they'd know that they had to license MySQL for a
production environment just as surely as they would if they'd
downloaded MySQL for any other purpose. Right?

If we were shipping our demo with mysql and the installer for our
demo also installed mysql, I could see this might be a problem. But
that's not the case at all here. (shrug) If the user already has
Sybase or Oracle or Informix (and probably a lot of other DBs I
don't know about) or if they download a trial version of any of these,
the demo will work fine with them too. So what's the big deal with
adding MySQL to the list of DBs our demo is compatible with? Why
should MySQL be anything but happy that our demo can be used with
their DB (as well as all the others)?


I don't think you have a leg to stand on if you don't use the GPL. I think
this is basically the one pertinent fact.

Well in my case I shall take this silence to mean 'we'd really like to make
some money out of you but there is no way we're going to either admit that
the licence lets you do what you want for free or post any untruths in our
name to attempt to achieve this'

--
Mike W
Jul 19 '05 #9
Apologies for the delayed reply - 'was on vacation last week.

VisionSet wrote:
I don't think you have a leg to stand on if you don't use the GPL. I think
this is basically the one pertinent fact.
So... If someone is writing an application that isn't GPL'd,
they may not even make it compatible with MySQL? They aren't even
permitted to include something in the documentation along the lines
of: "Sybase can be purchased at http://www.sybase.com/, Oracle can
be purchased at http://www.oracle.com/, MySQL can be purchased at
http://www.mysql.org/, .... and one of these is required to run our
application." ?

If this is the case, I'm SURE there are a jillion or so apps
out there that people have written that just happen to be compatible
with ODBC (and thus, with MySQL) and they should all be sued at
once because they're not GPL'd apps.
Well in my case I shall take this silence to mean 'we'd really like to make
some money out of you but there is no way we're going to either admit that
the licence lets you do what you want for free or post any untruths in our
name to attempt to achieve this'


Huh? So somehow, because an application just happens to be
compatible with ODBC, it's suddenly the application developer's
fault if someone downloads MySQL and doesn't pay for it? We're
not trying to "make money out of you" or at MySQL's expense and
implying we are simply because our demo is compatible with MySQL
(via ODBC) seems like an ad hominem attack to me.

Obviously, anyone who uses MySQL for commercial use or in a
production environment should pay for it. (shrug) That's not what
I'm questioning. I'm just wondering if they're allowed to download
MySQL to try it out before buying it, why would it be NOT allowed for
other application developers to list MySQL as one of the databases the
application works with?

Sheesh. I never expected to see such hostility here either.
I guess we'll just have to point out that the demo works with
most ODBC compliant databases and list all the databases we've
tried it with EXCEPT MySQL. (shrug) It's no big deal to me -- I
just wanted to see MySQL listed as one of the databases because I
LIKED MySQL from what little I've seen of it fiddling with it on
my linux boxes at home, not out of any deep, dark, ulterior motives.

Brent

Jul 19 '05 #10
Apologies for the delayed reply - 'was on vacation last week.

VisionSet wrote:
I don't think you have a leg to stand on if you don't use the GPL. I think
this is basically the one pertinent fact.
So... If someone is writing an application that isn't GPL'd,
they may not even make it compatible with MySQL? They aren't even
permitted to include something in the documentation along the lines
of: "Sybase can be purchased at http://www.sybase.com/, Oracle can
be purchased at http://www.oracle.com/, MySQL can be purchased at
http://www.mysql.org/, .... and one of these is required to run our
application." ?

If this is the case, I'm SURE there are a jillion or so apps
out there that people have written that just happen to be compatible
with ODBC (and thus, with MySQL) and they should all be sued at
once because they're not GPL'd apps.
Well in my case I shall take this silence to mean 'we'd really like to make
some money out of you but there is no way we're going to either admit that
the licence lets you do what you want for free or post any untruths in our
name to attempt to achieve this'


Huh? So somehow, because an application just happens to be
compatible with ODBC, it's suddenly the application developer's
fault if someone downloads MySQL and doesn't pay for it? We're
not trying to "make money out of you" or at MySQL's expense and
implying we are simply because our demo is compatible with MySQL
(via ODBC) seems like an ad hominem attack to me.

Obviously, anyone who uses MySQL for commercial use or in a
production environment should pay for it. (shrug) That's not what
I'm questioning. I'm just wondering if they're allowed to download
MySQL to try it out before buying it, why would it be NOT allowed for
other application developers to list MySQL as one of the databases the
application works with?

Sheesh. I never expected to see such hostility here either.
I guess we'll just have to point out that the demo works with
most ODBC compliant databases and list all the databases we've
tried it with EXCEPT MySQL. (shrug) It's no big deal to me -- I
just wanted to see MySQL listed as one of the databases because I
LIKED MySQL from what little I've seen of it fiddling with it on
my linux boxes at home, not out of any deep, dark, ulterior motives.

Brent

Jul 19 '05 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Spidah | last post by:
Looking at the list of changes made in PHP5 one of them is "Removed the bundled MySQL client library" Does anyone know exactly what this means? I assume we will still be able to code for...
8
by: madcap | last post by:
Hi, Our company was looking for contract programmer to develop an internet/intranet application. We were approached by a freelancer who have quite a lot experience and his resume was...
0
by: B. Pigman | last post by:
There have been many questions as to the viability of MySQL's assertion that it can dictate what constitutes a derived work in order to use the GPL against developers who don't wish their software...
74
by: John Wells | last post by:
Yes, I know you've seen the above subject before, so please be gentle with the flamethrowers. I'm preparing to enter a discussion with management at my company regarding going forward as either...
39
by: Mairhtin O'Feannag | last post by:
Hello, I have a client (customer) who asked the question : "Why would I buy and use UDB, when MySql is free?" I had to say I was stunned. I have no experience with MySql, so I was left sort...
3
by: sp3d2orbit | last post by:
I've read the MySQL licensing material and what I've found online, but I'm still unclear about when I have to pay MySQL for a license. Scenario: I've created an application that stores some data...
1
by: spam_only_please | last post by:
I know I've seen this discussed but can't seem to find the right search term. Is a online retailer using -say zen cart or some other open source store front required to have php or mysql license? ...
14
by: Frank Rizzo | last post by:
I've been given a project to work with which involves connecting to MySQL from .NET 2.0 app. I've googled looked and there is a metric ton of different MySQL ADO.NET providers from different...
0
Coldfire
by: Coldfire | last post by:
Since i cannot show the differences in a two-column like table. I am first putting MS SQL Server 2005 and then MySQL 5.x. MS SQL Server 2005 Brief Overview - SQL Server is a full-fledged...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.