ie8 fix

Linux and Open Source

Steven J. Vaughan-Nichols & Paula Rooney

Why Apache is not the bottom of the open source incline

By | July 16, 2009, 6:11am PDT

Summary: 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.

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.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Dana Blankenhorn has been a business journalist for 30 years, a tech freelancer since 1983.

Disclosure

Dana Blankenhorn

Dana Blankenhorn has been a journalist, writer and part-time futurist for over 30 years.

At the present moment I run only a personal blog in addition to my ZDNet open source blog.

DanaBlankenhorn.Com has the subtitle The War Against Oil. In the past I have used it to write about political history, e-commerce, personal matters, some ideas related to open source, and The World of Always On, which is the idea of using sensors, motes and RFID to turn WiFi links into platforms for applications which live in the air.

My IRA account at Schwab holds a few tech shares, most notably some Intel and Applied Materials, but there are no open source companies in it. I don’t even own any CBS stock.

Biography

Dana Blankenhorn

Dana Blankenhorn has been a business journalist for nearly 25 years and has covered the online world professionally since 1985. He founded the Interactive Age Daily for CMP Media, and has written for the Chicago Tribune, Advertising Age's "NetMarketing" supplement, and dozens of other publications over the years.

11
Comments

Join the conversation!

Just In

RE: Why Apache is not the bottom of the open source incline
gaberdiye03 Updated - 22nd Jun
@Tony Agudo With GPL, you have to make third party contributors sign everything over to you, which they often resent, and prevents you from growing an ecosystem of developers.

That's false. Contributions under GPL retain individual copyright, whereas in some other OS licenses(like CDDL) the moment pembe maske energy balance oyna oyunu moliva orjin krem tutune son nanomatik complex 41 new fx15 you submit a contribution, copyright is transferred over to the project's copyright owner.
nothing to sign, and STILL sell proprietary versions to clients. With GPL, you have to make third party contributors sign everything over to you, which they often resent, and prevents you from growing an ecosystem of developers.
0 Votes
+ -
misinformed
Tony Agudo 16th Jul 2009
With GPL, you have to make third party contributors sign everything over to you, which they often resent, and prevents you from growing an ecosystem of developers.

That's false. Contributions under GPL retain individual copyright, whereas in some other OS licenses(like CDDL) the moment you submit a contribution, copyright is transferred over to the project's copyright owner.
0 Votes
+ -
Copyright transference is a good point
DanaBlankenhorn 16th Jul 2009
Tony makes an excellent point I neglected to mention in my piece.

The question of who owns copyright to code is an important one to individual contributors.

It was thought a few years ago it was also vital to corporations, which was the initial impetus behind Apache, Eclipse, and other BSD licenses. There, copyright is held by the group.
0 Votes
+ -
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. k
0 Votes
+ -
@Tony Agudo With GPL, you have to make third party contributors sign everything over to you, which they often resent, and prevents you from growing an ecosystem of developers.

That's false. Contributions under GPL retain individual copyright, whereas in some other OS licenses(like CDDL) the moment pembe maske energy balance oyna oyunu moliva orjin krem tutune son nanomatik complex 41 new fx15 you submit a contribution, copyright is transferred over to the project's copyright owner.
0 Votes
+ -
I think that if I have some benefits from GPL, the very least I should do is reciprocate in the same ipad bag blog sutudeg education news and pclos hwdb manner. l
0 Votes
+ -
EPL != BSD
mmilinkov 16th Jul 2009
Dana, It is just plain wrong to characterize the EPL as a BSD-style license. It isn't. It is a copyleft license, and thereby "...your interest in getting improvements is protected...", just like the GPL. The two things that companies like about EPL are: (a) you can commercially license binaries and (b) you can use other licenses for components which you write, but make use of EPL-licensed code.

See http://dev.eclipse.org/blogs/mike/2009/04/30/epl-asl/
0 Votes
+ -
Again, incorrect about Eclipse
mmilinkov 16th Jul 2009
Dana, The Eclipse Foundation does not own the copyright of the code shipped from Eclipse. The Apache Foundation requires a copyright license to the ASF, but we do not.

Code shipped under the EPL from the Eclipse Foundation remains owned by their respective authors, whether they be individuals or corporations.

0 Votes
+ -
Thanks for the correction, Mike
DanaBlankenhorn 16th Jul 2009
Thanks too for going beyond just a correction and
explaining some key8 differences between the
Apache license and that of Eclipse. Observers
often bundle them, and there are many
similarities, but there are also key differences,
as you are right to point out.

Thanks again! And drop by any time!
0 Votes
+ -
OS Should be FREE
f_shope@... 16th Jul 2009
All OS should be free. what if they sold a car with no
OS. They make money on ad's, parts, ect. Google will come
out ahead, down the road. Microsoft look out your day's
are numbered.
0 Votes
+ -
Excellent take on Asay
zeke123 18th Jul 2009
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.

The GPL does NO such thing. You can not control the use of your software through this license. If you dont like the politics or morals of someone, too bad. If youre project will be used for things you dont approve, too bad.

Of course, you are right on the money when you say that Asay's corporate interests are his main concern, because its not the users.
And the GPL is there for the users benefit first and foremost. People often think it is there for the developers benefit and it is indirectly (standing on the shoulders of giants and all that) which permits me to take the work that someone else has already done and incorporate it in my project (as long as I do the same).

As someone who has grown up in a family with quite a few researchers and scientists, the level of collaboration that the GPL allows is something which seemed normal to me when I was first introduced to free software.
Some people like hoarding, some people dont mind sharing, its really a personal choice. Just like a license. I think that if I have some benefits from GPL, the very least I should do is reciprocate in the same manner.
Its my choice.

And yes, the RMS bashing and ESR glorifying gives you an idea of where he stands but anyone reading his column knows where he and others open saucers like Randall Schwartz stand on free software and the GPL.

Predictable is what comss to mind.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix