Hate to nitpick, but I've seen this being described as "Open Source" on two forums now. It isn't. What is being done is that part of the code is being made available, that's all - and it isn't the same as open source.
You can't make your own version of PureBasic, or modify it and release it yourself, or port it to any other platform. You can't even compile the application from source code because only a part of it is available.
I'm not criticising the PureBasic author - just the way this story is presented as "Open Source", which is very misleading. Heads up, people.