I have been wanting to write about the abuse of the term Open Source. It is being abused in two different ways. In the first one, vendors release their software under a non OSI approved license and then call their software open source software. Typical example is the software SugarCRM. Finally, Michael Tiemann, president of Open Source Initiative, has woken up and he is planning to go after such abusers.
So here’s what I propose: let’s all agree–vendors, press, analysts, and others who identify themselves as community members–to use the term ‘open source’ to refer to software licensed under an OSI-approved license. If no company can be successful by selling a CRM solution licensed under an OSI-approved license, then OSI (and the open source movement) should take the heat for promoting a model that is not sustainable in a free market economy. We can treat that case as a bug, and together we can work (with many eyes) to discern what it is about the existing open source definition or open source licenses made CRM a failure when so many other applications are flourishing. But just because a CEO thinks his company will be more successful by promoting proprietary software as open source doesn’t teach anything about the true value of open source. Hey–if people want to try something that’s not open source, great! But let them call it something else, as Microsoft has done with Shared Source. We should never put the customer in a position where they cannot trust the term open source to mean anything because some company and their investors would rather make a quick buck than an honest one, or because they believe more strongly in their own story than the story we’ve been creating together for the past twenty years. We are better than that. We have been successful over the past twenty years because we have been better than that. We have built a well-deserved reputation, and we shouldn’t allow others to trade the reputation we earned for a few pieces of silver.
It is time for people to stop abusing the term open source (which, if you asked Richard Stallman, itself is an “abuse” of the term Free Software) and also to stop using the reputation of open source to strengthen their company’s reputation in the competitive market conditions. If any company wants to be a truly open source company, they have to release their products under one of the approved open source licenses. If you can’t release your software under an OSI approved license, start using terms like “shared source” (as Michael points out in his blog) or “wanted to be open source but” or “don’t have the heart to be open source”, etc. Just don’t claim that you are an open source company. It is time for OSI guys to go behind such companies and stop the abuse. If the companies don’t yield to the request, it is time to start a campaign educating people about such abuses. Probably, we can have a “Open Source Hall of Shame” website and add these companies to that list.
There is a second group of abusers (of the term Open Source). They are usually wannabe entrepreneurial geeks who use the term open source to leverage some press for them and then blatantly move away from their original promise. Activecollab is one such example. The geek behind the software touted it as an open source alternative to Basecamp, got quite a lot of press coverage and, then, used the coverage to build a huge audience for his software. He started off with GPL license and then brought in his own “open source” license version. Finally, he is now releasing a commercial version of the software with a toned down free version. I have no problem if he wanted to do a commercial basecamp like software. I will be more than happy to welcome him because it will bring in competition to Basecamp and such competition is good for the customers. But, he misused the term open source to get the PR (just do a google search for “Activecollab” and you can see how many blogs and other media sites have written about it) for his software and now shifting the license to a commercial version. That is, he is commercializing his product after gathering his audience with the open source carrot. There are many such incidents of blatant abuse of the term open source. It is time for us to raise the awareness of the general public about such abuses. It is time to create an environment where people cannot abuse the term open source and get away with it. It is time for such madness to end.
Update: SugarCRM has embraced GPLv3 after I wrote this article.


June 21st, 2007 at 9:22 pm
Dude, grow up. Try to learn more on open source.
June 21st, 2007 at 9:34 pm
Just wanted to point out one fact that you missed. activeCollab license was changed from GPL to HPL (Honest Public License) back in September 2006 - http://www.activecollab.com/bl.....se-chang...HPL addresses software as a service loophole that is present in GPLv2 and will be addressed in GPLv3. Nothing more. You can read more in this article: http://www.funambol.com/blog/c...../honest-... HPL was created by Funambol and promoted by their CEO Fabrizio Capobianco as a temporal solution to ASP loophole that only hearts open source projects. Any HPL code is planned to switch to GPLv3 as soon as it becomes available. The only step away from free software will be done with our upcoming release - activeCollab 1.0. New version will not be available under the terms of open source licens, but proprietary one.
June 21st, 2007 at 9:34 pm
Just wanted to point out one fact that you missed. activeCollab license was changed from GPL to HPL (Honest Public License) back in September 2006 - http://www.activecollab.com/bl.....se-chang...HPL addresses software as a service loophole that is present in GPLv2 and will be addressed in GPLv3. Nothing more. You can read more in this article: http://www.funambol.com/blog/c...../honest-... HPL was created by Funambol and promoted by their CEO Fabrizio Capobianco as a temporal solution to ASP loophole that only hearts open source projects. Any HPL code is planned to switch to GPLv3 as soon as it becomes available. The only step away from free software will be done with our upcoming release - activeCollab 1.0. New version will not be available under the terms of open source licens, but proprietary one.
June 21st, 2007 at 10:10 pm
Thanks Ilija for the information regarding Honest Public License.
June 21st, 2007 at 10:20 pm
You really have no intellectual ability to think for yourself. What an absurd post……. Open Source means that the source code is available and published, modifications can be made, usage of the software can be free…. the name means the source code is “open” that is why the name is Open Source “code”. If a company publishes it’s source code, allows free usage for people around the world that cannot afford proprietary software…… have spent 5+ years in development to distribute for free….. and simply want to have their logo displayed… Is that a significant abuse ? What is wrong with you ?
June 21st, 2007 at 10:22 pm
Dude, grow up. Try to learn more on open source.
June 21st, 2007 at 10:34 pm
Just wanted to point out one fact that you missed.
activeCollab license was changed from GPL to HPL (Honest Public License) back in September 2006 - http://www.activecollab.com/bl.....se-change/. HPL addresses software as a service loophole that is present in GPLv2 and will be addressed in GPLv3. Nothing more. You can read more in this article:
http://www.funambol.com/blog/c.....cense.html
HPL was created by Funambol and promoted by their CEO Fabrizio
Capobianco as a temporal solution to ASP loophole that only hearts open source projects. Any HPL code is planned to switch to GPLv3 as soon as it becomes available.
The only step away from free software will be done with our upcoming release - activeCollab 1.0. New version will not be available under the terms of open source licens, but proprietary one.
June 21st, 2007 at 11:10 pm
Thanks Ilija for the information regarding Honest Public License.
June 23rd, 2007 at 9:06 am
The OSI Authority…
The latest statement from the Open Source Initiative (OSI) regarding standing up against the misuse of the term “open source”, created a growing community response. Most of the responses are of support (some of the comments are not), but th…
July 31st, 2007 at 9:49 am
[...] is pretty evident that Microsoft hasn’t understood open source yet. Like many others, Microsoft is only trying to use open source to refurbish its image. I want businesses (Microsoft [...]
August 1st, 2007 at 2:46 am
Oh please. Open source is not free software. Open source does not guarantee freedom. Only free software can do that. Open source means the source is open. End of story. Personally, I think the chickens are now coming home to roost for all the open source flag wavers who think that free software is not buisness compatible.
August 1st, 2007 at 9:20 am
Shihad, please go do your homework on this.
August 1st, 2007 at 10:20 am
Shihad, please go do your homework on this.
August 6th, 2007 at 4:37 am
What - you mean read http://catb.org/~esr/open-source.html“rel=”nofollow”>this?
August 6th, 2007 at 4:37 am
What - you mean read http://catb.org/~esr/open-source.html“rel=”nofollow”>this?
August 6th, 2007 at 5:37 am
What - you mean read this?
August 6th, 2007 at 8:09 am
Please take your time and go through all literature available on open source, talk to people involved in open source and you will understand what I mean. If you really expect people to take your arguments seriously, back up your arguments with valid justifications. Show that you know enough to dispute what we are discussing here by making strong arguments to support your POV. Just throwing up links out of context doesn’t help.
August 6th, 2007 at 9:09 am
Please take your time and go through all literature available on open source, talk to people involved in open source and you will understand what I mean. If you really expect people to take your arguments seriously, back up your arguments with valid justifications. Show that you know enough to dispute what we are discussing here by making strong arguments to support your POV. Just throwing up links out of context doesn’t help.