I looked at the developer's page and then noticed the developer rant about people's objection's to the GPL.
I should point out that some of us subscribe to the idea that if a person wants your code (or mine for that matter), you negotiate terms that you both find beneficial.
For example, I'm willing to give certain developers my code for free and not under the GPL if they do not redistribute the code except in object form as part of their program.
Then there is the BSD style license which I like to use for some of my code. This gives a person unlimited right to use provided they acknoledge where it came from.
Further I take issue with the statement that people aren't allowed to make money from their hard work. At no stage was this addressed in the author's rant.
Because of this I refuse to use the software under the GPL. Though these days I'm more into cross-platform development in C++ (I used to write a lot of REALbasic software)
Now as for the buying it, it's only an Undo engine, if I need one, I'll write my own unless I could buy the rights for say $50 or less.
Undo Toolkit
REALbasic toolkit providing unlimited undo/redo
Version: 1.3.1