Commentary
Apache Foundation Co-Founder Likes GPLv3
One of the unsung features of GPLv3 is its grant of compatibility to the Apache and Eclipse open source licenses. Apache or Eclipse licensed code can now be combined with GPL code without creating a violation of the GPL. That wasn't possible in the past, or at least, not sanctioned by the Free Software Foundation.One of the unsung features of GPLv3 is its grant of compatibility to the Apache and Eclipse open source licenses. Apache or Eclipse licensed code can now be combined with GPL code without creating a violation of the GPL. That wasn't possible in the past, or at least, not sanctioned by the Free Software Foundation.Both the Apache and Eclipse Foundations sponsored business friendly licenses that allowed open source code created under their terms to be combined with clearly labeled, proprietary code. Their open source code, such as the Apache Web Server or the Eclipse programmers workbench, could and did serve as the foundation for many new commercial products.
But the way they worded the rights and responsibilities of the downstream users differed in degree, if not intent, from GPLv2. And for a while, as GPLv3 went through its successive drafts, it looked as though those differences weren't going to be worked out.
More Software Insights
White Papers
- Mobile BI: Actionable Intelligence for the Agile Enterprise
- Red Alert: Why Tablet Security Matters - by BlackBerry
Reports
More >>Webcasts
- Maximize ROI with Database Consolidation onto Private Clouds
- The ABC's of Cloud Computing in the Midmarket
That posed a headache to open source developers starting with GPL code but wanting to incorporate something from the Apache camp. They could do so only at the risk that the Free Software Foundation might decide to take an enforcement action against them for violating the GPLv2's terms. The GPLv3 as it was issued June 29 included "late changes to ensure compatibility with the Apache license-'compatibility' meaning that Apache-licensed works can now, in the views of the authors of the GPLv3, be used inside GPLv3-licensed works," wrote Brian Behlendorf, co-founder of the Apache Software Foundation, in message as he took a break from his travels in Thailand.
"This what Apache has long wanted because we do want them [GPL-oriented developers] to use it [Apache code], and we didn't like even considering the prospect of GPL-only re-implementations of our works just for compatibility's sake."
GLPv3, he added, "is good news, from my perspective."
A user of the Apache license, Rod Johnson, lead developer of the Java framework, Spring, is by temperament a skeptic of the more ideological provisions of GPLv3, such as its stance against "Tivoization."
But he added, in his own comments to Information Week that those reservations do not signal a fundamental disagreement with the Free Software Foundation.
"I respect the integrity and consistency of Richard Stallman and the FSF. I disagree with Stallman on a number of issues, but he has the courage of his convictions and is true to his vision," he wrote in response to a query about GPLv3. And there are many other open source developers who think there differences over GPLv3 are, now that it's in final form, less than they once imagined.
Related Reading
| To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy. | |
|
|
T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting! |
Subscribe to RSSResource Links
This Week's Issue
Technology Whitepapers
- Mobile BI: Actionable Intelligence for the Agile Enterprise
- How To Regain IT Control In An Increasingly Mobile World - by BlackBerry
- The BlackBerry PlayBook tablet's Good Bones - by BlackBerry
- Red Alert: Why Tablet Security Matters - by BlackBerry
- New Visual and Wizard-Driven Paradigms for Exploring Data and Developing Analytic Workflows
Featured Broadcast
This white paper explains how to create a manageable, scalable environment suited to answer real-time business needs by building out a data center on a standards-based, virtualization-aware, energy-efficient and affordable platform. Plus, learn how virtualization is making the jump from the server realm into the application, mobile and database worlds in the additional resources section.
Learn More












