My two cents FWIW....
For Libre Software to really move towards broad
success, I think two elements are needed:
1. Some "killer application/environment" (very
broadly defined) has to emerge from Libre Software
that is not only extremely useful and easy to use,
but which also is something that could *only*
have appeared from Libre Software--in other words,
its usefulness must be so closely intertwined with
its libre nature that it absolutely could never
have emerged from a proprietary setting.
2. This hypothetical killer app must be useful to
the widest possible variety of users, *especially*
people who have very little technical knowledge
and who care nothing about any of the geeky stuff.