One of the best things that could happen to the gaming landscape would be if companies like EA and similar learned from Microsoft's move to open sourcing more software and involving the community more gives them a lot more goodwill and business as a side-effect. And then us gamers get more long-lived games as a benefit as well.
I wonder if we could create a tax incentive for this. For example, if a publisher commits to open sourcing N years after release, they get a break on sales. Or get to capitalise R&D more aggressively during development.
Create that tax incentive, and 99% of publishers will slap the "open source" label on something 5 or 10 years old which is completely unmaintained, unusably buggy, and virtually unreadable. Nothing of value will be gained, and big companies will have yet another tax loophole.