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
1answer
335 views

What do I have to include in the binary package as “corresponding source code” for GPL licensed software?

For example: If I make a python program that uses PyQt5, I have to distribute my software under GPLv3. So naturally I would include the source code of my program as "corresponding source code" ...
6
votes
2answers
2k views

Can I use a proprietary library in my GPL'd program?

The case of proprietary programs linking to GPL'd libraries has been discussed thoroughly. However the inverse case - a GPL'd program is linking to a proprietary library - is rarely mentioned. ...
6
votes
1answer
134 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 ...
8
votes
1answer
852 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 ...
10
votes
2answers
466 views

Can I use GPL v3 for source code and CC BY-SA v3 for comments?

I have some source code for which I am the copyright holder. I want to release it under the GPL, but when it was closed source, I copied a bunch of a stuff from Wikipedia for a couple of classes and ...
4
votes
1answer
125 views

What happens when a GPL licence is changed to a LGPL?

I'm using an open source library under GPL in a closed source project. If the libraries license changes from GPL to LGPL, does it mean the previous code (written when the library was GPL) should be ...
6
votes
2answers
224 views

Can I change the license of a GPL derived work to be more restrictive regarding version upgrades?

Specifically, the GPLv2. The creator of a work can allow people to upgrade to a higher GPL version: (emphasis mine) This program is free software; you can redistribute it and/or modify it under ...
6
votes
2answers
668 views

Can I relicense software under the modified BSD licence?

I want to modify and merge some software that is available under the two clause BSD license into a project that is available under the GNU GPL version 2. I want to distribute the result under the GNU ...
2
votes
0answers
33 views

How is the LGPL different from the GPL with a class path exception? [duplicate]

As far as I understand, the GPL is a license with an incredibly strong copyleft trait. That is, anything that even links to it, let alone modify it, needs to be released under the GPL. Due to this '...
11
votes
2answers
1k views

Can I license Python project under 3-clause BSD while it has GPL-based dependencies

I'm working on an open source Python project and we have plans to use GPLv2-licensed library python3-xlib, but we will not distribute it with our library. So user can install it by pip install our-lib ...
3
votes
1answer
100 views

Is a ROM image an “executable file” for GPL purposes?

I am planning to include a program covered by the GNU General Public License and a GPL-incompatible program in a collective work designed for a machine that executes programs from a cartridge ...
-2
votes
1answer
193 views

What's “use CDDL for things already under CDDL” mean?

Circa 2006, blogs.sun.com/chandan/entry/copyrights_licenses_and_cddl_illustrated says, in comparing EULA, GPL, CDDL and BSD, that one must "use CDDL for things already under CDDL". But what does it ...
4
votes
3answers
456 views

Usage of GPL program as optional external tool

My software is designed to use third-party external tools if the user wishes to do so. Some users would like to use GPL-covered binaries as external tools (i.e. they tell my software "use this dll to ...
12
votes
2answers
3k views

Can plugins for closed source software use GPL'd libraries?

I use closed-source scientific software for my work. I also use GPL licensed tools and libraries. It would save me a lot of time to be able to call a GPL library directly from the closed-source ...
4
votes
2answers
197 views

AGPL-like license for datasets

Is anyone aware of (work towards) a license with similar freedom-preserving restrictions as the AGPL, which can be applied to datasets? Some background: The GPL puts restrictions on the legally ...
4
votes
3answers
969 views

How can the Linux kernel's main.c file say that one of its copyrights is “all rights reserved” when it's GPL?

Just noticed this in the linux's kernel code main.c: * Copyright (C) 1991, 1992 Linus Torvalds * Copyright 2007 rPath, Inc. - All Rights Reserved * Copyright 2009 Intel Corporation; author H....
13
votes
3answers
502 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 ...
6
votes
1answer
133 views

Concise GPL requirements summary list

I find the current version of the GPL to be relatively short and easy to read. However, some people seem to see a wall of text and cannot get through it. Thus we have many questions asked here that ...
8
votes
3answers
425 views

Can I use CodeProject code in a GPL project?

I have an open-source project that I originally wanted to license under MIT, but since I'm using a GPLv3 component that I can't quite get rid of (namely, the .g4 ANTLR grammar file that I'm using to ...
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 ...
8
votes
2answers
566 views

Does a reseller of a GPL Licenced Software have to provide source?

I released a project under GPLv2 license on GitHub. But this project is not distributed as binary by itself. It is only available in a packaged offer along other components. As original licence owner ...
6
votes
1answer
160 views

Which license should I use when my project uses plugins under various licenses?

I am confused about choosing a license for my project. I have read some resources like Open Source Initiative and Choosealicense.com, though. My project is a mobile application for Android. Now, it's ...
5
votes
1answer
1k views

Can I redistribute libstdc++ with proprietary software?

So, libstdc++ has the runtime exception that permits even proprietary software to use libstdc++. But, hypothetically, can I actually distribute a non-modified binary of libstdc++ along with a binary ...
15
votes
1answer
1k views

How to license software that implements a well-documented algorithm, but which does not borrow source from the official library?

I have implemented an RSYNC library based on the technical report by Andrew Tridgell and Paul Mackerras. The library implementation does not borrow code from the official RSYNC library and does not ...
12
votes
2answers
2k views

Removing the original copyright line from footer

There's this web app licensed under GPLv3 that I'd like to deploy. However, the footer of each page has a copyright line, e.g., "© 2015 FooBar Inc.". Is it okay to remove that line and/or replace it ...
14
votes
1answer
418 views

GPL - Does “internal use” apply for a public gameserver?

While reading through the GPL FAQ I found some relevant points to the question, however it is still unclear to me if this fully applies to a public gameserver. I'll try to keep it short: There is a ...
3
votes
0answers
48 views

Difference between creative commons and GPL? [duplicate]

Why shouldn't I release code under a Creative Commons License? For me the CC-BY-SA sounds very nice and is quite more readable than a whole GPL license, so I would like to know why its such a bad ...
14
votes
2answers
4k views

Why is GPLv2 incompatible with GPLv3?

As I understood in this wonderful answer, GPLv3 and GPLv2 code can't be used simultanously in the same product. Why?
4
votes
1answer
251 views

GPL vs. obligatory warranty

There are many countries on the world, where distributing products means to accept an obligatory warranty well. More clearly: if you buy a mainboard, and it is bad, the seller must re-take it (with ...
16
votes
1answer
1k views

What is the difference between GPL + Classpath exception vs LGPL

Java and a few java libraries provide a "classpath" exception. To me, this seems similar to the LGPL's linking exceptions. What is the difference between the GPL with a classpath exception and the ...
7
votes
3answers
3k views

is CC BY license GPL compatible? CC BY vs CC0

CC0 license is GPL compatible. A component with such license can be included in GPL-licensed product. Is this true also for CC BY license? What is the difference between CC0 and CC BY licenses? ...
12
votes
3answers
1k views

Am I in danger if a project component is relicensed?

I am currently managing a project, which includes a library that is licensed under the MIT license. My current project is licensed under the Apache 2.0 license. The maintainers of the library that I ...
5
votes
2answers
208 views

Copyleft license that allows usage in plugins of closed-source host applications

I wrote a library that I want to release under the GPL to prevent it from being incorporated in closed source software. I do not want people to use this library in their closed source commercial ...
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 ...
9
votes
1answer
241 views

GPL interpretation - What is our legal exposure if we include another project's code?

I am a contributor to a very old project presently licensed under the GPL. Our project is a plugin for a closed-source program, but the GPL does not permit this kind of linking. The GPL FAQ states: ...
7
votes
1answer
457 views

GPL Violation - What is our legal exposure to third parties (not our contributors)?

I am a contributor to a very old project presently in violation of the GPL. Our project is a plugin for a closed-source program, but the GPL does not permit this kind of linking. The project should ...
5
votes
2answers
1k views

Do I have to disclose the source code of a Linux Driver I have not developed?

A 3rd-party Hardware manufacturing company is willing to sell me a Linux Driver for one of their products. The third-party company claims that the Linux Driver is derivative work of the driver they ...
9
votes
1answer
661 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 ...
7
votes
3answers
2k views

Proprietary software using GPL modules

This question is bases on: Why doesn't this GPL loophole work? If a program uses a GPL derived component, does said program also have to be GPL? For example: If a game uses a music player that ...
8
votes
2answers
318 views

Does sharing a file format make two programs either a combined or derived work?

This is a follow on from Does a file format constitute an API? This is an attempt to break down: Does a host application's license apply to plug-ins written for it? into the underlying questions. ...
24
votes
2answers
5k 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 ...
7
votes
1answer
698 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 ...
10
votes
2answers
927 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? ...
13
votes
1answer
510 views

Is there a reason to prefer the SimPL over the GPL? Does it carry the same legal weight?

I just came across the SimPL License which is described as: This Simple Public License 2.0 (SimPL-2.0 for short) is a plain language implementation of GPL 2.0. The words are different, but the ...
7
votes
2answers
140 views

Are dates mandatory in GPL licences?

According to Wikipedia's Copyright Formalities and Copyright notice, dating or even putting the author copyright notice in unnecessary. And then explanations such as this Stack Overflow Post make me ...
1
vote
1answer
65 views

Changing code of an existing opensource application [closed]

I want to start an IDE (GPL compatible) based on QtCreator code (that is licensed under GPL and LGPL). Do I have to change all files/classes names within QtCreator source code because of L/GPL ...
13
votes
2answers
944 views

Are you obliged to enforce your license?

I've got a number of software projects, licensed under varying licenses. For simplicity, let's take one of them, licensed under the GPL. Obviously, the GPL requires various things, and there may be ...
8
votes
3answers
661 views

Does using the GPL for a program make it GNU software?

Let's assume I write a program and release it under the GNU GPL. Can I call this software "GNU software"? If not, what is necessary to make it a part of GNU?
29
votes
3answers
2k views

Do I really need to include a licence file for common licences like GPL or MIT?

The GPL3, for example, says: Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and ...
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 ...