Questions tagged [gpl-2]
For questions about GNU General Public License Version 2.
240
questions
5
votes
1
answer
168
views
Does a QGIS python script need to be licensed under GNU GPLv2+?
Given that QGIS is licensed under GNU GPLv2+, if you create a QGIS python script that would run in the QGIS Python console, such as the example in their docs, does the python script have to be ...
7
votes
3
answers
1k
views
Retroactively specifying `-only` or `-or-later` for GPLv2 in an adopted project
I am a member of an upstream maintainer team that took over a project two years ago. The project itself is round about 15 years old. We are the third generation of maintainers, and we lack contact ...
9
votes
1
answer
602
views
Has Apache or the FSF commented on whether LLVM's "Apache 2.0 License with LLVM exceptions" is compatible with GPL v2?
According to both the Apache Software Foundation (Apache) and Free Software Foundation (FSF), the Apache License 2.0 is not compatible with GNU General Public License 2.0.
Despite [Apache's] best ...
4
votes
0
answers
79
views
License conflicts in Blender shaders
The Blender source code contains the node codes under the GPL license for GLSL, and the exact same code in C++ in cycles for the Apache license. Can I port the Apache code to GLSL, and still use the ...
4
votes
1
answer
100
views
What is the point of dual licensing a library under BSD-3-Clause and GPL?
While reviewing our libraries I stumbled over the zstd implementation (https://github.com/facebook/zstd/blob/dev/README.md).
It (and some of its derivatives) is dual licenses under a BSD-3-Clause and ...
11
votes
2
answers
5k
views
Is it legal to use GPL code in plugins of a proprietary app?
I know this question seems to be the nth of this sort, but I could not find a clear answer to my question.
I am working on a keyboard launcher app. Its license is a custom proprietary license. The ...
-4
votes
1
answer
25
views
Is Mtd-utils common library considered to be LGPL?
When you need to use the common library of mtd-utils in the embedded development process, but don't want to open source your own code, what can you do? Is this common library considered to be licensed ...
3
votes
2
answers
581
views
What is a Modification in GPL 2.0
Given that I want to extend the Covered Software through a bigger Project.
The following is an example where File A is part of the Covered Software and any subsequent files are not part of the ...
9
votes
3
answers
2k
views
Can somebody other than the copyright holder enforce the GPL "inherited" by a project? Do they have to?
Let's consider a project A, with authors and copyright holders A1, A2, A3 etc, licensed under GPL v2.
Project B builds on project A (let's say they just outright import the source code of A and link ...
3
votes
2
answers
149
views
Does GPLv2 allow to charge an unlimited amount as fee for copy transfer?
GPLv2 terms state the following (see below). But does this means to be able to charge an unlimited amount for copy transfer (it may be object code) and the limitation not to exceed distribution fees ...
2
votes
1
answer
56
views
What does GPLv2 say about adding or removing source files?
GPLv2 requires, when redistributing modified version of the source code, to notify in the source files the date of change.
But what about removing source files? Is there any requirements of notifying ...
5
votes
2
answers
105
views
What are the licence implications of including comments from code licensed under GPL v2 in my own code?
I have written a Java class Sequence that presents a similar interface to Stream, but with some changes. For convenience I copied the Javadoc comments from Stream, adapting them as necessary for my ...
8
votes
4
answers
6k
views
Why it is not possible to create a proprietary fork of GPL?-or-later software?
Let's assume there is a project under GPL2-or-later license. My understanding
is that anyone can take the project and make a fork with GPL2-only additions.
They could also take the project and make a ...
2
votes
0
answers
87
views
Under what conditions can Microsoft's Universal C Run-Time be linked GPLed programs?
In the past, and the practice still continues, programs covered by one of the GNU licenses, such as utilities from the GNU Project, have been ported to Microsoft Windows by linking to the MSVCRT.DLL ...
2
votes
0
answers
98
views
Can I use GPL 2+ (CKEditor v5) on a website with paid subscription?
I am creating a website on a platform - similar to WordPress - where the access to the website will be via paid subscription. I am selling to the end user a service. It is like I would replace ...
2
votes
0
answers
51
views
Change copyright author after forking GPL v2 code? [duplicate]
Say I fork the source code here, modify the code, and finally distribute the source code and the derived work.
Can I change the copyright notice at the top from
# Copyright 1999-2022 Gentoo Authors
# ...
0
votes
0
answers
545
views
Include MySQL Connector/J in a commercial product [duplicate]
There are a few questions about MySQL licensing already out there, but none of them have a definitive "yes" or "no" answer, so with the risk of being flagged as "duplicate&...
10
votes
1
answer
1k
views
Does reimplementing GPLv2 code in another language create a derivative work that also falls under the GPL?
I am now working with some ~2005 C CLI code, licensed as GPLv2-only. I hope to do the following things:
Port the code to a more recent environment (e.g. port to Ubuntu 22.04) (I only do this to try ...
1
vote
0
answers
104
views
If you use one file which has a GPL license, should all files get such a license?
I have some code of which I don't care that much about. That what I host online, has no license and as such should be in the public domain.
Some projects contain files with:
GNU Lesser General Public ...
4
votes
2
answers
453
views
How to embed a proprietary driver with Linux on a device?
We are a manufacturer of CNC controllers devices (computer numerical control): this is a special type of computer designed to control Mills, Lathes, etc. We would like to add a new range of devices ...
2
votes
1
answer
133
views
Using a library with triple-license from a private application
We are analyzing the possibility of using JRuby library for some maintenance tasks in a private closed-source application that we are selling to a customer.
According to the license information on ...
7
votes
1
answer
3k
views
GPL-2 licensing and commercial software (what rights has the licensee)?
I wanna use a GPL-2 software library which is distributed in two flavors: GPL-2 and a proprietary license. The proprietary license is very expensive though.
Currently, there are no real commercial ...
4
votes
1
answer
98
views
Dockerization; licenses of dependencies MIT, GPLv2
I created a program with two dependencies DepA and DepB.
DepA is published under GNU GENERAL PUBLIC LICENSE Version 2, June 1991 and is called as an external program
DepB is published under MIT ...
3
votes
1
answer
2k
views
GNU GPL license in libraries in python requirements [duplicate]
I have developed a python script that makes use of a package hosted in PyPI. My code basically imports this package and uses some of its functions, together with some more functionality I developed. ...
2
votes
1
answer
69
views
Should the artwork attributed to third-parties and the derivatives of it be assumed proprietary or GPL in GPL software?
I want to reuse with attribution (and publish) a raster graphics file from GPL software. At the moment, I consider reusing either the software icon file or the software logo file. The latter is a part ...
2
votes
1
answer
352
views
Best way to release a Nuitka-compiled software?
My question would be: If I wrote software in Python and compiled it with Nuitka and would like to publish it under either the GPL v2 or MIT license for others, should I also attach the original .py ...
8
votes
2
answers
2k
views
Does modified server code, used in public website development, which is originally available under GPL2 have to be released to the public?
To be precise, I am referring to MySql source code which is available under GPL2. I want to make certain modifications in the code which is actually for some custom requirement.
The modified MySql ...
8
votes
1
answer
1k
views
Incorporating GPL3 code into a GPL2 project
I have a GPL3-licensed program that supports a specific line of hardware. There is a GPL-2 program that supports a lot of hardware similar to the one I support. It was suggested to me that this other ...
1
vote
1
answer
290
views
License change for Derivative Works of Apache-licensed software, and GPLv2 compatibility
Section 4 of the Apache License v2.0 states:
You may add Your own copyright statement to Your modifications and may
provide additional or different license terms and conditions for use,
reproduction, ...
3
votes
1
answer
522
views
Can I create my own exception to the Apache license? Is it good practice?
The Apache License v2.0 is incompatible with GPLv2.
Instead of dual-licensing or using the LLVM Exceptions, I am thinking of defining an exception to the Apache license that is similar to what is ...
2
votes
1
answer
167
views
How to comply with GPL-2 when selling aggregate hardware with Linux?
Suppose I sell a robot, which contains Raspberry PI.
Or somebody sells a workstation, which contains a PC and Monitor and WiFi router, each running Linux inside.
Or a car workshop sells cars with ...
2
votes
1
answer
73
views
Issues with contributing the same code to projects who only accept different licenses
I made some cool code that I want to contribute to both Android Open Source Project (AOSP) and other Linux distos, and perhaps even upstream at the Linux Kernel.
The problem is that AOSP says that ...
0
votes
1
answer
285
views
How can Apple distribute Bash (and other GPL v2 software) with macOS? Is it not a derivative work?
And how could they license Darwin as APSL if based on GPL v2 software?
See
3
votes
1
answer
247
views
Complying with MySQL GPLv2
Consider the case of MySQL. This software is Dual-Licensed, of which, one license is GPLv2 the other is a somewhat costly enterprise license.
Given the following criterion, what are my obligations?
I ...
-1
votes
1
answer
160
views
Using Linux Kernel Bits in a Apache License v2 software
On a project with an Apache License v2 I intent to include a (heavily) modified source file of the Linux kernel, the file in question is list.h. I am aware that the Linux Kernel is GPL v2 meaning that ...
7
votes
3
answers
3k
views
Could a license that allows later versions impose obligations or remove protections for licensors in the future?
If a project is licensed under GPL-2.0-or-later/MPL1.*, to what extent could the FSF/Mozilla releases a new version that imposes obligations or removes protections for licensors?
Some examples:
Could ...
4
votes
1
answer
382
views
Bug in FFmpeg build allows GPL filter use from an LGPL build can I distribute FFMPEG as LGPL
I have build ffmpeg (4.3) libraries configured for LGPL on multiple OS's looking to be called from my own code using ffmpeg filters to deinterleave video.
below is the configure command.
./configure --...
7
votes
1
answer
1k
views
Can I convert an Apache 2.0 project to GPLv2
I found a project on GitHub that I really liked, and have since forked and modified it. It's currently licensed under Apache 2.0. Can I release my modified project as a project with a new name under ...
2
votes
0
answers
71
views
Using Apache 2.0 libraries to test GPL 2 library
I'm making a library which is a derivative work of openjdk that's released under GPL 2.0 with Classpath Exception, so my library is obviously GPL 2.0+CE too. I'd like to write tests for my library ...
5
votes
1
answer
473
views
Is this flutter plugin wrongly licensed under MIT?
I've found a flutter plugin on pub.dev that is licensed under MIT, but in its build.gradle for Android building it references another library that seems to be a fork of a GPLv2 library. In turn, I ...
-1
votes
1
answer
272
views
Closed source project based on OpenVPN/OpenSSL
Using code base of OpenVPN (GNU GPLv2 license) in proprietary closed source project is under consideration.
OpenVPN uses OpenSSL (Apache License 2.0).
Changes in OpenSSL are needed only (OpenVPN will ...
6
votes
2
answers
2k
views
Is database migration script covered by GPL?
I am using a product whose code is covered by GPL2. All fine except that when a major update is released, it relies on database changes which are effected by a script (sometimes hundreds of lines long)...
2
votes
1
answer
553
views
Using copyleft software (GPL v2) and distribute it with proprietary software
My case:
My app is proprietary full-stack server app that will be distributed as closed source. I want to package my app into an VM. The VM have Ubuntu installed which contains Linux (GPL v2 licensed)...
15
votes
5
answers
3k
views
Am I allowed to convert some functions from a GPLv2 project and use it in a commercial project?
I have a very vague impression regarding the GPLv2 license that any project which borrows code from a GPL project needs to be open source too. Now I have a situation that I read part of a GPL project'...
1
vote
0
answers
123
views
Are works created using GPLv2 licensed code considered derivative of the code? [duplicate]
Consider that I write some code which generates 3D models, and release it using the GPLv2 license. Someone else then sees value in my code but wishes to change it and so they modify it to their ...
33
votes
1
answer
6k
views
Why does GPLv2 include a mailing address (51 Franklin Street) in the license notice?
The last paragraph of the GPL v2 notice reads:
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 ...
2
votes
1
answer
647
views
Confused about GNAT's contradicting licensing terms
After researching GNAT's Ada compiler licensing, I'm very confused. I understand AdaCore's GPL 3 license requires distributing the source if it's linked to the runtime, while FSF's GPL 1 offers an ...
1
vote
0
answers
44
views
How does software licensing works for Docker Images on commercial usage? [duplicate]
I want to develop and share an application for commercial usage (closed source only). This application only "lives" inside a Docker Image. This Docker Image is based an own Dockerfile which ...
6
votes
1
answer
481
views
FFmpeg, libx265 and GPLv2/3 binary distribution
I have a question regarding FFmpeg binary distribution and libx265 and GPLv2/3
The FFmpeg documentation says that libx265 is GPLv2-or-later - https://www.ffmpeg.org/general.html#x265 - but the x265 ...
2
votes
1
answer
447
views
How do I license my code that needs to include code under 'GPLv2 only', 'GPLv3' and 'BSD 3'?
If I understand the table (mentioned at https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility) correctly, I can use either 'LGPLv2.1 only' or 'LGPLv2.1 or later' for my code if I want to include ...