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.

1
vote
1answer
185 views

Does program that uses EBPF module needs to be distributed under GPL

I have a question about eBPF and linux kernel licensing. Basically, an eBPF module is a small piece of code that is run inside Linux kernel, and can use kernel methods that are marked as GPL-only (eg. ...
0
votes
0answers
312 views

Can I use GPL-licensed software in a commercial program?

Can I use GPL-licensed software in a commercial program? I know that the use of source code in a commercial program is forbidden but if I use system call functions for example I make the call a bash ...
3
votes
2answers
95 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'...
-1
votes
1answer
231 views

Is it legal to multi-use a 100% GPL theme from ThemeForest?

If you go to the Google search site:https://themeforest.net/item/ This item is licensed 100% GPL, you will find a lot of GPL themes. Is it legal to use a theme which I buy once in multiple sites? (...
2
votes
0answers
51 views

Proper place to include the license of a dependency

I'm developing a GPLv3 project, and i need to use both the feather's icon set, licensed with MIT license, and the PyQt5 library with GPL. I don't need to rewrite or extend any content of the these ...
3
votes
1answer
72 views

Does a (L)GPL3 device still need to provide it's original service after modification?

Let's assume I am building an embedded linux device using amongst other things (L)GPLv3 software. The device is sold to non-business users so the anti tivoization clause applies. I want to be ...
2
votes
1answer
101 views

VLC and VLCJ licenses

I'm confused about the licenses GPL and LGPL. I see that VLC is released under LGPL license since sept 2011: https://www.videolan.org/press/lgpl.html. But VLCJ, which is a Java wrapper on top of VLC, ...
-2
votes
1answer
37 views

Free Pascal and LGPL

I want to modify this program and compile it using Free Pascal compiler. The above program is licensed under GNU General Public License version 3. I know little about Free Pascal, and reading the FAQ ...
1
vote
2answers
293 views

What is the license of LibreOffice?

According to https://www.libreoffice.org/about-us/licenses/: LibreOffice is made available subject to the terms of the Mozilla Public License v2.0 which is reproduced below. It is based on code ...
2
votes
2answers
577 views

Using a GPL header in a closed source program?

I've recently noticed that some of the userapi linux kernel headers are declared under the GPL. However, I'm pretty sure that you can include linux uapi headers in your code without your project ...
3
votes
0answers
70 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 "...
4
votes
1answer
259 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 ...
4
votes
1answer
149 views

Moving project from AGPL to Apache v2 / MIT license

The question in a nutshell Hi! Together with a team of brilliant engineers we've been building a software project (http://luna-lang.org) for the last two years and now we want to release everything ...
1
vote
0answers
58 views

How could other people know that I'm using GPLed libraries in my application?

I know nothing about GPL before, and I am living in a country that doesn't have much care about licenses either. I am studying this GPL thing today and I came to know that when I am using a GPLed ...
3
votes
1answer
58 views

Licensing concern for an application?

I'm looking for advice in regards to licensing. I started coding an application in my free time for some months now. It began as coding practice, but as time progressed it got more serious and there ...
7
votes
1answer
299 views

Using GPL licensed library over a service for non-GPL softwares

I want to use a GPL v2 licensed library(esper) for commercially distributed non-GPL softwares but I need to make sure non-GPL software not violate GPL license. Can I use this library indirectly using ...
4
votes
1answer
69 views

How does GPL work for articles on a website?

Suppose I own a website and 3 people are writing articles on the site including myself. My question is whether I can use a GPL license for the articles I write? What happens if I write an article and ...
1
vote
1answer
179 views

Can I make proprietary software with Julia?

Julia, a high-level, high-performance dynamic programming language for numerical computing that has some dependencies. One of them is GMP, an external library that has a GPL2+ license. In that case, ...
-3
votes
1answer
190 views

Difference between GNU-GPL and BSD?

I was wondering what is the difference between these two licenses? I have looked around for GPL but in some places they say you have to post your code to public and in some places they say you don't ...
1
vote
1answer
296 views

Can I modify and resell themes which are on WordPress official theme directory (100% GPL)?

According to WordPress Licensing & the GPL, themes on the official WordPress theme directory should be 100% GPL: If you wish to submit your creation to the free theme repository on WordPress....
5
votes
2answers
143 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
1answer
75 views

The GPL states that its text should be reproduced verbatim. What does this mean?

I made a bit of GPLv2 archaeology for some work I do to help clarify the Linux kernel licensing. In doing so I found at least six versions of the GPL 2.0 texts published by the FSF over the years. ...
13
votes
2answers
2k views

How is the BSD GPL-compatible?

The BSD license says that derivative works may be distributed under the following conditions: Redistribution and use in source and binary forms, with or without modification, are permitted ...
3
votes
2answers
244 views

If some software states it is BSD-licensed, how can it be distributing itself with GPL/LGPL components?

For a specific example relating to my question, I offer VisIt. Per the licensing information for VisIt, it is stated that it is BSD-licensed. But, looking over the libraries used in VisIt, it can be ...
-2
votes
1answer
81 views

Does violating the “four essential freedoms” of the FSF mean you are violating GPL? [closed]

I was reading over a products license information and found out that they use multiple iterations of the GPL license (GPL v2, LGPL, a few more). I was wondering if the product that is licensed ...
5
votes
1answer
112 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 ...
3
votes
1answer
142 views

What does the Zstandard dual license mean?

I am looking at the Zstandard library and it says that it is dual licensed, BSD and GPLv2. What does it mean? If I use libraries in a non open source program will the license be GPL or BSD? In the ...
10
votes
4answers
2k 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 ...
5
votes
1answer
120 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). ...
1
vote
2answers
39 views

Raspbian as OS of a controller module of a machine

I'd like to use a Raspberry Pi as a controller of a rather complex medical machine. For several reasons, most prominently safety reasons, it is out of the question, that we could give the source code ...
7
votes
1answer
365 views

What is the purpose of “or (at your option) any later version”? What if I don't want this?

Firstly, what is the exact purpose of the phrase "or (at your option) any later version" that usually accompanies GPL-licensed software? I get that it's supposed to be to allow future freedoms to be ...
3
votes
1answer
296 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, ...
1
vote
1answer
72 views

GNU GPL v2 - Using libraries?

I had a question about the GNU General Public License v2 license. More specifically, I'm using a library with a GNU GPL v2 license. I'm merely importing it in Java through Maven, I'm not ...
-1
votes
1answer
275 views

If I build a smart bomb with Linux inside, is it enough to put the GPL text in the firmware to comply with the GPL?

If I build a smart bomb with Linux inside, is it enough to put the GPL text in the firmware to comply with the GPL if I drop the bomb? I reckon that when I sell my bomb to the military, they are ...
2
votes
1answer
77 views

Is this an appropriate use of the GPL?

I'm currently producing an application for a client, where I'm writing all the source code myself from scratch. The client is paying me a one-off fee for development work. The plan is for the client ...
0
votes
1answer
80 views

Explanation about open source codes and licences

I need to understand rules that I only read but never understood completely. I'm asking here some clarifications. I read that GPLv2 licence imposes that a developer, developing a software using codes ...
4
votes
1answer
217 views

Is GPLv3-only compatible with GPLv3+?

Suppose I'm working on a GPLv3-only project, and find some code licensed as GPL3+. Can I incorporate that code freely in my software without changing my license? If a hypothetical GPL v4 is released, ...
0
votes
4answers
660 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 ...
-1
votes
1answer
70 views

Does the GPL/RPL Apply to me as Well? [duplicate]

I want to create a commercial application, but I want to make a significant portion of my back-end open source. It applies some really interesting math that I want people to learn from, but I don't ...
3
votes
1answer
324 views

Can I use a GPL component in my site without having to disclose the sources of my site?

In which of the following situations can I use a GPL component in my website without having to GPL or disclose the source code of my entire site? The component is a JavaScript library that goes into ...
4
votes
3answers
67 views

How does one structure a C# OSS project to be accessible to wide ranging group of developers?

I'm looking at figuring out how to deal with C# projects in open source sanely. Visual Studio is both backwards and forwards incompatible, so everybody in the project has to use the same version, if ...
0
votes
1answer
40 views

GNU GPL license for my camera Linux driver

My company manufactured a MIPI CSI2 camera and I have developed a camera driver for that camera. The driver is based on the NXP camera driver. I have changed all the function names and variable names ...
13
votes
1answer
2k 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 ...
2
votes
2answers
112 views

How to benchmark GPL software?

I would like to create a benchmark that compares several open-source implementations of a particular functionality. Some of those implementations carry a GPL license, while others are more open: ...
0
votes
1answer
128 views

Mixing GPL v3 and Proprietary library

My application has two parts GUI and a backend algorithm module. I have used a library under GPLv3 to write my GUI. In the GUI we can create a workflow of different digital signal processing units so ...
1
vote
1answer
281 views

learning from GPL infects code

Does learning some advanced, non-trivial coding technique from exiting GPL code (or code with viral license in general) turn my own work into a derivative work? Are there any widely accepted ...
2
votes
1answer
1k 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 ...
1
vote
1answer
75 views

Using information from MIT licensed code

I'm currently developing an editor that will implement syntax highlighter for a rather specialized language. I had already found a vim highlighting file that I rather liked the style of, and while I ...
2
votes
1answer
35 views

Is sending requests to a server (which uses a model trained by GPL-licensed software) distribution according to the GPL?

I have a software in which I use Weka software to train a model (classifier) just once (without any modification) and save the model somewhere. Then, our customer gives a document to the program and ...
4
votes
1answer
408 views

Distributing commercial Docker container image with openjdk:8-jdk

I am building a docker image with the following dockerfile and then pushing it to an AWS ECR repository: FROM openjdk:8-jdk RUN ["mkdir", "/opt/mycompany"] COPY ["myapp.war/", "/opt/mycompany/myapp....