Hi, I will try to explain my opinion as better as I can:
About two years ago, I decided to try to develop a game, in my free time, as a hobby. I decided to rescue a very old idea about a game that I started to develop long time ago, with my old ZX Spectrum
I love my work, I love to make computer programs, but I usually have to develop database related applications, or web pages... that kind of things are the only ones wich makes me earn some money...
but I needed to make something different, something fun that I really could enjoy, as a hobby.
I'm a developer, I'm alone, like all people here, I think... I can't make a video game like Tekken or Unreal Tournament... I know. I have not enought free time or money. And remember: I'm alone.
My game can't be a big production like Metal Gear Solid or Warcraft, It will never be published as a commercial game for Nintendo devices or Playstation 3. In addition, I have not enought money to pay all the fees and buy all development kits and tools needed to try to develop it for PSP or Nintendo DS...
How many could cost for me all the things needed to publish my game for PSP??? 14.000€?
may be more?
I wanted to do a game that runs under mobile devices... Most of game players love to play in a mobile device.
But... the option of publish for Apple's App Store appeared to be easier and less expensive than others... iOS market was something possible for me... The Apple "ecosystem" is widely known and It's easy for the end user... with luck, I could obtain a little bit of money to pay the costs of the Apple Developer annual subscription, maybe also my MacBook... and my iPad... with so much luck, I know, but it is possible...
I like iOS devices and I chosen iOS finally as preferred target platform for my game, but I would like to make it multiplatform if it is possible.
Apple have its own language, IDE and tools (XCode/Cocoa/Objective C) but I was searching something easier, faster and different than XCode... But It had to be a good development environment: stable, rock solid and easy.
At the other side BASIC language is very well known for me... I had a Sinclair ZX Spectrum XDDDDDDD
I was continuously reading information about all kind of devices and each respective development tools, languages and environments... all the information that I found was plenty of royalties, taxes, fees, annual licences, obscure terms and conditions, and more...
I hate that kind of products, with that kind of conditions... I wouldn't like to rent my game. I don't like when others rent his software...
I need to feel that I pay for something that will be mine, completely, not only for a certain time.
Finally, I found GLBasic: Easy to learn, easy to use... fast... royalte free... free lifetime upgrades... low cost... only one pay for the premium version... With it I had all the needed to start my development for iOS... and hey: IT IS BASIC LANGUAGE!!!!!!
I purchased the premium version of GLBasic, and I was surprised because of its quality and all the platforms that it supports.
Sometimes, I found errors in GLBasic (under my iPad, for example) that were a really big problem, but the continuous updates fixed all. I need to feel my game solid and stable.
I like it, I really like GLBasic... as is, just now... because of that, I would not like that GLBasic would dissapear... As a programmer, I think that the work to obtain the actual version of GLBasic is unvaluable (THANKS GERNOT!!! REALLY!!!)... I can imagine the effort that involves, and I think that the hard programmers work must be enought paid, ever... but I liked also the conditions that convinced me when I bought GLBasic... I wouldn't like to see the original nature of GLBasic changed...
Sincerely: I don't like and I couldn't pay for updates or error fixing in a programming language. Remember: This is a hobby for me, I can't earn money developing games... I started to program my game two years ago, and haven't anything playable (until). I had to pay my iPad, my MacBook, GLBasic, and my Apple Developers Program Subscription each year, but I haven't enought time to finish my game.
But I could pay a little price for an UPGRADE, because I understand to Gernot, I don't like that GLBasic versions and development could be stopped. I understand that all people needs earn money working, I understand the effort behind each GLBasic's update, and I know the industry tactics: Gernot must have enought money to buy a new Mac if he wants to use XCode 4.3 now, and he must feels his work compensated with money, like all of us.
I hate Apple because of that kind of "movements" (Lion needs a certain Mac and XCode 4.3 needs Lion), but I love Apple because of let some little developers to publish an application throught his servers and market, and obtain revenues in a very easy way... If they are lucky.
I think that one big problem is the long time needed to obtain a finished and good quality game, and its revenues, when the most of us are game developers in our free time.
Solutions? An exceptional
payment for an upgrade could be OK for me, publicity for GLBasic to obtain more buyers (like Hark0 said)... Anything that could bring new buyers and revenues to GLBasic... We have to help the "platform", I think. Anything without changing its free bug fixing/update nature... (it is a programming language!!! I need it error free!!!) XDDDDDDDD
I said this with the best intemptions. Sorry if my english is not very well sometimes...