Reverse Engineering and Derived Works in Open Source Licenses?

Rick Moen rick at linuxmafia.com
Fri Mar 7 09:27:05 UTC 2003


Quoting James Michael DuPont (mdupont777 at yahoo.com):

> www.cs.berkeley.edu/~mdw/linux/gpl-ucc2b.html
> 
> Does anyone care to comment?

Matt Welsh's observation amounts to saying that the GPL (and, by
extension, other licences) place no impediment on writing an independent
implementation of the same idea.  That's true.  It's a clear consequence
of copyright law wither or without UCC 2B.  That's what makes copyrights
different from patents.

(I'm making no comment on licences that purport to forbid or restrict
reverse-engineering.)

> The GPL is based on the assumption that any derived work based on GPL'd
> software must make use of the source code, which is not necessarily
> true.

A work created by observing how the original functions, and then
independently writing code that performs the same function, is not a
"derivative work" in the sense defined in copyright law (and referred to
in the GPL text).

-- 
Cheers,      "Transported to a surreal landscape, a young girl kills the first
Rick Moen     woman she meets, and then teams up with three complete strangers
rick at linuxmafia.com       to kill again."  -- Rick Polito's That TV Guy column,
              describing the movie _The Wizard of Oz_
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



More information about the License-discuss mailing list