Re: GNU
"Wayne Niddery [TeamB]" <
XXXX@XXXXX.COM>writes:
Quote
Building a GPL project using Delphi means no-one can make use of my source
without purchasing / agreeing to a license for Delphi. I fail to see the
distinction.
I agree this seems strange. I suppose the idea of having to purchase
Delphi is itself egregious enough of a requirement as to be
incompatible with GPL.
It's not designed to say, "Hey, you can not license your own code under the
terms you desire to license them under." The reason the GPL says what
it does is this:
Suppose I write a GPL'd C++ application, and you take my code and
incorporate it into your project, but your project only works with
BCB. (C and C++ are more likely to be GPL'd since there are free
compilers for them available.) Now that means that my GPL'd code is
in an application that is not available to everyone else... only to
people who have purchased and agreed to Delphi's terms. But when I
wrote my code, I licensed it so that anyone could use it and any
application that makes use of it without any additional licensing
restrictions.
So I would say this case is really intended to protect existing code, and
if you're writing from scratch free code for a commercial product,
simply choose a different license.
--
Chris (TeamB);