title: How does a GPL license restrict commercial web applications?
body: <p>I've noticed that ExtJS's decision to change their license from LGPL to GPLv3 caused a lot of <a href="http://hostilefork.com/2009/06/15/extjs-licensing-fiasco/" rel="nofollow">controversy</a>. My question isn't about ExtJS but rather about how GPL licenses affect web applications.</p>
  
  <p>Why are people so concerned with keeping their client-side source-code closed? Aren't all client-side web-applications open-source anyway? I mean, if you use HTML/CSS/JS you are publishing the source-code of your client-end. <strong>Isn't that what GPL for ExtJS would require you to do anyway?</strong> Last I checked, there is no way to close-source HTML/CSS/JS anyway.</p>
  
  <p>Looking at code-generation technologies like GWT, I assume you'd have to open-source the HTML/CSS/JS generated by GWT but not the original Java code used to generate it. Is that correct?</p>