1) There is nothing that indicates that this "encryption upgrade" wasn't planned for some time. Correlation ≠ causation, and all that. 2) The very word "terrorist" is disputed, and depends on your side in any given dispute. It is the "high treason" of the 20th and 21st century, an accusation or insinuation used mainly for political reasons and not for actual utility: http://en.wikipedia.org/wiki/Terrorism "In the int…
The idea that al Qaeda might not be a terrorist group is a false controversy, as is the idea that participating in open source might be treason.
It's also safe to assume that a kid in Ukraine is terrorised by Russians or by US/EU depending on which side of the country was he lives.
So, to you Al Qaeda is a terrorist group and I totally get that (to me too). But you have to understand that to Afghans (and a huge load of populations worldwide) the USA/NATO is the terrorist group. That's why what @lectrick said is right I'm afraid.
So either we can assume that all of these parties are terrorists since they indulge in actions of terrorism ?