Hi Wayne, I have been following this thread but haven't posted anything yet because I wanted to digest all of this and not add to the clutter.
I am very interested in supporting this and have several programmers that I work with that would be as well. You are doing a great job so far, and the GPLv3 is the right way to go.
We prefer to work in the Linux/GNU-Toolchain/C++ environment because of reasons already stated in the previous thread (so wont restate them). Some other big advantages to the Linux/C++ environment are that:
1. there are several hundred million of lines of high quality open source code to draw from. You don't have that in a Microsoft environment. You can mix and match as you like form the best of breed in many areas. In the MS environment you end up coding many things from scratch. That is why you don't see any high profile major open source projects written in C# or an MS environment.
2. Overwhelmingly the majority of the programmers that heavily contribute to open source projects prefer this environment. Programmers that are only proficient in the MS environment tend to be focused on closed source projects at the smaller application and user interface level. There are exceptions but I have found that if you want to get involvement of the most active open source contributors that will do real testing, code review, implementation and coding then the best environment will be GNU/C++ for you core system. The system should be designed in a modular way so that all of your subsystems can be done in the language and environment of choice for the individual contributors. The main system/engine could run on Linux or Windows, I am just talking about the preferred development environment being Linux/GNU/C++ or you could use Cygwin for windows. So you can use this environment on Linux systems or Windows systems. Using MS/C# you are locked into Windows only and you cant run on Linux or Macs and also you loose out on all the heavy open source contributors that will not invest their time into a closed source MS environment. Mono does not run well enough for that to be a serious option for high performance systems like this.
I am very interested in supporting this and have several programmers that I work with that would be as well. You are doing a great job so far, and the GPLv3 is the right way to go.
We prefer to work in the Linux/GNU-Toolchain/C++ environment because of reasons already stated in the previous thread (so wont restate them). Some other big advantages to the Linux/C++ environment are that:
1. there are several hundred million of lines of high quality open source code to draw from. You don't have that in a Microsoft environment. You can mix and match as you like form the best of breed in many areas. In the MS environment you end up coding many things from scratch. That is why you don't see any high profile major open source projects written in C# or an MS environment.
2. Overwhelmingly the majority of the programmers that heavily contribute to open source projects prefer this environment. Programmers that are only proficient in the MS environment tend to be focused on closed source projects at the smaller application and user interface level. There are exceptions but I have found that if you want to get involvement of the most active open source contributors that will do real testing, code review, implementation and coding then the best environment will be GNU/C++ for you core system. The system should be designed in a modular way so that all of your subsystems can be done in the language and environment of choice for the individual contributors. The main system/engine could run on Linux or Windows, I am just talking about the preferred development environment being Linux/GNU/C++ or you could use Cygwin for windows. So you can use this environment on Linux systems or Windows systems. Using MS/C# you are locked into Windows only and you cant run on Linux or Macs and also you loose out on all the heavy open source contributors that will not invest their time into a closed source MS environment. Mono does not run well enough for that to be a serious option for high performance systems like this.