Changeset - 33aad22f7c15
[Not reviewed]
0 1 0
Bradley Kuhn (bkuhn) - 10 years ago 2014-03-24 09:23:24
bkuhn@ebb.org
Write a few more slides.
1 file changed with 25 insertions and 0 deletions:
0 comments (0 inline, 0 general)
presentations/1hr-GPL/1hr-GPL.markdown
Show inline comments
...
 
@@ -99,48 +99,73 @@
 

	
 
+ Someday, someone in this room may (or already has) sit across the table
 
  from you in negotiations.
 

	
 
+ Our transparency does make your job easier. 
 

	
 
# The Mindset of GPL
 

	
 
+ GPL protects software freedom.
 

	
 
+ Ultimate goal: make sure every user has the four freedoms.
 

	
 
+ Freedom to run the software.
 

	
 
+ Freedom to study and modify the software.
 

	
 
+ Freedom to share the software.
 

	
 
+ Freedom to distribute modified versions.
 

	
 
+ Every clause in GPL was designed to uphold one of these freedoms.
 
     + Or, it's a compromise of drafting in adoption vs. freedom debate.
 

	
 
# Using Copyright
 

	
 
+ GPL is primarily a copyright license.
 

	
 
+ Software is copyrighted.
 

	
 
+ License grants key freedoms.
 

	
 
+ Requirement prohibit activities that take away freedoms.
 

	
 
+ General concept: copyleft.
 

	
 
+ Specific implementation: GPL.
 

	
 
<hr/>
 

	
 
<span class="fitonslide">
 

	
 
> an original works of authorship fixed in any tangible medium of expression &hellip;  from which they can be perceived, reproduced, or otherwise communicated, either directly or with the aid of a machine or device
 

	
 
<p align=right>
 
 &mdash; 17 USC \S~102
 
</p>
 
</span>
 

	
 
# Conditional Permissions
 

	
 
+ A copyleft license grants copyright permissions, conditionally.
 

	
 
+ Think of the phrase: &ldquo;provided that&rdquo;
 

	
 
+ &ldquo;provided that&rdquo;: appears (in some form) only
 

	
 
+ 4 times in GPLv2
 

	
 
+ 9 times in GPLv3.
 

	
 
# Compare To Proprietary Licenses
 

	
 
+ Yes, the GPL has its requirements.
 

	
 
+ But *none* of these activities are ever permitted under proprietary
 
  licenses.
 

	
 
+ If you don't like what the GPL requires you to do, then just tell your
 
  client to use the proprietary software instead.
 

	
 
+ That way, they know the answer to every question is &ldquo;no&;rdquo,
 

	
 
+ rather than: &ldquo;yes, but only as long as you &hellip;&rdquo;
0 comments (0 inline, 0 general)