But what do you do when you're a relatively small company, and there's a big strategic risk that open sourcing your core product would gut your ability to survive long enough to establish your credibility as an organisation worth investing in to ensure the availability of future updates?