Oh god - I said I wouldn't get drawn into a licensing discussion here.. Ok, this is my last post on the subject - I find writing code more satisfying than discussing the finer philosophical points of it.

I'm certainly not trying to exploit anyone here - this isn't big-business. Imagine if someone did write an entire linux audio/midi system for me, and if I included it verbatim in Juce. It'd make up perhaps 0.1% of the total code. So even if I sold as many as 100 commercial licenses over the next few years (in my dreams!), then the amount of money I'd earn from their contribution would barely be enough to buy a round of beers. Which I'd happily do for them, of course.

Jules


Paul Davis wrote:

What I still do find disturbing is that you claim your project to be GPL-ed.
The dual license scheme effectively allows any user to buy him/herself
out of his/her obligations under the GPL. The GPL itself does not AFAIK allow for such a buy-out, so as far as I can see it just doesn't apply.



it can only be done by the user negotiating directly with Jules, who holds the copyright and is therefore not bound by the GPL with respect to his own code.

a user who does this is effectively negotiating a new license
agreement with the copyright holder. the GPL has nothing to say about
what the copyright holder may or may not do under such circumstances,
since its an agreement *between* the copyright holder and a user who
has agreed to use the GPL.


someone may or may not like that Jules is willing to offer non-GPL
licenses for JUCE, but he's completely free to do so, just as
TrollTech do (did?) for Qt.

i must say that the dual license nature of JUCE would be either the
first or second most compelling reason for me, as a GPL-using
developer, not to work with it. the idea that any work i contribute is
free to end up in a close-source product for which i will receive
neither compensation nor source code turns my stomach.

--p







Reply via email to