three wishes

BlitzMax Forums/BlitzMax Programming/three wishes



1. OpenSource
I like OpenSource and I used mostly FreeBASIC last time.
But the disadvantage of FreeBASIC is, that it have still not so much nice libaries. Still there existing no minib3d-port to FreeBASIC and still MacOSX of the three big platforms (Linux, Windows, MacOSX) is not supported by FreeBASIC.

So I have now buyed BlitzMax, because it runs on all three platforms. I am very happy, that BlitzMax exists also on the OpenSource OperatingSystem Linux.

But is it possioble, to open BlitzMax more for the OpenSource-world?
For example putting BlitzMax under the GPLv2 and/or GPLv3. Then it isn't allowed to create closed-source programs with it. For closed source programs, BlitzMax have to be buyd. A similar stategy like Trolltech doing with its Qt.

Also you can give only every BlitzMax version four years later under the GPL free. So that people, who wants the newest version, needs also to buy BlitzMax.

But that solutions have lots of advantages for OpenSource-fans like me.
Giving code free under an OpenSource license, where the compiler and the libaries are closed source and only some people who have buyed the Compiler-suite, can use the source-code makes not much sense.

But if I know, that the compiler and the libaries will be four years later under the GPL, it makes sense. Because the code which people produce with the newest BlitzMax can in four years used by every developer.
Uh.. what?

BlitzMax will never be open.