All Questions
36 questions
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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"....
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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", ...
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 ...
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 ...
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 ...
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 ...
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 ...
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", ...
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-...
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 ...
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 ...
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 ...
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 ...
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 ...
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....
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 ...
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 ...
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 ...
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 ...