Skip to main content
Share Your Experience: Take the 2024 Developer Survey

Questions tagged [relicensing]

For questions about changing the license of a work which has already been published under a different license (or published under all-rights-reserved copyright)

Filter by
Sorted by
Tagged with
3 votes
1 answer
661 views

When Bootstrap relicensed from Apache 2.0 to MIT back in 2014, could they have chosen MPL-2.0 to solve the issue they ran into?

It seems like the issue they ran into that triggered this is that Apache 2.0 was considered incompatible with GPLv2 which was hindering adoption, based on this github issue: https://github.com/twbs/...
Miles Georgi's user avatar
1 vote
0 answers
30 views

AGPLv3 license notice adding to each file

So I have added code licensed under AGPLv3 license to my own project. Licensed my own project under AGPLv3 and noticed that there are no code file with license notice included only AGPLv3 license file....
Dio Kiriie's user avatar
0 votes
1 answer
93 views

Licensing my project derived from MIT and AGPL-3 licensed projects

So I wish to take some lead in development of my app based on projects that were not active for 4 and 2 years. One of them is MIT licensed and other has AGPL-3 license. If I were to add my own code ...
Dio Kiriie's user avatar
5 votes
2 answers
895 views

Is the EUPL circumventable?

The EUPL in its §1 states that "to distribute" includes making available, online or offline, copies of the Work or providing access to its essential functionalities at the disposal of any ...
Longinus's user avatar
  • 153
5 votes
1 answer
343 views

Correct license for dataset if source data has different licenses

I want to create a new dataset which I want to publish on e.g. Hugging Face. I plan to have multiple versions with different licenses, depending on which data I used. I now wondered whether I can ...
TiMauzi's user avatar
  • 153
18 votes
1 answer
5k views

PySimpleGUI, until now, has been distributed under the GPLV3, but just became a subscription model. How does that work?

PySimpleGUI, a GUI framework for Python, has previously been published under the LGPLv3. They just announced that they are changing to a subscription model with PysimpleGUI 5, and that previous ...
Jazz Weisman's user avatar
5 votes
2 answers
114 views

Choosing an open source license for my up to now commercial project

I'm about to re-license my desktop application as open source software. For several years now, the application is published and sold under a commercial license. While working on a new version (...
z80crew's user avatar
  • 151
4 votes
1 answer
160 views

Is it open source for allowing people who have access to the source act as if it's open source?

To make a sustainable living, we ask people who want to use our program to choose one of these options before receiving the source: Donate/pay X amount of money Volunteer/work for us for Y tasks If ...
Ooker's user avatar
  • 362
1 vote
0 answers
104 views

Are there any ways to distribute a program compiled from both CPL and AGPL source code?

GSDJVU is a CPL licensed driver for GhostScript (AGPL). According to DjvuLibre, it is legal to download the source code for both and compile them, but not to redistribute the compiled program due to ...
CasperScript's user avatar
3 votes
1 answer
222 views

Project and Contributions use different license - how to fork

I have created a fork of a project that is releases under GPLv3 (As per LICENSE-file, GitHub and README). However, contributions that are from the community are licensed under MIT. Now since I want to ...
hinton's user avatar
  • 39
9 votes
1 answer
1k views

Does reimplementing GPLv2 code in another language create a derivative work that also falls under the GPL?

I am now working with some ~2005 C CLI code, licensed as GPLv2-only. I hope to do the following things: Port the code to a more recent environment (e.g. port to Ubuntu 22.04) (I only do this to try ...
ZP-ZPanda's user avatar
  • 101
2 votes
0 answers
25 views

If an MIT licensed repo relicenses to GPL3, is my derived project impacted in any way? [duplicate]

A year ago I participated in a group project to develop a small game for a class. My work involved level generation, and I later reused the code I wrote for the group project in a separate personal ...
deadClicks's user avatar
1 vote
0 answers
58 views

Seeking a software license to fairly distribute income among open-source contributors, discourage closed-source OS dependency [closed]

I'm looking for a software license, wrapper, or amendment that distinguishes between users of open-source and closed-source operating systems, aiming to balance the efforts of open-source users and ...
rs404's user avatar
  • 11
3 votes
1 answer
560 views

Using OpenSSL in Visual Studio project

I have created a project for an application written in c++ that uses OpenSSL to implement encryption algorithms. I posted the project on GitHub, it is currently a private repo. There is an Apache 2.0 ...
robur10A's user avatar
10 votes
1 answer
2k views

Can the GNU LGPL be removed from a piece of software?

Maybe I'm searching with the wrong terms, but can the GNU LESSER GENERAL PUBLIC LICENSE be removed from a software project like this browser extension? The commits in question are these https://github....
Thomas R. Koll's user avatar
17 votes
3 answers
5k views

How can I protect the code from being 'rephrased' by AI to avoid license limitations?

I'm thinking of such issue (from the position of an open source/source available software developer). In our days it is very easy to rephrase every text with the help of AI so that the meaning remains ...
chm's user avatar
  • 271
2 votes
0 answers
65 views

Could a CLA be avoided by simply specifying in the license a particular owner who may grant closed source use? [duplicate]

One of the main purposes of a CLA (contributor license agreement), as I understand it, is to allow some owner of the software to have full rights to relicense the code if desired. This is rather ...
rtpax's user avatar
  • 121
-1 votes
1 answer
63 views

If code is published in two places with different licenses and don't know which is the original

If some code is published in two different places by different people, one under the Apache license and one under no license, and I have no way to know which one is the original author (one of them ...
Adam Burley's user avatar
1 vote
1 answer
252 views

License change for Derivative Works of Apache-licensed software, and GPLv2 compatibility

Section 4 of the Apache License v2.0 states: You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, ...
ruben2020's user avatar
  • 2,333
3 votes
2 answers
202 views

Is it possible to move from BSD-2-Clause-Views to BSD-2-Clause without contacting previous contributors

A project I'm maintaining is currently licensed under BSD-2-Clause-Views. I want to change it to the more widely used BSD-2-Clause. https://spdx.org/licenses/BSD-2-Clause-Views.html https://spdx.org/...
Earlopain's user avatar
3 votes
1 answer
222 views

Do old versions of code get relicensed when newer versions of the code are relicensed under a more permissive license?

An open source software is developed in a publicly-accessible source code repository. Starting from the first commit, the source code is licensed under the GPLv3. There is only one copyright holder. ...
Flux's user avatar
  • 703
3 votes
2 answers
308 views

Does the EPL 2.0 allow recipients to use code under the terms of any later version of the license?

Does the Eclipse Public License 2.0 (EPL 2.0) allow recipients of code licensed under the EPL 2.0 to use the code under the terms of a newer version of the EPL? For example, when the Eclipse Software ...
Flux's user avatar
  • 703
0 votes
0 answers
123 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:...
Flux's user avatar
  • 703
3 votes
1 answer
755 views

MIT license modify package and names

I have downloaded code that is under the MIT license, and will modify parts of the code, as well as rename classes, namespaces and files, and I plan to relicense the code under one or all of the ...
stacktiago's user avatar
3 votes
1 answer
419 views

What must you include in a derived work of an MIT project?

I am very confused about how the MIT license works in detail. In layman's terms, I understand the following: If you distribute copies of MIT source, then you must include the license, and the rights ...
preferred_anon's user avatar
1 vote
1 answer
357 views

Do I have to remove the license on zLib-licensed code project in order for it to be integrated into a GPL3, Apache2 or MIT-licensed codebase?

As the title states, if I take one code project that is under a zlib license, and incorporate it into a GPL3, Apache2 or MIT-licensed codebase, do I have to remove the license from the code project ...
metamorphosis's user avatar
1 vote
1 answer
190 views

Can I use "public domain" data in MIT-licensed software?

I want to use a small dataset that a university professor posted on his web page (a list of English words). The data is part of a larger corpus of data that accompanies a textbook (written by said ...
ForsakenCubist's user avatar
3 votes
1 answer
608 views

Apache 2.0 License redistribute with package/class name change

I have been modifying an open source Apache 2.0 licensed project and now I want to re-distribute the code under the same license but under MY SET OF REPOS as the original company isn't wanting my ...
hussulinux's user avatar
0 votes
1 answer
146 views

Move away from MPL 2.0 to something like CPAL

I'm the author of Fulguris which is in conflict with Styx. Both projects are MPL 2.0. Fulguris is a fork of the decade old Lightning and Styx is just a rebrand of Fulguris. See also that other open ...
Slion's user avatar
  • 121
0 votes
2 answers
960 views

Are you allowed to create a GPL fork of an MIT/Apache licensed project?

Consider the Kerla kernel. It's dual-licensed under the Apache 2.0 and MIT licenses. If I were to create a fork of that, would I be allowed to change my fork's license to the GPL? Until today, I was ...
Joseph Sible-Reinstate Monica's user avatar
1 vote
1 answer
86 views

Choice of and conversion between licenses

I have found an article with links to compare license types, but as there are so many, it's still very hard to decide, so I will have to keep reading, but what I hope to find are answers to the ...
Mr.President's user avatar
2 votes
1 answer
134 views

Can I redistribute to public domain a contribution I made to an MPL 2.0 licensed project?

I made a contribution to an MPL 2.0-licensed project a while ago. I am not the maintainer of this project, I don't own it and I'm not affiliated to it in any way (apart from this specific benevolent ...
user8808265's user avatar
2 votes
1 answer
220 views

Does modifying build files (not source code) constitute a derivative work?

I am currently developing a library that uses libdwarf (licensed as LGPL 2.1). Suppose I modify the CMake files to get it to build with a different MSVCRT. What do I need to release and am I required ...
itzjackyscode's user avatar
1 vote
0 answers
29 views

Can the license of a previously distributed binary be changed? [duplicate]

Let's say I have a programme X licensed under the GPL, to which I am the sole contributor and copyright holder. I distribute the binaries for X and provide the source code online as required by the ...
user19642323's user avatar
7 votes
1 answer
1k views

If a project only includes a copy of the GPL, can it be relicensed under any version?

There's a project that only includes a copy of the GNU GPLv2 accompanying it that I wish to combine with GPL-3.0-or-later code. Assume that simply including a license file applies it globally to the ...
nfitzen's user avatar
  • 73
0 votes
0 answers
33 views

Do significant changes to code allow a license change from 3-BSD to something else? [duplicate]

Suppose person X writes some library foolib, licensing it under the 3-BSD license. Person Y now takes the foolib sources and develops it further, making significant changes: More functionality, ...
einpoklum's user avatar
  • 315
3 votes
2 answers
455 views

Grant less restricted license from an AGPL project

I have developed a library which is licensed under AGPL. Before the library was licensed under MIT. I changed to AGPL because some commercial companies did use the library without commiting bugfixes ...
Abid's user avatar
  • 133
1 vote
1 answer
245 views

Can I use a (modified) LGPL-2.1 library in my MIT-licensed library?

I am developing a Modbus library for use on microcontrollers. Internally, I am using an (apparently) heavily-modified version of libmodbus (slightly-modified from the version that comes with ...
Darryl Noakes's user avatar
20 votes
3 answers
7k views

Can I relicense an abandoned GPL project if the copyright owners are no longer responsive?

Suppose I want to use GPL-copyrighted software in a closed-source project. With actively maintained projects I can contact the copyright holders to see if I can work out an agreement with them. But ...
Dmitry Grigoryev's user avatar
0 votes
1 answer
78 views

Modern Alternatives for the Common Public Attribution License

I am looking for a modern alternative or similar license to the Common Public Attribution License. Here are some of the specific license attributions that I am looking for: A requirement that the ...
Tra247's user avatar
  • 11
2 votes
0 answers
40 views

How do I go about having stuff licensed differently in a project licensed under a different license?

Suppose my project A is licensed under AGPL v3. Now I choose to include stuff (a filter list actually) from different sources, which are licensed under GPLv2, CC-BY 4.0, and I have combined them in a ...
Anonymous Guy's user avatar
7 votes
2 answers
668 views

Does the BSD licence implicitly apply to derived work?

Moved from the discussion of this answer, which makes the following claim about BSD licences: The 3BSD licence requires (in clause 1) that your copyright notices be preserved, and that some licence ...
mathrick's user avatar
  • 171
1 vote
0 answers
27 views

BSD 3-Clause License Changed to GNU General Public License v2.0 [duplicate]

I had previously downloaded an open source project under the BSD 3-Clause, which I am planning to make use of in a commercial product. As far as I understand, this license will permit this in a closed ...
Jake F's user avatar
  • 11
2 votes
1 answer
110 views

Can a copy-left licensed software mutate to a permissive one? Can a permissive licence mutate to a copy-left one?

I am a bit lost with license compatibility and re-licensing. See this example: Author Alice is author and holds copyright of software under GPL3. This software supports plugins. Author Bob authors a ...
Xavi Montero's user avatar
3 votes
1 answer
323 views

When using a dependency with an Apache license but has sub-dependencies under GPL, do I need to open source my own code?

When using a dependency with an Apache license but has sub-dependencies under GPL, do I need to open source my own code? Based on my own research, it appears I would have to abide by the full line of ...
Justin's user avatar
  • 33
2 votes
1 answer
430 views

Transpiled Source-Code License & Copyright Holder

Can Transpiled Output Source-Code Have Different License And Different Copyright Holder Than Input Source-Code ? Prj-A──>─┬─>Prj-TP──>────┬─>Prj-┐ (Apache) │(Python-to-C++)│ TP │ ...
atErik's user avatar
  • 123
2 votes
1 answer
202 views

Can you use a less restrictive open source licence from the one your depedency has?

Without loss of generality, suppose you have an open source Java project with Gradle as the build system, and you want to add the MIT licence to it. Consider the cases: Case 1. From the build.gradle ...
user avatar
2 votes
1 answer
253 views

Is it a violation of the GPL (or any other license) for Linux images on Azure to have 'plans' associated with them in all future copies?

Some images on Azure are 'supported' via a 'plan' (see for example https://docs.microsoft.com/en-us/azure/virtual-machines/windows/cli-ps-findimage). See for example: https://azuremarketplace....
Bruce Adams's user avatar
51 votes
5 answers
9k views

Can there be a copyright on negative code?

This is a hypothetical question, but I am curious. Feel free to ignore it, when it seems too theoretical for you. Some people may know the situation that you implement a feature and in the end you ...
allo's user avatar
  • 781
2 votes
2 answers
189 views

Can code licensed under AGPL also be (re)licensed under LGPL by its contributor?

I have a puzzling question: Somebody contributed to a AGPL licensed project (he is not the owner). Now this code could also be applied to a different project licensed under LGPL. Could the author of ...
Lonzak's user avatar
  • 347