Most of the time, when you buy a piece of software it is licensed to run on one machine. Being able to get three separate versions to run it on Windows, Mac, and Linux sounds a lot like being able to run it on three different machines to me.
BlitzMax is different, it is billed as a cross-platform programming language, one able to make a program that will run on all three platforms. If you had to purchase the capability to compile on each platform separately, then it would kind of defeat the purpose.
BlitzMax is different, it is billed as a cross-platform programming language, one able to make a program that will run on all three platforms. If you had to purchase the capability to compile on each platform separately, then it would kind of defeat the purpose.