Welcome!

Cloud Expo Authors: Jeremy Geelan, Mike Benkovich, Udayan Banerjee, Pat Romanski, Liz McMillan

Related Topics: Linux

Linux: Article

Book Review: Open Source Licensing: Software Freedom and Intellectual Property

Book Review: Open Source Licensing: Software Freedom and Intellectual Property

According to Larry Rosen, "One of the challenges to writing about licensing in a book not specifically written for licensing professionals is to make a very dull subject interesting."

A Complete and Thorough Book

Rosen has met that challenge in his exciting guide to the Open Source licensing zoo. As an extra fillip he offers a set of five Open Source Principles so clear and brief that the Open Source Initiative (OSI) would be well advised to adopt them, plus two new licenses intended to solve not only the weaknesses of some of the current Open Source licenses, but resolve the many problems that revolve around the Free Software Foundation's (FSF) GNU General Public License (GPL) and Lesser General Public License (LGPL).

This clear book spends 314 pages in detailed discussion of more legal issues than this review can touch on. The author has the advantage of having trained and worked as a programmer and so as a lawyer he's not flummoxed by complex technical issues. He's also uniquely qualified by his long tenure at the Open Source Initiative, where he served as general counsel and as executive director, participating in many discussions there on licensing and building a wealth of experience to mine for this book. Everyone involved at all with Open Source software should read the first three chapters of this book as background to understanding the larger issues, and the remainder of it should be mandatory for all people and firms actually producing Open Source software, whether as coders or managers.

The book approaches licenses in chronological fashion, showing early starts and subsequent improvements. To oversimplify, in the beginning, the BSD license imposed no limits on the licensee; the MIT, or X license, added clear copyright language; and the GPL required that code be shared. Subsequent licenses have added patent defense and warranties of code provenance. Over 15 years later we are faced with dozens of licenses and conflicting opinions (none of them judicial) about how software developers and firms are supposed to stitch together code to meet their terms.

The book is quite lucid since Rosen takes the reader through the basics such as the fact that different laws apply to the intellectual property (IP) of software and the to tangible copies of software, that copyright doesn't protect the ideas in software (patents do that), and that there's a difference between a (bare) license and a contract (containing a license). Along the way important points emerge: although a bare license (like the GPL) can be revoked because it's not a contract for which consideration has been received (typically a payment), the law would recognize that the user's dependence on the software substitutes for that consideration, so that in practical terms the license couldn't be revoked (p. 56).

More fascinating for Open Source developers is the discussion of joint works versus collective works: if developers agree among themselves (contract) to undertake a project, then as owners they can each license the entire joint work to others as they individually see fit; if there's no such contract, the work is a collective work (a collection of unmodified pieces), each of which is under its author's respective license. Most Open Source projects are joint works, and generally speaking Rosen sees no reason for the typical project to assign copyrights rather than retain them individually. In the case of a collective work, the collector is the author and can license and distribute it, but only if he has a distribution license from the authors of the constituent pieces.

Neither joint nor collective works are derivative works. A derivative work is a new work that's based on a pre-existing work. The author of a derivative work can license and distribute the derivative work provided he has a license for the pre-existing work that gives him the right to create a derivative work and distribute that derivative work. These distinctions are of crucial importance to Rosen's views on the Free Software Foundation's interpretation of the GPL.

The heart of his book, however, is Rosen's relentless categorization of licenses into types such as template licenses (Apache, BSD, MPL) that can be used by others simply by changing the name and the most important division, academic versus reciprocal licenses. Briefly, academic licenses originated at institutions of higher learning (Berkeley, MIT) and sought to provide the widest possible distribution for the software they cover; there are no real restrictions on its use, rewriting, and dissemination. Reciprocal licenses (most famously the GPL) require that anyone distributing the software offer the source code for the entire work as it's distributed, including all the changes. Rosen regards academic/reciprocal as the heart of the software freedom that is most likely to lead to rapid technological advance and increased productivity for everyone.

More Stories By Donald Rosenberg

Longer bio:


Donald K. Rosenberg is president of Stromian Technologies, a marketing consulting firm specializing in OEM software licensing and Open Source licensing and marketing issues. He is the author of Open Source: The Unauthorized White Papers, (Wiley), a book taking a business approach to Open Source software, now on the Web at ftp://ftp.novell.com/pub/forge/documents/Open%20Source:%20The%20Unauthorize
d%20White%20Papers/FrontMatter.html.
Don has twenty years of marketing experience and has worked with companies large and small in the U.S. and Europe, both in Open Source and
proprietary software licensing and marketing. Besides consulting on
these issues, Don has given talks about them at USENIX, ALS, Linux.SYS-CON.com (San Francisco, Frankfurt/M), Wizards of OS (Berlin), CeBIT (Istanbul), Comdex (Las Vegas, Basel), and in Taiwan and Slovenia. His column, Rosenberg's Corner, deals with Open Source and business issues.


Shorter bio:

Short bio:

Donald K. Rosenberg assists software companies with licensing and business/marketing strategies at Stromian Technologies and wrote Open Source: The Unauthorized White Papers, (Wiley), a book taking a business approach to Open Source software, now on the Web at ftp://ftp.novell.com/pub/forge/documents/Open%20Source:%20The%20Unauthorize
d%20White%20Papers/FrontMatter.html.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Cloud Expo Breaking News
With BigDataExpo 2012 New York (www.BigDataExpo.net), co-located with 10th Cloud Expo, now just three weeks away, what better time to introduce you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are t...
With Cloud Expo 2012 New York (10th Cloud Expo) now just three weeks away, what better time to introduce you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
Whether your company is large or small, you are probably exploring Big Data solutions and using cloud services and will need to integrate with other enterprise workloads. In his session at the 10th International Cloud Expo, Gwyn Clay, CEO of Stonebranch, will share detailed information about how their customers are already integrating Workload Automation with tools like Hadoop, and running workloads completely in the cloud using a modern enterprise-wide workload automation solution that is 100...
What do the CTOs of the CIA and the U.S. Dept. of Justice and the CIO of the National Reconnaissance Office have in common with the CEOs of Eucalyptus, GoGrid, ActiveState, Appcara, OpSource and Nortonworks, the CTOs of Rackspace, SoftLayer, SOA Software and AppZero, the Founder & General Manager of Dell Boomi, the VP of Big Data & Streams at IBM and the Chief Strategy Officer at Pacific Controls? Answer: all are shortly to present breakout sessions as members of the distinguished Speaker Facul...
As a Platinum Plus Sponsor of Cloud Expo New York, Rackspace Hosting is offering special passes to SYS-CON's 10th International Cloud Expo, which will take place on June 11–14, 2012, at the Javits Center in New York City, New York. Rackspace Hosting is the service leader in cloud computing, and a founder of OpenStack, an open source cloud operating system. The San Antonio-based company provides Fanatical Support® to its customers and partners, across a portfolio of IT services, including Manage...
The move to cloud-based applications has undeniably delivered tremendous benefits. However, the associated distribution creates various challenges from the quality perspective: End-to-end tests need to pass through multiple dependent systems, which are commonly unavailable, evolving, or difficult-to-access for testing. Accessing such systems often involves transaction and bandwidth fees. Teams need to test and tune the system under test against a realistic and broad range of performance and ...
In this CTO Power Panel at the 10th International Cloud Expo, moderated by Cloud Expo Conference Chair Jeremy Geelan, industry-leading CTOs & VPs of Technology will discuss such topics as: Which do you think is the most important cloud computing standard still to tackle? Who should and shouldn’t be using a PaaS product today, and why? Can a public cloud ever be truly secure? How important is open source to cloud computing and Big Data? "Mission-critical apps are now safe in the cloud." Tr...
For many of the same reasons that Software-as-a-Service is catching on with enterprise buyers, delivering web services on top of Infrastructure-as-a-Service architectures is appealing to the SaaS developers. Operational agility, lower CapEx, and a broad array of tools and services are on tap that make both public and private IaaS clouds a great platform to build on. But how do you do this securely, especially in the public cloud where you have no access to the network or hypervisor your servers ...
“Big Data eliminates the data silos that formerly existed, improving the depth and quality of analysis that can take place,” observed Scott Kinka, Chief Technology Officer at Evolve IP, in this exclusive Q&A with Cloud Expo Conference Chair Jeremy Geelan. “Without these barriers, Kinka continued, “we gain access to information that was never before available. We can see where there are underserved markets, opportunities, problems that need to be addressed.” Agree or disagree? – "While the IT sa...
With Cloud Expo 2012 New York (10th Cloud Expo) now just three weeks away, what better time to introduce you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...