How does Core Lab behave in 2008?

Posts   
 
    
philipp
User
Posts: 53
Joined: 15-Feb-2007
# Posted on: 28-Feb-2008 16:57:31   

Hi there

I thought I'd better ask here than at Core Lab's forum... wink

I've had a brief look at Core Lab's MySql assemblies a while ago and ran into quite a few issues (mainly license-related if I'm not mistaken). As a result, I decided to drop the whole thing because I didn't want to risk deployment issues when running upgrades, and I fell back to good ol' SQL. (Such stuff always makes me wonder how much money certain companies are willing to lose just to protect their IP...)

However, new year, new project, MySql again. I just wanted to ask whether I could get some feedback about their provider as it is now. Are the problems still the same, has it improved or even worsened?

Thanks for your feedback Philipp

ps: I was just looking at the MySql forum (not Core Lab's, but MySql's), and seen this posting: http://forums.mysql.com/read.php?38,193741,193741#msg-193741

Reggie suggested a MySql partnership - maybe Frans could have a look at this? As far as I understand, LLBLGen doesn't support MySql's connector because of the viral GPL license which would force them to release the designer source - maybe this would help them to get around the issue?

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39905
Joined: 17-Aug-2003
# Posted on: 28-Feb-2008 18:49:47   

MySql wants everyone to become a partner, and when you are one, you should sell your customers commercial licenses of the mysql provider. That's their plan. If you realize that their provider costs more than 200 euro/developer, you quickly realize this isn't really something to do.

It's not the sourcecode of our designer: if we purchase a license of their provider, we can ship our stuff closed-source, no problem.

The problem is with our customers using our DQE: they have to use a version of their mysql provider in that case, which is either GPL or commercial. If the customer uses the GPL version and distributes the app, the customer also has to distribute the sourcecode of our runtimes as the DQE links to the provider.

I.o.w. a lame situation. It's exactly as the forum poster explains in the post you link to: they should release their connector as LGPL, and be done with it. However, that would kill off the business of everyone having to pay a lot of money to even connect to their bad excuse for a database.

Core lab has different issues, though their code is relatively cheap. I have no idea how their controls behave in 2008, they seem to be pretty fond of their entity framework provider so I guess it works OK. Their provider works OK with our code so you should be in safe waters.

We contacted MySql a couple of times to learn more about if we could solve this crap for our customers. We deliberately asked for their LEGAL stance about the situation I described above: where our customers use the GPL provider and distribute our code.

We never got an answer to that question, we only were told a couple of times to become partner and sell these provider licenses at a discount price.... It's the same dumb story Reggie tries to sell the world in that thread. You'd think that a person who works on a connector understands that if people can't use a connector, they can't connect to your database and probably will use another brand/type...

We have no interest in becoming anyone's partner to allow my customers to connect to a database. If MySql doesn't want us to use their connector, it's their loss. Maybe, with Sun now in control, this will change over time, though I have my doubts.

Frans Bouma | Lead developer LLBLGen Pro
philipp
User
Posts: 53
Joined: 15-Feb-2007
# Posted on: 28-Feb-2008 21:55:14   

Looks like Core Lab then - I'll get the trial and hope for the best.

Thanks for your time, Frans simple_smile