On mySimon: Vosges Haut-Chocolat
BNET Business Network:
BNET
TechRepublic
ZDNet

October 8th, 2009

On the future of Open Source thought leadership

Posted by Jason Perlow @ 7:22 pm

Categories: Business, Free operating systems, Linux, Microsoft, Open Source

Tags: Software, Leadership, Richard Stallman, Open Source, Tools & Techniques, Management, Jason Perlow

After over a decade of being in the shadow of the Free Software movement and 30 years of its inflexible dogmatic principles, disruptive new Open Source thought leadership is emerging that is truly able to compromise with the realistic needs of business and end-users without carrying the baggage of strict adherence to an ideology that is by definition a culture of exclusion. (artwork by Spidermonkey, Inc.)

My last article on Richard M. Stallman’s verbal attack on Miguel de Icaza and his continuing crusade against anyone who doesn’t fit the mold of the Free Software community seems to have struck a chord with those who sympathize with that movement’s ideals to the point of driving them to utter histrionics, unjustified hero worship and irrational thought.

Since then, there have been further dust-ups. Stallman, rather than clarify or deny his “traitor” statement that some have posited was simply hearsay, has published a paranoid rant on the supposed machinations of the new CodePlex Foundation without giving the organization the benefit of proving itself, and has added further gasoline to the flames by calling De Icaza a “Apologist”, in reference to his cooperation with Microsoft in joining the CodePlex Foundation and his embracing of Microsoft-originated technologies through the creation of the .NET-compatible, GPL-Licensed Open Source development framework, Mono.

Click on the “Read the rest of this entry” link below for more.

Finally, after years of staying out of the ideological and political fray and strictly choosing to pursue his software development interests, Miguel de Icaza rightfully decided he had enough of Stallman’s boorishness, ad hominem attacks and fear-mongering, and published a response on his blog.

What we are witnessing here is the making of the new Thought Leadership of Open Source and ushering in a new age of Open Source pragmatism, as my colleague at CNET, Matt Asay, best describes it. Those of us who are Open Source evangelists use Open Source software because it is practical and useful to do so, not due to an inherent ideological need to do so.

Open Source and Free Software are thought by many individuals to be the same or have similar philosophies, given that they share software licenses that they have in common, but the overall tone of the two movements are very different indeed. The fact that the General Public License, version 3, the preferred software license of the Free Software Foundation happens to be a conforming Open Source license has added to the confusion that Free Software and Open Source are the same thing. Again, they aren’t.

By definition and in practice, as Richard Stallman would have you observe it, Free Software must be “ethical”.  It has nothing to do with what the software costs. In a nutshell, Free Software has as much to do with how a producer of software behaves or how that behavior is perceived as ethical or not according the FSF as it does with the actual distribution of software.

According to the Free Software definition, proprietary software, that in which the source code is not distributed is unethical. Therefore just about every company you can imagine that produces commercial, closed source software is engaging in “unethical” behavior, and that of course includes Microsoft.

However, it is also possible to have software licenses and products which have freely distributable code that is not acceptable under the terms of Free Software. For software to be Free Software, it has to meet the following criterion as well:

  • The freedom to run the program, for any purpose (freedom 0).
  • The freedom to study how the program works, and change it to make it do what you wish (freedom 1). Access to the source code is a precondition for this.
  • The freedom to redistribute copies so you can help your neighbor (freedom 2).
  • The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.

Free Software also introduces the notion of “Copyleft” which is an inherent property of the GNU GPL license that guarantees free reproduction, adaptation and derivative works of the software that is licensed with it without restriction. However, Free Software allows for non-Copyleft software to exist in its ecosystem.

Open Source, however, is not about ethics or who or what should determine what is ethical. It is about allowing unfettered distribution of software and its source code and protecting/including people who consume it and develop it. In effect Open Source sets a an overall tone of “Your software can be classified as Open Source if it conforms to our definition and meets our criteria” whereas Free Software sets the overall tone of “You are excluded from our community of Free Software unless you conform to behavior that which we find acceptable”.

This is why it is possible for Microsoft or another company such as Novell or Red Hat to release Open Source software and be good Open Source citizens, and yet still be classified as “unethical” or engaging in activities that are unethical by the strict dogma of Free Software. There is no ground for compromise in Free Software. You are either ethical or you aren’t.

There is another distinction between the two philosophies. While Free Software has a single designated leader, Richard Stallman, Open Source does not.

Instead, we have several thought leaders that have written different treatises on what it means to be part of the Open Source community. However, the efforts of Open Source have often been drowned out by the FSF’s and Stallman’s well-documented boorishness and paranoia.

Public perception has often unfairly lumped Open Source advocates into supporting Stallman’s views, and unfriendly to business because as a culture of inclusion the FSF’s GPLv2 and GPLv3 are Open Source conforming licenses. This, despite the fact that Stallman himself does not support Open Source because its values do not conform and are incompatible with his. Really, it’s true. Listen to the man say it himself.

We are at an important crossroads in the history of our Open Source movement and what is happening now is nothing short of amazing. We have begun to influence Microsoft in seeing the benefits of our development model and are ushering in a new age of interoperability. We are now guiding and influencing the business philosophies of the largest technology companies in the world, and for that we should be very proud.

But if we are to continue to do so, we must draw a line in a sand. That we are NOT Free Software. That we have our own identity. That we are mainstream. That we are pragmatic, flexible and work well with others. That we shall continue as a culture of inclusion and will not be the arbiter of behavior or demonize those who cannot yet or refuse to join us. That we seek opportunities for others to join our cause by enticing them to work with us in harmony.

Because as Miguel de Icaza most eloquently says in his adopted tongue, Not only (do) you attract more bees with honey than with vinegar, there are lots of shoes to sell.” It comes out better in Spanish, trust me.

Is it time for us to recognize new Thought Leadership in Open Source? Talk Back and Let Me Know.

Disclaimer: The postings and opinions expressed in this column are my own and don’t necessarily represent IBM’s positions, strategies or opinions.

Jason PerlowJason Perlow is a technologist with over two decades of experience integrating large heterogeneous multi-vendor computing environments in Fortune 500 companies. See his full profile and disclosure of his industry affiliations.

Follow jperlow on Twitter

Email Jason Perlow

Subscribe to Tech Broiler via Email alerts or RSS.

  • Talkback
  • Most Recent of 93 Talkback(s)
How old are you?
First of all, real coding tends to be a young person's game. Secondly, back in the 80's, we didn't have IDEs to help us out. In fact, a lot of programming was done in assembly language or even straigh... (Read the rest)
Posted by: daengbo Posted on: 10/26/09 You are currently: a Guest | | Terms of Use
It's time we recognized the advantages of both  CobraA1 | 10/08/09
Open Source is Moderate  jcschweitzer | 10/08/09
RMS is a collectivist, not an individualist  connor33 | 10/09/09
Actually RMS is a reactionary.  jcschweitzer | 10/09/09
Stallman describes his own license as left-wing  connor33 | 10/09/09
Stalin was right wing  jcschweitzer | 10/09/09
Stallman has his place  masonwheeler | 10/09/09
As a software developer and as a consumer of software  tracy anne | 10/09/09
One thing it takes away...  masonwheeler | 10/09/09
There is a simple solution to your dilemma  Ole Man | 10/10/09
Please actually read what I wrote  masonwheeler | 10/10/09
I was not attacking you, Mason  Ole Man | 10/10/09
Again, you miss the point  masonwheeler | 10/10/09
I'm NOT missing the point  Ole Man | 10/10/09
For one simple reason  masonwheeler | 10/10/09
Well I can cure that disease right now  Ole Man | 10/10/09
We have begun to influence Microsoft  The Mad Hatter | 10/08/09
... or you could just write better software  LBiege | 10/09/09
The Proper Place  JimSatterfieldW | 10/09/09
FSF and Stallman are a threat to open source  honeymonster | 10/09/09
You really don't know anything about Free Software  tracy anne | 10/09/09
Mister Perlow wants to save our souls ! happy  Joseph_Proudhon | 10/09/09
Icaza codes, RMS doesn't  connor33 | 10/09/09
You have no clue what Stallman achieved  JeremyAllison | 10/09/09
You overrate him  connor33 | 10/09/09
As I said before, you have no clue what he achieved.  JeremyAllison | 10/09/09
He's a modern Karl Marx that appeals to the anti-MS crowd  connor33 | 10/09/09
Do you understand that most LCD televisions  JeremyAllison | 10/09/09
Most professional software lacks a gpl equivalent  connor33 | 10/09/09
Re: Most professional software lacks a gpl equivalent  tracy anne | 10/09/09
To put it mildly...  zkiwi | 10/10/09
How old are you?  daengbo | 10/26/09
Which tools?  PorkPrick | 10/09/09
Hear! Hear!  kmashraf | 10/12/09
Cult leaders usually DO "go mad"  Ole Man | 10/09/09
Looks like you got Jason's goat  Ole Man | 10/09/09
Ideology: we need it  pjotr123 | 10/09/09
the hypocracy  homeblend | 10/09/09
Fedora Core is not adherent YET  jperlowZDNet Moderator | 10/09/09
Pick those nits!  Ole Man | 10/09/09
The real issue.  DevGuy_z | 10/09/09
Lucky for you (and me too)  Ole Man | 10/09/09
Software is a tool, if anyone has been brainwashed it is Stallman's cult  connor33 | 10/09/09
Software is a machine language  Ole Man | 10/09/09
A language fed into a machine so it can solve a problem  connor33 | 10/12/09
No, MY computer does not solve problems  Ole Man | 10/12/09
About time  No_Ax_to_Grind | 10/09/09
Which corporation?  jcschweitzer | 10/09/09
Absolutely  IT_User | 10/09/09
Yes they do have some, sort of.  No_Ax_to_Grind | 10/09/09
Well, yeah, it is  IT_User | 10/09/09
So proprietary religion is fine?  Ole Man | 10/09/09
Never had someone tell me that open source software is evil  connor33 | 10/09/09
Ballmer himself called Linux a "cancer"  Ole Man | 10/09/09
Agreed.  No_Ax_to_Grind | 10/10/09
Not at all, use what works  No_Ax_to_Grind | 10/10/09
PJ, iPhone Jailbreaking, and Double Standards  Anonymous Insider | 10/09/09
Some principles are not fundamentalism  rarsa | 10/09/09
Very nicely put, sir  balaknair | 10/09/09
Not having access to the recipe is comparable to enslaving humans?  connor33 | 10/09/09
Blending and compounding  Ole Man | 10/09/09
RE: On the future of Open Source thought leadership  didier.caamano | 10/09/09
Trouble with that  Ole Man | 10/09/09
How can you seize open source?  connor33 | 10/09/09
So secret (proprietary) code isn't locked down?  Ole Man | 10/09/09
Paranoid - Delusional...  Marty R. Milette | 10/10/09
That's a very deceptive statement  masonwheeler | 10/10/09
You must be joking...  Marty R. Milette | 10/10/09
Please post the identity of the corporation YOU head (if any)  Ole Man | 10/11/09
Don't you have ANY intelligent responses?  Marty R. Milette | 10/11/09
"BE A MAN -- get some ball$"  Ole Man | 10/12/09
20% of YOUR HUMAN DNA is corporate copyright owned  BlueBerry Pick'n | 10/09/09
I don't get it.  balaknair | 10/09/09
GPL ideology needs to be criticized  connor33 | 10/09/09
Maybe because Stallman is a fruit cake?  No_Ax_to_Grind | 10/10/09
So was Ezekiel  shis-ka-bob | 10/12/09
DotNetNuke is a great example of Open Source  tracy anne | 10/09/09
Corporations profit from GPL software all the time without giving back  connor33 | 10/09/09
Perhaps you should read the GPL license?  Ole Man | 10/09/09
When they make changes or addition to GPLed software  tracy anne | 10/09/09
You seem to be confusing GPL with BSD  tracy anne | 10/09/09
You seem to not realize there are more ways to profit from open source  connor33 | 10/12/09
You are very confused  PorkPrick | 10/09/09
It seems that some of you are confusing confusion with knowledge  Ole Man | 10/09/09
Exactly, Tracy Anne  Ole Man | 10/09/09
RE: On the future of Open Source thought leadership  Bilmekanikeren | 10/09/09
RE: On the future of Open Source thought leadership  menueras | 10/09/09
RE: On the future of Open Source thought leadership  elderlybloke | 10/09/09
The difference here being  tracy anne | 10/09/09
Bad article to attack Stallman  peter_erskine@... | 10/10/09
Well, it's par for the course...  zkiwi | 10/10/09
The Truth  Tim Patterson | 10/12/09
E pluribus unum!  khurt@... | 10/14/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

Meet Doc

  • Here to help you with your Document Management Needs
  • Doc is an enigma. Born to a Russian ballerina and a German electrical engineer, he grew up in various locations in the United States. He’s seen the insides of more brands, versions, and generations of printer and printer-related hardware than almost anyone.
  • To learn more about this mysterious figure check out his blog on ZDNet and his Workspace on TechRepublic. You’ll be glad you did.
  • Produced by
    ZDNet and