[lkml]   [2005]   [Mar]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRE: Can't use SYSFS for "Proprietry" driver modules !!!.

> 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.


To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-04-06 13:31    [W:0.063 / U:1.464 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site