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
8
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
122 views

A non-bloated license for documentation with the benefits of GPL?

In response to one of the FAQs, FSF has noted: It is possible to use the GPL for a manual, but the GNU Free Documentation License (GFDL) is much better for manuals. The GPL was designed for programs; ...
5
votes
1answer
764 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
2answers
382 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'...
3
votes
1answer
129 views

Meaning of “and” and “additionally” connectors with two Open Source licenses

[This question is an expansion of the question "Meaning of OFL and GPL" because of limits on the number of characters in comment-responses]. I am unsure of the meaning of the terms "and" and "...
21
votes
1answer
4k views

Do defunct companies have to comply with requests for GPL code?

I have an embedded Linux device. The company that developed and produced this device is now defunct, having been sold to Flex Ltd. When this acquisition occurred, it seems that the employees signed ...
13
votes
3answers
2k views

Is it possible for Linux developers to retroactively “pull their code” from Linux?

Linux now has a Code of Conduct. In the resulting backlash some people have claimed that developers can "flip a kill switch" or "pull their code" from Linux. They seem to mean that developers can ...
12
votes
3answers
2k views

Why do some GNU distributions with a Linux kernel convey GPL software online without providing source code?

I have noticed that some groups or organizations convey the GPL software without the source code. Such examples are: https://sourceforge.net/projects/serbian2014/files/Download/ as Serbian GNU/Linux ...
10
votes
4answers
2k 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 ...
10
votes
2answers
745 views

GPL licenced code for a module of a closed source program

I want to create a dynamically loadable module (.dll or .so) for a closed source program, but I would like to make the source code of this module available, and I'd like it to be (A)GPL licensed, so ...
8
votes
1answer
498 views

Is there any difference between the GPL and AGPL for code executed in the browser?

My research into the topic suggests that the differences between the GPL and AGPL licenses only matter for code that runs on the server. When executing JavaScript in the browser, "distribution" ...
8
votes
1answer
417 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
3answers
575 views

Dynamic linking, bundling, and GPL

I have a code that is dynamically linked to a GPL library. When I distribute my code in binary form, I do not distribute it with the GPL library, and provide instruction for the user to acquire this ...
7
votes
1answer
1k views

What copyleft license should I use for my website's HTML/CSS/JavaScript?

If I made a somewhat complicated website, and I want it (the layout/JavaScript) to be under a copyleft license (but not the text), which license should I use? I want to pull others' forks so I have ...
7
votes
1answer
130 views

Is the “similar in spirit” provision of the GPL legally binding?

Section 14 of the GPLv3 says: The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to ...
6
votes
1answer
150 views

Can an interpreted program be under any license without restricted by its GPL'ed run-time environment?

If I write a run-time environment based on some GPL'ed libraries and separately write an program interpreter which is passively used by the run-time environment, can a program (which is intended to be ...
6
votes
2answers
310 views

Lend/Distribute IoT device containing GPL software

I have a question regarding the enforcing of the GPL license. Let us suppose I am creating an IoT device using custom software linking/modifying GPL software. We assume that the software running in ...
5
votes
1answer
401 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 ...
5
votes
4answers
1k views

How to change the licence of Java project from GNU/ GPL to MIT / BSD / Apache

I had developed a Java application which is connected to MySQL Workbench by using mysql-connector-java-8.0.21.jar file. When I deploy the project and send source code to the client he says that: The ...
4
votes
1answer
816 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 ...
4
votes
1answer
2k views

Using a GPL V3 library in a Android app published on Google Play, do I need to release the application's source code?

I'm in a situation where I'm considering using a GPL V3 library in a module of an Android application. The application will be published to Google Play and will be available for free download. My ...
4
votes
1answer
359 views

Use of GPL licensed driver in commercial project

In a commercial project for our customer, I would like to install a driver on all target machines. The driver is on sourceforge (http://com0com.sourceforge.net/). The website states that: The Null-...
3
votes
2answers
943 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
149 views

Can I distribute non-GPL code that uses GPL code as long as I don't distribute myself that GPL code

I have some doubts about source code re-distribution and GPL I wrote DummyLib, a library that includes AmazingLib (third-party lib, released under GPL) and links against ProprietarySDK (no source, ...
3
votes
2answers
606 views

GPL and Python import statement

If a Python module X is licensed under GPL and a Python script or module Y imports X, does it make Y necessarily GPL also?
2
votes
1answer
93 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
51 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
139 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-...
21
votes
2answers
3k 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 ...
55
votes
7answers
5k 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 ...
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 ...
18
votes
1answer
7k views

Using GPL library with MIT licensed code

Let's say I created a project containing hundreds of source files under the MIT License (most of which I wrote myself for this project). Now I want to add a GPL library to the project, that will be ...
23
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 ...
13
votes
2answers
8k views

Can a non-GPL python program use GPL Python module?

Suppose I have a Python library which is distributed under the GPL license. I would like to use that library in my program, that I may eventually want to distribute under non-GPL terms. The library ...
11
votes
2answers
2k views

Can I dynamically call a LGPL/GPL software in my closed-source application?

This question was originally posted by marcgg on Stack Overflow (second link might be visible to 10k+ only), but was removed there due to being off-topic. It has been preserved here in light of this ...
10
votes
4answers
861 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 ...
9
votes
2answers
5k 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 ...
7
votes
1answer
243 views

GPL Application linked to a LGPL library loading proprietary-plugins

This is a bit similar to what asked in this question, unless that here the case is that the application only directly loads LGPL code, and this one then may dlopen a proprietary lib, so: GPL Program ...
22
votes
7answers
4k 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 ...
15
votes
2answers
4k 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 ...
13
votes
5answers
6k 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?
13
votes
2answers
1k 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 ...
11
votes
4answers
4k views

Calling GPL'd programs from a shell script

I have a program written in a shell language that consists of several shell script files. Some of these files execute external commands that have been licensed under GPL. Do I have to release my ...
10
votes
3answers
569 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 ...
9
votes
1answer
993 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 ...
8
votes
1answer
1k views

Do Fedora's export restrictions violate the GPL?

On the download page of Fedora, one finds this text: By downloading Fedora software, you acknowledge that you understand all of the following: Fedora software and technical information may be ...
7
votes
2answers
2k 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 ...
7
votes
1answer
2k views

Can a video game have a GPL licensed engine and GPL-incompatible licensed assets? What about scripts?

I've heard that it's possible to use a GPL game engine that interprets/loads/JITs a so-called Game Pack which contains all the important game files such as sprites, sounds, music, levels, missions, ...
5
votes
3answers
398 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; ...
4
votes
2answers
2k views

What if I don't know whether my program will be linked to a GPL library or not?

Suppose a program uses an API which has two implementations: An MIT implementation which uses GPL libraries A newer version of it which no longer uses any GPL libraries Neither is distributed along ...