Skip to main content

Questions tagged [gpl-2]

For questions about GNU General Public License Version 2.

Filter by
Sorted by
Tagged with
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 ...
NicolasUrsus's user avatar
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 ...
buhtz's user avatar
  • 172
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 ...
Captain Man's user avatar
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 ...
Alan's user avatar
  • 41
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 ...
Martin Ba's user avatar
  • 551
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 ...
ManuelSchneid3r's user avatar
-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 ...
jie yang's user avatar
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 ...
Blacx's user avatar
  • 35
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 ...
lxgr's user avatar
  • 193
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 ...
Silkly's user avatar
  • 61
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 ...
Ma Joad's user avatar
  • 121
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 ...
Hamish Lawson's user avatar
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 ...
graywolf's user avatar
  • 221
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 ...
Kaz's user avatar
  • 544
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 ...
Radek's user avatar
  • 121
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 # ...
Zizheng Wu's user avatar
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&...
SurfMan's user avatar
  • 109
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 ...
ZP-ZPanda's user avatar
  • 111
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 ...
bask185's user avatar
  • 111
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 ...
Adrian Maire's user avatar
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 ...
Calabacin's user avatar
  • 131
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 ...
Martin.Martinsson's user avatar
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 ...
Ronnie Marksch's user avatar
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. ...
albarji's user avatar
  • 141
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 ...
Roman Riabenko's user avatar
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 ...
gewdfa's user avatar
  • 31
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 ...
Sunny's user avatar
  • 183
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 ...
Frotz's user avatar
  • 183
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, ...
ruben2020's user avatar
  • 2,731
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 ...
ruben2020's user avatar
  • 2,731
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 ...
jhnlmn's user avatar
  • 121
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 ...
IntegralPilot's user avatar
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
David's user avatar
  • 119
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 ...
MaDDaViD123's user avatar
-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 ...
Vicente Bolea's user avatar
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 ...
9t8's user avatar
  • 101
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 --...
emotionalTristan's user avatar
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 ...
aggregate1166877's user avatar
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 ...
warownia1's user avatar
  • 121
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 ...
Letal1s's user avatar
  • 53
-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 ...
Vlad's user avatar
  • 101
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)...
tglare's user avatar
  • 69
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)...
nouvist's user avatar
  • 197
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'...
cHiWa's user avatar
  • 261
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 ...
ajax2112's user avatar
  • 111
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 ...
Mendhak's user avatar
  • 433
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 ...
ATL_DEV's user avatar
  • 121
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 ...
Mario Ke's user avatar
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 ...
Beamie's user avatar
  • 273
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 ...
paulplusx's user avatar
  • 123

1
2 3 4 5