You may have to watch out because the GPLv3 is designed to prevent this sort of thing (having some GPL'd software inaccessible on the server side (the "application service provider" loophole)).
So it could be a problem, I'm not an expert on this.
http://en.wikipedia.org/wiki/GNU_General_Public_License#Vers...
*Edit, nothing to do with "Tivoization"