Alexis Ohanian

Technology

Tech Entrepreneurs Sign 'Declaration of Internet Freedom' Petition

More than 100 groups and individuals show support for another effort against legislation they say threatens free information sharing online.