Re: Anyone use Devart's MyDirect.NET and/or dbForgeFusion for MySQL?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Cirene wrote:
So are you more "pro" for the free connector, and more "con" for the MyDirect.NET stuff?

No. the 'free' connector isn't free: it's GPL-ed. This means you either have to open source / GPL your own software OR pay a huge fee to MySql for every license you need. That's stupid as MySql should be interested in as much people connecting to their database. Apparently not.

The Corelab connector isn't free, but it's the cheapest around. So unless you want to GPL your own work, it's the 'best' option around. 'best' is subjective here, as neither connector is really that solid.

FB



"Frans Bouma [C# MVP]" <perseus.usenetNOSPAM@xxxxxxxxx> wrote in message news:%23hRTnjLFJHA.612@xxxxxxxxxxxxxxxxxxxxxxx
Cirene wrote:
I am an ASP.NET developer looking to use MySQL as my primary database.

I installed the latest version of the MySQL Connector (5.2). It seems to work out of the box with Visual Studio 2008. I can create tables, modify them, add data, create datasets, etc...
... and is GPL licensed, or have they changed that lately? The non-GPL licensed version is kind of expensive, 250+ euro per seat. Don't think lightly about the GPL license, it does force your own software to be GPL-ed as well if you distribute it, which means if you transfer it to another system (e.g. the production server of your client) you've to open up the sourcecode.

Has anyone used Devart's MyDirect.NET and/or dbForgeFusion for MySQL? If so, what are your thoughts on it? Is it worth the $$$$ or should I just stick with the FREE MySQL Connector?

(Link: http://www.devart.com/)
We use it in our mysql driver/SQL engine in llblgen pro. Core Lab, the previous name of 'DevArt', isn't really good in doing support but MySql itself is also a pain in the neck concerning support. mydirect costs money but way less than MySql's own connector.

Personally I find it rediculous to pay for a connector to a database system: the db is worthless without the possibility of making a connection, so why charge for a connector? MySql should release its provider under teh LGPL, which is the license intended for libraries, which is exactly what the connector is.


--
------------------------------------------------------------------------
Lead developer of LLBLGen Pro, the productive O/R mapper for .NET
LLBLGen Pro website: http://www.llblgen.com
My .NET blog: http://weblogs.asp.net/fbouma
Microsoft MVP (C#)
------------------------------------------------------------------------
.



Relevant Pages

  • Re: Sun buys out MySQL
    ... But the name is a slightly misleading - the GPL version can be used ... SUN has released their JVM and Java tool chain under GPL license. ... MySQL changed the license ... competitors, including the closed source ones, with my closed source ...
    (comp.lang.java.databases)
  • Re: Novels statement re copying SuSE 9.2 Pro
    ... The MySQL's take on the GPL license has a ... >>accesses a MySQL database. ... >copyright on any MySQL database as a derived work. ... you must use the LGPL license and each ...
    (alt.os.linux.suse)
  • Re: best solution for using a database and Java
    ... I've had a discussion of this subject with MySQL Sales Manager. ... come under GPL. ... > If that is your interpretation of MySQL AB's license, ... > GPL-compatible Free Software License as defined by the Free ...
    (comp.lang.java)
  • Re: MySQL JDBC driver - implications for non-GPLed apps
    ... It's a shame, though, that MySQL has gained so much, in terms of ... > people the rights promised by the GPL). ... license it commercially, so in fact almost all of it is written by MySQL ... very passionately about open source. ...
    (comp.lang.java.databases)
  • Re: Java heap and big database queries
    ... David Segall wrote: ... MySQL is so popular and many people, encouraged by MySQL AB, consider ... is only freely available under GPL license with ... The GPL license states that code "linked" to ...
    (comp.lang.java.programmer)