If a person creates a website that sells a service and uses css or icons that are GPL, I'm trying to understand the ramifications of having to make the source code available. According to the GPL documentation:
"You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy"
Is the correct interpretation that you don't need to license your website under GPL (in other words, you can keep the code "closed source"), but in the event that give someone else a copy of your code (for example, in a licensing agreement, where you allow them access to the code to customize it for their needs), then all of a sudden all of your code becomes GPL?
Thank you for helping me to navigate this very confusing licensing landscape.