T thenextweb.com Mozilla is investigating why Dell is charging to install Firefox 112 points tweakz 12 years ago 58 comments