Als je source X uitbreidt die onder de GPL valt, zou je *alle* code mogen inzien, dus ook eventuele uitbreidingen, lijkt mij. De GPL gaat niet alleen over wat er initieel is, maar ook over wat er daarna nog bijkomt.
Sterker nog, als je de GPL nog wat verder doorleest, lijkt het erop dat:
- je expliciet moet aangeven dat dit een aangepaste source is
- dat alles (inclusief nieuwe zut) OOK onder voorgenoemde GPL en dus de daarvoor geldende regels valt
Aan de andere kant, wat je "verkoopt" is een dienst - het is de output van het GPL-product. Wat dat betreft zijn webapplicaties misschien een vreemde eend in de bijt. In dat opzicht kan closed source misschien wel, omdat de eindgebruiker het product toch niet bezit.
Maar het maakt in het algemeen niet uit of je uitbreidingen schrijft of niet, alle aanpassingen die je in een GPL-applicatie doet vallen nog steeds onder dezelfde GPL. Je kunt je hier niet "uitprogrammeren".
Dus wellicht kan het wel gewoon verder als closed source ontwikkeld worden, maar niet om de reden die jij denkt :).