No matter how good it is the application, if you are not able to promote it and attract a loyal community, then it is not going to succeed. Without transmitting the vision, defining a clear target and development path, community is not jumping on board.
This year is 10 years of SIP Express Router (aka SER) - the reference implementation of open source SIP server. I was involved at the top management of the project from its early beginning, then developing a different path through the fork Kamailio (former OpenSER) for about 3 years and since 2008 I am again full time in it - right now SER and Kamailio share the same source code, same developers, because of database structure constraints, they are still released as independent applications.
Looking back over the years, I realized that building successful open source project is beyond programming skills. With this post I am opening a series of blog posts to share from my experiences.
The posts will be tagged maketing. It is not a typo, just a hash tag resulted from:
- make - one of the famous tools used in open source to build your application, very common in Unix/Linux world
- marketing - strategies and actions of promoting
- from an idea to first announcement
- key aspects of code development - taking care of own code and contributing to parts from other developers
- developers' interaction - the project counted over 80 registered developers from more than 10 countries, over 25 still very active, 5 joined in the past half a year
- community - from the group of developers to thousands of users - engaging people beyond programmers
- marketing - attending events, organizing events, news and articles
- versioning and release policies - what are the important aspects to take care of
- branding - how SER, OpenSER and Kamailio went from day one, an unknown name, to become very popular and recognized brand in the market at their time
- handling forking - good and bad times
- project management - its role, who should do it and how has to be done
- penetrating the money market with open source
Following posts were released in this series: