Step aside Batman, Internet Defense League to light up the sky with ‘Cat Signals’
Editor's Pick
The Internet Defense League (IDL), an organization dedicated to keeping the internet open, officially kicked off its efforts today with a conference call that included several members of the tech industry and a handful of U.S. congressmen.
The group said …
