exposing APIs isn't enough for a company to be successful at attracting and keeping developers. Vendors also need to provide support and maybe tools for them, and create an actual community.
Commercial vendors devote a lot of money and other resources to convince developers to make a commitment to their platform — whether it's the latest mobile device or a car's OS, and whether they provide an API, a t-shirt, or an all-expense-paid developer conference. But the "What developers want" discussion has issues relevant to open source projects as well."
Link to Original Source