"Launching an open source project is complicated--not just in
terms of creating a new technology, but also in getting developers
and future customers to pay attention and support the efforts. To
most developers, marketing is a black art, one filled with
expensive advertising and PR and lots of frantic people talking
about 'the brand' and 'the competition.' However, it's fairly easy
to follow the path to success just by paying attention to how other
projects have done, and how they have gone about building interest
and community in their projects.
"For example, take a look at two very different companies like
MySQL and SugarCRM, and you'll see the positive side of effective
developer marketing and communications: increased brand awareness,
increased user base and paying customers..."