4 ms·
After reading up on this for a bit, I think I see where you're coming from. It does sound like the GPL treats the entire client side of any given website as a s
by ak217 15y ago
After reading up on this for a bit, I think I see where you're coming from. It does sound like the GPL treats the entire client side of any given website as a single application, and so use of any GPL-licensed code triggers the requirement to release all client-side code.
With this in mind, the MPL does sound like the better choice. It's still vastly superior to BSD or MIT, since it requires you and me to release any changes we made to the library itself.
What I think this means is that the GPL (or a new successor to it, since Richard Stallman is too much of a curmudgeon) needs to start distinguishing between portions of web applications according to their origin, to enable the various scenarios that are possible when distributing executable code but currently not webapp client-side code.