What are your parameters to decide strategic / non-strategic code or apps when releasing to OSS? Assuming one would only release non-strategic stuff.
No we release everything! The premise of open source is to give away.
What we don't release is our cloud platform. We are also in process of building a non-open source app, unrelated to our core application ERPNext, which will complement the open source one,
2008
Our code is on github: https://github.com/frappe
What is the traction on the OSS you have released - number of external contributors, lines of code added (% of total), number of users, size of community?
There are 41 contributors, 1500+ members on the forum. Percent of contributions in code is insignificant, but there is a lot of help via bug-reports.
Does the traction meet your expectations. if not what were your expectations? What did success meant to you in OSS? What do you think impeded success?
Traction is okay. I think it is primarily a function of execution and track record. Being a project from India does work against us as Indians are not known to open source and are generally associated with poor quality.
We are listed as one of the best open source projects by InfoWorld (Winners of BOSSIE 13 and 14) and independent blogs like Capterra and OpenSource.com. So we are getting some traction.
For any serious user, we are one of the top 2 open source ERP alternatives in the market, which we think is an achievement.
Support form the Indian community though has been far far below expectations. I realized that the Indian community is more interested in ideology and PR and not doing real work and hence insecure.
All our developers push everything open source
Five including myself.