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.

Filter by
Sorted by
Tagged with
3
votes
2answers
669 views

How much code does the manufacturer of an embedded device that uses GPL software have to give me?

I have an embedded device that runs Linux among other software licensed by the GNU GPL. The manufacturer never released any GPL code, and I plan to demand that from them tomorrow. My question is, do ...
3
votes
1answer
588 views

Release code with MIT dependencies under GPL

I am creating a game and want to release the code under a copyleft license (GPL 2 or 3). So far, so good, but there are multiple MIT-licensed library dependencies. Can I still release my code under ...
3
votes
2answers
158 views

What additional benefits does the DCO provide?

If my project has a lax license (like Expat/MIT), I can enforce "inbound=outbound" by requiring that contributors sign off their commits in order to acknowledge the Developer Certificate of Origin. I'...
2
votes
1answer
330 views

Java OpenJDK GPL license with CLASSPATH EXCEPTION

The JDK license said: only where Oracle has expressly included in the particular source file's header the words "Oracle designates..." Then, is all the OpenJDK released under the GPL with ...
2
votes
1answer
40 views

GPL with Classpath Exception License

for example, File A.java is distributed under GPL with Classpath Exception License.. And I develop software C. There is a B.java file in C. B.java imports A(not A.jar, but A.java) and call function of ...
1
vote
1answer
39 views

Incorporating GPL patches into commercial version of our software

If we distribute our software both GPL and under a commercial license, do we have the right to incorporate third party patches into the commercial version of our software?
0
votes
2answers
89 views

Is reverse-compiled assembly considered as a valid form of “source code” in GPLv2?

My project used and modified some code from project A licensed under GPLv2 written in C. Now I was wondering that if I release my compiled binary with its reverse-compiled assembly, is it GPLv2-...
19
votes
2answers
2k views

How is Oracle suing Google for copyright infringement when Java is Open Source?

There is a case between Google and Oracle over the use of Java and it's standard library on the Google Android operating system. From [this article]: To recap: Oracle accused Google of ...
54
votes
7answers
4k views

Is requiring a license a violation of the GPL? Can I get around it?

At work, we use a version of GCC provided by a vendor of a proprietary OS. The vendor has modified gcc so that it will only run if it successfully acquires one of a limited number of licenses we've ...
25
votes
2answers
4k views

Why doesn't this GPL loophole work?

Suppose Alice makes some proprietary software. The source is available, but under a proprietary license which prohibits derivative works and sublicensing. Bob writes some GPLv3 code. Carol prepares ...
22
votes
7answers
6k views

Can I use my client's GPL software?

I have a client who sent me his source code for me to review. It was a non-paying job. His source code was clearly a heavy modification from a popular GPL-licensed software which I part-authored. I ...
12
votes
5answers
635 views

GPL-Licensed LaTeX template - implications for resulting work?

I'm currently writing my master thesis, and the classicthesis template we're supposed to use is licensed GPLv2+. As I understand the GPL, this makes my written thesis a derivative work, and would ...
10
votes
4answers
740 views

Red Hat acquires Ansible - why?

In October 2015, Red Hat acquired Ansible, the developer of the famous configuration management software Ansible, apparently for a price of about $100M. Ansible, the software, AFAIK is licensed fully ...
8
votes
2answers
3k views

Must author's name be included in GNU GPL v3?

I noticed the GNU GPL v3 license created by Github is very different than the one created by Netbeans. One of the differences is the first line in Netbean's is Copyright (C) 2016 hotwisp Must the GPL ...
22
votes
7answers
3k views

Are pirated GPL-derived “premium themes” legal?

A fellow Drupal developer is suggesting that we use themes from a collection of "Premium" paid Drupal themes downloaded from a torrent site on a shared project. It appears that most or all of these ...
17
votes
1answer
1k views

GPL v3 “convey” vs. GPL v2 “distribute”

I've noticed that the GNU GPL version 3 uses the word "convey" where version 2 used "distriubte": GNU GPLv3: To “convey” a work means any kind of propagation that enables other parties to make or ...
13
votes
2answers
2k views

Do I have to release my code as GPL when a Java Library is GPL

I have found a Java library that can be used under the GPL licence (not the LGPL licence). Can I embed the library in my program without the requirement of using the GPL licence? I have no ...
12
votes
2answers
689 views

Is Stack Exchange's CC-BY-SA v3.0 content compatible with the GPL?

Currently, all user submitted content is licensed under "cc by-sa 3.0 with attribution required". This shows up at the bottom of each page: user contributions licensed under cc by-sa 3.0 with ...
9
votes
1answer
629 views

How does the GPL's linking restriction apply when using a proprietary library with GPL'd interpreted code?

General description: Can I create Python software that will dynamically link against a closed-source library that has a C API (the Python interpreter is not copyleft) and will also utilize a GPL ...
17
votes
3answers
766 views

With GPL, what does “source code” mean for non-software?

GPL is a license designed primarily for software, but it can be used for non-software. The license text has many mentions of "source code", which is ambiguous for non-software. GNU/FSF claim that GPL ...
13
votes
3answers
478 views

Does using GNU Unifont in a game make the game GPL?

GNU Unifont is a fontface licensed under the GNU GPLv2 or later with this exception: The license for the compiled fonts is covered by the above GPL terms with the GNU font embedding exception, as ...
11
votes
2answers
615 views

How to accept contributions for AGPL / proprietary dual-licensed projects?

Supposed I have written a software that I offer using a dual-license model, using AGPLv3 as OSS license, and a proprietary one as commercial (closed) license. Now, let's assume somebody wants to ...
10
votes
1answer
200 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....
9
votes
2answers
2k views

What are the implications of licensing a JavaScript library under GPL?

When searching for "gpl javascript" in Google, I currently find these five first results: A piece by RMS warning about how we are using more and more web apps and that we should care whether these ...
8
votes
1answer
167 views

Does a GPL image “infect” my blog post?

If I use a GPLed image to illustrate a blog post, does that make the text of the blog post part a derivative work, thus "infecting" it with the GPL? Or do only changes made to the image itself count ...
6
votes
1answer
133 views

What part of Android will now have to be under the GPL?

Google said that “As an open-source platform, Android is built upon the collaboration of the open-source community,” a Google spokesperson told VentureBeat. “In our upcoming release of Android, we ...
6
votes
2answers
2k views

What legal meaning do GPL symbols hold in the linux kernel?

In the linux kernel, several symbols are exported with EXPORT_GPL_ONLY, and as a result are only available if your kernel module contains MODULE_LICENSE("GPL"). Do either of those have any legal ...
6
votes
1answer
719 views

Shipping GPL'd binaries in commercial product

I've read lots of discussion on shipping commercial products that link against GPLv2/3 libraries, and products that include code from GPLv2/3 software. But I haven't been able to satisfactorily answer ...
6
votes
2answers
1k views

Using GPL or LGPL licensed framework for web application

I am developing a web application which streams videos. For the frontend I intend to use the richfaces framework for jsf. That framework is licensed under the LGPL v2. Does that mean that I have to ...
5
votes
3answers
234 views

How to license scientific software to be open while protecting against misuse?

Note: This question is a revision of an earlier question, which MadHatter suggested should be revised into a new more specific question. Note that there is a lot of similarity between the questions; ...
5
votes
1answer
305 views

CLA as an exception to the GPL

If it is true that GPL exceptions can be made to apply to some individuals and not others, could the author of an open source program avoid the hassle of asking contributors to sign a Contributor ...
4
votes
1answer
612 views

Bundling JetBrains OpenJDK in closed source software

I am developing a software that comes bundled with JDK. I am planning to use JetBrains OpenJDK for this purpose as it comes with swing support for HighDPI monitors. JetBrains OpenJDK can be found in ...
3
votes
6answers
2k views

How do I license, “Use my code as per the GNU GPL, but don't put it on GitHub”

I recently received a "surprise" email asking a question about one of my GPL'ed projects, and referring to code downloaded from https://github.com/icaoberg/mimetex/ That was the first I ever heard ...
3
votes
1answer
85 views

How much does code have to interact for the GPL to take effect?

The GPL says that if you use program A, you agree that if you make a program B that relies on program A, program B must be GPL (otherwise, you violate the GPL and therefore lose the right to use ...
2
votes
1answer
186 views

Bundling GPL script with closed source script

So what I'm planning to do is to create a script which one part calls (via Python's subprocess) external open source script licensed under GPL-2. To make it easier for users I'd like to distribute ...
2
votes
2answers
252 views

Implications of using GPL licenced code only during testing

Let's say I'm working on a software library in which certain unit tests rely on GPL licensed code but the code that a user of this library would install on their system does not interact with GPL ...
1
vote
1answer
87 views

Is the Qt Network Authentication module LGPL?

The documentation is unclear whether the QT Network Authentication module is licensed under LGPL or GPL. Has it changed recently?
11
votes
1answer
228 views

Can software licenced in Eclipse Public Licence be used in a project with GPL?

JUnit is licenced under Eclipse Public Licence which, according to Wikipedia, is incompatible with GPL. So does this mean if you’re working on a project licenced with GPL you can’t use JUnit? It's too ...
11
votes
1answer
158 views

GPL version not specified, and actual license text not provided with the source

I'm working on porting a very old program (1994) that was released under the GPL. However, the only reference to that license is this text in the header of the C files: This program is free ...
10
votes
4answers
4k views

Are CDDL and GPL really incompatible?

Wikipedia seems to suggest that CDDL and GPL are incompatible, yet no one knows for sure why or how. Why and how are the CDDL and GPL are incompatible?
9
votes
1answer
503 views

Is it legal to charge for distributing the source of a software which uses GPLv2 components?

A device I own uses BusyBox. BusyBox is licensed under GPLv2, hence, the software in my device must have a GPLv2 license. Now, the company says they make the source code available, but for a charge, ...
9
votes
1answer
212 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
1answer
809 views

Using the (L)GPL as an open-source hardware license?

I use the GPLv3 for my applications and the LGPLv3 for my libraries. In a similar fashion I'd like to use them for my open-source hardware projects (GPL for schematic and PCBs, LGPL for schematic ...
8
votes
1answer
304 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 ...
7
votes
1answer
696 views

What's the typical practice for cases when OSS license violation is found and fixed?

Suppose I ship binaries of a closed source product and it just so happens that there's a piece of GPL source code inside my giant codebase that I'm unaware of. At some point I find this GPL code and ...
7
votes
2answers
170 views

Offering exceptions to the GNU GPL as an employee

I find myself in the following situation; I have a software project under GPL license, which is a good fit for usage in the company I am currently employed at. Now I am happy to dual license it to ...
7
votes
1answer
144 views

What to do if I found someone broke someone elses' license

I found a nice and useful piece of software, published under the Code Project Open License which is quite permissive - similar to MIT or BSD. Unfortunately the code, as I examined it, contains files/...
7
votes
2answers
210 views

Requiring personal info for source code

I bought a Samsung laptop recently. The model is shipped with TCL (Tiny Core Linux) with BusyBox in it. Circumstantial evidence suggests that TCL is modified to meet Samsung's requirements. I found ...
6
votes
1answer
159 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 ...
5
votes
1answer
374 views

Can I show a GNU GPL licensed software in a TV movie?

Am I allowed to show the interface of a GNU GPL licensed piece of software being used in a TV movie? I'm not in the US, so "fair use" and similar applications do not apply unfortunately.