

TF2 is free and has been for a while now. I don’t see valve turning that around this late in the lifespan of the game.
Isn’t TF2 the last game in active development that’s still using Source 1? Dota was the first to switch to Source 2, CS switched a couple of years ago, and Deadlock is using it as well. Valve may touch up the older single player games like they did with HL1. L4D2 gets the occasional crash fix but nothing that constitutes actual development.
TF2 is geriatric
Actual open source might revitalize it.
I always want symmetric licensing for community contributions. I have the same stance for Canonical and their Contribution License Agreement that also gives Canonical the exclusive rights to sell proprietary licenses.
This is a general stance I have, no matter who it is.
Valve does symmetric licensing for their SteamOS components, so there is precedent.
Also, I think you read way more into my comment than I actually meant, as if “sour taste” is the same as making demands.