If thats true, than... its about time!!!![]()
What I'd like to know is, why is there code with the client?
I mean, when we give software to be tested then it doesn't include any code. Only the developers have the code and I can't see any reason whatsoever that the code has to be given away too. Was the client and the source code leaked by a developer?
Or is this just a list of source code names found in the client for some reason? Ugh I should probably follow the links and go find out.
Vleis, are you being serious or are you joking?
That's not how it works. I'm a programmer. The closest that it will come to what you said, is if the code is written in any of the .NET languages for instance and then not obfuscated.
The files listed are C++ files (.cpp) and after compiling it's object code (compiled code, ie binary files) (though managed C++ could have been used, but I doubt it). The code is not like you said "the game and the client just a program to install the code on your system". The client is the executable that was created by building the source code using a compiler.
And to continue using your example. If you go to your Steam directory you will not find source code, you will find binary files. Like the executable files and game data such as graphics, sound and scripts, very often compressed or included in single files.
I think you should read about compiling:
http://en.wikipedia.org/wiki/Compiler
I hope all I wrote now makes sense because I had to do it quickly unfortunately.
And maybe you should go read about open source as well. Because the way you are describing source code, you are making all games open source.