Sorry folks. Aaron has quit his 'regular' job to work on games full time. He's not going to throw away his 'capital' in the form of source code. It would put a huge dent in the possible market for future Versions of SE precisely
because people could just do what they want and wouldn't need to buy his product.
And, FYI, he uses Delphi. I'm not sure what Version he's on now. There seems to be a new one every year.

I'm not sure he needs to upgrade every time, and personally I wouldn't upgrade every time.