Skip to main content

All Questions

Tagged with
Filter by
Sorted by
Tagged with
2 votes
1 answer
39 views

Can I use a header (include) file licensed as GPLv2 only in GPLv3 project?

To be brief, I am working on a big C project, which I want to license under GPLv3. I need some compiler-specific attribute macros, and I found include/linux/compiler_attributes.h from Linux kernel ...
NotYourFox's user avatar
4 votes
0 answers
86 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
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
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
2 votes
1 answer
75 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
6 votes
1 answer
518 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
466 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
2 votes
0 answers
191 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
470 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
4 votes
1 answer
990 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
  • 277
1 vote
0 answers
116 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
86 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
2 votes
1 answer
136 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 ...
YummyChocolate123's user avatar
3 votes
1 answer
124 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 ...
D1X's user avatar
  • 133
1 vote
1 answer
1k views

How does GPL define the term "release" or "distribute" officially?

Since GPL Require Source Posted Public states about But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program's ...
Louis Go's user avatar
  • 121
8 votes
1 answer
1k views

Is it possible to migrate old GPL2 project to GPL3?

So I found an old project that is GPL2, not hosted on Github. I fixed bugs in it, and want to post on Github. Can I distribute it under GPL3? In other words, is GPL3 a GPL2 with additional ...
Blender's user avatar
  • 185
1 vote
1 answer
260 views

Incorporate gpl2 code into software

I want to use code written by others and published under gpl2 license, on my software project. I was wondering what is the way to go about it. I hope to publish my software using the gpl3 license. I ...
desert_ranger's user avatar
14 votes
4 answers
11k views

Is keeping the forking link on a true fork necessary? (Github/GPL)

This question is about a true fork (with new name, different features, different objectives and not targeting a pull request). When I am developing a new application based on an other project I ...
intika's user avatar
  • 335
2 votes
2 answers
3k views

Is it legal to fork "gpl 2 or later" software and make "gpl 2 only" changes

I've found interesting open source project (mostly dead now) and I would like to fork it, fix some bugs and use it. The project is licensed under "gpl 2 or later", however I'm not big fan of "gpl 3", ...
graywolf's user avatar
  • 221
2 votes
1 answer
299 views

Could I remove GPLv2 from this algorithm implementation?

I have a project that I started a long time ago and licensed under GPLv3. It uses an implementation of a particular algorithm, where the implementation is licensed under GPLv2. The algorithm is the ...
EPICI's user avatar
  • 131
3 votes
1 answer
266 views

Can software licensed under the GPLv2 be included in GPLv3 software?

I'm writing a database library in Java which is licensed under the GPLv3, and I want to include the MySQL JDBC driver in it, which is licensed under the GPLv2. Are there any restrictions stopping me ...
Termer's user avatar
  • 33
1 vote
1 answer
359 views

GPLv2 library with GPLv3 build scripts

The NetworkManager library is released under GPLv2 license (https://cgit.freedesktop.org/NetworkManager/NetworkManager/tree/COPYING?h=1.12.0). Some of the build scripts are GPLv3 (some having the ...
ossx's user avatar
  • 675
0 votes
0 answers
34 views

Can I use code with MIT license with my GPLv2 or v3 code? [duplicate]

Let's say that I make a program and I put it on Github with GPLv2 license. Can i later add code from another person that has MIT license (adding his/her license in the repository of course). How ...
Ricardo's user avatar
  • 545
3 votes
1 answer
559 views

GPLv2 or later upgrade to AGPLv3

I modify open source software that is under ‚GPLv2 or later‘. I will upgrade to GPLv3 or later – that‘s of course no problem at all. Not looking for advice in this case, but is it possible to upgrade ...
Berthold Gehrke's user avatar
3 votes
1 answer
324 views

Are Amx Mod X plugins under GPL v3 license?

The Amx Mod X is: AMX Mod X is a versatile Half-Life metamod plugin which is targetted toward server administration. It has a wide array of scripting capabilities so people can write "plugins", ...
user's user avatar
  • 295
2 votes
2 answers
295 views

Relicensing from GPLv3 to GPLv2

I have an open source project on GitHub released under GPL3. I want to re-license it under GPL2. 99.9% of the program is written by me, only few lines of code is written by other people. Can I re-...
Madno's user avatar
  • 235
1 vote
1 answer
831 views

Can I use images and resources available with GPL3 code?

I would like to use images available in a GitHub repository that is marked with GPL3 license. If I proper reference it, can I use and modify it without author's explicit consent? If so, is it still ...
arosa's user avatar
  • 123
4 votes
2 answers
432 views

How do I make GPL "or later" contributions to a GPL "only" project?

I am making contributions to a GPLv3-only project. I want to make it clear now that, when the time comes, I am happy for my contributions to be used in any later version. This way, if the maintainers ...
lofidevops's user avatar
  • 2,080
2 votes
1 answer
507 views

Is a repo with just a COPYING file GPL-X-only or GPL-X-or-later?

It is a common convention to include the full license text in a file named COPYING (or LICENSE) in the root folder of a repo. Sometimes, the developer: does nothing more (no copyright byline in the ...
lofidevops's user avatar
  • 2,080
4 votes
2 answers
923 views

Can license-incompatible program communicate with GPLv2 program via websocket?

I'm writing a program for automation under a license that is incompatible with GPLv2 (it's dual-licensed: GPLv3/Proprietary). Let's call it my automation program. And there is third party GPLv2 ...
Liito's user avatar
  • 41
8 votes
1 answer
577 views

Is an 'un-modifiable' linux a violation of GPLv2?

I have a D-Link DIR-816 router that runs a 'trimmed-down' version of BusyBox v1.12.1 running a linux kernel version 2.6.36 ([email protected]) (gcc version 3.4.2) #35 Wed Sep 23 17:23:58 CST ...
physkets's user avatar
13 votes
2 answers
4k views

If my R package uses GPL packages, does mine automatically inherit GPL?

I've built an R package that uses a mix of libraries licensed under GPL-2 and GPL-3. From what I've read, because of this dependency, my package will also have to be GPL. See here: https://www.gnu....
Levi Thatcher's user avatar
1 vote
2 answers
86 views

GPL-v3/v2 application logs, use log with another custom application do this application become GPL-v3/v2?

I have one web application A that generates some logs files. The application A may have a GPL-v3 or GPL-v2 license. I want to create a custom application B to read logs of the application A. My ...
spacecodeur's user avatar
6 votes
1 answer
2k views

CDDL1 and GPL2 + classpath exception incompatible with GPL3?

I am about to decide on the license I can attribute to my free-libre open source software (FLOSS). I have used the Stanford Core NLP released as GPL3+. I have also used the JAXB API which, although ...
Eric's user avatar
  • 288
20 votes
3 answers
3k views

How do I upgrade from GPLv2 to GPLv3?

Consider I've written a program and released it under the GNU GPL version 2. Now I want to release it under the GNU GPL version 3. Let's call this "upgrading the license". Is this possible? How do I ...
user avatar
26 votes
1 answer
7k views

What are the differences between GPL V2 and V3 licenses?

One of the most widely used and most popular free and open source software licences is the General Public License. I want to know in simple terms: what are the differences between GPL Version 2 and ...
Pandya's user avatar
  • 2,102