I'm lead developer on m2f. We're having trouble deciding on which license is appropriate for our application.
The legal jargon, and indeed even the human-readable equivalents on the Creative Commons site, make my head hurt. I just don't want to get anything wrong and get into trouble by mistake.
Here are the principle requirements we have of a license:
- we want to release it as Open Source code
- we don't want others to make money from it by selling it
- we want to be able to make money from it by the means of donations, providing support or extra modules, etc
- we want to honour the licenses of any 3rd-party library that we include in the m2f package
It seems that almost all the PHP libraries I use have a LGPL or GNU license. Are either of these appropriate for us? I was confused in particular by this line in the LGPL:
Does m2f (a self-contained PHP application) count as a "software library" or an "executable program" in this case?The LGPL is intended for software libraries, rather than executable programs.
I'm sure there's a simple answer to my question, but I'd love some advice!
Cheers