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.

Filter by
Sorted by
Tagged with
1
vote
0answers
18 views

Best way to include GPL-licensed code in an MIT-licensed library

I am currently developing a Python library under an MIT license (let's call it mylib). I have, however, come across what may be a minor hurdle. I want to include an optional GPL-licensed dependency. I ...
8
votes
2answers
2k views

Using an unmodified GPL library in non-copyleft code

I am writing a piece of software that I plan to distribute. In my code, I use a GPL licensed library. Do I have to apply the GPL to my software even if I did not do any changes to the above mentioned ...
3
votes
1answer
133 views

Can I include GPLv3 licensed documentation in a collection of GFDL licensed documents, or: what are the limits of an "Aggregate" in GFDLv1.3/GPLv3?

This is a follow-up question to a question concerning the meaning of "Modified Version" in the GFDL Context: I have created a website which hosts a collection of (as concluded in the ...
1
vote
0answers
39 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 ...
4
votes
1answer
108 views

How should I mark a source file (with GPLv2) as a derivative work from multiple files?

In a sense this question is an extension to How should I mark a source file with GPLv2 as a derivative work?. I would like to publish a project where it frequently occurs that files are drived works ...
0
votes
1answer
21 views

LGPL application and plugins under different licenses

Imagine I have an LGPL application A that has dlopen-based plugin system. There are different parties of people that write the plugin for it. Plugin B is licensed under GPL. Plugin C is proprietary. ...
10
votes
2answers
853 views

How to change the license of a project from GPL to AGPL

Situation: A web based project, providing network service is currently under GPL license. Some people have made a fork and are hosting their forked service without sharing the code, which original ...
0
votes
2answers
81 views

I previously released a work under GPL, can I release the same work under another license?

Some time ago, I wrote a small program to automate a simple task. At the time, I released the program under the GPL license. I'm the sole author of the work and it was not created for hire (I was not ...
13
votes
7answers
4k views

GNU GPL v3 - If the author of a GPL software library makes changes under paid contract to a company, who "owns" the changes?

So, for example, assume an independent software developer has created a library and has licensed it under GPL v3. The developer is then contracted by a company to develop a software product for the ...
0
votes
0answers
48 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
2answers
3k views

How to make my iOS project source-closed while it must use open source code?

My colleague and I are writing a software named hin2n-ios, which is an implementation of n2n (a peer to peer VPN software) on iOS platform. So it is inevitable to call or use the code of n2n. the n2n ...
-3
votes
1answer
47 views

Using GPL License Library separately in a Commercial Project

I am developing a WPF program (Program1) which can read/write data in my PostgreSQL Database. However, when I start to develop the Print PDF function, I found that the free PDFSharp/MigraDoc cannot ...
3
votes
1answer
93 views

Open sourcing code using SLA0044 libraries (STmicroelectronics license)

I'm writing a program using the STmicroelectronics STM32_USB_Device_Library. I'd like to make this program open source, preferably under a GPL license, though I might consider MIT or BSD. This program ...
2
votes
2answers
62 views

Do mirror sites have to provide source code alongside binaries for (L)GPL software?

When a mirror site provides binary download for GPL software (e.g. Git for Windows, when mirrored from GitHub Releases), is it mandatory that the site provide source code tarball or zipball as well? ...
2
votes
0answers
25 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 ...
0
votes
0answers
32 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, ...
-2
votes
1answer
65 views

License to require promotional attribution to the end user

I'm developing a tool that will be distributed as a Rust crate and NPM package over the network, and a program will be running on a public blockchain. I'll be using other Apache 2.0 licensed code. I ...
2
votes
1answer
137 views

GPL-v3 using along with closed source via rest api

I want to use CMS distributed under GPL-v3 licenses. I am building a web application with closed code and my app invokes via REST API backend under GPL-v3. Question: is it legal to use GPL-v3 along ...
4
votes
1answer
155 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 ...
2
votes
2answers
158 views

Which license for a project combining MIT libraries and GPL modified files?

I have a website that uses MIT licensed libraries for JavaScript (THREE.js, Chart.js, js-yaml). The librairies are loaded through CDNs so their source files aren't explicitly present in the source ...
2
votes
1answer
50 views

Can I run programs that are released under GPL on cloud servers?

According to what said in the GPL FAQ (#SubscriptionFee), GPL does not allow to run GPLed programs on a device that will "stop operating if customers do not continue paying a subscription fee&...
0
votes
1answer
83 views

When forking a GitHub project which has the GPL3.0 or the LGPL3.0 license - what do I have to do exactly?

In the case I want to fork a project from GitHub that has the LGPL3.0 or the GPL3.0 license, what do I have to do? The original license text might contain the "process" that is required (...
2
votes
1answer
85 views

Are there possible legal issues with implementing the "pro" features of a paid product in that product's GPL version?

Suppose Product X, produced by for-profit Company X, is released in two versions, a GPL "community" version with full source available and a paid commercial version for which source is not ...
1
vote
3answers
77 views

Using GetText (GNU) license in a commercial product (For now SaaS)?

I have a commercial product that will be will be available as a SaaS for now, but later on might be distributed. So for SaaS, using GNU libraries seems like a no issue since there is a loophole, ...
0
votes
0answers
67 views

GPL v3 "Or Later Version" Clause -or- Counterfeiting the GPL [duplicate]

What stops someone from creating a newer version of the GPL? What prevents someone from creating a GPL v4 with permissive license terms and using the "or (at your option) any later version" ...
3
votes
2answers
83 views

Is CFITSIO free software/GPL compatible?

I am planning on starting a free software project in C that deals with creating maps of astronomical data; as such, I will be working very frequently with FITS files. One of the best libraries for ...
1
vote
0answers
46 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
4answers
108 views

A loophole in the linking clause of the GPL?

The Google v. Oracle decision raises an interesting question. My understanding is that a proprietary application which dynamically links to a GPL-licensed library is considered a derivative work and ...
2
votes
0answers
49 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
0answers
84 views

Can someone fork my GPLv3 code, rewrite the entire thing, and change its license to MIT? [duplicate]

Their fork in question is: https://github.com/weiluntong/ProtonVPN-server-load My original upstream code is: https://github.com/twenty5151/ProtonVPN-server-load First, I am aware of the two related ...
2
votes
1answer
71 views

Does GPL supersede legal contract?

If there is a statement in a legally binding contract between two parties that says that one party is going to retain all source code and is not required to provide source code as part of the contract,...
7
votes
2answers
112 views

Is a principle to distinguish "mere aggregation" vs "larger work" described in GPL FAQ universal?

When talking about "mere aggregation" vs "larger work", i.e. if a work under license X should be considered a separate program or a part of the larger work, GNU GPL license and its ...
3
votes
2answers
396 views

Is GPL copyleft triggered by distribution alone?

Would distributing a commercial closed source application along with a GPLd standalone binary, which the closed source application calls trigger the requirement to license whole app under GPL? (For ...
1
vote
1answer
109 views

Is copyleft triggered for a backend service with GPLv3 dependency dynamically linked, if the backend exposes public API endpoints for mobile client?

I'm trying to figure out if GPLv3 copyleft is triggered for the following scenario: A company has a backend service written in a dynamically typed programming language. The service has a bunch of ...
9
votes
3answers
2k views

Changing my own non-software project from GPLv3 to CC BY-SA

I have a growing project which is a platform for 3D printers. The project contains printable parts and bills of materials. I defaulted to releasing it under GPLv3 without much thinking but since it's ...
1
vote
0answers
40 views

If the original author updates their program, is it now a modified work? [duplicate]

Lets say programmer Ed has made program foo and the program is licensed under the GPL license. If Ed updates his program, is that now a derivative or modified work? What if John contributes to ...
6
votes
1answer
672 views

Can you purchase the right to distribute GPLv3 code without disclosing source code?

WhatsApp uses the Signal protocol which is licensed under GPLv3. Am I right to assume that they should legally be required to publish their source code since they use the Signal protocol on binaries ...
4
votes
1answer
118 views

Require proprietary compiler / transpiler / preprocessor for GPL source code [duplicate]

Is it compatible with the GPL to construct (and distribute in binary and source form) a GPL licensed program with a "programming language" that only I have the compiler for and which I do ...
3
votes
0answers
54 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 ...
3
votes
1answer
83 views

GPL and original author's copyright text in completely rewritten code

I'm about to release my first "big" project on Github, and although I want it to remain open-source and I have no plan of selling it, I want to try to make this licensing stuff right for my ...
0
votes
0answers
24 views

Can the license of a previously distributed binary be changed? [duplicate]

Let's say I have a programme X licensed under the GPL, to which I am the sole contributor and copyright holder. I distribute the binaries for X and provide the source code online as required by the ...
4
votes
1answer
793 views

If I use a mobile app that fetches data from a website under GPLv2+ is the app also under GPL?

I am currently programming a mobile app that is not under the GPL. However, the mobile app correspond with a website that is under GPL Version 2 or higher. In my case the mobiel app send request via ...
3
votes
1answer
122 views

Distributing GPL binary which has no source and unresponsive author

I was found in a situation where some author published a binary which was widely used. Unfortunately he never shared the source despite marking the program as GPL (version not specified). Despite ...
2
votes
2answers
55 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 ...
0
votes
2answers
72 views

Copyleft licenses that do not mandate free distribution?

The GPL tries to guarantee that a piece of software, and all derivative versions of that software, will allow anybody to use, study, modify, and distribute the software however they choose. I think ...
1
vote
1answer
89 views

can I get rid of the GPL-v3 LICENCE file if I use GPL-v3 licensed code but declare it in `package.json`?

I've been working with a project lately involving the usage of live2d. live2d, however, is licensed under GPLv3, so in my understanding I must include the GPLv3 licence file in my repository. However,...
3
votes
1answer
125 views

What to do if someone forked your project and removed its license?

Say you created a website and it's open-source under MIT. A month later, I changed it to GPL-3.0 License. A month passed again, someone forked my project in GitHub and is making money off it via ...
12
votes
1answer
663 views

Proprietary Software + GPL: A case study with OctaneRender and Blender

Background: I currently stumbled across an interesting case of a combination between a proprietary software and a GPL software, which I am trying to understand: There is the GPL software Blender - a ...
-1
votes
2answers
185 views

Am I violating the terms of the base licenses when I publish my project on GitHub without any license and/or links to authors of used components?

Many developers, students, etc. put their code on GitHub without any links to authors of used components and licenses. I tried find a new job and yesterday HR ask me create Rest API with django + drf ...
1
vote
0answers
31 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
2 3 4 5
17