Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [gpl-3]

The General Public License, offered by GNU. Use this tag if the question involves version 3 of the license.

44
votes
10answers
9k views

Is GPL “for research purposes only” self-contradictory?

So I used a piece of software which claims to be open source and is licensed under "GPL for research purposes only". As far as I know, GPL 2 and 3 are not themselves free, in sense that you can't ...
33
votes
6answers
1k views

Can I copy-paste a snippet from Stack Overflow into my GNU-GPL project?

I have found on Stack Overflow a 10-lines block of code that does exactly what I want. There is no license information in the post nor on the answerer's profile page, so the CC BY-SA 3.0 license of ...
28
votes
7answers
3k views

Embedding GPL code in proprietary software

Here's a tricky situation that I didn't encounter before: My company embeds a piece of slightly modified GPLv3 code into their otherwise proprietary application. They don't link a library or ...
20
votes
1answer
298 views

What are the licensing terms of the text of the GPL?

The text of the GPLv3 starts with the following disclaimer: Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. What does this ...
19
votes
1answer
3k 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 ...
18
votes
3answers
398 views

Is the code generated from a GPLv3 EBNF grammar a derivative work?

So, I'm really unclear on this situation and what it means. I have an EBNF-based grammar file that we use for our project. This EBNF grammar describes rules for parsing/lexing a document (e.g. some ...
17
votes
3answers
1k 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 ...
16
votes
3answers
3k views

Can I insist on GPL version 3.0 terms when requesting GPL code from an embedded manufacturer?

I have an embedded device that contains software licensed under the GPL version 2.0 'or any later version'. The company that produced it never released any GPL code, and I plan to request it from them....
16
votes
3answers
1k views

Using GPL code in an application that is offered to a single client as source code

My situation: I have a continuous contract with a single client for "IT services". I am developing a web application that is completely custom to their needs. As part of the agreement the application ...
16
votes
3answers
6k views

If I'm using a GPL 3 library in my project, can I license my project under MIT license?

If I'm using a library that is licensed under GPL v3 in my project, can I license my project under the MIT license? I tried to read the GPL v3 text but I cannot understand it without your assistance.
16
votes
1answer
361 views

Can I release under AGPL a program that uses a GPL library?

I just wrote a program that embeds and uses a GNU-GPL library (GPLv3 or at your discretion any later version). Can I release my program under the GNU AGPL v3 license?
14
votes
3answers
1k views

How does one combine differently licensed code in one open source program?

I'm the author of WorldPainter. It's licensed according to the GPL v3, but I am about to include some code (dynmap) that is licensed according to the Apache License version 2.0. According to both ...
13
votes
2answers
6k views

What exactly is Tivoization and why did Linus Torvalds not like it in GPLv3?

I still don't understand what is Tivoization and why Linus Torvalds did not like it. Can you explain to me the big idea of Tivoization?
13
votes
1answer
212 views

What restrictions can I place on a device whose software is licensed using GPL v3?

Let's say I'm selling a device with my software pre installed whose license is GPL v3. I want to prevent an unauthorized OS from being installed. According to GPL v3, I will have to share the private ...
13
votes
1answer
202 views

Is a screenshot with GPL3 resources, GPL3?

With, say, a commercial game (Kerbal Space Program in this instance) with user mods, that are themselves GPL3 licenced and have an effect on the visuals of a screenshot (e.g. art assets, images, ...
12
votes
2answers
3k views

Does GPLv3 require attribution?

I believe that GNU GPLv3 does not require attribution, but can be supplemented to do so, as stated in the additional terms (7. b) of the terms and conditions. However, it also states, under the ...
12
votes
1answer
455 views

What exactly is the issue in Microsoft-Novell agreement?

I'm trying to understand what constitutes the issue in Microsoft-Novell agreement, and why is it so important that GPLv3 has a special clause to address such agreements in the future. So far I ...
11
votes
1answer
70 views

Can we keep the components of a derivative work open source, but allow the work as a whole to be closed?

We are creating a repository of resources so that people can build software or create videos or artwork using our material as their basis. We are making a virtual Moon colony and a website of related ...
11
votes
2answers
245 views

What counts as adaptation for using code licensed under CC BY-SA 4.0 in software licensed under GPLv3?

Since 2015-10-08, GPLv3 is listed as one-way compatible license for CC BY-SA 4.0: […] you may license your contributions to adaptations of BY-SA 4.0 materials under GPLv3, but you may not license ...
11
votes
1answer
456 views

Is the Facebook BSD+Patents licence (aka “The React Licence”) compatible with the GPL?

Is the Facebook BSD+Patents licence compatible with the GPL (GPLv3), in the sense that one could: use code licensed under BSD+Patents, as part of a project, the rest of which you write yourself (own ...
10
votes
1answer
1k views

Is it possible to restrict GNU GPLv3 to non-commercial use only?

I've noticed that the jQuery plugin "Fancybox" has a peculiar licensing note in its header: // Licensed GPLv3 for open source use // or fancyBox Commercial License for commercial use // // http://...
10
votes
2answers
741 views

Does the GNU GPL 3 prohibit DRM?

Is DRM, which some spell as "Digital Rights Management", others as "Digital Restriction Management", allowed by the GPL? In other words, can software that implements DRM be licensed under the GPL? ...
9
votes
3answers
422 views

If a project is released under GPLv3+ and GPLv4 is less restrictive what happens?

I've seen in multiple places project owners choosing to stick with GPLv2 to prevent the FSF from releasing a license that the project owners don't agree with but I've never seen reasoning beyond the ...
9
votes
1answer
2k views

Is it legal to bundle Oracles JRE with an open source program?

Is it legal to bundle Oracles JRE together with the binaries of a (non commercial) open source program (GPLv3)?
9
votes
1answer
338 views

Can I preserve exceptions in GPL 3?

GPL 3 allows adding additional clauses, such as exceptions, as long as such exceptions grant additional privileges. But if I distribute software under GPL 3 with exceptions, are those exceptions ...
9
votes
1answer
166 views

Can my closed-source software load GPL v3 data?

The GCIDE is a GPL v3'd English dictionary. If I was to release it bundled with a closed-source application, would loading that data count as "linked source code", and therefore be a violation of the ...
8
votes
2answers
2k views

Hardware with GPL firmware

I would like to know if selling a hardware product which runs a firmware is considered as conveying that firmware. For example, if I want to use a GPLv3 library statically linked with my own code, I ...
8
votes
4answers
630 views

How do you use GPLv3 icons in non-software artwork?

Icon sets are often released under software licenses. For example, I use the Numix icon set, which is GPLv3, on my laptop. Suppose I wanted to use these icons to create a derivative non-software ...
8
votes
1answer
269 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 (linsongdeng@gj222d.gj.com) (gcc version 3.4.2) #35 Wed Sep 23 17:23:58 CST ...
8
votes
2answers
179 views

Distributing an operating system DVD bundling proprietary and GNU-GPL software?

Wikipedia seems to imply that Turbolinux bundles proprietary codecs. More generally, under what conditions is it OK to mix proprietary and GNU-GPLv3 software into an operating system, and distribute ...
8
votes
1answer
104 views

Is the text in my open source project under the GPL?

I have an open source project that used to be under the GPL licence (now it has no licence). In this repository I had many short stories. My intention was for the code to be open source but the ...
8
votes
2answers
1k 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....
8
votes
1answer
522 views

Why is the definition of “System Libraries” in GPLv3 phrased the way it is?

I'm curious about the definition of "System Libraries" The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of ...
7
votes
1answer
563 views

Can I put ads on a GPLv3 project and upload it to Google Play?

I forked a messaging app on github and added my modification on top of it and it started to build an audience in my country because of the unique ad-on feature I have added. The app acts as an SMS ...
7
votes
1answer
61 views

Can I license Latex code under GPL but the content under CC BY-SA?

I have written a non-trivial scientific text for university. It is written in Latex and I want to make the source available under GPL (v3 if that matters) so other can learn from my Latex skills. ...
6
votes
2answers
617 views

Can voters modify the code of a voting computer?

Consider a voting computer. The software running this computer is licensed under the GNU GPL v3. Does this license mean that the voters using this computer to cast their votes must be able to modify ...
6
votes
2answers
225 views

How much access to the “original” code of a GPL-sourced project do I need to provide, personally?

There's a well-known GPL3 game on Google Play called Pixel Dungeon by watabou (which includes a game engine by watabou called "noosa" which is also GPL3), and it accepts donations in the app. The game ...
6
votes
2answers
434 views

Is this GPLv3 licensed code “publishable” in GitHub?

I'm developing a desktop app and i'm using StrapDown.js. My question start with the StrapDown project page. It says: This project is released under the GPLv3 license, for more details, take a look ...
6
votes
1answer
76 views

Marketing GPL 3 software

I am planning on selling software which is licensed under GPL 3. I have gone through the terms and conditions listed in the GPL 3 license. However, I would like to know if any of the following ...
6
votes
1answer
288 views

Code obfuscation and GPL3

I have a project, written in Python, which has lots of different functionalities. I will sell this project to third parties. I'm calling a GPL3 licensed Python program via a subprocess call in parts ...
6
votes
2answers
190 views

What to do if a software component to be published under open source license is linked with other components that are not open source?

In my case we developed several software components that work together to build the final system. Now I want to release my developments under the GPLv3 license. When checking the dependencies I ...
6
votes
1answer
268 views

Can a GPLv3 app be uploaded to the Windows Store?

Let's consider a GNU-GPLv3 desktop application. It is not dual-licensable at all, for instance because a lot of code has been contributed as GNU-GPLv3 by people who can not be found anymore, so ...
6
votes
2answers
181 views

Shouldn't LGPL v3.0 provide exception to section 5 (instead of section 3) of GPL v3.0?

Taken from section 1 LGPL v3.0 (https://www.gnu.org/licenses/lgpl-3.0.en.html): You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL. ...
6
votes
1answer
350 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 ...
6
votes
1answer
871 views

Java and AGPL 3: how far does license extend into web app?

I want to use a java library released by someone else having an AGPL3 license. I'm not modifying their library, but I do link to it using import com.theirlibrary.methodABC; in one of my java classes ...
6
votes
1answer
319 views

Is every license that is GPLv3-compatible also AGPLv3-compatible?

The GPLv3 and AGPLv3 are quite similar. They differ only by an additional requirement in the AGPL that makes a network service powered by a modified AGPL-licensed work operates like conveyance of the ...
6
votes
1answer
243 views

Under what licenses can I release open source software that uses PyQt?

Situation I have two software packages for which I need to choose a license and I'm not sure if they get along with the PyQt licensing schema (which uses the GNU GPL). Package A uses PyQt in a sense ...
6
votes
1answer
422 views

Dual license Apache2.0 GPLv3 for a library with optionnal GPLed code

I have an audio library that optionally uses a GPL sub-library for computing the FFT (FFTW3). At compile time, I can disable FFTW3 and use another FFT implementation (which is slower than FFTW3, but ...
5
votes
4answers
86 views

Does GPL v3 compel the author to provide source?

A development package I'd like to use is provided as Linux binaries for a single platform. I'd like to build and run it on another platform. The manual, available on the developer's site but not ...
5
votes
3answers
871 views

Software is under GNU/GPLv3, which licence to chose for pictures taken from it?

So, I recently released a FOSS software with a GNU/GPLv3 licence and just realized that the software can be used to produce pictures. I want the pictures to be free (as in freedom) in any case and ...