|
Chapter 1. Introduction: How UNIX Gave Birth to Linux, and a New Software Paradigm. |
|
|
|
In the Beginning Was the Word, and the Word was UNIX. |
|
|
|
|
|
Now, What is Open Source? |
|
|
|
And This Is Just the Beginning… |
|
|
|
Chapter 2. Free Software and Open Source. |
|
|
|
|
|
Philosophy of Free Software. |
|
|
|
Open Source Initiative (OSI). |
|
|
|
|
|
|
|
Free Software Definition and Open Source Definition. |
|
|
|
What's in a Name? The Viral and the Non-Viral. |
|
|
|
The Open Source Development Model. |
|
|
|
Chapter 3. Common Open Source Licenses and their Structure. |
|
|
|
|
GPL. |
|
|
GPL + Exception (or Special Exception). |
|
|
|
|
|
Lesser General Public License (LGPL). |
|
|
|
Corporate Hereditary Software Licenses. |
|
|
|
Other Hereditary Software Licenses. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chapter 4. Due Diligence, License Proliferation and Compatibility. |
|
|
|
What is the Problem with Combining Software? |
|
|
|
|
|
License Conditions and Diligence Problems. |
|
|
|
|
|
Choices in an Incompatible World. |
|
|
|
An Embarrassment of Riches? |
|
|
|
|
|
Chapter 5. Audits and Compliance Initiatives. |
|
|
|
Provenance and Objective Checking. |
|
|
|
Applying Policy and Legal Review. |
|
|
|
|
|
Chapter 6. Notice Requirements. |
|
|
|
Chapter 7. Patents and open source. |
|
|
|
|
|
Patent Portfolio Management. |
|
|
|
Chapter 8. Trademarks and open source. |
|
|
|
Trademark Law and Open Source Licensing. |
|
|
|
Trademarks in the Open Source World. |
|
|
|
|
|
Chapter 9. Open Source and Open Standards. |
|
|
|
Chapter 10. Developing a Corporate Open Source Policy. |
|
|
|
Appendix 10.1. Open Source Corporate Policy. |
|
|
|
Chapter 11. Open Source Code Releases. |
|
|
|
|
|
Effect on Patent Portfolio. |
|
|
|
|
|
Open Source Business Models. |
|
|
|
|
|
The ""Ur-Licensor"" and Open Source Decision Models. |
|
|
|
|
|
|
|
|
|
Appendix 11.1. Open Source Trademark Policy. |
|
|
|
Chapter 12. Technical Background: Operating System Kernels, User Space, and Elements of Programming. |
|
|
|
|
|
What is an Operating System Kernel? |
|
|
|
Dynamic and Static Linking, and Inline Code. |
|
|
|
|
|
|
|
Chapter 13. Enforcement of open source licenses. |
|
|
|
|
|
|
|
Lack of track record: The GPL has never been tested in court. |
|
|
|
Waiver/Estoppel: The occasional and selective enforcement of the GPL means it is unenforceable. |
|
|
|
Formation: The GPL is not validly accepted by licensees. |
|
|
|
The GPL constitutes copyright misuse. |
|
|
|
|
|
Standing and Joinder arguments. |
|
|
|
Chapter 14. The Border Dispute of GPL2. |
|
|
|
Defining the Border Dispute. |
|
|
|
|
|
Rules of Contract Construction. |
|
|
|
Applying the Four Corners Rule to GPL2. |
|
|
|
Applying the Rules of Contract Construction to GPL2. |
|
|
|
Trade Usage and Other Extrinsic Evidence. |
|
|
|
The Derivative Works Question. |
|
|
|
|
|
|
|
Analyzing the Case of Two Works. |
|
|
|
Is the Result One or Two Works? |
|
|
|
|
|
Non-U.S. Law Interpretations. |
|
|
|
The Approach of Legal Realism. |
|
|
|
Outside the Four Corners. |
|
|
|
Loadable Kernel Modules (LKMs). |
|
|
|
|
|
|
|
Chapter 15. License or Contract? |
|
|
|
|
|
Arguments Supporting Formation. |
|
|
|
Implications of Absence of Contract Formation. |
|
|
|
Incentives for Formation Arguments. |
|
|
|
Chapter 16. Defining Distribution. |
|
|
|
Chapter 17. Open Source in M&A and Other Transactions. |
|
|
|
Open Source in Licensing and Commercial Transactions. |
|
|
|
|
|
Chapter 18. GPL Version 3.0 (GPL3). |
|
|
|
What is the Effect of the Release of GPL3? |
|
|
|
|
|
|
|
The ""Derivative Works"" Problem. |
|
|
|
""Propagation"" and ""Conveying"". |
|
|
|
|
|
|
|
|
|
Disabling and Obfuscation. |
|
|
|
|
|
|
|
Chapter 19. LGPL Version 3.0 (LGPL3). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Appendix A. Open Source Development Agreement. |
|
|