Changeset - 2f63711c4a37
[Not reviewed]
0 1 0
Bradley Kuhn (bkuhn) - 10 years ago 2014-03-24 14:51:29
bkuhn@ebb.org
Make the title fit.
1 file changed with 1 insertions and 1 deletions:
0 comments (0 inline, 0 general)
presentations/1hr-GPL/1hr-GPL.markdown
Show inline comments
...
 
@@ -258,97 +258,97 @@ invalidate such permission if you have separately received it.
 
</p>
 
</span>
 

	
 
# GPLv2&sect;2&para; penultimates
 

	
 
<span class="fitonslide">
 
<p>
 
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.
 
<br/>
 
<br/>
 
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.
 
</p>
 

	
 
</span>
 

	
 
# GPLv3 &sect;0 &para;1-5
 
<span class="fitonslide">
 
<p>
 
  "Copyright" also means copyright-like laws that apply to other kinds of
 
works, such as semiconductor masks.
 
<br/>
 
<br/>
 
  "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.
 
<br/>
 
<br/>
 
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.
 
<br/>
 
<br/>
 
  A "covered work" means either the unmodified Program or a work based
 
on the Program.
 
</p>
 

	
 
# Binaries (i.e., Object Code) are Modifications
 
# Binaries (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.
 

	
 
# GPLv2 &sect; 3(a-b)
 

	
 
<span class="fitonslide">
 
<p>
 
<p>[GPLv2&sect;]3. You may copy and distribute the Program (or a work based on it,
 
under Section 2) in object code or executable form under the terms of
 
Sections 1 and 2 above provided that you also do one of the following:
 
<br/>
 
<br/>
 
a) Accompany it with the complete corresponding machine-readable
 
source code, which must be distributed under the terms of Sections
 
1 and 2 above on a medium customarily used for software interchange; or,
 
<br/>
 
<br/>
 
b) Accompany it with a written offer, valid for at least three
 
years, to give any third party, for a charge no more than your
 
cost of physically performing source distribution, a complete
 
machine-readable copy of the corresponding source code, to be
 
distributed under the terms of Sections 1 and 2 above on a medium
 
customarily used for software interchange;
 
</p>
 
</span>
 

	
 
# GPLv3 &sect; 6(a-b)
 

	
 
<span class="fitonslide">
 
<p>
 
[GPLv3 &sect; ] 6. Conveying Non-Source Forms.
 
<br/>
 
<br/>
 
You may convey a covered work in object code form under the terms
 
of sections 4 and 5, provided that you also convey the
 
machine-readable Corresponding Source under the terms of this License,
 
in one of these ways:
 
<br/>
0 comments (0 inline, 0 general)