(Sorry Rick , I'm lazy..)

        I made a PHP extension for the talkfilters library. It's not a big
achievement, it's maybe 100-200 lines of code .. I've run into a license
problem . PHP is under the PHP license and the talkfilters library is
under the GPL . What this means is that my software is automatically GPL'd
even though it has no GPL'd source in it. The GPL doesn't distinguish
between linking and directly copying and pasting source code, or at least
not from my perspective.

        That's fine with me, I'm not concerned about this software's
license. The problem is that , with my understanding, because my code gets
incorporated directly into PHP that means that PHP automatically becomes
GPL'd. Even if I made some kind of external module for PHP, PHP would
still need to be GPL'd. Of course, PHP isn't going to switch to the GPL,
or it's doubtful I can convince them to.

        So I tried to get the talkfilters developer to switch to the LGPL
, but he's one of those "I don't understand the GPL but it's
good" Nazis (He doesn't listen to reason.). So I have a kind of
fundamental problem. I have to release the source, but no one can use it
(?) or they can but they can't tell anyone. Actually, I don't really
know.. I feel compelled to release it. I wrote it so it could be released,
but I'm hesitant because of this whole license issue.

        I shouldn't have written anything, I suppose. Is that the power
of the GPL? The GPL has the power to stop open source developers from
developing. That doesn't make any sense to me. I like the idea of the
GPL, but maybe we need to be a little more pragmatic. Or maybe people
need to be educated with respect to the GPL. The GPL isn't always the
best license.


                                Daniel Walker





Reply via email to