For a new project I want to make use of some GPLv3 javascript plugins which prohibit me from monetizing it with Adsense, and also requires me to share the source of the project that uses it. I only need to use this package on one or two pages of my website and it would only account for about 20% of the website's offering.
My question is this, can I abide to the GPLv3 license only for those pages that load the javascript in question. So say I have a domain example.com and the GPL'd javascript is only loaded on example.com/here and example.com/there
Then I could share the source code for only those two pages and not run any advertisements on those two pages. And on the rest of the website which doesn't load the javascript I would be allowed to do whatever I want (while still respecting licenses of course, but no GPLv3) without being in violation of the GPLv3?
If it makes a difference I could use a different subdomain instead of a different url path
Basically, it's my understanding that the GPLv3 applies to the entire front-end, if used as part of the front-end, but to what extent? It should only apply to whatever other software is loaded in that instance? This could be defined as a specific web page or subdomain? It doesn't automatically apply to an entire website based on branding?
What if it's on a different route, or different subdomain, but there are many shared things.. such as images, css, js. Possibly you need to login with the same account. But on those pages where the GPLv3 plugin is used, everything loaded on THOSE pages has its source available and is not accompanied by anything incompatible with the GPLv3.
Would appreciate some clarification. Thank you