Questions tagged [gpl-2]
Questions about GNU General Public License Version 2.
230
questions
1
vote
1
answer
38
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 ...
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 ...
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
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 ...
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 ...
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
# ...
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&...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
2
votes
1
answer
592
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
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 ...
1
vote
1
answer
226
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
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 ...
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, ...
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 ...
2
votes
1
answer
111
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
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 ...
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
3
votes
1
answer
194
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
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 ...
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 ...
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 --...
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
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 ...
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 ...
-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 ...
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
413
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
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 ...
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 ...
2
votes
1
answer
427
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
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 ...
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 ...
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"....
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 ...
-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 ...
2
votes
1
answer
368
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
3
votes
1
answer
165
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 ...