July 27, 2004 | GPL Compliance for Software Developers | Outline |
A. Why ComplianceII. Copyright Law
A. Structure of (US) Copyright lawIII. Introduction to Free Software licensing
B. Works
C. What copyright law restricts
D. What's not in copyright law
E. Derivative works
F. Fair use
G. Licensing
H. Review
A. The GNU General Public License (GPL)IV. Administrative issues of GPL compliance
1. GPL violations are copyright violationsB. The GNU LGPL (Lesser or Library General Public License)
2. The GNU GPL: Derivative works
3. Independent and separate works
C. Non-copyleft licenses
D. GPL compatibility
1. A note on BSD licensesE. Process of licensing
F. Free Software licenses are forever
G. Review
A. OutlineV. Derivative works
B. What is source code?
1. Major components exceptionC. Offers for source code
2. Makefiles
3. Machine-generated code
4. Non-code source code
1. How to write an offer for source codeD. How to deal with copyright notices
2. How to fulfill offers for source code
1. ... and license noticesE. Review
2. Change notices
3. Section 2c notices
a. Section 2c and web applications4. Putting it all together
a. Old files
b. New files
c. 2c notices
A. Linking librariesVI. GPL: Exceptions, caveats, frills, ripples
1. Linking against static librariesB. Code and data
2. Dynamic linking
3. Technical differences
4. Legal notes
5. On dynamic linking
6. Harry Potter
1. More on maps: ExampleC. How to combine programs legally
D. Review
A. PatentsVII. The LGPL
1. Patents: Case 1B. The Linux Kernel
2. Patents: Case 2
C. The Linux Kernel (cont'd)
D. Standard exceptions
1. Standard exceptions: ClasspathE. Geographic restrictions
2. Standard exceptions: Controlled interface
F. Later versions
G. Review
A. Four types of worksQuestions?
B. Works based on the Library (that are libraries)
1. Example library based on libtriangleC. Works based on the Library (that are executables)
2. LGPL and non LGPL code in one library
1. Example executable based on the LibraryD. Works that use the Library
1. Example of work using GLIBCE. Works that use the Library, linked with the Library: Licensing and Marketing
1. Works that use the Library, linked with the Library: TechnicalF. Review