G ghacks.net Mozilla's new Terms of Use causes confusion among Firefox users 32 points xiaoyu2006 1 year ago 9 comments