Is inherited class a derivative work?
Karsten M. Self
kmself at ix.netcom.com
Mon Oct 15 07:25:46 UTC 2001
on Mon, Oct 15, 2001 at 02:21:00AM -0400, Michael Beck (mbeck1 at compuserve.com) wrote:
> > -----Original Message-----
> > From: greglondon at oaktech.com [mailto:greglondon at oaktech.com]
> > Sent: Saturday, October 13, 2001 11:48
>
> Greg,
>
> thanks for your comments.
>
> > first of all, you're mixing USE (inherit) with MODIFY. A derived
> > class is not a modification of the original.
>
> Derived class is a "derivative work", because it is "based" on, or
> "extends", the original class. "Using" would be instantiating an
> object from it - stand-alone, or as a part of another class
> (composition). There would be no "adaptation" of the existing class.
>
> According to Copyright law, a derivative work is "a work based upon
> one or more preexisting works". It includes any "form on which a work
> may be recast, transformed, or adapted." (17 USC Sec. 101).
US Copyright law applies to expression. It does *not* apply to factual
or functional characteristics of a work.
I'm neither a lawyer nor an OO programmer, but my understanding of an
API (which a class essentially is) is that it's largely functional. To
this extent, the functional characteristics of a class, and their
inheritence in a derived class, would not be governed by copyright.
Specific, non-functional, expression from the parent class would be
subject to copyright protection, and the derived class would be governed
by copyright law in use of same.
IANAL, TINLA, YADA.
--
Karsten M. Self <kmself at ix.netcom.com> http://kmself.home.netcom.com/
What part of "Gestalt" don't you understand? Home of the brave
http://gestalt-system.sourceforge.net/ Land of the free
Free Dmitry! Boycott Adobe! Repeal the DMCA! http://www.freesklyarov.org
Geek for Hire http://kmself.home.netcom.com/resume.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <http://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/attachments/20011015/e83d7c47/attachment.sig>
More information about the License-discuss
mailing list