Twitter recently published their new terms of service for users outside the US, and the Twitterverse pressed the panic button over supposedly new terms granting the company a license over all content posted by users on Twitter.

Read More at thequint.com
More News & Jobs