1061
Linus Torvalds affirms expulsion of Russian maintainers
(www.theregister.com)
This is a most excellent place for technology news and articles.
If it makes you feel any better, experience (and a bit of intuition) tells me that this isn't permanent. Though, it is probably only going to end after their government stops fucking up (or collapses... again...). It might be a while :/