Skip navigation links

MySQL Forums :: Licensing :: Do I need licensing based on these facts?


Advanced Search

Do I need licensing based on these facts?
Posted by: Richard Bladh ()
Date: November 03, 2009 11:29AM

Hi all!

I represent a company who develops a Windows-application in .NET for a customer.
Our customer will then sell the application to end-customers.

The application is a commercial product and the code is not open source.



The application is constructed in the following manner:

Application.exe: UI-code
----------------------------------
BusinessLogic.dll: businessrules
----------------------------------
Interfaces.dll: shared interfaces
----------------------------------
DataAccess.MySql.dll: MySQL-specific code, this is a plugin and not statically linked
----------------------------------
MySql.Data.dll: MySqls .NET Connector
----------------------------------
MySql-database: A MySql server somewhere or on the client machine



This means that the application is not aware that it's talking to a MySQL server.
MySQL can be replaced by another datastorage such as MsSQL just by implementing the DataAccess-layer. The dataspecific code is dynamically linked as a plugin and the dataspecific dll statically links the MySQL.Data.dll which comes from MySQL AB.

When the end-customer installs the application, using an MSI-package, the user may choose to install a bundled MySQL-server and the right dataaccess-plugin. Both bundled inside the MSI or on the same DVD.


Do we, our customer or the end-customer need any license for MySQL for this?


Can we bypass licensing needs if we make the dataspecific DLL open source (which is a plugin to our application)?

Is there any considerations when bundling a MySQL-server or the .NET Connector with an MSI-installer?

Kind regards
Richard

Options: ReplyQuote


Subject Written By Posted
Do I need licensing based on these facts? Richard Bladh 11/03/2009 11:29AM


Sorry, only registered users may post in this forum.