rracer99 wrote:
I know I am bumping a very old post, but I had a question for you (Otis).
If I understand correctly, we would have to purchase a license from MySQL in order for you to use the MySQL connector driver with LLBLGEN. It seems work-able? Can you structure it so the MySQL connector support is an "add-on" to LLBLGEN so only your customers that require such support will have to pay the MySQL license fee? As it is now, we have to pay a Corelabs license fee anyway right?
Perhaps there is more to the problem than I understand.
MySql SA has a mysql connector, it's GPL-ed so if you want to use it for anything serious and not open up your own code, you need to use a non-GPL-ed version. This non-GPL-ed version is at least 250 euro/developer.
Corelab (devart nowadays) also provides a mysql connector. It's much less expensive than the Mysql SA one.
If you want to use llblgen with mysql, you need to use the connector we currently support, which is the corelab one. As corelab changed its name to devart and with that also the assembly names, we have a bit of a problem at the moment because users who want to purchase the mysql connector from devart, will get one which isn't recognized by our driver, as it's called 'DevArt....' instead of 'CoreLab...'. We have code in test at the moment which should solve this properly so we expect a solution soon.
So if you don't use mysql, you don't need to buy anything.
It just would be nice to have the MySQL work based on the MySQL supported driver library (unless the Corelabs work is superior).
They both aren't that great, corelab's 'works' but its protection system has plagued us for a long time, and if I can kick them out, I would. However Mysql SA has been a royal pain in the *** for a long time as well, as they refuse to properly answer my questions regarding licensing, and only want us to become a MySql reseller which we refuse to become as we have no business with mysql nor do we want to resell their stuff.
It's a bit of a pain, I admit, and if I could solve it properly, I would. For v2.6 we aren't planning to give out another driver for MySql SA's connector (the GPL-ed one), for v3.0 we are planning to, as the 3.0 code is more suitable to do this.
So in short: For using MySql databases with v2.6 you therefore need to have the corelab connector, v4.x or lower. DevArt's connectors won't work. I'm not sure if devart still sells v4.x connectors. We hope to have a fix for this soon so you can use corelab or devart's connectors with llblgen v2.6.