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
1
vote
1answer
42 views

Can git binaries be distributed and called by a commercial app without providing source code?

git portable binaries are distributed (included in the installer) with a windows commercial app. the app calls the binaries (init, add, commit, push) as command line then handles the output. does ...
10
votes
1answer
2k views

Can I share software under MIT license if it conditionally includes GPL code?

I have a software that I'm sharing under MIT license. I would like to add some GPL library to accelerate some algorithms. I #ifdef the includes and calls to this library so that my application can be ...
5
votes
1answer
87 views

Who is legally eligible to define a new version of the GPL?

Since GPL licenses may contain the notice that derivative software can be released either under the same or under a future GPL version, does the GPL also define who is eligible to define a new version ...
2
votes
1answer
32 views

MPL-2.0 Compatibility: A Riddle

Predicates: Apache-2.0 code may be relicensed as MPL-2.0 (1). Apache-2.0 code is incompatible with GPL-2 (2). MPL-2.0 code may also be distributed under GPL-2 when done as a larger work (3 - Q14). ...
1
vote
1answer
20 views

Can I use dynamically linked MinGW runtime libraries with a BSD dll library for commercial purposes?

I had earlier asked Can I use BSD license-based dll statically linked to MinGW under the run-time licence exception?. Can I use dynamically linked MinGW runtime libraries (f.e. libgcc_s_sjlj-1.dll, ...
3
votes
1answer
24 views

Can I use BSD license-based dll statically linked to MinGW under the run-time licence exception?

This BSD DLL depends on 3 MinGW run-time libraries (libgcc_s_sjlj-1.dll, libgfortran-3.dll and libquadmath-0.dll). What if I'll compile them statically into BSD dll to eliminate dependences on MinGW ...
1
vote
2answers
46 views

GPL and non-compiled languages' libraries

According to the official GPL2 FAQ, I have to use GPL for any project using a library under GPL (even if I don't directly use its sources), because my program links to the library. But what about non-...
16
votes
4answers
4k views

Should I publish everything running on Linux under GPL?

According to the official GPL 2 FAQ, I have to use GPL for any project using a library under GPL (even if I don't directly use its sources), because my program links to the library. But when I run an ...
1
vote
0answers
37 views

What are the most suitable license for full open source framework? [closed]

I'm newbie in Open Source. In the near future I plan to publish to GitHub my web framework based on ECMA(JScript)/XSLT based on IIS hosting. In plans to make the repository as public. So that I can ...
1
vote
1answer
63 views

GPL Software with “Premium” Features

As I understand GPL, your software can be sold for any amount you wish, but you must make the source code available to everyone without charge. I have noticed a trend where certain software released ...
5
votes
1answer
621 views

In the GPL definition, if I host a service on public cloud, does it mean I 'distribute' my service to the cloud provider?

Let's say I have a web service that links to a C library which is licensed under GPL. If I host this service on my own server, then I think I don't have to license my web service under GPL. This is ...
4
votes
2answers
71 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 ...
4
votes
1answer
43 views

Including GPL plugin in repository of MIT code

I have an MIT-licensed library that supports user-provided backends. I was asked to implement a backend that would require using a GPL-licensed library. If I write such a backend, license it's files ...
2
votes
0answers
21 views

GPL3 “code” in css and html templates: Implications for books hosted on the web

Bookdown is a commonly used package for authoring reports, books etc. in the R language (but can just be used for writing anything, if you know Markdown, and you want a way to produce HTML, PDF, ePub ...
3
votes
1answer
52 views

Could the GPL “infect” my Code if the libraries I used violated the GPL?

Let's assume I use in my closed source a library A which is by the Author claimed as a non GPL license (e.g. MIT, LGPL or even a paid license). Now somebody finds out, that one of the used library in ...
1
vote
0answers
29 views

Are projects created using Qt WASM required to be under GPL?

As I understand, the core modules of Qt are under LGPL and can be used in a closed source project. But the Qt WASM module is under GPL. I'm not sure if it's linked into the project or only acts as a ...
8
votes
1answer
90 views

Do any open source licenses cover outbound internet connections/data sharing?

I have built a software tool that recognizes text from images of handwriting. I want to make the code public under a permissive license (like Apache 2.0), but with the stipulation that all ...
10
votes
2answers
348 views

Is Apple allowed to distribute GPLv3-licensed software through its iOS App Store?

This question is specifically about GPLv3, LGPLv3, and Apple's App Store for iOS devices. Given the additional restrictions Apple imposes on iOS users (i.e. not allowing them to modify and run GPLv3 ...
2
votes
1answer
110 views

Distribution of Python modules

I've been thinking about create a couple of python-based applications and distributing them for free. My applications will be only for Windows since it is the system I use personally. What I am ...
10
votes
1answer
244 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....
2
votes
1answer
57 views

Time limit to supply source code under GPL

About a week ago I found some commercial software that is closed source using two GPL v2 licensed packages in the binaries. I emailed the company back and forth and they finally agreed that they would ...
7
votes
1answer
1k 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 ...
22
votes
4answers
975 views

What are the arguments for considering dynamic links not to constitute derivative works?

The status of programs which are dynamically linked with Copyleft licensed binaries (such as a .dll) is contentious. I have created two questions for each side of the debate. The other can be found ...
5
votes
1answer
746 views

Will there be any restrictions if I use a MIT licensed module which is built on a GPL library in my commercial software?

I want to use a Python module (https://github.com/Belval/pdf2image) in my commercial software. This module is licensed under the MIT license whereas the library (Poppler) it is built on is licensed ...
2
votes
0answers
49 views

Does a web application avoid becoming a “derivative work” if it loads in an unmodified GPL-2 javascript library?

Say I have a web page: ... <!-- A custom javascript library --> <script src="myCustomScript.js"></script> <!-- A GPL2 javascript library --> <script src="...
14
votes
4answers
11k views

Is keeping the forking link on a true fork necessary? (Github/GPL)

This question is about a true fork (with new name, different features, different objectives and not targeting a pull request). When I am developing a new application based on an other project I ...
6
votes
1answer
74 views

Take a piece of GPL'ed code and put it in code under other license?

What happens if I take a small piece of code (~400 lines) that is licensed under GPLv2, and modify and use it in my own project? Am I now obliged to license my program under GPL, or can I use a more ...
8
votes
3answers
493 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 ...
2
votes
1answer
27 views

Using pre-built library wimlib with GLP/LGPL dual licensing in closed source commercial product

Need help with a **complicated GPL/LGPL Dual Licensing issue**. We need to read the contents of a .ESD file which which is nothing but a LZMA compressed .WIM file. I am planning to use the wimlib ...
5
votes
1answer
2k views

GPL - Is it required to post source code to the Public - when is a software released?

The GPL FAQ "Does the GPL require that source code of modified versions be posted to the public?" contains this statement (emphasis by me): The GPL does not require you to release your ...
1
vote
1answer
30 views

Licensing of independent implementation of GPL language

Say I choose to implement an interpreter or compiler for an existing programming language whose (only) reference implementation is distributed under the GPL. If in doing so I do not derive any code ...
0
votes
0answers
12 views

Selling copy of GPL v3 app under another license [duplicate]

I want to create a library, that can be used for free in any open-source project, so I want to publish it under terms of GNU GPL v3. But, also I want to sell it, so it could be used in proprietary ...
5
votes
1answer
344 views

Can I partially include third party source code in my project?

I'm going to release a software package which needs polynomial fits to work, and I'm currently using the GNU Scientific Library (GSL) in my project. GSL is licensed under the GPL. GSL has many ...
4
votes
1answer
37 views

Can I make a GPLv3 or AGPLv3 software which serves a proprietary protocol?

I'm planning to make a GPLv3 or AGPLv3 library to allow the library user to interact with the multiplayer portion of a non-free, closed-source, proprietary game. The game's EULA explicitly allows the ...
2
votes
2answers
78 views

A license to protect the core, but allow proprietary extensions

I like the GPL. I like that it keeps FOSS free and open. I like that if my software is re-distributed, users know where to file bug reports, buy feature requests, and know where it came from. ...
2
votes
2answers
86 views

Does GPL library in git history impose GPL requirements even after its removal?

I am working on a proprietary project. My colleague used - by mistake - GPLv3 library (copying it's source code and building along with it). The fact was discovered pretty early (before any release ...
6
votes
1answer
172 views

Opensource software company and license obligation

There is a company that uses opensource code licensed by GPLv2 and BSD, they have a page in their site that specifies a contact mail to request the opensource code and a list of the used open source ...
2
votes
1answer
62 views

Uploading to online service and distribution

Would uploading a file, a program, a script, etc. to an online storage service without sharing it, count as distributing the file to the online service? More specific cases of interest: If I backup ...
0
votes
1answer
44 views

Can different parts of a project be under different licenses?

I have a personal project (in C++) I've been working on that I'm thinking of putting on Git hub. I'm finding the question of picking an appropriate license quite daunting. Part of the project is an ...
0
votes
0answers
17 views

GPL software, proprietary assets? [duplicate]

I'm considering utilizing a few GPL libraries in an application I'm working on, the source code for which I'd of course make available and would be subject to the GPL also. But a critical part of ...
14
votes
6answers
877 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 ...
5
votes
0answers
52 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
1answer
30 views

Extending a GPL website by web service plugin

Please consider this situation. A company modifies a GPLed website X and adds a feature to accept plugin. Then develops a new feature as API service Y and publishes it separately. Service Y needs to ...
2
votes
1answer
77 views

Release an application that uses Flutter under the GPL?

I want to write an Android application that uses Flutter. Flutter has the "BSD 3-Clause "New" or "Revised" License". But I want to release my application as an application under the GPL. Would it be ...
9
votes
3answers
541 views

How is the Expat (MIT) license compatible with the GPL?

Suppose I come across Project G, an open-source project licensed under the GNU GPL, and Project M, an open-source project licensed under the Expat license (also called the MIT license). I want to ...
1
vote
0answers
24 views

Can I use a GPL v2 software in commercial software? [duplicate]

I've already gone through the following links and many more: Using a tool under GPL v2 in a commercial application Can I use GPL libraries in a closed source project if only the output is ...
4
votes
1answer
69 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 ...
2
votes
1answer
110 views

GPL-3.0 library in MIT project

I'm working on a project comprised of a small HTML page and a JavaScript script. From the HTML page I include a library which is licensed under the GNU General Public License v3.0, and from my script ...
16
votes
1answer
2k 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 ...
3
votes
2answers
500 views

3-Clause BSD vs AGPL for a startup FOSS product

It appears that many startups are using both licenses to create commercial FOSS products (note I am here more interested in complete products not libraries). Is the 3-clause BSD more protective for ...

1
2 3 4 5
14