Questions tagged [gpl]
The GNU's General Public License, a commonly-used free software license. The GPL has various versions, v1-v3, so use this tag only for questions talking about overarching issues of the licenses or shared characteristics. For example, for a question about a unique section on version 3, use the [gpl-3] tag.
54
questions with no upvoted or accepted answers
9
votes
0
answers
477
views
Helm charts with AGPL licenses
Some helm charts (for example https://github.com/minio/charts/blob/master/LICENSE) are using AGPL license. Helm chart is an instruction for helm https://helm.sh/ to deploy a cloud application to ...
7
votes
0
answers
207
views
Require attribution with AGPL
I've read
Is ONLYOFFICE restricting our freedom with their FAQ? (AGPL v3)
and What are the attribution requirements of the AGPL license?
but can't come to a definitive answer - how can I require ...
6
votes
0
answers
114
views
Deriving from a GPL LaTeX package
Would it be against the GPL to publish a work (eg. a preamble) that has a dependency on both GPL and LPPL packages? The LPPL is not GPL compatible.
Could I argue that the LPPL package is a system ...
6
votes
1
answer
2k
views
Can my paid WordPress plugin have a proprietary license?
WordPress is licensed under (GPLv2 or later). WordPress states that all plugins hosted under the WordPress Plugin Directory must be licensed under GPL.
We have a Free version of our plugin that is ...
4
votes
0
answers
412
views
Are you required to license code under GPL if you're using TypeScript types from a GPL library?
I'm currently using a library that was licensed under the GNU General Public License (particularly GPL v3.0). This library consists mostly of types for software that is also under the GPL (but not ...
4
votes
0
answers
299
views
Does the GPLv3 give recipients the legal right to circumvent technological measures imposed on them by third-party redistributors?
To my understanding, a distributor of GPLv3 software who
does not have any right to redistribute software except by becoming a GPLv3 licensee, and
knowingly distributes GPLv3 software
agrees to ...
4
votes
0
answers
132
views
Licensing question about using OpenJDK to build and run
I have a small java application which I was building with Oracle JDK till now. Now I am migrating this application to OpenJDK11 and am bit confused with the licensing. I am using RedHat distribution ...
3
votes
0
answers
146
views
Is aggregation of GPL and non-GPL software possible?
A colleague of mine is working with Matlab on a simulation of some sort. In order to enhance the simulation she needs a way of adding some additional data that can be easily generated using a GPL C++ ...
3
votes
0
answers
87
views
Can my open-source package adhere to GPL/LGPL v3 if it has a closed-source dependency?
My plugin dll depends on the presence of Microsoft Excel on a client computer. Excel is not part of the OS. The dependency is a 2 way transfer of data, the dll I created only works if run from inside ...
3
votes
0
answers
29
views
Port GPL EXT-4 to MINIX 3
The goal is to allow user to use a USB that is ext-4.
I understand Minix 3 is similar to BSD, and ext-4 is GNU GPL. So as a user, I can port ext-4 to Minix 3 and make it GPL so I can use it.
But, what ...
3
votes
0
answers
198
views
Do I have to include licenses of my libraries if I don't publish them?
Case 1:
I'm currently developing a plugin for GPL Software/ am using the GPL-licensed API to develop the interaction between the plugin and the software. I'm therefore having a dependency added to ...
3
votes
0
answers
179
views
GPL3 "code" in css and html templates: Implications for books hosted on the web
Bookdown is a commonly used package for authoring reports, books etc. in the R language (but can just be used for writing anything, if you know Markdown, and you want a way to produce HTML, PDF, ePub ...
3
votes
0
answers
377
views
To what extent does the GCC Runtime Library Exception cover macros, typedefs and functions?
Recently, I've had some trouble trying to get std::thread working with MinGW g++. Considering that I don't want a dependency on gthread, I was wondering if I could use thread.cc (and cxxabi_forced.h) ...
3
votes
0
answers
665
views
Can I use CC BY-NC software for machine learning and analysis purposes?
I have a task at work which requires me to build AI that can do general game playing. Contemplating this task, I have found several games that I would like to use in doing training and analysis to ...
3
votes
0
answers
556
views
Proper place to include the license of a dependency
I'm developing a GPLv3 project, and i need to use both the feather's icon set, licensed with MIT license, and the PyQt5 library with GPL. I don't need to rewrite or extend any content of the these ...
2
votes
0
answers
48
views
How to give away source code for a plugin that integrates GPL with commercial product?
Say there is a commercial product that I have licensed, I have written my own plugin that integrates with a GPL licensed program. The program works fine and since it's personal use, I have not ...
2
votes
0
answers
104
views
If I script a GPL software like GDB using its scripting API, should my scripts be distributed as GPL as well?
GDB is using GPL. I am writing scripts/python commands using its python scripting API and importing gdb: the module they expose for that goal.
Should my scripts be also distributed under GPL? Or can i ...
2
votes
0
answers
60
views
Removing GPL files from a dual-licensed project with LGPL
I'm using a GitHub project dual-licensed under GPL and LGPL (some files are GPL and some are LGPL). That's why it has two files with its license terms and conditions "COPYING" and "...
2
votes
0
answers
272
views
C++ GPL Standard header
I'm new to C/C++.
When I import , the license text looks as follows:
// Copyright (C) 1997-2019 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is ...
2
votes
0
answers
126
views
Does MySQL / MariaDB allow proprietary (i.e. close-sourced) storage engines?
I understand that MySQL (community edition) and MariaDB are under GPL v2 license. Does it mean that it is not allowed to build proprietary database storage engines for them? It is inevitable that one ...
2
votes
0
answers
79
views
Including Apache 2 Licensed Code in Project
I have a large codebase licensed under GPL. There is another codebase I found one specific file to be useful in, and the whole codebase is under Apache 2. I cannot change the license of my project, ...
2
votes
0
answers
104
views
Java Licensing Question
I have questions about Java licensing Well, after many court hearings with Oracle vs Google, I analyzed this topic again and I would like to ask you about a few things:
Oracle was accusing Google of ...
2
votes
0
answers
144
views
AGPL license - RStudio Server
I know that there are certainly already many questions on this topic - I have also read through quite a few, but unfortunately still do not understand it.
I am in the process of deploying an RShiny ...
2
votes
0
answers
83
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
0
answers
250
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
0
answers
96
views
How I do pack JAXB 2.3.3 with my open source programme?
I wrote a little java programme in Java 8 that uses a lot JAXB stuff that I ship as a free JAR, licensed under GPL.
Users that have installed Java 9/10 installed need to use jvm parameters to run it. ...
2
votes
0
answers
108
views
Does a web application avoid becoming a "derivative work" if it loads in an unmodified GPL-2 javascript library?
Say I have a web page:
...
<!-- A custom javascript library -->
<script src="myCustomScript.js"></script>
<!-- A GPL2 javascript library -->
<script src="...
2
votes
0
answers
66
views
Does GPL cover single page web apps fully
If you're trying to make sure future changes to a single page app (including perhaps adding a backend API) are GPL'd, is it sufficient to release the code under the GPL, or is the AGPL required?
2
votes
0
answers
281
views
Using MySQL JDBC connector, when to disclose source code
Part 1
I would like to use MySQL JDBC connector (called connector) licensed under GNU GPL V2 to exchange data to and from a MySQL database in my project, as far as i can read, If i add the connector ...
2
votes
0
answers
395
views
Linking to libtorch/CUDA from a GPL program
I have modified a GPLv3 program to link to libtorch (part of PyTorch). PyTorch is licensed under the BSD-3 clause license. I would like to convey my changes to the original GPLv3 program and the ...
2
votes
0
answers
723
views
Bundling FFmpeg command line tool (invoked as child process, no linking) - GPL license compliance?
I have written a free and open-source app (available on GitHub) that needs to bundle a static binary build of FFmpeg's command line executable tool, but does not link to its code statically or ...
2
votes
0
answers
308
views
GPL code inside microcontroller
Currently I am developing a product based on microcontroller application. The product consists of 2 microcontrollers, the first one contains a GPL'ed binary code with some modifications, and the ...
1
vote
0
answers
193
views
Understanding PDFtk and GPL license
I work for a local county that will generate our local tax statements for free via a web service consumable by a public URL. For example, the web service would generate and stream the PDF using the ...
1
vote
0
answers
53
views
Distributing a GPL'd R package that includes java classes without sources
I found a software package (R library on CRAN) distributed under GPL license, which makes use of Java classes. The classes are distributed, but for the sources, a README states: "for access to ...
1
vote
0
answers
163
views
Confusion about Licenses
I have confusion about how the GNU open source licenses and QT commercial licenses.
In the QT's pricing page it says:
Can I distribute Qt binaries in conjunction with my desktop or mobile application?...
1
vote
0
answers
233
views
Licensing in a scripting language - Copyleft
I am trying to understand when and where the copyleft of GPL v2|v3 applies, similar to this OS question.
The way I understand it, is that if a derivative work is created AND distributed, copyleft ...
1
vote
0
answers
319
views
Gpl with classpath exception
I want to include all source codes in javax.naming.directory package of OpenJDK and use them.
The files have comments such as below.
/*
* Copyright (c) 1999, 2013, Oracle and/or its affiliates. All ...
1
vote
0
answers
181
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"....
1
vote
0
answers
145
views
Dual license GPL/non-commercial + commercial SDK license
Looking to release an open-source SDK, all of which uses novel code OR dependencies that are MIT/Apache.
For the business model, I would like to sell commercial-use licenses for use with the SDK, ...
1
vote
0
answers
114
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 ...
1
vote
0
answers
50
views
Documented protocol of proprietary software + plugin of GPL software
Please assume the following:
There is a GPL software (G), which provides API to write plugins to this software (GP).
There is a closed-source / proprietary software (P), which has an openly ...
1
vote
0
answers
97
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
0
answers
82
views
Shapefiles in R maps package (GPL-2)
I hope this is the right forum for this question, I came her form stackoverflow. I would like to include some world maps in my academic publication. As the title suggests, I am working with the maps ...
1
vote
0
answers
427
views
Are projects created using Qt WASM required to be under GPL?
As I understand, the core modules of Qt are under LGPL and can be used in a closed source project.
But the Qt WASM module is under GPL. I'm not sure if it's linked into the project or only acts as a ...
1
vote
0
answers
52
views
.RDS files and GPL license in R
We are building an application that uses machine learning to predict certain parameters and use them in an optimization algorithm afterwards.
We are not building the front-end in R neither the back-...
1
vote
0
answers
150
views
What are my obligations if I convey software that calls GPL code (specifically via python import), but I do NOT convey the GPL software itself?
Party A writes some software; perhaps intending to distribute it under the MIT or some other permissive license. THe software uses some GPL'd software. Party A conveys the software to party B, without ...
1
vote
0
answers
110
views
How to update GPL licensed software distributed to a customer without providing the source code on each update?
This question extends my last question about 'How to comply with the GPL when providing auto updates'.
Problem description:
I want to distribute a Debian VM with Debian based docker containers, so ...
1
vote
0
answers
231
views
Redistributing LGPL source code or GPL packages on a BSD Licensed package
I have a python project licensed under BSD-License.
On its bottom I use a source code written in C++ which is licensed as LGPL and I have an optional dependency on a python package licensed under GPL.
...
1
vote
0
answers
41
views
Using a printed format used by an application licensed under GNU GPL
I want to generate Twibright Optar compatible printed pages but I do not want to license my project under GNU GPL license.
The format is simple enough to make a completely new generator tool in few ...
1
vote
0
answers
314
views
Building programs using qmake
Can I use qmake to build Non Qt programs with a closed source or MIT licence?
The c++ code that I'm building does not include any Qt headers or link to any Qt libraries.
The only mention of Qt in ...