Thanks for the answer, I agree with all your points. I'm just saying that still, there is a small technical difference from open source desktop software: technically, in this case, I can not verify that the source code you release is exactly the code that you are running on the server, just that the code reproduces all the "visible" functionality of the site. I wonder if there exists such a place for hosting trusted web-apps, where one could publish source code and they would certify that the actual code running on the server is the same.