I know why the board does not allow the uploading of exe's but perhaps we could use some type of built-in virus scanner so that we could do just that.
There are times when I do not want to reveal the source code but want to allow some people to test the program. Given all the work that goes into programs and games I find nothing wrong with keeping the source code and/or releasing it when and how you desire.
I realize the board is about sharing and education, but truthfully, how many people are really going to learn that much from a complete program that does much much more than play tic tac toe or simply print crap on the screen? Probably not many.
For instance if some of us have engines and we want people to test out certain aspects, it's not fair to force us to release the entire source for the engine just so they can compile it on their system.
Given recent experiences with game projects I simply do not trust people with my code because they may use it to steal graphics from known games and create their 'own' game even though they stole everything from the sound to the graphics. That is not what I design my engines for and is not what others on the game programming board design them for.
Source code for a DirectX game will not help any newcomers to DirectX because the framework is so simple that you must write your own classes and/or framework code just to get it to run. All of this is quite overwhelming.
So far I've had some people add code willy nilly to my engine and then wonder why it doesn't work right, they have stolen graphics from another game and attempted to use those with my framework, and they have attempted to alter the source just a bit and claim it as their own.
It's unfortunate that some people are as lazy as this but because of them it has forced me to be a lot more protective of my source.
I would appreciate it if we could perhaps explore ways to allow us to upload complete programs....w/o the source. If it's not possible I understand.
Thanks in advance.
EDIT: This probably applies more to Win32 programs and MFC programs since it is extremely rare that any DirectX program would meet the board's upload limits.