Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Applied Copyleft (12 06 2009)
1. Applied Copyleft
Advokat Martin von Haller Groenbaek
Partner, Bender von Haller Dragsted
CBLOS, Flensburg, 12 June 2009
fredag den 12. juni 2009
2. Questions
Copyleft 1.0.1 Escapes
What is a derived Enforcement
work?
Damages
Combinations
Licenses
Distribution
fredag den 12. juni 2009
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”
fredag den 12. juni 2009
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!
fredag den 12. juni 2009
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
fredag den 12. juni 2009
6. FLOSS - some basics
Copyright based
Not public domain
Licenses vs. contracts
Free software vs. open source software
Dual licensing
Copyleft, “Viral” or Hereditary
fredag den 12. juni 2009
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)
fredag den 12. juni 2009
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
fredag den 12. juni 2009
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.
fredag den 12. juni 2009
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
fredag den 12. juni 2009
11. “Weak” copyleft
GPL and LGPL is “strong copyleft
“Weak” copyleft restricts modification to
e.g. altering of files
Mozilla Public License
Eclipse Public license
fredag den 12. juni 2009
12. 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
fredag den 12. juni 2009
13. 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
fredag den 12. juni 2009
14. 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
fredag den 12. juni 2009
15. 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
fredag den 12. juni 2009
16. 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
fredag den 12. juni 2009
17. Thanks for the
attention!
mhg@bvhd.dk
martin@groenbaek.net
http://www.bvhd.dk
http://suse.groenbaek.net/openlife
fredag den 12. juni 2009