Questions tagged [gpl-2]

Questions about GNU General Public License Version 2.

Filter by
Sorted by
Tagged with
1 vote
1 answer
39 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
  • 111
4 votes
2 answers
59 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
  • 211
2 votes
0 answers
52 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
  • 534
2 votes
0 answers
59 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
47 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
149 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
9 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
  • 101
1 vote
0 answers
74 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
205 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
106 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
1k 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
75 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
2 votes
1 answer
596 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
  • 131
2 votes
1 answer
63 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
1 vote
1 answer
228 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
  • 21
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
904 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
193 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,058
3 votes
1 answer
366 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,058
2 votes
1 answer
112 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
68 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
210 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
cgcmake's user avatar
  • 119
3 votes
1 answer
195 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
130 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
6 votes
4 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
  • 89
4 votes
1 answer
286 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
66 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
358 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
221 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
415 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
109 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
32 votes
1 answer
5k 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
  • 423
2 votes
1 answer
428 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
383 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
328 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 vote
0 answers
143 views

How is "GPL-2 | GPL-3" to be interpreted?

A lot of packages in R (and I'm assuming in other languages as well) are licesed as "License: GPL-2 | GPL-3". Others as "GPL (>= 2)" and others as "MIT + file LICENSE"....
guest0323's user avatar
5 votes
1 answer
385 views

Relicensing from GPLv2 only to GPLv3 and later

my question is hopefully clearly stated in the title. I have released software with the GPLv2 only license but later changed my mind and wanted to relicense it under GPLv3 or later. Is this possible ...
Gordon Zar's user avatar
-2 votes
2 answers
119 views

Can I make a proprietary web application using ideas from the source code from an desktop application that is under the GNU GPL2 license?

I want to make a web application that has a membership fee and has a proprietary algorithm. Customers would not have access to the code, so I wouldn't be distributing it or selling it. Some of the ...
Chessologist's user avatar
2 votes
1 answer
370 views

Is Docker (Apache 2.0) compatible with GPLv2 or BSD Licensed projects?

I'm developing a project that includes a section with an implementation on Docker, but Docker is based on Apache 2.0 license. I saw that Apache 2.0 is incompatible with GPLv2 and I want my project to ...
ortegajosant's user avatar
4 votes
1 answer
674 views

Does a GPL package in my frontend require my backend to be GPL?

I am making a web app and would like to use CKEditor5 with its non-commercial license (GNU General Public License Version 2 or later). I've read through this, but am still not sure I understand my ...
pyjamas's user avatar
  • 267
1 vote
0 answers
99 views

Does injected CSS code count as derivative work?

There is a GPL web app. I want to make style modifications to it by injecting CSS code. The injected code aims to change some styles, but not all. For example, it will completely change the style of ...
AdamBuilder's user avatar
2 votes
0 answers
73 views

Proprietary app injecting CSS into a remote self-hosted GPL web-app in WebView

I'm building a proprietary application that loads into its WebView a remote, self-hosted GPLv2 licensed web application. I'm sure that loading a resource via WebView will not violate GPL (the web ...
AdamBuilder's user avatar
1 vote
0 answers
25 views

Setup file installs DLLs

I have a Windows Forms Project written in C++ CLI with MySQL Database integration. I have created a Setup File using INNO Setup but I need to include MySQL.Data.dll to deploy the application, so ...
sidewala's user avatar
1 vote
0 answers
93 views

Can I distribute a LGPLv2.1 derivative work whose source code doesn't compile?

Section 4 of the LGPLv2.1 gives me permission to distribute a "work based on the Library" in object code form, provided that I also distribute "complete corresponding machine-readable ...
user253751's user avatar
3 votes
1 answer
166 views

License for Windows Forms Application in C++/CLI and MySQL

I have built an application using Windows Forms Desktop Application in C++/CLI, I am also using NuGet Package for MySQL.data as well as I am using MySQL code for the application. I need to add a ...
superflash's user avatar

1
2 3 4 5