Applied Copyleft (03 10 2008)


Published on

My presentation slides from the Open Source Days 2008 conference in Copenhagen

Published in: Technology, Education
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Applied Copyleft (03 10 2008)

  1. 1. Applied Copyleft Advokat Martin von Haller Groenbaek Partner, Bender von Haller Dragsted Open Source Days, Copenhagen, 3 October 2008 lørdag den 11. oktober 2008 1
  2. 2. Questions Copyleft 1.0.1 Escapes What is a Enforcement derivative work? Damages Combinations Licenses Distribution lørdag den 11. oktober 2008 2
  3. 3. Personalia IT-Lawyer, partner at Bender von Haller Dragsted Co-founder of Forening for Dansk Internet Handel (FDIH), Open Source Leverandør Foreningen (OSL), Danish Chapter of Internet Society (ISOC DK), DK- Hostmaster A/S and the like Board member of several SME IT companies Legal counsel to OSS developers and public institutions (even works with Microsoft!) I am not a hacker, computer scientist BUT “in the kingdom of the blind, the one-eyed is king” lørdag den 11. oktober 2008 3
  4. 4. Full Disclosure I make good money from advising on open source law I want to promote my open source brand I want you to pay money to me for legal services I am legal counsel to Open Source Days They pay me with a sponsorship I love open source! lørdag den 11. oktober 2008 4
  5. 5. The ideology You get the four freedoms You shall preserve these freedoms So when you redistribute, copyleft secures that the next persons gets the same freedoms lørdag den 11. oktober 2008 5
  6. 6. FLOSS - some basics Copyright based Not public domain Licenses vs. contracts Free software vs. open source software Dual licensing Copyleft, “Viral” or Hereditary lørdag den 11. oktober 2008 6
  7. 7. Copyleft - the basics You don’t have to redistribute or distribute (Exception: “written offer valid for any third party” in GPL, v. 2) Comply or cease use, or call back distribution Make combined program, including modifications and otherwise closed code available under GPL (or compatible licens) lørdag den 11. oktober 2008 7
  8. 8. Derivative work A work based on one or more pre-existing works Improvement, translation, correction Not collective work Modifications are copyrighted themselves Very few court cases GPL: Combinations lørdag den 11. oktober 2008 8
  9. 9. Combination Combination of code Semantics of the into a whole communication NB: All combinations Output not covered are permitted and “private” combinations (Exc: GPL program have no restrictions copies text into output) Mechanism of Output of language communication interpreter exec, pipes, rpc, (Exc: “bindings” function calls within interpreter to a shared address program) space, etc. lørdag den 11. oktober 2008 9
  10. 10. Combination cont. CMS Templates fork and exec to invoke plug-ins Exc: Javascript calls System library exception Microsoft Visual C++ (or Visual Basic) DLLs Aggregate work is not combined work Plug-ins under a GPL program Linking exception dynamically linked LGPL allows linking to plug-ins closed applications Java archive files lørdag den 11. oktober 2008 10
  11. 11. Distribution GPL v2: Distribution Contractors on/off- site GPL v3: Propagation and Conveyance Outsourcing In soft- and Mergers and hardware Acquisitions ASP loophole og Let recipient network exception download the GPL’ed code Affero Public License lørdag den 11. oktober 2008 11
  12. 12. Escapes Make deal with NDA: Developer can licensor agree not to release changes at Replace code all Work around NDA: Developer can agree only to GPL v3, sec. 8 release changes to customer Termination notice lørdag den 11. oktober 2008 12
  13. 13. Enforcement The GPL is enforceable! Germany 2004: Netfilter/Iptables; 2006: D-Link US 2007: BusyBox; 2008: Jacobsen vs. Katzer SCO Copyright holder Licensee GPL-VIOLATIONS.ORG lørdag den 11. oktober 2008 13
  14. 14. Damages Compensation under copyright No penal damages or stipulated damages Economic loss suffered by licensor Rule of thumb: 2 x license fee plus fee for continued use Injunction Legal fees lørdag den 11. oktober 2008 14
  15. 15. Licenses “Version 2 of the GPL or any later version” User: GPL v. 3 more permissive or restrictive Developer: Free to choose for future versions of program GPL compatibility FLOSS Exception lørdag den 11. oktober 2008 15
  16. 16. Thanks for the attention! lørdag den 11. oktober 2008 16