Overcoming FUD: Protecting, Licensing and Selling Adobe Flex & AIR Applications
In the Flex and AIR software development community, there is much FUD (fear, uncertainty and doubt) surrounding the related issues of code protection and license control.
Once we begin to think about what it would take to control licensing of our software and keep it from being cracked and redistributed for free, or see our hard work stolen by a competitor with a decompiler, the attractiveness of trying to produce and sell our own software can quickly fade.
When all you want to do is focus on making your app the very best it can be, these questions are pretty depressing. You know it will take a lot of time to evaluate and implement something that will reliably control and protect the fruit of all the hours of hard work you’ll put in on your app.
I recently wrote an article for Flex and Flash Developer's Magazine on the topic of overcoming the FUD and getting on with selling your application. It's easy to educate yourself and make the right decisions if you know what questions to ask to frame the issue.
Just what are the dangers and the options for mitigating them? Are license control and code protection issues that developers should attempt to build their own solutions for? How reliable and secure are the off-the-shelf options and what approaches do they use? Should these issues be handled by a single product or multiple products? Once my product is ready to go, how do I sell and market it?



