Questions tagged [gpl-2]

Questions about GNU General Public License Version 2.

Filter by
Sorted by
Tagged with
3 votes
1 answer
147 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 ...
  • 805
2 votes
1 answer
41 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 ...
  • 121
0 votes
0 answers
22 views

Which license should i choose for a self-hosted app? [duplicate]

I'm working on a self-hosted application. This app will have a Free version and a Pro version. The free version is on GitHub's public repositories and the Pro version is on GitHub's private ...
2 votes
1 answer
54 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
100 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
  • 119
3 votes
1 answer
123 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
67 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 ...
  • 89
4 votes
1 answer
152 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
909 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
42 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 ...
  • 121
5 votes
1 answer
162 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 ...
  • 53
-1 votes
1 answer
111 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 ...
  • 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)...
  • 69
2 votes
1 answer
154 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)...
  • 197
15 votes
5 answers
2k 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'...
  • 261
1 vote
0 answers
55 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 ...
  • 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 ...
  • 423
2 votes
1 answer
229 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 ...
  • 121
1 vote
0 answers
42 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 ...
5 votes
1 answer
205 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 ...
  • 253
2 votes
1 answer
200 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 ...
  • 123
0 votes
0 answers
92 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
292 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
91 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
235 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
380 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 ...
  • 235
1 vote
0 answers
58 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
59 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
23 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
67 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 ...
2 votes
1 answer
142 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 ...
2 votes
2 answers
107 views

How Viscosity VPN integrates OpenVPN with GPL2 license?

My understanding of GPL2 license make impossible that a proprietary software like "Viscosity" could possibly include a GPL2 code like OpenVPN. But going to their page, they clearly state ...
2 votes
1 answer
602 views

Can I use a AGPL/GPL package and software for closed-source backend API?

I'm creating an API for a website. An interesting Node.js package I would need is licensed under the AGPL-3. that package is a binding library that speaks to a GPL-2 licensed software (compiled binary)...
  • 123
1 vote
0 answers
50 views

Can a GPL'ed WordPress plugin/theme incorporate an AGPL library?

If I develop a WordPress theme/plugin, and release it under a GPL license, can my plugin/theme incorporate (include) a third party library that is licensed under AGPL v.3? If so, does my plugin/theme ...
1 vote
1 answer
51 views

Using a GPL library in a separate module that's included with the main program

There's a GPL sound library I'd like to provide as an option in a game which will be released under MIT license. My plan is to create a generic, abstract audio interface in the engine, which can ...
0 votes
1 answer
393 views

Do we have to choose the GNU LGPL v2.1 license libraries for our distribution?

Our situation - LGPLv2.1 Libraries = LGPL for whole work? Our distribution Package contains libraries which are licensed GNU LGPLv2.1 jquery.form - dual licensed GNU-LGPL-2.1+ - MIT, * ...
5 votes
1 answer
428 views

Can a non-GPL Licensed Python Application use Pylint as part of its test suite?

I have a Python application that is not under a GPL-compatible license. I would like to add style checking to my automatic test suite, and I would like to use pylint instead of pep8 because it ...
2 votes
1 answer
88 views

Section 14 of GPL(v3)

Section 14 of the GPL(v3) states: Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new ...
1 vote
1 answer
63 views

Do (L)GPLv2 licenses allow the distribution of derived binaries using Apple's XCode?

To create executables to run on iOS platforms, the intended way is to use Apple's XCode to build them. XCode is available for free to run on MacOS devices. But, assuming that Apple's terms allow the ...
  • 111
2 votes
1 answer
76 views

Modifying an R package with GPL-2 | GPL-3. What is the correct workflow?

I made a modification of the R package rpart for researching purposes. The license is GPL-2 | GPL-3. The modification is simple but it is critical for another package that I have developed. I would ...
  • 123
1 vote
0 answers
105 views

What is the difference between GPL classpath exception and linking exception?

So I read that OpenJDK is under the GPLv2 with linking exception. What is a Classpath exception and a linking exception? The JDK that I'm using(Amazon Corretto which is a build of OpenJDK) is under ...
2 votes
1 answer
291 views

What is the difference between Oracle JDK and OpenJDK

I'm fairly new to Java programming and I've recently read this article from Oracle(from September 2018). https://blogs.oracle.com/java-platform-group/oracle-jdk-releases-for-java-11-and-later. What ...
3 votes
1 answer
357 views

Can I modify a GPLv2 licensed kernel module without having the rest of my software GPLv2?

The company that I work for, develops a Linux-based in-house distro, which powers some hardware-based equipment. The project that I am working on, has some proprietary kernel modules, and proprietary ...
1 vote
1 answer
185 views

Do I have to provide the build dependencies listed in a package build script to comply with GPLv2?

Problem description: For example in the case of alpine linux, there are APKBUILD scripts which reference the source files, the complete source code can be easily fetched with the abuild fetch command ...
1 vote
0 answers
362 views

Can the official MySQL connectors be used in a commercial closed-source backend?

The official Oracle MySQL connectors seem to correspond with these GitHub repositories: mysql-connector-cpp mysql-connector-nodejs mysql-connector-python ... They all contain a LICENSE.txt that ...
2 votes
1 answer
227 views

Distribution of different oss libraries in the same zip file

within a project that involves distribution of software that will (on recipient side) then be flashed into a hardware component, i have to make the different libraries available under the same ...
0 votes
2 answers
167 views

How does dual licensing combine with "You may not [distribute] except as expressly provided under this License"?

(Or, If you distribute a "GPLv2 or later" software under GPLv3, do you lose the GPLv2 license?) Assume a program (software X, created by developer/group A) that is licensed using the usual &...
  • 168
3 votes
1 answer
76 views

Can I use the "pro" features found in open source code if it's GPL 2?

I am looking at including a library from Github on my next project that has different tiers. It claims that the lowest free tier is licensed under GPL 2, however to use advanced functions you need to ...
  • 131
1 vote
1 answer
126 views

Is statically linking MIT/X licensed software with a GPLv2 library is illegal?

I am not going to distribute the binary ever. The program or the library is not mine. Will it be a problem?

1
2 3 4 5