473,655 Members | 3,056 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 4376
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_comm ission_so_pay_m e_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_comm ission_so_pay_m e_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*****@SPAMpe rsistence.com> wrote in message
news:vr******** ****@corp.super news.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_comm ission_so_pay_m e_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*****@SPAMpe rsistence.com> wrote in message
news:vr******** ****@corp.super news.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_comm ission_so_pay_m e_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*****@SPAMpe rsistence.com> wrote in message
news:vr******** ****@corp.super news.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*****@SPAMpe rsistence.com> wrote in message
news:vr******** ****@corp.super news.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

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

Similar topics

6
4752
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 MySQL as we do now? Thanks Hamilton
8
2872
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 impressive. But he did mention that if we download php & mysql and use the application developed within our company, we should be fine and there will not be any legal issues. While some of the folks see this as a low cost solution, others are concerned...
0
1465
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 GPL'd and force them to pay for a commercial license. According to the lawyers I've consulted, based on the letter of the GPL, here is the conclusion: Commercial users of MySQL opting for the GPL'd version are not compelled to release their...
74
7952
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 a MySql shop or a Postgresql shop. It's my opinion that we should be using PG, because of the full ACID support, and the license involved. A consultant my company hired before bringing me in is pushing hard for MySql, citing speed and community...
39
8392
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 of stammering and sputtering, and managed to pull out something I heard a couple of years back - that there was no real transaction safety in MySql. In flight transactions could be lost.
3
3890
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 in MySQL 5.0 (InnoDB table types). It connects to MySQL 5.0 via MyODBC. 1.) If I include MySQL 5.0 and MyODBC in the installer, do I have to buy a separate MySQL license for every copy of the installer I sell? 2.) If I include MySQL 5.0 and...
1
2301
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? Is it required of the host? Say they have it on their server? The legalease is less than reader friendly for my 'reading level'... Thanks!
14
4494
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 people. Is there a consensus on which one is the most stable, more or less supported and has good support for the standard MySQL features (e.g. stored procs)? Regards.
0
12885
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 database system developed specifically for large enterprise databases. All advanced features of a relational database are fully implemented. - Once you purchase the product, you are only limited to the Sybase-derived engine.
0
8296
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8816
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8710
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8497
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8598
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
5627
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
1
2721
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
1928
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1598
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.