If you’re a software developer, you know the risks involved in externally testing your products. Sooner or later, a beta version you had hoped would stay private is likely to make it into the hands of people who shouldn’t be using it. Now there’s a solution — InnovativeWare’s
BetaLock. It’s a software library you can use in your own code that deters illicit duplication of beta software, and provides you with a means to identify such software when it’s found.
Developed by a Mac game tester named Brad Lees, BetaLock is cross-platform and will work with any application, not just games. The software has been put to the test by publishers and developers including MacSoft and Westlake Interactive — even garnering some testimonials from those folks that have been posted to the InnovativeWare Web site.
“After having worked with many different game publishers, the one common thread I heard about was the problem of games being leaked to the public before they had completed the beta test cycle,” Lees said. BetaLock was the solution.
BetaLock incorporates a software key that is unique to each tester and each program. Without the software key’s presence, the software won’t run. “This means that if an application is leaked to the public, the publisher will know exactly which tester leaked the software,” said Lees.
BetaLock is implemented as a C library file, and can be called at any time from within the software. Licensing costs $150 for a single game, with multi-game and unlimited-use annual licenses also available for an additional cost.