Cas,
I understand the Java DRM market is small, but I don’t think it’s nonexistent.
I was thinking about your approach to DRM some more. I am actually quite impressed with the way you wrote that up. I came away feeling like you were against evil DRM methods. Upon thinking more about it, I realized that you fully implement DRM. The key difference being that an e-mail address is your license key. But your games still “call home” and licenses are activated. They implement a form of hardware locking. Yet, your writeup left me feeling like the only thing going on was trusting your users. It’s really well written. The emotional language had me completely ignoring your DRM scheme and thinking it was on a road so much higher than the low road all the others take with their DRM. In actuality, it’s not much different, except there’s no license key number to worry about. I came to realize that your policy on customer service is what I was truly admiring. It seems to me your concept of customer service is at a level of greatness that is unfortunately rare and should be a model for software developers everywhere.
However, I really liked the way you wrote about trust. It’s got me thinking about my DRM solution and how I might be able to market it. A good DRM system shouldn’t be about mistrust. It should be about convenience, both for developers and users. DRM should make it convenient for developers to build and release trial versions of their software with minimal effort. It should be convenient for the user to easily convert their trial version to a full version (without downloading anything else, or reinstalling). I’m thinking I need to work on my main headline on my site, that currently says “Protect your Java Application” The word “protect” focuses on the bad guys. Maybe I need to emphasize the numerous benefits of a good DRM system that have nothing to do with mistrust and everything to do with making life easier for developers and users alike.
If I decide to actually market this product, I think that these concepts will implement both my feature set as well as my marketing copy. So, thank you so much for your input.