Changeset - 6999e756976c
[Not reviewed]
0 1 0
Bradley Kuhn (bkuhn) - 6 years ago 2018-09-26 16:30:21
bkuhn@ebb.org
Various changes based on Karen's verbal comments.
1 file changed with 3 insertions and 6 deletions:
0 comments (0 inline, 0 general)
presentations/30min-specific-sections/specific-sections.md
Show inline comments
...
 
@@ -8,46 +8,44 @@
 
+ A copyleft license grants copyright permissions, conditionally.
 

	
 
+ Think of the phrase: “provided that”
 

	
 
+ “provided that”: appears (in some form) only
 

	
 
+ 4 times in GPLv2
 

	
 
+ 9 times in GPLv3.
 

	
 
# Considering Sections of the GPL
 

	
 
+ GPL ♥ 17 USC§106(2) & 17 USC§106(3)
 
+ GPL interacts extensively with 17 USC§106(2) & 17 USC§106(3)
 

	
 
+ GPL hinges on modification and distribution.
 

	
 
# Why Permission to Modify?
 

	
 
+ Your new copyrights are your copyrights:
 
     + you are fixed 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">
...
 
@@ -140,28 +138,27 @@ earlier work or a work "based on" the earlier work.
 
on the Program.
 
</p>
 

	
 
# 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.
 
+ Separation of source and binary create first proprietary software.
 
      + GPL uses the fact that binaries are modifications (which are often
 
        distribution) to prevent that subjugation.
 
        distribution) to prevent proprietarization.
 

	
 
# 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
0 comments (0 inline, 0 general)