"Open source" is not a solution for anyone not already an experience programmer.
The young and old folk I talk to about this stuff are not stupid but they are not ever gonna be programmers.
Requiring everyone to be a programmer is like requiring everyone be a mechanic to drive cars (but please drive less :-)
Open source is not a social solution. It's a fraction of 1% of internet users.