On mySimon: Norelco 6940 Shaver
BNET Business Network:
BNET
TechRepublic
ZDNet

July 16th, 2009

Why Apache is not the bottom of the open source incline

Posted by Dana Blankenhorn @ 6:11 am

Categories: BSD, Development, GPL, General, Software Licensing, business models

Tags: GPL, Apache Software Foundation, Matt Asay, Open Source, Dana Blankenhorn

Matt Asay is beginning to remind me of those people who, in the wake of 9-11 or Hurricane Katrina, found themselves questioning their political assumptions and switched sides.

Recessions are hard. Deep recessions are harder. The current recession is not sparing the open source movement. Money and partnerships are harder to come by.

So why, Matt asks, is the GPL still considered the bottom of the open source incline, and not, say, the Apache license?

Then, despite high praise for Eric Raymond and disquiet toward Richard Stallman, he pretty much answers his own question.

Did Stallman simply create an alternative way to release proprietary software?

Well, yes.

Any code you write is proprietary to you. No matter its license, you feel a proprietary interest in it. You may want contributions from others, but you also want protection for your rights as an author. You don’t want someone going around behind your back and turning your open source code proprietary with a tweak here and some marketing there. You want your interest in improvements protected.

If this is your attitude, an attitude both common and natural, then you will likely prefer the GPL to Apache licensing. Under the GPL your interest in getting improvements is protected. The power of others to fork your code and turn it to their profit is limited.

The equation draws a different result if you are a corporation, a group of people with marketing and support, releasing productized code. The code base you are releasing is likely larger and your infrastructure offers protection against rogue competition.

That is why corporate projects are often released under some type of BSD license. Google likes Apache. IBM likes Eclipse. These licenses protect corporate rights well, while the GPL’s focus is on individual rights.

Communities, however, generally consist of individuals, not corporations. If you truly want individual contributions, your best chance of getting them comes if you and they are on the same legal footing, and the same practical footing, regarding the code base. You want the GPL.

When businesses organize, with scaled contributions coming from what are essentially development partners, the protections of an Apache license make better sense. Apache offers better protection to corporate business models than the GPL.

My guess is Matt’s change of heart on these questions has much to do with his job at a corporation, one with infrastructure, marketing, and support functions that need regular feeding from license fees or something, in order to survive.

The size of a corporate code base, the work needed to maintain and support it, may make the protections of the GPL seem redundant, while those of the Apache license attractive.

But the bottom of the open source incline will be where individuals live, not corporations, and that’s where you will always find the GPL.

Dana BlankenhornDana Blankenhorn has been a business journalist for 30 years, a tech freelancer since 1983. You can follow Dana on Twitter. See his full profile and disclosure of his industry affiliations.

Email Dana Blankenhorn

Subscribe to Linux and Open Source via Email alerts or RSS.

  • Talkback
  • Most Recent of 8 Talkback(s)
Excellent take on Asay
Asay's article has full of holes and this line is one of those:

>Shaw, and perhaps other coders, have turned to the GPL as a way >to protect their software from use they deem objectionable.
... (Read the rest)
Posted by: zeke123 Posted on: 07/18/09 You are currently: a Guest | | Terms of Use
With Apache, you can permit anybody to contribute, no questions asked,  DonnieBoy | 07/16/09
misinformed  Tony Agudo | 07/16/09
Copyright transference is a good point  DanaBlankenhornZDNet Moderator | 07/16/09
EPL != BSD  mmilinkov | 07/16/09
Again, incorrect about Eclipse  mmilinkov | 07/16/09
Thanks for the correction, Mike  DanaBlankenhornZDNet Moderator | 07/16/09
OS Should be FREE  f_shope@... | 07/16/09
Excellent take on Asay  zeke123 | 07/18/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
Click Here

Recent Entries

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here