Mozilla begins investigation over claims that Dell charges $27 to install Firefox The Mozilla Foundation, the non-profit organisation behind the popular browser Firefox are fuming over claims that Dell are found to have been charging customers to install the browser on new computers. The Computer Manufacturer allegedly offered ... [More]