tags:

views:

148

answers:

1

I have to create an application which transfers data from a local workstation into a remote MySQL database.

Unfortunatly my boss doesn't want to pay for a commercial license, because it's not a critical application and we wouldn't make any money of it, but still he doesn't want to put the full source under GPL. (Please don't comment on this attitude, I don't share it)

On the other hand I'd really like to do this project for my personal experience, so please forgive me if this question makes me look like a freeloader.

Here's my question:

Would creating an additional layer with a liberal open source license, like MPL or LGPL, fulfil the conditions of the FLOSS exception?

Example:

Closed-source Java application -- uses --> MPL JDBC connector -- uses --> GPL'ed MySQL Connector/J

I guess this would pretty much defy the spirit of the FLOSS exception, it would be a legal application of the facade pattern :)

+2  A: 

The question is whether you distribute your application (or sell it), or just use it in house.

AFAIK, if you distribute it as closed source you need to purchase a license. It seems that if you are using it in house there's no need to do so as you are no distributing it.

Notice that I'm not a lawyer...

David Rabinowitz
Would providing some kind of commercial web-based service also count as internal use?
DR
AFAIK it should be ok (again, I'm not a lawyer). The accepted answer here also agrees with me - http://stackoverflow.com/questions/620696/mysql-licensing-and-gpl
David Rabinowitz