Skip to main content
New
Stack Overflow Jobs powered by Indeed: A job site that puts thousands of tech jobs at your fingertips (U.S. only). Search jobs
45 votes
Accepted

If I can't provide GPL source because a supplier did not provide it, am I at fault?

To add a little to planetmaker's excellent answer: I'm not entirely sure what loophole you think you've discovered, but assuming your contention is that you're released from your obligation to ...
MadHatter's user avatar
  • 49.2k
38 votes

GPLv3 forces us to make code available, but to whom?

To any recipients. You do not have to make the source code available to the public, but have to provide the source code to anyone who received the software from you. The details here depend on how ...
amon's user avatar
  • 39k
32 votes
Accepted

Does requiring users to accept the GPL before using GPL-licensed software violate the GPL?

FSF has explained in their FAQ on GPLv3: Some software packaging systems have a place which requires you to click through or otherwise indicate assent to the terms of the GPL. This is neither ...
Martin_in_AUT's user avatar
31 votes
Accepted

What is the standard practice when the developer does not want third party redistribution of a certain free and open source software?

This seems to happen again and again. Someone develops software, generously distributing it as free software, but doesn't fully understand the implications of giving their users the four freedoms. ...
MadHatter's user avatar
  • 49.2k
29 votes

If I can't provide GPL source because a supplier did not provide it, am I at fault?

That's a legal question, not an open-source one; the answer depends on jurisdiction and on how you fight legal battles. However in short, you are both, victim and offender. You distribute the software,...
planetmaker's user avatar
  • 11.2k
24 votes
Accepted

Does this constitute a breach in GPL license? Article with GPL licensed software and Journal reviewer guidelines

You certainly are distributing the GPL-licensed work to the reviewer. "Internal" non-distribution conveyance only occurs between agents of the same legal corporation (persona ficta) because ...
apsillers's user avatar
  • 36.2k
19 votes

Why do some GNU distributions with a Linux kernel convey GPL software online without providing source code?

but that is [in] my opinion not in accordance with the GPL licences I agree with you. The GPL has always been pretty clear that you need to supply source if you're propagating binaries, and various ...
MadHatter's user avatar
  • 49.2k
19 votes

What is the standard practice when the developer does not want third party redistribution of a certain free and open source software?

I'm going to take a contrary position to some of the other answers here. To be clear: You have the legal right to make a PPA, with or without the developer's permission. But it might not be a good ...
Kevin's user avatar
  • 5,377
18 votes
Accepted

MIT-licensed app without the source code

The MIT license doesn't require source code to be published. It only requires that the license notice is kept intact. MIT-licensed binaries without source code are rare – no source kinda defeats the ...
amon's user avatar
  • 39k
17 votes
Accepted

Are all docker images free (i.e. GPL)?

Linux (the Kernel) uses the GPL 2.0 with an extra statement: NOTE! This copyright does not cover user programs that use kernel services by normal system calls - this is merely considered normal ...
Philippe Ombredanne's user avatar
17 votes

GPLv3 forces us to make code available, but to whom?

It might be helpful to provide the motivation for the GPL. If I run your application on my computer, I should be able to read the corresponding working source codes and modify them as needed. It ...
Luaan's user avatar
  • 273
17 votes
Accepted

GPL code behind a registration form

Is this legal to ask people to fill in a regular registration form in order to download the code? Absolutely. You can even require people to pay money to download GPL'ed software. What you can't do ...
MadHatter's user avatar
  • 49.2k
17 votes
Accepted

Way to share code built on scripts with Creative Commons licence including no derivative clause?

I'm afraid the answer's not what you want to hear. You may of course approach the original rightsholder(s) and ask for permission, but barring that, you made the mistake of not checking the licence ...
MadHatter's user avatar
  • 49.2k
16 votes

Does this constitute a breach in GPL license? Article with GPL licensed software and Journal reviewer guidelines

Isn't this a direct application of section 12 of GPL? No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the ...
Petr's user avatar
  • 289
15 votes

If I can't provide GPL source because a supplier did not provide it, am I at fault?

Here's a comprehensive answer from https://copyleft.org with some added emphasis: With ever-increasing frequency, software development (particularly for embedded devices) is outsourced to third ...
lofidevops's user avatar
  • 1,990
14 votes
Accepted

Can I distribute unmodified GPLv2 binaries without the source code?

This is covered in section 3 of the GPL, version 2: You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of ...
Stephen Kitt's user avatar
  • 4,203
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
13 votes

Threatening with non-renewal of contract when users distribute the GPLv2-licensed software

The GPLv2 section 6 says to those who redistribute another person's GPL-licensed work: Each time you redistribute the Program (or any work based on the Program), the recipient automatically ...
apsillers's user avatar
  • 36.2k
13 votes

Does this constitute a breach in GPL license? Article with GPL licensed software and Journal reviewer guidelines

No, that would not be a breach of the GPL. So wouldn't this create an incompatibility with GPL license? I mean, according to the license, the reviewer should be entitled to share it as they like, as ...
Tanner Swett's user avatar
  • 1,165
12 votes

Does this constitute a breach in GPL license? Article with GPL licensed software and Journal reviewer guidelines

You're essentially looking at the same situation as "Does the GPL allow me to develop a modified version under a nondisclosure agreement?" from the GPL FAQ: Your code is still licensed ...
Philip Kendall's user avatar
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

Redistributing LGPL 2.1 code compiled by a proprietary compiler

I asked FSF the same question. This is the FSF's answer: Please see: http://www.gnu.org/licenses/gpl-faq.html#NonFreeTools I hope this is of help. I asked again: For example, a proprietary ...
fujii's user avatar
  • 401
9 votes
Accepted

DMCA Takedown Notice received for distributing software licensed under Apache 2.0

On the face of it, this certainly seems like an erroneous or abusive DMCA takedown. The copyright holder had already given you rights to modify and distribute the browser extension by their Apache 2.0 ...
apsillers's user avatar
  • 36.2k
9 votes

What is the standard practice when the developer does not want third party redistribution of a certain free and open source software?

There probably is no generally accepted way to handle a situation like you describe; the best answer and course of action always depends on the individual case. On the one hand it's good to have a ...
planetmaker's user avatar
  • 11.2k
8 votes
Accepted

Does OSL 3.0 require user access to source if I sell access to it as SAAS?

Yes; OSL 3.0 is a copyleft license that also applies if you provide network access to the output of your software, as in SaaS. From the source: External Deployment Defined OSL 3.0 requires ...
congusbongus's user avatar
  • 8,939
8 votes

Threatening with non-renewal of contract when users distribute the GPLv2-licensed software

IANAL/IANYL, but this looks like an open-and-shut case to me. GPL2s6 says that Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a ...
MadHatter's user avatar
  • 49.2k
8 votes
Accepted

NDA with GPL software: can the author decide how/when to disclose?

Then, in some way (forums, ml, etc), another entity discovers that A is developing such a feature. Is A obliged in some way to distribute that feature? No, if someone privately modifies GPL-licensed ...
apsillers's user avatar
  • 36.2k
8 votes
Accepted

Can I include license text in my project's README and not add a license file?

You can absolutely do that and it is fairly common. A file called LICENSE has no special legal significance. It is the responsibility of a user of the software to obtain necessary licenses, so the ...
amon's user avatar
  • 39k
8 votes
Accepted

Is there a license that "forces leaks", so to speak?

Yes, they do exist. For example, versions of the vim editor prior to v6.1 have a licence that required that If you distribute a modified version of Vim, you are encouraged to send the maintainer ...
MadHatter's user avatar
  • 49.2k
8 votes
Accepted

License to disallow distribution in closed source software, but allow exceptions made by owner?

The practice of selling exceptions to the GPL is perfectly commonplace, but you must either be the sole copyright holder, or else have prior permission from all other copyright holders. In order to ...
apsillers's user avatar
  • 36.2k

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