3 ms·
GPLv3 license for a javascript library. I understand the implications for native code, but what is the reasoning + consequence of this in a javascript applicati
by rburhum 11y ago
GPLv3 license for a javascript library. I understand the implications for native code, but what is the reasoning + consequence of this in a javascript application?
- TD-Linux 11y agoThe rest of your Javascript must also be free software. The implications are basically the same as native code.
- pcthrowaway 11y agoCan you also make use of other non-GPL libraries on your website then? I would assume this would realistically only affect the portion of your code that interacts with Tremula
- jahewson 11y ago> I would assume this would realistically only affect the portion of your code that interacts with Tremula Yes if those portions are separate pages, otherwise no. The GPL doesn't permit linking to (i.e. calling into or calling from) non-GPL'd code . The GPL FAQ states that an exception to the GPL is needed in order to permit JavaScript library calls, see http://www.gnu.org/licenses/gpl-faq.html#WMS http://www.gnu.org/licenses/gpl-faq.html#WMS. Any application code which interacts with Tremula must be under the GPL and any libraries it uses must be GPL compatible. Any code which calls into that application code will also need to be under the GPL too.
- TD-Linux 11y agoYes, as long as they are GPL-compatible. So 3-clause BSD, MIT, etc are all fine.