@@ -187,96 +187,131 @@
+ Your new copyrights are your copyrights:
+ you are affixing it in a tangible medium.
+ Exclusive right of copyright holders:
+ Control on “preparation of derivative works”
+ Distribution of the work.
+ Note the combination of these.
+ Again, see 17 USC§106
+ N.B.: “derivative works” is USA-centric, modify is more international)
# Modification As a Center Provision
+ GPL's primary copyright hook is copyright controls on the right to modify.
+ GPL's central tenant:
+ You can make a modified version of various types privately as much as you'd like.
+ When you distribute that modified version, you have requirements to meet.
+ Technological considerations dictate necessity of more complex rules for
certain types of modifications.
# GPLv2 § 2(a-b)
<span class="fitonslide">
<p>[GPLv2§]2. You may modify your copy or copies of the Program or any
portion of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1 above,
provided that you also meet all of these conditions:
<br/>
a) You must cause the modified files to carry prominent notices stating
that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
</p>
</span>
# GPLv3§5(a-c)
<p>
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified it, and
giving a relevant date.
b) The work must carry prominent notices stating that it is released under
this License and any conditions added under section 7. This requirement
modifies the requirement in section 4 to "keep intact all notices".
c) You must license the entire work, as a whole, under this License to anyone
who comes into possession of a copy. This License will therefore apply,
along with any applicable section 7 additional terms, to the whole of the
work, and all its parts, regardless of how they are packaged. This License
gives no permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
# GPLv2§2¶ ante-penultimate & penultimate
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
# GPLv3 §0 ¶1-5
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
# Binaries (i.e., Object Code) are Modifications
+ Software that the computer understands is different than software humans
read.
+ There is often a process required to modify (and/or translate) the software
from human-readable
+ This process can be done ahead of time.
+ Separation of source and binary was the first way proprietary software
companies discovered to subjugate users.
+ GPL uses the fact that binaries are modifications (which are often
distribution) to prevent that subjugation.