Pirate Metrics model

See the following -

A Business Plan for Your Open Source Project

Open sourcing your code is only a small part of building a successful open source community. Like any new venture, you need a vision of what you want to achieve and a concrete plan that will take you there. You want to be able to answer questions about your project like: Who is this project geared towards? Why would someone want to use this code, let alone, contribute to it?What core problem am I trying to solve?