On Jul 1, 2004, at 14:48, Remco Seesink wrote:

The only thing you can't do is to restrict anyone else from using it however they see fit. You may not change the rules I have set on how it can be used.

What exactly is this trying to require? I can see several things:

        1) You may not change the license on this code. This is a no-op;
           I have no standing to do that.

        2) You may not bring legal action to stop others' use of this code.
           For example, you may not sue for patent infringement. Free? Who
           knows; massive can o' worms. [This is how I'd read it]

        3) You must distribute all derivative works under this license.
           Free, but GPL-incompatible. Also not really a copyleft; I
           don't have to distribute source.

        4) You must distribute all derivative works under this license.
           You must also distribute source, because failing to do so
           would prevent others from using it as they see fit.

        5) You must distribute all derivative works under this license.
           You must also distribute source. You must also make sure your
           modifications are clearly documented and cleanly written,
           because obscure, undocumented code restricts others' use.
           [This is the most far-stretched reading I could even attempt
           to justify.]

For (1), I suggest using the MIT X11 license, or two-clause BSD license. For 2, reconsider. For 3, I suggest reconsidering, but if you really must, GPL with an optional exception that you don't have to provide source. For 4, GPL. For 5, non-free.

Do we know which the author intends?

Reply via email to