Quote: "i remember mods coming out of all directions and some had this and some had that and it was hard to get an exact all"
If you want an exact all, you must hire a programmer, there is no way out of it. If you think vanilla GG will ever be a engin with all features you want, then you will wait years without support for Lee out of the community.
Quote: "but i paid for a software and was promised lifetime updates"
Maybe Lee could say more about this, but I thought this would not change, even when Lee make the source public. I see it more as an option if you are not happy with GGs features you can choose optional a mod from the community. If you pay for it or choose a free mod, I can not decide for you. But to decide which feature is more important for my game, is better than not having it, isn´t it?
Quote: "I wouldn't like to see gameguru go full open source, I've seen far too many projects get warped out of all recognition and thrown away when that happens"
For myself I use a lot open source software, with still a lot support. GIMP, Firefox, Android, SharpDevelop,....
Of course this can happen, but how we should know?
Quote: "I would like to see an open source API for the engine which add-ons can be created for, that would be far better."
That would slow the process of development too much. Then I would be happier if he works alone on it. If he can make it fast ok, but I didn´t think this would be the case. Instead I think he will need a two months until a half year to manage this, and this would be exact the oposite he want with releasing the source. He wants less work with faster development and not the other way round.
Quote: "sounds good so far this but do explain more?"
If you created a DLC with the source code for 20-50 bucks, I would buy it. Then if someone want to modify it, he can, Lee get more money from the sales for the official and maybe this could be good for vanilla GG. And if you release a mod in the tgc store, tgc earns money too.
Of course I see the shadows, but I am a programmer and I want my hands on the source, so I can do my stuff like I want it.
Edit: 1+ for this what Lee said
My dream is to develope games, which makes fun when I create it and fun when other people play it.