Van Lindberg's Intellectual Property and Open Source
(Credit: O'Reilly Media)A few months back, I helped to review and edit a book for Van Lindberg and O'Reilly Media called Intellectual Property and Open Source: A Practical Guide to Protecting Code. Over the past 10 years, I've read every open-source legal book written. Lindberg's book is by far the best.
If you've wanted a book that helps to explain complex open-source legal questions in a readable, approachable style, this is it. If you've wanted to know how to write an open-source contract, or whether patents were going to be the undoing of your project, here's your book.
Lindberg is an exceptional writer. Take this opening to his chapter on the GPL:
Almost all of the difficult questions that open source lawyers worry about revolve around the GPL.
The GPL has a lot of things going for it: it is the single most common open source software license; it has brought together a large and vibrant community of developers; it is a brilliant hack.
At the same time, there is no single license that is more mistrusted or reviled than the GPL. Many open source developers refuse to accept or release code under the GPL because it imposes restrictions at the same time as it grants freedoms. I know from personal experience that the GPL gives most lawyers fits.
... Read more
I'm helping to edit what is turning out to be a shockingly good book on the legal issues around open source, from the developer's perspective, which Van Lindberg is finishing up and which O'Reilly will be publishing. When it comes out, you will want to buy it. It's incredibly well-written and expresses things much more clearly than I've yet seen in my 10 years within the open-source community.
As a case in point, Van explicates the Great Divide between those who love and loathe the GPL by citing a post on the Python mailing list about a controversial bit of code called setuptools:
[T]his information is VERY helpful. It makes it blindingly obvious to me now that the difference between loving and hating setuptools is whether you're *intentionally* using it, or whether it shows up in your ecosystem uninvited....
... Read more
- prev
- 1
- next





