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

Questions tagged [license-compatibility]

License compatibility is the comparison of two or more licenses to determine if certain usages and actions can be made. Use this tag if the question would like to determine the compatibility of licenses, or their individual clauses.

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

Is it legal to use GPL code in plugins of a propriatory app?

I know this question seems to be the nth of this sort, but I could not find a clear answer to my question. I am working on a keyboard launcher app. Its license is a custom proprietory license. The ...
ManuelSchneid3r's user avatar
3 votes
1 answer
585 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
2 votes
1 answer
32 views

Including commercial code in an open source EPL-1.0 project?

I work on an open source project that is licensed using the Eclipse Public License 1.0 (EPL-1.0) and available on GitHub. My project is a dashboard for other developers, not a library. I found some ...
GentlemanHal'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
85 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
-1 votes
0 answers
50 views

Using CC-BY-SA 4.0 images in CC-BY 4.0 document

I have a CC-BY 4.0 document (in Catalan) which uses several images and texts licensed under: CC-BY-SA 2.5/3.0/4.0 CC-BY-NC 4.0 CC-BY-NC-SA 3.0/4.0 Are these licenses compatible with my whole ...
somenxavier's user avatar
2 votes
0 answers
65 views

How to open-source code for an ebook-style iOS Qt app but retain control of the content? [duplicate]

Years ago (whenever Qt 5.7 was current), as a contractor I developed a closed source tablet app for a company with (at the time) a commercial license for Qt (they assigned me a license seat). The app ...
timday's user avatar
  • 121
5 votes
2 answers
894 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
335 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
1 vote
0 answers
59 views

What happens If a LGPL-licensed shared libraries are dynamically linked to GPL-licensed files of same package?

I'm integrating a component in my commercial software called ABC, in which some part of code is licensed under LGPL and some part it is licensed under GPL. And there are some shared libraries created ...
Sami ulla's user avatar
5 votes
1 answer
215 views

Can DCO be used in BSL?

A Developer Certificate of Origin is a well adopted contribution model in open source projects that protects both the contributors rights of their changes and the project. Could it also be used in ...
Yunier Rojas's user avatar
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
2 votes
0 answers
46 views

Can I use blazor (MIT) and mysql community (GPL) for commercial purposes? [closed]

If I sell my program in blazor and use mysql community for the data layer... my blazor program would be under the GPL?, that is, would I have to deliver my source code of my blazor made in program?
nasck's user avatar
  • 21
16 votes
5 answers
5k views

Locking myself from ever changing license

Is there any way, that I can lock myself from ever changing the repository license to non open-source one? These is this trend with open-source companies, that once they gain enough press, and enough ...
Maciej Bledkowski's user avatar
2 votes
1 answer
98 views

Can I combine MPL-2.0 along with MIT and AGPL-3.0 within the same project?

I'm developing a new project, which uses the following licenses: ┌───────────────────────────────────────────────────────────────── │ Package Name License ├───────────...
Bertuz's user avatar
  • 121
5 votes
2 answers
326 views

Licensing compatibility for final user

I'm creating a new self-hosted open source software under the Apache License 2.0, but at some point of the development I figured out that I need an object storage to manage generated files, because I ...
João Pedro's user avatar
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
2 votes
1 answer
45 views

Complex mix of proprietary license and Apache 2.0 license with subfolders

I have a repo in GitHub which contains many different projects, each in its own folder and each folder having its own license. Now at the root of project 5 is a restrictive proprietary license. There ...
Yasir Khan's user avatar
1 vote
1 answer
202 views

License R code when using R packages with different license types

I am navigating licensing, and this is very confusing. I produced a lot of R code to analyze data for a research article that will be published on a peer-reviewed journal. Reading here License for R ...
efrem's user avatar
  • 111
2 votes
1 answer
132 views

Can I use MPL 2.0 and BSL licensed software for a proprietary repo?

I am building a web application in which I intend to keep the source code private and proprietary. The web application would be used by end users for personal profit. I plan on using Turborepo (https:/...
dr jellybean's user avatar
1 vote
0 answers
103 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
2 answers
410 views

Am I allowed to statically link a LGPL-2.1+ library into a GPL3-licensed library?

I'm writing a dynamic library that's licensed under GPL 3.0. To simplify distribution, I'd like to statically link as many of the library's dependencies as possible. One of these libraries is licensed ...
JesseTG's user avatar
  • 243
-2 votes
1 answer
176 views

Publishing an application on play store....licenses and royalties doubts

I've built an Android application in Kotlin, and it uses these libraries : ... implementation "androidx.camera:camera-core:${camerax_version}" implementation "androidx.camera:...
Massimo's user avatar
  • 23
3 votes
1 answer
264 views

Can I use GNU GPL v3 in my free Android app?

I have created an Android app implementing webview. In the webview, it is loading HTML files from the assets folder. The HTML files (and also associated javascript and css files) are GNU GPL v3 ...
ADasGH's user avatar
  • 83
2 votes
1 answer
80 views

Commercial aggregate with open container and closed GUI

Is it possible to sell open-source R scripts in Linux containers run with Podman on Windows and control the containers with closed-source graphical user interface (GUI)? The straightforward and openly ...
Imsa's user avatar
  • 31
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
0 answers
120 views

Should I get rid of "All rights reserved"?

Almost all my open source files has "All rights reserved" written along the usual "copyright © 2XXX My name" in the first line. I recently heard that, besides being obsolete, this ...
Kenneth Laskoski's user avatar
7 votes
2 answers
980 views

Finding valid license for project utilizing AGPL 3.0 libraries

For a new OSS project, I came across the AGPL 3.0 license ("GNU Affero General Public License 3.0") for the first time, and I'm a little unsettled now as to what license I should (and ...
raner's user avatar
  • 173
3 votes
1 answer
554 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
2 votes
1 answer
623 views

Do I need to distribute licenses for Python modules used in code that I release but don't directly distribute (i.e. users pip install modules)?)?

I intend to publish the code for my thesis under an appropriate open-source license, such as GPL v3. The code consists of Python and compiled C code that either imports or is statically linked to ...
user29733's user avatar
2 votes
2 answers
102 views

If data published under CC BY 4.0 is aggregated and published on a repository under GPL 3.0, what is the license

Some organization publishes a dataset yearly, under CC BY 4.0, some other organization now aggregates this data into a single dataset, which they post on their github repository that is under the GPL ...
user29532's user avatar
1 vote
2 answers
188 views

Changing the license of a derivative work

Let's say I take a software (Work) distributed under GPLv3 compatible license, and create a Derivative Work. Can I distribute it (the Derivative Work) under GPLv3 license? If not, how can I make a ...
Alexey Ismagilov's user avatar
1 vote
2 answers
111 views

Can a .psd file be released with different terms if the resulting HTML template is GPL

In web design, a common workflow exists where a designer creates a web site's theme within Photoshop which is then capable of exporting the design as HTML and CSS. Once granted copyright to the HTML ...
Riley Lester's user avatar
0 votes
1 answer
71 views

BY-SA 4.0 Bulk Compatible Other Licenses likes MIT, BSD3

On the CCL official website, it says BY-SA 4.0 is compatible with FAL and GPL 3.0 (one-way only). Then, is it compatible with other licenses such as MIT and BSD licenses? Other license -> BY-SA 4.0 ...
Gaon's user avatar
  • 3
4 votes
1 answer
492 views

Use of GPL licensed code in unit test source for verifying the operation of non GPL program that analyses source code

Say I have a program (not GPL compatible) that performs static analysis against source code through some pattern matching, similar to a linter. One way I could write unit tests for my program is to ...
Matthew Strasiotto's user avatar
1 vote
1 answer
249 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
1 answer
130 views

Is using a script that installs prerequisites from external repositories considered distributing the prerequisites?

I've developed a python project that depends on several open-source packages (e.g., numpy, and pandas). I want to distribute the project to end-users while ensuring the installation process is easy ...
relation's user avatar
2 votes
1 answer
184 views

Can I create a GPL SaaS front-end application with lots of dependencies to Closed Source libraries

There is a GPLv2+ library that I want to use in my front-end SaaS web application The library is a JavaScript library There are lot's of valuable front-end code in my SaaS web application that I ...
Nerdy's user avatar
  • 23
5 votes
2 answers
624 views

Why is the zlib license GPL-compatible

I've seen several statements that the zlib license is compatible with the GPL. But this does not seem to be correct. The zlib license contains the following clause: "Altered source versions must ...
David Schwartz's user avatar
8 votes
1 answer
985 views

If I add a misrepresentation clause to 3-clause BSD license would it remain GPL-compatible?

I would like to ask whether an otherwise standard 3-clause BSD license would remain GPL compatible if the following 4th clause is added: Altered versions (source code and/or binary) must be plainly ...
user28612's user avatar
1 vote
1 answer
241 views

License compatibility for proprietary software

I'm making a software project that I will make as a proprietary software, which I will make a business model by providing service support to recipients or customers. In making target software, apart ...
Dandi Ditia Saputra's user avatar
6 votes
1 answer
690 views

Can I use LGPL v2 and v3 in the same file of code?

So, I made a program with Pygame and PySimpleGui, both licensed under LGPL. I didn´t modified them, just imported and used them on my code. Well, I heard somewhere that GPL 2 is not compatible with ...
Artur Carneiro Barroso's user avatar
1 vote
1 answer
409 views

May I modify source released under the BSD-2-Clause license and release the result under *only* the BSD-3-Clause license?

I typically release the projects I create under the BSD-3-Clause license, but also don't generally create a project which is "mine" using substantial parts of someone else's code. (...
Ben Blank's user avatar
  • 113
4 votes
0 answers
184 views

Blender addon interface with non-GPL compatible renderer through OpenGL driver using system library exception?

Why I'm making a 3D rendering addon for Blender which is GPL 2/3 code that needs to communicate with non-GPL compatible library that does the rendering. I need some of this communication to be as fast ...
hwlake's user avatar
  • 41
1 vote
2 answers
181 views

FOSS License Compatibility

I have been struggling to understand license compatibility and how it manifests. Two examples: I have a program to which I wrote the codebase. this codebase then dynamically links to two different ...
paul black's user avatar
2 votes
1 answer
216 views

AspectJ Weaver published license clashes with license notice in source code

I am using AspectJ Weaver 1.9.9.1 in a project. Regarding to https://mvnrepository.com/artifact/org.aspectj/aspectjweaver it is published under EPL 2.0, but when scanning the sources I found org\...
pfaehlfd's user avatar
1 vote
1 answer
234 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 ...
juffma's user avatar
  • 13
4 votes
1 answer
670 views

Which open source licenses comply with the Microsoft Public License?

Clause 3 (D) of the Microsoft Public License says: If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this ...
Flux's user avatar
  • 703
2 votes
1 answer
345 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 ...
Someone's user avatar
  • 307
4 votes
1 answer
86 views

Is a project structure covered by that project's license?

I'm starting to work on a new UI application written in C#, so the MVVM pattern invites itself. However, I have little experience working with it and I need to learn a bit more before I can use it. ...
Marty Cagas's user avatar

1
2 3 4 5
9