New version of wxMySQL

Do you like to promote your wxWidgets based application or component!? Post it here and let's see what the critics have to say. Also, if you found that ONE wx component the world needs to know about, put it here for future reference.
User avatar
T-Rex
Moderator
Moderator
Posts: 1195
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

New version of wxMySQL

Post by T-Rex » Sat Feb 19, 2005 8:22 pm

MySQL framework library wxMySQL v0.1.1 for wxWidgets avaliable at http://rexlab.narod.ru/projects/wxMySQL ... urrent.zip
Sample application included into archive.
Full documentation will be added in nearest future.

jb_coder
Super wx Problem Solver
Super wx Problem Solver
Posts: 267
Joined: Mon Oct 18, 2004 10:55 am

License question

Post by jb_coder » Sun Feb 20, 2005 3:42 pm

Since MySQL is under the GPL (specifically in the mysql.h header file which gets included by wxMySQL), wxMySQL may not be able to be released under the wxWindows license.

It may be worth checking with a lawyer.

User avatar
T-Rex
Moderator
Moderator
Posts: 1195
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Post by T-Rex » Sun Feb 20, 2005 3:56 pm

OK, I'll check it.
Thanks for the advice.

User avatar
T-Rex
Moderator
Moderator
Posts: 1195
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Post by T-Rex » Sun Feb 20, 2005 4:27 pm

I sent an e-mail to MySQL developers, so I hope this problem should be solved in nearest future. :shock:

User avatar
T-Rex
Moderator
Moderator
Posts: 1195
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Post by T-Rex » Mon Feb 21, 2005 5:21 pm

While I shall not receive the answer from MySQL developers, wxMySQL will be released under GPL

User avatar
T-Rex
Moderator
Moderator
Posts: 1195
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Post by T-Rex » Mon Mar 14, 2005 9:36 pm

wxMySQL v0.1.2 released
Download links:
http://rexlab.narod.ru/projects/wxMySQL ... urrent.zip
http://rexlab.narod.ru/projects/wxMySQL ... -0.1.2.zip

and once more... can anybody consult me on a question of licensing?

User avatar
Ryan Norton
Moderator
Moderator
Posts: 1319
Joined: Mon Aug 30, 2004 6:01 pm

Post by Ryan Norton » Tue Mar 15, 2005 6:55 am

T-Rex wrote:wxMySQL v0.1.2 released
Download links:
http://rexlab.narod.ru/projects/wxMySQL ... urrent.zip
http://rexlab.narod.ru/projects/wxMySQL ... -0.1.2.zip

and once more... can anybody consult me on a question of licensing?
Your framework can be whatever license you want, but MySQL is GPL or Commercial - therefore for practical purposes the users of your framework will be using something that is GPL (this is the "viral" part of the GPL).

Ryan
[Mostly retired moderator, still check in to clean up some stuff]

geon
I live to help wx-kind
I live to help wx-kind
Posts: 189
Joined: Tue Sep 07, 2004 4:10 pm
Location: Sweden, Uppsala

Post by geon » Tue Mar 15, 2005 12:05 pm

I don't think there is a problem.

The GPL-ed parts of MySQL is the software itself, not the interface. If you write an application that can connect to a MySQL server, you don't have to release it under any speciffic lisence. It simply doesn't make sense.

I asume that wxMySQL is merely another interface for connecting to the MySQL server, and thus contains no MySQL source code.

Note that I don't count a header as source code, but a definition of how to write compatible code.

Cursor
Earned some good credits
Earned some good credits
Posts: 120
Joined: Sun Aug 29, 2004 3:09 pm
Location: Grenoble, France
Contact:

Post by Cursor » Tue Mar 15, 2005 12:13 pm

Are you absolutly sure that only the server is on gpl/propriatary double licence and the API is free ?
It is not very explicit.

User avatar
T-Rex
Moderator
Moderator
Posts: 1195
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Post by T-Rex » Tue Mar 15, 2005 2:41 pm

As far as I remember, if I want to develop a commercial tool, based on MySQL and this tool uses MySQL as a primary database server (MySQL is the main feature of this software), I must pay the license fee. But wxMySQL is completely free, and I'd like to know, could I distribute this components under wxWidgets license, since no parts of MySQL (and no headers) included into wxMySQL distro.

Cursor
Earned some good credits
Earned some good credits
Posts: 120
Joined: Sun Aug 29, 2004 3:09 pm
Location: Grenoble, France
Contact:

Post by Cursor » Tue Mar 15, 2005 2:47 pm

OK
Yes I think you can, but you must note conditions about dependancies (MySQL under GPL or commercial licence).

User avatar
T-Rex
Moderator
Moderator
Posts: 1195
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Post by T-Rex » Tue Mar 15, 2005 8:38 pm

Look here (LGPL text):
http://www.gnu.org/copyleft/lesser.html
I have a little got confused (Section 5). What kind of software are my components?

User avatar
Ryan Norton
Moderator
Moderator
Posts: 1319
Joined: Mon Aug 30, 2004 6:01 pm

Post by Ryan Norton » Tue Mar 15, 2005 9:17 pm

T-Rex wrote:Look here (LGPL text):
http://www.gnu.org/copyleft/lesser.html
I have a little got confused (Section 5). What kind of software are my components?
Oh, I see its only LGPL after looking at the website... as long as you don't statically link with it you can license your library whatever you want to (provided you abide by the other libs yours depends on) :wink: .
[Mostly retired moderator, still check in to clean up some stuff]

geon
I live to help wx-kind
I live to help wx-kind
Posts: 189
Joined: Tue Sep 07, 2004 4:10 pm
Location: Sweden, Uppsala

Post by geon » Wed Mar 16, 2005 11:46 am

T-Rex wrote:if I want to develop a commercial tool, based on MySQL and this tool uses MySQL as a primary database server (MySQL is the main feature of this software), I must pay the license fee.
The business model of MySQL is to provide a free database server, and only charge customers for support and special, requested developement.

This means that as long as you only use the MySQL server as a standalone application, that your application relys on, then there is no fee. (I don't pay any fee to my web host for the MySQL software.) This is mainly why MySQL bacame so popular among the open source community. Free speech AND free beer.

The situations where you have to pay is if you include the server in your own software. It means the MySQL server is no longer a stand alone application, but a component inigrated into your own code. This is far to much work for the average hobbyist anyway.

User avatar
T-Rex
Moderator
Moderator
Posts: 1195
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Post by T-Rex » Wed Mar 16, 2005 2:27 pm

And so, that all means that wxWidgets license is acceptable...

Post Reply