> On Mar 28, 2005, at 20:53, David Schwartz wrote: > > The GPL explicitly permits you to modify the code as you wish, and this > > includes removing any restriction or enforcement type code.
> Yeah, sure, one could remove the technological enforcement, but IIRC the > thread also brought up that you _still_ couldn't distribute anything > that > _used_ the broken type enforcement, because changing the source code to > include the comment "This is Public Domain!" likewise doesn't make it > so. The GPL specifically permits unrestricted functional modification and distribution. So you cannot violate the GPL by modifying and distributing the resulting modifications (except perhaps by altering or removing the text of the GPL itself). The GPL contains no technical restrictions or software enforcement mechanisms. While you could add some to GPL'd software, you could not prohibit their removal. That would be an "additional restriction", which the GPL forbids. Since the GPL permits their removal, removing them cannot be circumventing the GPL. Since the GPL is the only license and the license permits you to remove them, they cannot be a license enforcement mechanism. How can you enforce a license that permits unrestricted functional modification? Perhaps you could make an argument if the code only restricted things specifically prohibited by the GPL. But the GPL also permits unrestricted usage, so it's not clear how this could happen. DS - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/