Firefox and VLC are popular because they had a superior UX compared to the proprietary competition. Firefox had plugins,tabs,and had more web features than IE. VLC,well, you don't need to care about installing codec A or B with VLC to read video files, it just works.
A opensource solution or free software, in order to win,must not only be free, but beat the competition in terms of user experience,ease of use,design...
A opensource solution or free software, in order to win,must not only be free, but beat the competition in terms of user experience,ease of use,design...