[MUD-Dev] code base inquiry
Caliban Tiresias Darklock
caliban at darklock.com
Thu Nov 18 00:23:47 New Zealand Daylight Time 1999
On 11:54 AM 11/17/1999 -0600, I personally witnessed Greg Miller jumping up
>That's why I never release
>anything as GPL--it smells too much like a legal trap designed to make
>it look like generosity when it isn't. LGPL and MPL aren't so bad,
>although I don't use them myself.
I find that the major problem with the GPL is that it "infects" other
programs. I'm also concerned about looking too much at such projects,
because if I get an idea from some project released under the GPL it could
technically be considered derivative. Therefore, I have to GPL it, or I'm
an "enemy" of the always zealous, often militant, and sometimes completely
irrational open source community.
This is one of the many reasons I have to hate intellectual property; if
I've looked at games X and Y based on game Z which all use select() loops
very similar to mine... how exactly do I prove that I didn't just copy
theirs and make some minor changes? How many ways can you write a select()
loop, for God's sake? One of them is the "right" solution. Intellectual
property assumes guilt based on opportunity; if I have seen the source to
codebase X, then I have been effectively barred from using whatever that
codebase does without providing the appearance that I stole it from them...
even if I never looked at that part of the code. If my implementation is
close enough to theirs, then I could be considered as having plagiarised
their code, even when the implementation in question is the OBVIOUS
solution to the problem!
| Caliban Tiresias Darklock caliban at darklock.com
| Darklock Communications http://www.darklock.com/
| U L T I M A T E U N I V E R S E I S N O T D E A D
| 774577496C6C6E457645727355626D4974H -=CABAL::3146=-
MUD-Dev maillist - MUD-Dev at kanga.nu
More information about the MUD-Dev