Now, before the usual tropes about the software industry's meritocracy and rugged individualism lead everyone to laugh at the idea of a labor movement for software engineers, let's all just take a moment and have a look at what happened to the Hollywood visual effects industry. It is one of the very few parts of the movie production process that is not unionized. Because of this lack of protection, studio execs openly brag about putting them out of business as a normal part of making movies (see the quote "If I don’t put a visual effects shop out of business (on my movie), I’m not doing my job." in the first link below):
http://www.variety.com/article/VR1117965871.html
http://www.npr.org/2013/03/19/174703202/visual-effects-firms...
http://www.visualeffectssociety.com/node/2425
Something similar could quite easily happen to the software industry. Now is a perfect time to start a labor movement, as the settlement and pending class action suit clearly show the need for such a thing.
EDIT: Just to be clear, the reason for the comparison with the VFX industry is that it is a solid example of a bunch of technocrats who had a chance to unionize but didn't, and now they are being ground into the dust. The exact same thing could easily happen to the typical Silicon Valley programmer. This case with Apple, Intel, Google, and Adobe shows that they are already trying.