I agree with you in some stuff. But let me add a few lines. GPL in the commercial sense could be seen as a virus which infects anything it touches. If your product is based on one product that has a GPL license on it, your product source must be released or you will be in violation of the GPL License. Even if your product is not for commercial, your supposed to release the source. In GPL, even if you dynamically attatch to a GPL released library, you have to release your source.

For most commercial products, this type of licensing not even an option and the risk are high. Unless you dont mind releasing your product as GPL.

I do not know what arrangements are made by RS, but if RS makes the plugin, then they are supposed to release the source of such plugin, which they may not have an issue with. As the developer of an app, and if your planning on releasing the app as a commercial app, avoid using GPL components at all cost.

Now for MySQL, they do provide a Commercial License that will make all I am talking about MySQL and GPL nulled.

If your in the developing stages, you can use(according to mysql website) MySql as long as you dont deploy your app. When you deploy your app, and you have YOUR OWN SERVER or your client wants THEIR OWN SERVER.* MySQL Enterprise Basic at just $595* /Server/Year

Thats the cost of using MySQL with your commercial product. So if you have 10 Clients using 10 servers, you would have to pay $595.00 * 10=$5950.00 per year per server. Your cheap solution will be to use a Host provider that provides Licensed MySQL and for that you neeeeed to ask them.

My old provider, Host Gator from Florida, hostgator.com have purchased the Enterprise for their servers and are under Commercial licensing from MySQL. So you do not have to worry. Just ask your provider.

If you want to deploy inhouse Client - Server solutions and not incur an additional price tag, per deployment, Valentina Developer Subscription may be one of your options as they provide a Royalty Free Distribution. I am still evaluating Valentina so I cant say more then that. About RealSQL Server, I need to find their licensing scheme. As far as I know is per server but I could be wrong. For now, my developments are on MySQL and MSSQL. If my clients want to be hosted by me, fine no additional cost, if they want to have their own server, then they can pay the commercial licensing.

You can also try using LGPL databases or components. Or Public Domain.

IMHO


Wade Maxfield wrote:
 Many of you may be familiar with the GPL and MySQL.  If so, I apologize,
this message is not for you.

 Just a friendly warning about MySQL and RB and your code!

 You cannot ship a product built with the MySQL plugin that RealSoftware
supplies and sell your product as a commercial closed source product. You
MUST distribute your source code IF you distribute with the MySQL plugin
compilet into your product.  You CANNOT restrict rights to re-use that
source code. You CANNOT prevent someone from reselling your product or any
derivations.

 The MySQL plugin is licensed as GPL, not as LGPL (which would allow
this). I am assuming there are serious implications for RB IDE itself since
it links itself with the GPL plugin, and they advertise that they include
MySQL support with the product, but that is another discussion.  Unless
MySQL or the GPL gives them (or has given them) an exception similar to the same exception that Linus gave the Linux kernel for modules, they could have to dance in an interesting way. The general rule is if you link with a GPL
product, your product is covered under the GPL.

To sell a closed source product that uses MySQL, you must either go to a
third party MySQL plugin that is totally GPL free, or you need to contact
the MySQL folks and purchase a non-GPL license from them. They are free to have a dual license for the same product since they created the product. As
creator, they can license the product different ways simultaneously.

  I saw somewhere the cost of such a license from the MySQL folks was a
very reasonable value of around $300 USD, but that is third or fourth hand,
and that information may be wrong.

  I did give RS a feedback request for a non-GPL plugin for MySQL to RB,
but they said that was MySQL's issue, not theirs. I respectfully disagree
with them, but wanted to let you folks know, just in case you had not
thought about it. RB's business is RB's business, but your business is
yours.  Please don't be caught unawares.

thanks,
Wade
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to