| Main |

License "cards"

What a neat idea! The authors of the 1Passwd password storage tool have come up with an ingenious and attractive way to present customers with a software license key… “License Cards”.

Here's a sample (reproduced from their blog post):

SampleUserLicense.jpg

Now I can’t say we’ll be running to support this new style of license key, given that we’ve put a fair bit of effort into our existing set-up. I also take issue with some of the remarks about software activation (especially the one about how programs using it “essentially spy on [their] users”, which, frankly, is both untrue and needlessly inflammatory).

That said, I like the idea of drag & drop license keys. I also like the idea that it’s possible to make them look pretty (in fact, why not offer them with a variety of attractive backdrops?). And whilst it will cause a small amount of pain for users who keep their keys organised in a text file, it will also cause a large amount of pain for software pirates (e.g. the “serialbox” will have to change significantly if it is to cope with these files).

I do wonder whether their technique is based on steganography or simply on public key encryption with data stored in their own JPEG chunks (or in the EXIF information). The former has advantages (e.g. it would be possible, with a good implementation, to print the card out and then recover a usable card by scanning the print-out), and would also be robust against poor storage techniques on the part of the customer (such as filing it in a Word document file). However, it is considerably harder to do, so my guess is that it’s some variation on the latter.

Trackbacks

TrackBack URL for this entry:
http://alastairs-place.net/movabletype/mt-tb.cgi/133.

Comments

I wonder how that works for visually impaired users...

Thanks for sharing your thoughts on these license cards! I really like the idea and thought it was pretty groovy (best read with an Austin Powers voice).

I love your idea about different backgrounds. Perhaps the background changes based on the license bought, like maybe a Gold Card for the Pro version? We don't have a Pro version (yet), but it is food for thought...

As for "phone home" license validation, I didn't mean to be inflammatory. However, I do feel very strongly that programs that hold my sensitive information should never call home. Since we are storing user passwords and financial information, calling home is not an option for 1Passwd.

With that said, license card images do not prevent online activation. The two ideas can be combined for those products with users acceptable of this technique.

As for steganography, we planned on doing that but ran out of time. It was mainly the geek in me that wanted to do it; using it would not have improved the user experience.

Currently the license is a plist file that is signed with our private key and concatenated on the end of the binary image file. Instead of using the image comments (EXIF, etc) we simply appended the license so users who want to edit their image and post it on their blog could do so without accidentally publicizing their license (since editors will strip it).

Cheers!
Dave Teare
Co-author of 1Passwd

Yes, or you could let users choose from a selection of backgrounds, or even provide a random one. I think many customers, especially those with less technical backgrounds, would probably like these kinds of features as they “humanise” the registration process.

I’ll leave the debate on software activation for another occasion, as I have quite a lot to say on the subject. Broadly speaking I’m anti-activation, but the fact that my company’s software uses a weak form of activation I think says something about my opinion of the practicalities of the matter.

One of the best things about your idea, though, is that it seems more likely that people will feel that they have got something in exchange for their money, and hence be less likely to share it with the world. I’ll be watching with interest to see how it works out in practice (so please post again on the subject in a few months’ time to let us know how it’s going :-)).

> I wonder how that works for visually impaired users...

Yes, good point. But I think the best way is to ask a visually impaired user rather than just guessing, since I suspect few non-visually-impaired people have a good handle on the problems they face.

For instance, my guess is that dragging and dropping is something that has largely been solved (somehow) for them and while they may not be able to appreciate the aesthetics of the card design, it may therefore not present a significant difficulty. But that runs somewhat contrary to the immediate gut feeling you get when suggesting something based on images as a solution for the visually impaired.

Post a comment

If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thank-you for your patience.

(Your e-mail address will not be displayed or included in any pages served on this site; nor will you get any spam as a result.)

A live preview of your comment will be displayed below. It should refresh automatically when you stop typing, but if not then the “Preview” button above will update it.

Live Comment Preview