License Myths And Applied Copyleft (24 03 2009)


Published on

This is my presentation from the FOSS Aalborg ( conference. The slides are a slightly updated version of the slides for my presentation at Open Source Days 2008

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

No notes for slide

License Myths And Applied Copyleft (24 03 2009)

  1. 1. License myth or Applied Copyleft Advokat Martin von Haller Groenbaek Partner, Bender von Haller Dragsted FOSS, Aalborg, 24 March 2009 tirsdag den 24. marts 2009
  2. 2. Questions Copyleft 1.0.1 Escapes What is a derived Enforcement work? Damages Combinations Licenses Distribution tirsdag den 24. marts 2009
  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- Hostsmaster 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” tirsdag den 24. marts 2009
  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 love open source! tirsdag den 24. marts 2009
  5. 5. The ideology You get the four freedoms You shall preserve these freedoms So when you (re)distribute, copyleft secures that the next persons gets the same freedoms tirsdag den 24. marts 2009
  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 tirsdag den 24. marts 2009
  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) tirsdag den 24. marts 2009
  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 tirsdag den 24. marts 2009
  9. 9. Combination Combination of code Semantics of the into a whole communication NB: All combinations Output not covered are permitted and (Exc: GPL program “private” combinations copies text into output) have no restrictions Output of language Mechanism of communication interpreter exec, pipes, rpc, (Exc: “bindings” function calls within interpreter to a shared address program) space, etc. tirsdag den 24. marts 2009
  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 tirsdag den 24. marts 2009
  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 tirsdag den 24. marts 2009
  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 tirsdag den 24. marts 2009
  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 tirsdag den 24. marts 2009
  14. 14. Damages Compensation under copyright No penal damages or stipulated damages Economic loss suffered by licensor Rule of thumb: 2 x license fee Injunction Legal fees tirsdag den 24. marts 2009
  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 tirsdag den 24. marts 2009
  16. 16. Thanks for the attention! tirsdag den 24. marts 2009