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]

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 [tag:gpl-3] tag.

4
votes
2answers
378 views

Is it sufficient for using GPL-licensed code to add a note that the source can be requested via email?

My company is about to launch a commercial product, said product consists of an embedded Linux computer running custom software and talking to custom hardware. My understanding is that the GPL ...
3
votes
1answer
184 views

Is the classpath exception and the GPL linking exception the same thing?

I am looking at the exception to the GPL v2. The exception is "classpath exception" and "GPL linking exception". https://en.wikipedia.org/wiki/GPL_linking_exception also has a classpath exception. ...
8
votes
1answer
109 views

Is it OK to upload someone else's code to NPM?

Per user recommendation, this question is based on an SO question. ASX is a cool library I use for some of my projects, but it is not available on NPM. I filed an issue on the GitHub repo asking to ...
2
votes
2answers
93 views

Do I have to open source a website if I use GPL-licensed blogging software?

My friend is building a website for a school newspaper and we were considering using Instant Press for the stories to show up. Instant Press is licensed with the GPL 2. If we use Instant Press, will ...
2
votes
4answers
248 views

How to anonymously submit GPL licensed source code to a science fair?

I've created a personal project and licensed it as GPL3 (I'm a fan of the open source movement). The source code is posted publicly on GitHub. I'm planning on submitting it to the Siemens Competition, ...
3
votes
1answer
69 views

What does LGPL point 3 mean?

The LGPL point 3 says: 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter ...
2
votes
1answer
63 views

Do programs that run mplayer have to provide source code according to the GPL?

mplayer is a GPL v2 license. There is a program called a.out that calls mplayer. The a.out source code is shown below. #include <stdio.h> void main(void){ system("mplayer test....
1
vote
1answer
41 views

Collective work using a GPL library

Assume I have a python script that runs a GPL library binary through command line (through os.system('GPL call') and then analyze the output (which comes from the terminal). Is that a collaborative ...
1
vote
1answer
141 views

Can a copyright owner grant additional permission for another project to use under a different license?

Can a copyright holder of a GPL licensed project grant permission to allow another project to use it under the terms of a different license? The GNU/GPL is a copyleft license, which means that ...
170
votes
9answers
30k views

I lost the source code for programs I released as GPL. What to do?

I wrote a software utility I released freely as GPL on a separate machine some ten years ago. But the machine I wrote it on is lost, and I can't find the source code on any of my backups. I am still ...
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
163 views

GPL and distribution

If I write some software which links against a GPL licensed component (i.e. my software is a derived work) and install (copy across a public network and deploy) that software onto a customer's (...
10
votes
3answers
178 views

What happens if I stop using a GPL library?

If I understand it correctly, when I develop a program that depends on a GPL library, it becomes a derivative work of the library and the GPL license also aplies to it. But what happens if I develop a ...
6
votes
1answer
114 views

Using GPL resource (with separate installation) with “commercial” product

I'm building a downloadable digital web product for sale. I want to use an open-source third-party library for my product. This third-party library has two licenses available: GPL Commercial I've ...
2
votes
2answers
271 views

Using MySQL with PHP and GPL?

I am developing a native application which calls a PHP Script by using POST-requests. The PHP script interacts with a MySQL Community Server which is under the license GPL. It reads, inserts and ...
3
votes
1answer
281 views

Do Contributors Own Copyright After Sending Contributions?

I have a GitHub repository which its license is GPL. Although of this, in the "about" window of my program, I mentioned that I own the copyright (like this: © My name, 2017). And I added the GPL text ...
3
votes
2answers
119 views

What stops anyone from taking a derivative of a derivative of a GPLv2-licensed work closed-source?

What prevents the following situation? Alice writes Alice's Great Open-Source Program and releases it under the GPL. Bob creates the derivative work Bob's Great Open-Source Program With Racing ...
7
votes
1answer
524 views

Relicensing an MIT licensed project under the GPL that has non code contributions from others

I have an Android Game I've written that I released under the MIT license. Recently, there have been several people who have downloaded the source of my application, added ads and uploaded it to the ...
4
votes
1answer
243 views

Can my thesis LaTeX source files contents be under GPL v3?

I want to release all the LaTeX source files (*.tex), when I publish my thesis. I do not want to just release the PDF. So everybody can build my thesis with a LaTeX compiler from its source code. Can ...
2
votes
1answer
66 views

How do I specify particular “source code” for a non-software GPL'd work?

Reading this GPL FAQ item on non-software works: You can apply the GPL to any kind of work, as long as it is clear what constitutes the “source code” for the work. It says that it must be "clear ...
2
votes
0answers
94 views

Ok to mix open source with closed source?

I am considering creating a product which has 2 parts: Client (video screengrabbing) - which makes use of an existing (GPL licenced) screen grabber and uploads video + metadata to … Server (video ...
-3
votes
1answer
78 views

GPL licensing a web app software

I am in the early stages of building a software with a team to design websites, kind of like WordPress. You download the system on your website, and go on from there. People can be allowed to expand ...
1
vote
0answers
161 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 ...
8
votes
1answer
143 views

Projects which require copyright assignment from contributors?

I read the following in ØMQ - The Guide (in Chapter 6, in the section Licensing and Ownership): All patches are owned by their authors. There SHALL NOT be any copyright assignment process. ...
5
votes
1answer
74 views

Providing license text on a display-less system

We are building a display-less system, which interacts with the user only through an audio interface (and some buttons). Our system is based on Linux, and as such we are using several GPL/LGPL ...
4
votes
2answers
72 views

Can the original author see other people's modifications?

In the topic Appropriate licence for later merging back, one of the desired criteria was, I want to be capable to merge any derivatives back [...] from somebody who made modifications [...]. ...
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://...
-1
votes
1answer
125 views

License of Ubuntu MATE for commercial use

I would like to know what to be careful about using Ubuntu for commercial use. I use Ubuntu MATE (Ubuntu 16.04.2 LTS), some packages, and applications I created. I only use my applicaton on my own ...
1
vote
1answer
285 views

Licenses PyQt and QT

I would like to use PyQT5 and QT5 to create an -internal- application for a friend and his company. I would like to use PyQT GPL license and QT LGPL license. To respect these licenses, I need to: ...
3
votes
2answers
170 views

Why Google’s court victory might kill the GPL?

On the article: Op-ed: Oracle attorney says Google’s court victory might kill the GPL They say: It is hard to see how GPL can survive such a result. In fact, it is hard to see how ownership of a ...
2
votes
1answer
83 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", ...
-3
votes
1answer
132 views

Can you commercialize your own GPL product? [duplicate]

I've been wanting to make my own open-source project under the GPL. However, I was thinking of making a paid "professional" version that adds features that are closed-source. Is this possible? Edit:...
2
votes
1answer
63 views

Copying GPL-licensed config into MIT-licensed library

I'm building a library and want to release it under MIT. Among other functions, this library has to emulate the internal behaviour of std::unordered_set from libstdc++ (precisely -- determine the ...
-3
votes
1answer
84 views

Need sellable license-text for “commercial use” of GPL v3 software [closed]

I'm the creator of a software which is licensed under GPL v3. But now I want to sell the software for "commercial use" like Fancybox (http://fancyapps.com/fancybox/3/#license). I'm a real noob in ...
5
votes
1answer
93 views

Can software that depends on proprietary software be free?

Suppose I write a Matlab script and place it under the GPL. The question is whether the result can be considered free software. On the one hand, the script itself is clearly free. On the other hand, ...
4
votes
1answer
377 views

Can I publish my iOS app store app code to GitHub under MIT/GPL

I am about to start developing an iOS app which will be published on Apple App Store. While developing this app, I am thinking to push all the code to GitHub public repository; pull requests from ...
3
votes
1answer
106 views

Can an Apache 2-licensed work be derived from a GPLv1-licensed work?

The Apache Software Foundation page on GPL compatibility says that Neither GPLv2 nor GPLv3 can be incorporated into an Apache 2 project. It doesn't directly make a statement about GPLv1. But in does ...
11
votes
1answer
160 views

What are the requirements of the crayon license for the Penn Tree Bank Tokenizer

The Penn Treebank tokenizer is fairly widely used. It is a solid tokenizer, that is based only on regex. For example, it is a word tokenizer in NLTK. NLTK does not make mention of it in their LICENSE....
2
votes
1answer
107 views

Cloud and AGPL question

If a SaaS product is created using the code from a GPL project and is fully maintained by that company, what would happen if that GPL project has its license updated from GPL to AGPL? Does the AGPL ...
0
votes
2answers
160 views

Any successful “dual license” OSS project I can use as template?

I'm rewriting my entire GPLv3 project in a different language to sidestep angry contributors that don't want me to make money on their contributions. What I want for my project is: people can use ...
5
votes
1answer
146 views

Double licensing my GPLv3 project without having a Contributor License Agreement

Suppose I start a GPLv3 licensed project. I take care of pasting all the license text is in the LICENSE.txt and set up a reference to it on top of every source file. I do not exhibit any ...
2
votes
1answer
67 views

Renting out remote access to VMs with a modified GPL kernel

As I have read you can modify and use the Linux kernel if you do not distribute the binary of that modified version. The confusion that I have is that, suppose that if AWS were to provide a kernel ...
0
votes
1answer
160 views

Ethereum's source code

Am I correct to assume that I can copy Ethereum's source code, modify it to create my own blockchain and issue my new currency, without any problems provided that I follow GPL and LGPL?
2
votes
1answer
71 views

Copyright license grants of GPLv2 in MIT project

Open source library X has an MIT license. It contains files from another (GPLv2) project, which I will call library Y. Library X states explicitly (in the license notes, a chapter of the readme.md ...
1
vote
1answer
35 views

GPL copyright owner copyleft [duplicate]

If a GPL owner decides to make their code close sourced, say to make a derivative work for themselves (maybe commercialize), what steps should they take? If they need to rewrite their code, what ...
4
votes
1answer
134 views

Using GPL-covered dataset in non-GPL code

We are currently writing a piece of software. In it, we want to use the Disconnect.me tracking services list. The list is licensed under the GPLv3. Our code will generally only run on servers, but we ...
7
votes
1answer
152 views

If a client sends me GPL'ed code, has it been distributed/conveyed to me?

A client has sent me GPL'ed code to work on for them. This code has not been publicly released, so there is no way for me to obtain it - other than directly from this client. Is this considered ...
6
votes
3answers
107 views

What does 'terms that are compatible with the GPL' mean?

From Octave's FAQ, Code written using Octave's native plug-in interface (also known as a .oct file) necessarily links with Octave internals and is considered a derivative work of Octave and ...
4
votes
3answers
51 views

Consider licence of third party software that is required to be installed?

I would like to publish my application with the GPLv3 licence, as the used libraries are also published with the GPLv3 licence. So far so good. But besides this my application needs a further ...
1
vote
1answer
75 views

Does inbound=outbound apply to GPL-family without a CLA?

The traditional expectation for contributions to a free software project are "inbound=outbound" [1] [2]. That is, if the project is under license X, contributions are made under license X. Does this ...