Skip to main content
Share Your Experience: Take the 2024 Developer Survey
43 votes
Accepted

Minified GPL code inside Javascript webapp

Argument #2 has credibility, depending on many factors. The other two arguments you present in your question are not correct. Dealing with arguments #1 and #3 first: In the poster's own words, the GPL ...
apsillers's user avatar
  • 36.2k
30 votes

Minified GPL code inside Javascript webapp

It’s certainly not correct to claim minified JavaScript is source code. The GPL (both version 2 and 3) defines ‘source code’ as the preferred form of the work for making modifications to it. It ...
user3840170's user avatar
15 votes
Accepted

What are the details of this accusation regarding the "web app loophole"?

The quote appears to be misleading. According to “Why did you decide to write the GNU Affero GPLv3 as a separate license?” in the GPL FAQ, early drafts of the GPLv3 allowed an AGPL-like restriction to ...
amon's user avatar
  • 39k
14 votes
Accepted

Can I use a GPL component in my site without having to disclose the sources of my site?

The GPL only triggers when you distribute a program that is derivative of the GPL'ed program, e.g. by linking to it. You are free to run a GPL-licensed program without having to accept the license. ...
amon's user avatar
  • 39k
14 votes

How to change the license of a project from GPL to AGPL

The most important point you need to consider is that software licenses are irrevocable - i.e. once you have released a specific version of the code under the GPL, it is available under the GPL for ...
Philip Kendall's user avatar
13 votes
Accepted

Is a Web application "released" in the sense of GPL?

No. From GPLv3’s Definitions section (bold emphasis mine): To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user ...
unor's user avatar
  • 5,670
12 votes

Is it common to licence blog posts under Creative Commons?

The Creative Common licenses and thus especially CC-BY ones were designed as licenses for creative work like texts, like images, models etc. That includes of course work like texts in blog posts - and ...
planetmaker's user avatar
  • 11.2k
10 votes
Accepted

Is putting a page with javascript in it considered a redistribution

Every lawyer I consulted with always gave me the same answer: JavaScript in web page is code redistributed to whoever loads this page in their browser. So yes, this is unambiguously redistribution. ...
Philippe Ombredanne's user avatar
9 votes
Accepted

Does accessing the REST interface of a AGPL-licensed server make the client a derivative work?

The Short Answer: No The Long Answer: The derivative definition is based on copyright law and not a license, and I can't see how a remote web services interface could ever be construed as anything ...
Andrew Russell's user avatar
9 votes
Accepted

If a part of the client-side code is licensed under GPL, does the server-side code have to be under GPL as well?

Lawyers have told me than in most cases the GPL of a JavaScript library running in the browser does not impact the code running on the server side.... within reason: for instance if you use something ...
Philippe Ombredanne's user avatar
9 votes
Accepted

Can one resell any Bootstrap template because of the MIT licence?

No. If Bootstrap were conveyed under GPL, or another copyleft free licence, and if templates were (in copyright terms) derivative works of Bootstrap, then the templates would be required to be ...
MadHatter's user avatar
  • 49.3k
8 votes
Accepted

How Does The AGPL Apply To Javascript Libraries?

Most of your questions already have answers so I will just link to them: Is there any difference between the GPL and AGPL for code executed in the browser? For code in the browser, there is no ...
Zimm i48's user avatar
  • 5,597
7 votes
Accepted

Can I accept donations under CC BY-NC-SA 4.0?

Version 4 of this license has pulled out the NonCommercial definition into a separate paragraph, which reads as follows: NonCommercial means not primarily intended for or directed towards commercial ...
Kevin's user avatar
  • 5,522
6 votes

Is it legal to multi-use a 100% GPL theme from ThemeForest?

Yes. The number of sites that use a GPL-licensed theme is not limited by the GPL. Using a GPL-licensed theme on only one site is exactly as legal as using it on one hundred different sites. Using a ...
apsillers's user avatar
  • 36.2k
5 votes

Can you commercialize a GNU General Public License product?

Firstly, and foremost, IANAL/IANYL. That said, as I understand this question, you have been asked by a third party to do some commercial website development, the website to be hosted on drupal, and ...
MadHatter's user avatar
  • 49.3k
5 votes

How to license website hosted on GitHub?

This is really about a practical problem caused by the way GitHub's forking works, together with how the gh-pages branches automatically creates a public page. If you believe that this arrangement ...
congusbongus's user avatar
  • 8,949
5 votes

What are the implications of licensing a JavaScript library under GPL?

The following is the answer I got from FSF, with small edits. Answer was provided by a volunteer with "[this] is not legal advice" disclaimer. GPL-ed JS is used with other JS without cross calls....
ZeroUnderscoreOu's user avatar
5 votes

Avoiding copycats when open sourcing website

Copyright isn't the right tool for this: trademarks are. Copyright governs how code and data may be used, but trademarks govern the regulation of names and identities generally. With a registered ...
curiousdannii's user avatar
5 votes
Accepted

How can commercial products use GPL or LGPL libraries?

Disclaimer: I am not a lawyer and this is not legal advice. GPL is a copyleft license. It means that you legally obliged to distribute derivative work under the same or equivalent license (see here ...
Alexander Pushkarev's user avatar
5 votes
Accepted

How can I license my GitHub Page hosted in a open-source template?

Keep it simple: CC-BY 3.0 means you have to give attribution. It doesn't require you to share any code or whatsoever. Thus it is generally deemed appropriate to have e.g. in your page footers a line ...
planetmaker's user avatar
  • 11.2k
5 votes

Is having an entirely open-source website a stupid idea?

It is feasible to have the website source code (frontend, backend, administration tools) Open Source. High-profile examples of Open Source backend code include MediaWiki sites (e.g. Wikipedia), and ...
amon's user avatar
  • 39k
5 votes

Is having an entirely open-source website a stupid idea?

With a little digging, I find that GNU Savannah is running entirely on free software, top-to-bottom, and currently has over 25,000 registered users. GitLab used to be entirely free, passing the GNU ...
MadHatter's user avatar
  • 49.3k
5 votes

Using Tailwind CSS in website

This is a point where common web development practices deviate from the actual text of the license. The minified CSS file contains the text “MIT License”, but not the actual text of the license as ...
amon's user avatar
  • 39k
4 votes

What are the implications of licensing a JavaScript library under GPL?

About JS: As a special exception to the GPL, any HTML file which merely makes function calls to this code, and for that purpose includes it by reference shall be deemed a separate work for copyright ...
ZeroUnderscoreOu's user avatar
4 votes
Accepted

How to legally use Jekyll themes by others?

If I use this theme, do I have to keep his license or make my own? You would have to keep his license -- the MIT license -- for the theme you are using, but that doesn't apply to your content (unless ...
freginold's user avatar
  • 653
4 votes
Accepted

Do I have to open source a website if I use GPL-licensed blogging software?

As a general rule, the product of running a GPL code does not have to be GPL-licensed. See https://www.gnu.org/licenses/gpl-faq.html#WhatCaseIsOutputGPL
Glenn Randers-Pehrson's user avatar
4 votes

Is a Web application "released" in the sense of GPL?

In the sense of GPL, is a Web application running on a private server without exposing its code considered "released"? (or is the word "distributed"?) Forget for a second about the GPL and licenses ...
Philippe Ombredanne's user avatar
4 votes
Accepted

Concatenating LGPL code

In general, the LGPL requires you to offer human-readable source code. You could perform that offer of source code using the exact same HTTP endpoint that serves the code used by your website in ...
apsillers's user avatar
  • 36.2k
4 votes

Statements on GDPR with respect to FOSS

The GDPR applies when processing personal data. The solution for open source projects: Don't process personal data. A static website without any analytics does not perform meaningful processing of ...
amon's user avatar
  • 39k
4 votes

Is an app required to be open sourced when the app is using a GPL library created by the organization that created the app?

As discussed on the other thread referenced, if your company created the entire GPL library, and still owns the entire copyright in it, it does not restrict your company in any way -- it's simply a ...
Daniel's user avatar
  • 512

Only top scored, non community-wiki answers of a minimum length are eligible