On Sun, 2 Sep 2007, Gregg Reynolds wrote:

Yes.  For the dimwits pontificating on this useless thread who can't
be bothered to check facts on their own, here's the relevant text
(http://www.copyright.gov/circs/circ1.html):

And therein lies the problem.  Unless a developer went through a
university program that requires courses in contract and copyright
law or worked in a company whose corporate counsel actively
educated engineers in that law or the developer took the initiative
to learn on his own, he almost certainly doesn't know what he's
talking about.  Dorm room debates and shrill, puerile diatribes
carry no legal weight.  So try a self examination.  Have you been
through at least one of the three sources above and did it stick?
If not, you might want to broaden your education a bit before
ranting away and becoming a poster boy for why geeks *should* be
beaten up on playgrounds.  (One inexpensive source is Nolo Press
and their legal self-help books.)

This will be especially critical for OSS development given the
pool from which developers self-select.  Students who live in
bubbles of unreality where they aren't held to account for their
actions.  Individuals unfamiliar with the language and laws of
the country whose copyright law is in force.  Those with political
agendas who'll eventually damage their own cause with careless
or intentional disregard for the issues.  While "SCO vs Novell" looks
like the last act of the desperate, the surface argument is still
valid.  Someone from the above list is eventually going to do
something particularly stupid and "we're sorry" isn't going to
be accepted as compensation.  The tools for rapidly identifying
theft and misattribution are now available so obscurity isn't
going to save you.  So, gosh, I hope those promises of indem-
nification from companies with a few million in annual revenue
hold up.

Finally, for fun, here's a hypothetical to try out your newly
acquired knowledge.  Hypothesis:  The fundamental function of the
preprocessor (in C, C++, etc.) is to create derived works.  Two
major functions are to attach a work, in whole, to another work
and to replace parts of one work with parts from another.  The
derived work is then further processed and eventually becomes
"the program" which is distributed to customers.  Fact:  A number
of Linux distributions (ref:  RH 7.x) came (and perhaps still do)
with header files with GPL2 licences.  These header files are used
in the compilation of some software which may then be sold to
customers.  Question:  Does the GPL2 attach to any such software
sold to customers?

--
Monty Brandenberg, Software Consultant                             MCB, Inc.
[EMAIL PROTECTED]                                             P.O. Box 426188
[EMAIL PROTECTED]                                   Cambridge, MA  02142-0021
617.864.6907

Reply via email to