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
5
votes
1answer
383 views

Does distributing GPL software along with binary image force the binary image to be GPL too?

So: A hardware device has closed-source firmware running inside it (not based on any open-source code). Computer software to update the hardware's firmware exists, with a GPLv3 license. It takes a ...
5
votes
2answers
297 views

If APIs aren't (shouldn't be) copyrightable, how can ZFS-on-Linux infringe the GPL?

Note: This is a question about a specific individual's viewpoints and beliefs. Good answers will cite that individual, or other people with similar beliefs. Bradley Kuhn of the Software Freedom ...
5
votes
1answer
527 views

Can GPL with linking exception be linked with GPL and non-GPL simultaneously?

Let's say I have: A GPL module with linking exception. A non-GPL module. A pure-GPL module. I know that module 1 can be linked with module 2. My questions are: Can I link module 1 with module 3? ...
5
votes
2answers
454 views

Using GPL library in unit test suite of open source library?

Suppose that: I have an open source project with a permissive license (MIT or Apache); This project builds two targets: A library object code file that other, dependent programs would link to; An ...
5
votes
1answer
198 views

Must CC BY-SA be included for ideas and code taken from Stack Overflow?

I'm still unclear about licensing. If I have a project on Github that's licensed under GPL and found pseudocode on a Stack Overflow question, must I now dual license my code on Github and GPL as ...
5
votes
2answers
882 views

Is it possible to keep GPL-licensed software internal?

Reading this question caused me to wonder: Is it even possible to keep a GPL-licensed software internal to one company? Am I correct in thinking that any employee who has access to it, would be free ...
5
votes
2answers
105 views

Is it okay to combine a proprietary program with a GPL program after distribution?

I want to distribute a combined work containing program X, plugin P and plugin Q. Plugin P has a proprietary license (which allows redistribution) and plugin Q is distributed under the GPL. X has a ...
5
votes
1answer
138 views

Can I release an Excel Workbook with VBA code under the GPL v3?

This is my first foray into the open source world. I've got a Microsoft Excel workbook that I have some custom VBA modules in that I want to distribute under the GPL v3. I can't find much discussion ...
5
votes
1answer
802 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 ...
5
votes
3answers
1k views

Redistributing MSVC runtime components with GPL application

A library I used in my native Visual C++ application was GPLv3-licensed; I found the GPL acceptable, and thus I was planning to make my application GPL-licensed as well. The application depends on ...
5
votes
1answer
122 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 ...
5
votes
2answers
424 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. ...
5
votes
1answer
738 views

If software requires a modified (linux) kernel to function, is it considered a derivative work of the linux kernel?

I'm writing a userspace driver which requires some modifications to the Linux kernel to function. The modifications expose new functionality by the sysfs interface. I understand that the ...
5
votes
3answers
220 views

Would this scenario be considered “propagation without conveying” according to the GPLv3 terminology?

I have a fancy software "foo" that may be considered the derivative work of a GPLv3 library. "foo" is GPLv3 itself. Example 1: I install the foo binary on my company's laptop, go to a customer's ...
5
votes
2answers
306 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 ...
5
votes
1answer
145 views

Can I redistribute image containing GPLv2 and Apache2.0 software(packages) on Docker Hub?

I want to redistribute an image containing MySQL and Apache httpd. However, MySQL is GPL-2.0 licensed and Apache httpd is Apache-2.0 licensed. The two licenses are known to be incompatible. Do I have ...
5
votes
1answer
258 views

GPL Application <-> LGPL Plugin <-> Properietary code

I would like to explicitly consider possibility of having either of Fig.1: (1-A) A GPL application with dlopen-based plugin system. (1-B) LGPL plugin for application (1-A), that is linked to (1-C) (...
5
votes
1answer
264 views

Splitting a project into copyright and copyleft

Say I've been working on this java project for over a year, and it's necessary for this project to reference a GNU GPL licensed software library somewhere in there, then the whole thing suddenly poof ...
5
votes
1answer
2k views

Legal issues about embedded Linux

I am trying to modernize a current microcontroller solution with a new one based on embedded Linux (Debian), running on Allwinner A10 chips. I plan to make a Linux app doing all user-interface stuff, ...
5
votes
1answer
73 views

Does GNU Classpath exception allow me to take parts of the library, link with them and distribute the resulting executable on my terms?

GNU Classpath exception says I can link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the ...
5
votes
1answer
490 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" ...
5
votes
0answers
66 views

Deriving from a GPL LaTeX package

Would it be against the GPL to publish a work (eg. a preamble) that has a dependency on both GPL and LPPL packages? The LPPL is not GPL compatible. Could I argue that the LPPL package is a system ...
4
votes
6answers
1k views

Why don't BSD developers use the SSLeay addendum if they hate GPL?

It's not uncommon to see BSD developers upset that someone takes their project, does a few modifications, and then releases the resulting work under GPL, such that the resulting improvements can no ...
4
votes
3answers
2k views

If a piece of software does not specify whether it is licenced under GPL 3.0 “only” or “or-later”, which variant does it “default to”?

I want to package a piece of software which only states its licence through a file called LICENSE in its repository. Said file contains the GPL 3.0 verbatim. What isn't clear is whether this means &...
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 ...
4
votes
3answers
1k views

Can GPLv2 licensed software be re-published under LGPLv2.1?

I have read Can LGPL 2.1 licenses software be re-published under GPL 3.0? and followed link to GPL license compatibility matrix in the GPL FAQ, which is confusing me a bit: If I understand the table ...
4
votes
3answers
1k 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....
4
votes
3answers
2k views

If I release software under the GNU GPL v3, and a new version of the GPL is released, can I change the license?

If I release software under the GNU GPL v3, and a new version of the GPL is released, can I change the license to the new version if I choose to without having to say "GNU GPL v3.0 or later"?
4
votes
2answers
160 views

Preventing a company in GPLv2 license

Is it possible to prevent a specific company or specific employee in that company from using an open-source project that uses GPLv2 license? To give more details, the project is based on another open-...
4
votes
2answers
395 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'...
4
votes
2answers
273 views

Can library that took parts of library licensed under GPL with Classpath Exception be licensed under MIT?

I've spotted the library (library M) where developers took some source files from GPL with Classpath Exception licensed library (library G), included them in their project and changed namespaces and ...
4
votes
2answers
257 views

License similar to GPL, but allowing to incorporate into the commercial version

Continuing this question: I want a license L which is generally like GPL, but allows us to do the following: License our software under both L and a commercial license. Require that every patch (or ...
4
votes
1answer
223 views

How to best deal with email suggesting an attempted/pending gpl violation

I received the email, reproduced below, requesting a new feature in one of my gpl programs, which this company would then build into one of their closed-source products (see the email for details). ...
4
votes
2answers
925 views

Distribute virtual machine image with gpl code

I have developed a C++ tool and I am the full copyright owner of the code. However the tool is dynamically linked to a gpl library. The whole source code of the tool is hosted on a virtual machine. In ...
4
votes
1answer
785 views

If I use a mobile app that fetches data from a website under GPLv2+ is the app also under GPL?

I am currently programming a mobile app that is not under the GPL. However, the mobile app correspond with a website that is under GPL Version 2 or higher. In my case the mobiel app send request via ...
4
votes
1answer
647 views

Dual license (GPL: my contribution, MIT: others' contribution) in an open source project?

Say I am the owner of an open source project, and I want to publish my code under the GPL license. I expect myself to be the main contributors, but I want to stay open to others' contribution. At the ...
4
votes
1answer
1k views

Can I change the copyright holder name and year of an MIT license?

Can I change the copyright holder name when using a project of MIT license ? Example: Changing 'john' to 'Justin' in below license ? Copyright 2018 john Permission is hereby granted, free of charge,...
4
votes
2answers
303 views

Proper use of Wikipedia code sample in open source projects

Many Wikipedia articles contain code or pseudocode samples. I implemented a pseudocode snippet in a concrete language and am planning to use it in one of my projects. There's another question on here ...
4
votes
2answers
633 views

Are there any AGPL-style licences that require source code modifications to be public?

So my understanding of the AGPL, is that it requires modifications to be distributed to the users of the network service, but I'm looking for a licence that would require any modifications (non-...
4
votes
2answers
143 views

Release GPL/Open version of project, still sell proprietary license?

Having witnessed projects such as LUFA, which are open source with the MIT license but still have a purchase button for a proprietary license of the toolbox (revoking the MIT License and offering ...
4
votes
3answers
1k views

How I can monetize GNU GPL product developed (and currently updating) by me?

I am a developer of Open Source product under GNU GPL license. I always looking for some time and power to make important changes in it (fix bugs and add more improvements), however, it becomes harder ...
4
votes
2answers
1k 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 ...
4
votes
1answer
321 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 ...
4
votes
1answer
333 views

Using GPL image server with proprietary applications

I have a proprietary desktop app that uploads images, and a proprietary web app that displays the images. Can I use a GPL image server for these images? I am reasonably sure the answer is yes, and the ...
4
votes
1answer
101 views

Etiquette for incorporating someone else's MIT code in my GPL project?

I'm relatively new to open source, esp. in terms of collaboration, etiquette, etc. I am working on an open source library in the scientific/numerical programming domain, licensed under GPL. There are ...
4
votes
2answers
149 views

Should the License be the initial commit in a repo?

I plan to opensource a personal project on github. As a part of this - I plan to add necessary License file(s) in the latest commit prior to making the repository public. My questions are: Does the ...
4
votes
2answers
218 views

Is it possible to liberate source code through double-licensing changes?

Let me describe the situation: there's an old piece of software (a game) with source code publically available. Source code was (officially, legally) released with following non-free license: The ...
4
votes
2answers
2k views

GPL for Embedded

I'm working in a company that develops and sells embedded systems. We are using Linux and some GPL software, alongside proprietary software. Some of the GPL softwares are modified to fit our needs. ...
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
2answers
230 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 ...

1
4 5
6
7 8
17