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
9 votes
3 answers
5k views

Can I make my own license? [duplicate]

I was getting frustrated because I really wanted to use a GPL Family license for a piece of software I am developing. However, some of my target audience, OS Developers, are closed source (looking at ...
1 vote
0 answers
78 views

Confusion about Licenses

I have confusion about how the GNU open source licenses and QT commercial licenses. In the QT's pricing page it says: Can I distribute Qt binaries in conjunction with my desktop or mobile application?...
  • 11
1 vote
2 answers
84 views

Automatically converted code from one language to another changes the license of a code?

I have code in a language and want to convert it automatically using a tool to another language. Is it considered a derivative work and should I follow the same license? Does it matter if it is MIT ...
  • 113
8 votes
1 answer
2k views

Why don't open source licenses give a more specific definition of "derivative works" to reduce ambiguity?

The Free Software Foundation is of the opinion that a program that links a library is a derivative work of that library, so a program that links to a GPL-licensed library would need to be distributed ...
  • 641
1 vote
0 answers
37 views

Licensing in a scripting language - Copyleft

I am trying to understand when and where the copyleft of GPL v2|v3 applies, similar to this OS question. The way I understand it, is that if a derivative work is created AND distributed, copyleft ...
  • 111
0 votes
0 answers
58 views

What happens if I allow "any later version" of a license but later versions violate the spirit of the original license? [duplicate]

Some software are released under the GPLv3 "or (at your option) any later version". Mozilla Public License 2.0 (MPL-2.0) allows recipients of the software to use MPL-2.0 or any later version:...
  • 641
1 vote
1 answer
85 views

What GPL license to use on a Linux distro

What license should we use on a new linux distribution? I'm new in licensing and this really confuses me. Most "direct" programs, like desktop and the kernel itself, are licensed under GPLv2 ...
  • 13
3 votes
1 answer
95 views

Can a program that uses a GPL library be closed source if it is distributed without the GPL library?

Suppose I create software that uses a library licensed under the GPL. If I distribute the software including the library, the software would have to be licensed under the GPL as well. But what if I ...
  • 641
4 votes
1 answer
485 views

With GPLv3, do I have to bundle the source code with my deliverable or "provide a means" to obtain it?

I am planing to release a software I have written as donationware (free to download, donate if you want to support the development). However, it is bundling and (dynamically) linking to another ...
  • 143
2 votes
1 answer
49 views

Can GPLv3 contributions to a separate project be used without attribution?

I recently forked a relatively new GPLv3 project on GitHub, as it had seemingly been abandoned not long after its creator had published it, and I wanted to make some improvements, as it was in a ...
4 votes
1 answer
132 views

linking closed source with linux-vdso.so.1

I understand that if we link closed source code with GPL library then closed source will be considered as a derived work of GPL and it needs to be distributed. "Linking is the technical process ...
5 votes
2 answers
126 views

Can I release Mathematica codes under GPL, given Mathematica is a closed source software?

I have written some code in Mathematica, and want to make these codes available in GitHub when my paper would be published. Can I release Mathematica notebooks under GPL3? Mathematica itself is a ...
2 votes
1 answer
84 views

Relicensing a library to GPL when an MIT-licensed program depends on it

I wrote a library and released it under the MIT license. Another developer and I started another project that depends on my library; it is also under the MIT license. I want to relicense my library ...
  • 161
2 votes
1 answer
83 views

Web app with GPLv3 license, What does it mean by "6. If you modify it, you have to indicate changes made to the code."?

Apologize for my limited English skill. A web app with GPLv3 license on GitHub, I plan to use it and hopefully Ads revenue can help pay for the VPS and my time of maintaining it. By using it, I will ...
  • 23
3 votes
1 answer
71 views

Citing project with license but without copyright notice

The authors of a project whose code I wish to use and is licensed under GPL-3.0-or-later have failed to provide a copyright notice. I know what their GitHub organization is. How should I cite their ...
  • 225
5 votes
3 answers
110 views

Is treeware GPL compatible?

I recently noticed that some projects on GitHub are "Treeware". For example https://github.com/APIDevTools/swagger-methods (originally MIT license). The README says: This package is ...
2 votes
0 answers
62 views

Does MySQL / MariaDB allow proprietary (i.e. close-sourced) storage engines?

I understand that MySQL (community edition) and MariaDB are under GPL v2 license. Does it mean that it is not allowed to build proprietary database storage engines for them? It is inevitable that one ...
  • 21
1 vote
1 answer
103 views

How to properly give credit to gpl3 code snippet

I have a simple MIT licensed project and need to include a about 10 lines of GPL3 code (some math stuff that needs to be the same). I know that i need to change the license of my project, give credit ...
user avatar
4 votes
1 answer
1k views

A clarification on a GPL "interpreter clause" corner case

The GPL clearly states that in the case of interpreters, if the interpreter is linked against a derived work, and the interpreted program code reaches those bindings, then the licensing extends to it ...
  • 269
5 votes
1 answer
127 views

Is this flutter plugin wrongly licensed under MIT?

I've found a flutter plugin on pub.dev that is licensed under MIT, but in its build.gradle for Android building it references another library that seems to be a fork of a GPLv2 library. In turn, I ...
  • 53
2 votes
0 answers
34 views

Including Apache 2 Licensed Code in Project

I have a large codebase licensed under GPL. There is another codebase I found one specific file to be useful in, and the whole codebase is under Apache 2. I cannot change the license of my project, ...
  • 121
0 votes
0 answers
28 views

Use Mint Y theme look and feel in MIT licensed library

I'm writing an UI library for JavaScript. I wish to release my work under the MIT license. As part as my code I wish to provide a hand crafted theme based on the look and feel of the Mint Y family of ...
  • 21
3 votes
1 answer
88 views

Can you dual-license your own code, e.g. release a library as strict GPL (not LGPL), but then use that library in your own proprietary program? [duplicate]

As the author of a codebase, I understand that I have the right to decide how to license my code. If I write a library of code and release it under the pure GPL, that means that anyone else using my ...
  • 393
6 votes
2 answers
2k views

Is database migration script covered by GPL?

I am using a product whose code is covered by GPL2. All fine except that when a major update is released, it relies on database changes which are effected by a script (sometimes hundreds of lines long)...
  • 69
3 votes
2 answers
65 views

Non Wordpress-repository Plugin license

A client asked me to write a WP plugin that is just for their website - it won't be on the repository. Basically it contains a form, place-able with a shortcode, and then sends the collected entry ...
  • 33
2 votes
1 answer
105 views

Using copyleft software (GPL v2) and distribute it with proprietary software

My case: My app is proprietary full-stack server app that will be distributed as closed source. I want to package my app into an VM. The VM have Ubuntu installed which contains Linux (GPL v2 licensed)...
  • 197
0 votes
1 answer
102 views

How can I use mysqlclient for db connection in django for commercial application?

I have been using mysqlclient package for MySQL DB connection in Django and recently realized mysqlclient is in GPL license. Is it fine to use mysqlclient package in a private repo for a commercial ...
  • 111
4 votes
1 answer
404 views

Can proprietary-licensed software execute shell commands that are probably GPL licensed?

Can proprietary-licensed software (that will be distributed, alongside with the hardware) use GPL software (distributed from package manager)?. It's basically scientific-measurement-device, that ...
  • 55
0 votes
1 answer
72 views

How am I expected to list my code's copyright and license under GPLv3?

Naïve question, I know, but what exactly is the standard for licensing code under GLPv3? Where should I list the copyright and the license? What specifically do I include at the top of each source ...
  • 11
2 votes
0 answers
51 views

If I start with GPL code then gut out and rewrite a few modules at a time until there's no GPL code left what are my obligations under GPL? [duplicate]

I start with a working GPL project. I wholesale gut out modules and rewrite them from scratch. Sometimes my rewrite would combine a few modules into one module. Other times my rewrite would subdivide ...
  • 121
2 votes
1 answer
92 views

Question about PyQt license

I am learning PyQt5 and was reading about it an PySide and I was wondering about something regarding the licensing. PyQt is available under the GNU GPLv3 and a commercial license. From my ...
  • 23
5 votes
3 answers
306 views

Sell expiring licenses for GPL software?

I know that you can commercialize GPL'ed software by selling it under the condition that you distribute the source code with the sold product. I'm now thinking about the case where you don't sell a ...
5 votes
1 answer
416 views

Commercialize Linux Application with SPIDEV

I want to use SPIDEV (https://www.kernel.org/doc/Documentation/spi/spidev) via direct I/O access from the userland. I believe that I have the legal right to commercialize an application using SPIDEV ...
  • 151
2 votes
1 answer
100 views

Do I need QT Commercial License for annotation tool?

I'm going to make an annotation tool for deep learning using PyQT. Trained models are sold on the product. My annotation tool is not sold with the product. so, Customer can't see my annotation tool. ...
1 vote
0 answers
50 views

Are works created using GPLv2 licensed code considered derivative of the code? [duplicate]

Consider that I write some code which generates 3D models, and release it using the GPLv2 license. Someone else then sees value in my code but wishes to change it and so they modify it to their ...
  • 111
4 votes
2 answers
165 views

Does the GPL apply to my files that are used alongside (no part of) a GPL item

I wrote an simple addon/xml theme for some software that is GPL licensed. No modifications were ever made to the GPL licensed code during this time. Someone took one of my images and is claiming that ...
  • 43
3 votes
0 answers
166 views

Are you required to license code under GPL if you're using TypeScript types from a GPL library?

I'm currently using a library that was licensed under the GNU General Public License (particularly GPL v3.0). This library consists mostly of types for software that is also under the GPL (but not ...
2 votes
0 answers
55 views

Using code licensed under an MIT license with code licensed under the GPL [duplicate]

Say I have a repository that uses the GPL and I want to include code from a repository under the MIT license. I found here that MIT and GPL licensed code can be freely combined; however, I am unsure ...
  • 121
0 votes
1 answer
49 views

Should I provide my source code if I use GPL source code combined into my subscription service code?

I've looked at other topics related to this question, but mine is quite different from others so I'm not sure about the answer. Let's say I am building a website that will provide SAAS for users. In ...
  • 101
2 votes
1 answer
357 views

Can i modify a GPL v3 project and distribute it under GPL v3 license with my name?

Hello i was making a c plus plus program and the program uses some files of a project licensed under GNU GPL Version 3.0 When the program( i created) completes and i license it under GPL v3. Below is ...
  • 23
0 votes
1 answer
93 views

Proprietary command-line tool with GPL/LGPL GUI

Suppose that I created a command-line tool with a proprietary license. If I create a GUI, for the command-line tool, using a GPL/LGPL-licensed library/framework such as Qt, does the copyleft apply to ...
  • 103
5 votes
1 answer
123 views

Question about upgrading GPL license on a forked project

I'm looking to fork a project on GitHub that was last updated "Three Years Ago" according to GitHub, I've written to the author and not gotten a response - so I assume the project is dead. I ...
user avatar
2 votes
1 answer
181 views

Confused about GNAT's contradicting licensing terms

After researching GNAT's Ada compiler licensing, I'm very confused. I understand AdaCore's GPL 3 license requires distributing the source if it's linked to the runtime, while FSF's GPL 1 offers an ...
  • 121
8 votes
3 answers
1k views

Maintaining open- and closed-source versions of same code

As an individual freelancer, I'm writing some code for my customer's commercial closed-source project. The customer don't mind me to open-source this code, but they would like the code to be available ...
  • 374
3 votes
1 answer
171 views

Consequences of html files being under GPL license

This is about consequences of html files being under GPL license (v2 or v3). I am aware that it is not recommended to apply the GPL license to documentation. However, a typical use case is that a blog ...
  • 183
0 votes
1 answer
61 views

GPL/LGPL: Is it sufficient to only put the Corresponding Source's download link in the binary distribution?

GPLv3 clause 6d states the following (emphasis mine): Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding ...
2 votes
1 answer
34 views

Distributing GPL-Licensed JavaScript for Userscripts Safari

I have been building a GPL v3.0 licensed user script for use in browser extensions like Greasemonkey, Tampermonkey, Violentmonkey, etc. I would also like to state in the documentation that it can also ...
11 votes
3 answers
5k views

Can I disregard GPL just because I use autoconf?

I found the following text in licenses to some software I am considering to use: As a special exception to the GNU General Public License, if you # distribute this file as part of a program that ...
  • 235
2 votes
1 answer
594 views

GPLv3 restricting end user

There is software on GitHub which has with it the GPLv3 license file. Now, I am not going to mention which software to protect its devs from backlash. However... The devs have mentioned that they do ...
12 votes
3 answers
2k views

Can my proprietary app automatically download a GPL-licensed binary?

I'm developing a proprietary app that will mainly use a dynamically linked execute a GPL-licensed FFmpeg binary. I'm wondering if I can design the app in a way that it downloads the binary dependency ...
  • 123

1
2 3 4 5
18