Let's dispel a few of the myths that some posters are using to suggesting the footballs in Europe are magnanimous when it comes to letter players play in internationals.
Please, dispel away my friend...
Euro and the World Cup finals are normally played in June with the last matches in early July. The European League schedules normally run from September to May. June and July is the off-season with training camps starting in August. The summer months are generally considered too hot to play soccer, so the leagues are not fitting their schedule outside of the WC & Euro time to accomadate the tournaments.
This isn't true. Just amongst the larger European leagues...
The Russian league starts next weekend.
The English, French and Dutch leagues start the weekend of August 8
The German league the weekend of August 15
The Spanish and Italian leagues the weekend of August 22
Plenty of clubs are already playing in the early rounds of European competition qualifying.
Give or take a week these schedules are the norm.
Most clubs, if they haven't already, will be opening training camps shortly. In WC/EC years, if the club doesn't push back pre-season training, players who participated in the WC often join their club's training camp after it has already started. Leagues and cup competitions at times have also ended the season a week or two earlier than normal during WC/EC years.
The leagues do not take a break for the qualifiers. Rather, players are released to the national teams with the league schedules continuing as normal. Since nations play qualifiers maybe once a month, players are only absent for maybe 1 game a month.
This simply isn't true. The leagues rarely, if ever, schedule games during the 3 or 4 in season week long international breaks. For example an international break is scheduled for September 1-8 and non of the above mentioned leagues have games scheduled during this period.
Teams that play in the Champions League and UEFA Cup receive direct revenues for participating.
Correct... Ya got one!

Playing in European competition can be very lucrative.
I'm not saying the NHL should/needs be as accommodating to international play as soccer leagues but the argument that the NHL is currently no less accommodating is false.