For anyone who's trying to figure out where Ember.js fits into the client-side landscape: Knockback sets out to solve the same problems that Ember does.
NOTE: I am not available to do any work relating to social networks, online marketplaces broadly, and will have to review any consumer-focussed work before I can confirm availability. If you're working on a b2b product we're probably game though.
Canada actually does have relatively weak protection for software patents. Here's the Wikipedia primer on Amazon's application for their one-click shopping patent (which was eventually granted, mind you, but only after a long court battle):
What it shows is breathtaking. First, China is proposing "to give countries authority over the information and communication infrastructure within their state" and require that online companies "operating in their territory" use the Internet "in a rational way"- in short, to legitimize full government control.
The United States already does this.
Second, several proposals would give the U.N. power to regulate online content for the first time, under the guise of protecting against computer malware or spam.
The United States already does this (under he guise of protecting IP)
Third, Russia and some Arab countries are proposing to be able to inspect private communications such as email.
The United States already does this.
Fourth, Iran and Russia are proposing new rules to measure Internet traffic along national borders and bill the originator of the traffic, as with international phone calls - essentially creating national toll booths for data.
The infrastructure makes this possible already, today. If a state wanted to, it could impose data tarifs on telcos.
>> Fifth, there is a proposal that would give the U.N. control over the Internet's Domain Name System, replacing ICANN which operates under a contract from the U.S. Commerce Department.