Speaking of games, I think the majority of games could release their sources. Those LOC does not really matter.
IMHO it is the team, the combination of creativity, code, graphics, sounds, ideas etc who creates a unique game.
Some lines of code does not matter. Everybody can recode/reverse engineer certain stuff - that is in most cases
not the problem. The special something that gives your final product a special note/character.
It is like opening a bar. Everyone can buy some beer and opens a bar. But if you provide a special service, have a
certain theme - this makes you special and hard to copy.
I'm not in the game/software industry (never was, never will... too much competitive) but I "feel" what benny! said... oper or closed source is such a pointless point... reading others sourcecode coming from complex projects (anything larger tha a breakout clone for whatever platform you choose) can be more time consuming than writing your own code from scratch... nowadays I see that most indie developers rely more onto a bunch of available libs to achieve some practical results than reinventing the weel.
Speaking about linux vs. windows ... you must think about what kind of tools you will need (@work I'm actually using Adobe CS suite the most followed by CorelDRAW and a couple other tools), how many time you need to excahange data with proprietary software (AutoCAD, ProTOOLS, Adobe, SolidWorks, Maya, Office... just to name a few)...
When considering linux vs. "the-rest-of-the-world" by an hardware point of view you need to choose it carefully to have the most out of it... or you will face strange behaviour here and there (wifi, touchpad, gfx).
Don't get me wrong, I'm actually using Ubuntu (dual-boot)... I like the idea lying in the deep of linux philosophy... but i still choose Windows (80% of the time), MacOS (15%) and Linux (5%... aggregating more than a distro; mainly Ubuntu, Redhat or Mandriva).... Personally I will prefer a linuxbox to set-up a simple mailserver or a proxy or Apache... I surely won't use it on a daily basis. A different approach could be taken if you rely on a fully closed environment you can control from start to end.
I hope not to have missed what you meant... otherwise... have some beer and forget about my messy thoughts!
