Tell me more ×
Answers OnStartups is a question and answer site for entrepreneurs looking to start or run a new business. It's 100% free, no registration required.

I am thinking on working on an ERP system that I can sell or support on it. Currently, I have OpenERP and Tryton in my mind. Based on the comparison done on Wikipedia and other website, I was noticed by these two terms as mentioned in the title. I like the idea of Commercial Open Source as I can be more confident that someone is always working on that product. But my concern would be that will a Commercial Open Source be a proprietary software suddenly? How can these two models affects my business in future?

share|improve this question

2 Answers

up vote 0 down vote accepted

Many commercial open source projects start by giving a lot for free, to get traction, but later focus more and more on not-free versions to monetize their work. This doesn't mean that they'll take away from the free open source license what they already contributed - that would be impossible if they adopt any of the main open source licenses - but they start publishing new features only in the paid version so that more and more people will convert to it, and the free version starts to languish. At some point it can be abandoned altogether, but you can still use the last published free version.

In community-driven projects this can't happen, but it is always possible that the project loses steam and updates stop coming in. The web is full of abandoned open source projects; their fate is pretty much the same of an abandoned free version of a commercial open source project.

So in the end the risks are pretty similar: You could end up with a product that doesn't get any update, which in many cases isn't such a big problem. For ERP I think it is, though, especially if you want to use it also for fiscal purposes. At least with commercial open source you'll know that, if the developer company doesn't go bankrupt, you'll be able to get the paid version, if you really need it and can afford it at that time.

One last thing: You can also take a look at OpenBravo. Some of my coworkers work with it and they're happy enough with it.

share|improve this answer
Thank you for the details. I have looked at Openbravo before but they are not as 'open' as OpenERP from what I can see right now. I am more interested in OpenERP and its modules currently. – JohanSJA Jul 22 '11 at 0:38
You're welcome. I'm not sponsoring OpenBravo, I just mentioned it in case you didn't know about it :) – danmaz74 Jul 22 '11 at 6:27

I'm not sure how relevant the Commercial/Community distinction is here. The most important question is the license that the open source project is distributed under, as that determines what you can do with it.

OpenERP is distributed under the Affero license and Tryton is distributed under the GPL. Both of these licenses require you to make your changes available under certain conditions. Are you ok with sharing the changes you make to this code? If not, then make sure you understand the details of the licenses.

Even if the open-source code is later made proprietary you still have the rights to use the code that was released under the Affero and GPL licenses as the licenses are irrevocable. You just won't have the rights to later versions.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.