Questions tagged [lgpl]

Use this tag for questions about the GNU Lesser General Public License, how to apply it, or how to re-use works under this license

Filter by
Sorted by
Tagged with
-2 votes
0 answers
15 views

Can I use Qt plugin mechanism under LGPL? [duplicate]

https://doc.qt.io/qt-5/plugins-howto.html So can I use Qt plugin mechanism under LGPL?
user avatar
  • 151
0 votes
0 answers
10 views

Can I install Qt using online installer, while under LGPL? [duplicate]

https://www.qt.io/product/features I'm working for a company where I'm developing an application based on a number of Qt components, keeping application source code closed is important. So I'm trying ...
user avatar
  • 151
0 votes
1 answer
39 views

Am I allowed to use QtCreator while working for a company, if I'm using LGPL?

On Qt Modules and Tools for Designers and Developers if I choose LGPL then under Development Tools I see QtCreator is disabled. And LGPL v3: With LGPLv3 license option you can use the essential ...
user avatar
  • 151
0 votes
1 answer
45 views

What is the impact of the LGPL license on building solutions using abp.io?

I want to write commercial, closed-source applications using abp.io. Given that abp.io is licensed as LGPL, LGPL is primarily seen as a license for libraries, and abp.io is a framework, not a library -...
user avatar
4 votes
1 answer
56 views

Including a MIT library that contains a statically linked LGPL library within a Mac app

I'm building a Mac app that I'm planning to release on the Mac App Store. I would like to use a MIT library that contains a statically linked LGPL2.1 library. My understanding, is that in order to ...
user avatar
  • 143
5 votes
1 answer
1k views

Is LGPLv3 against tivoization? Or only GPLv3?

The LGPLv3 license text states: e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent ...
user avatar
  • 163
2 votes
1 answer
71 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. ...
user avatar
3 votes
1 answer
127 views

Contributing own code partially relying on a LGPL-3 python module, on an Apache2 Project?

My goal is to make a contribution to an open source Python project hosted on GitHub, which has an Apache 2.0 license. To do so, I wrote a few lines of code. However for a specific feature of my ...
user avatar
19 votes
2 answers
3k views

Contributor asking to remove their contributions

I have a project licensed under the LGPL-3.0. A major contributor recently stopped contributing, and is now requesting all their contributions to be removed from the project. All the code in the ...
user avatar
0 votes
1 answer
53 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 ...
user avatar
  • 103
0 votes
1 answer
62 views

Impact of GraalVM native images compilation on LGPL-licensed libraries

As far as I have understood, LGPL-licensed libraries must either be linked dynamically or there must be a mechanism to swap them out of the resulting work. See section 4d of the LGPL license. Now in ...
user avatar
  • 1
0 votes
1 answer
46 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 ...
user avatar
3 votes
0 answers
41 views

How do I use a 3rd party 3-clause BSD license in a LGPL project?

I'm thinking of publishing my project (VSCode extension; binary and source) under LGPL. My code "statically links" a static library that is licensed under 3-clause BSD. Does that work? How ...
user avatar
  • 131
3 votes
2 answers
98 views

LGPL that covers network-distributed use cases/web applications?

Yes, another license question. I know. I quite like using LGPL to cover my libraries, as I really don't care what users do with the library; however, I do care about the users sharing any improvements ...
user avatar
9 votes
3 answers
2k views

Extracting business logic from a LGPL v3 project and rewriting my own, is my work considered derivative?

There is a framework that implements some business logic for a niche organization. That project is open source, pushed to gitlab and uses a LGPL v3 licence. What I want, is to extract the business ...
user avatar
  • 91
7 votes
4 answers
497 views

LGPL obligations implementation in beta versions

As far as I know, LGPL mandates that the respective licenses are featured in file and in app visual representation. The former is a simple distribution matter, but the latter is a gui feature. Assume ...
user avatar
  • 211
3 votes
1 answer
201 views

Does LGPL require to provide a way to update the program?

https://www.gnu.org/licenses/lgpl-3.0.html Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already ...
user avatar
  • 245
2 votes
1 answer
93 views

What is the license of libc6:2.28-10 on debian (buster)?

I have containerized an application that runs on .Net Core. The official page says, .Net Core needs libc6 as its dependency when run on Debian OS, so I have explored its license to pass my company's ...
user avatar
  • 145
2 votes
1 answer
53 views

LGPL application and plugins under different licenses

Imagine I have an LGPL application A that has dlopen-based plugin system. There are different parties of people that write the plugin for it. Plugin B is licensed under GPL. Plugin C is proprietary. ...
user avatar
  • 121
7 votes
2 answers
1k views

Can I have a GPL-compatible license that change by use?

I currently have a project that is licensed under LGPLv3. I would restrict its use so, if the library is used by financial people, war projects etc the license falls into GPL3. First, this kind of ...
user avatar
1 vote
0 answers
49 views

Why does apache software foundation disllow inclusion of LGPL libraries in its projects but allows other "weak copyleft" lecenses?

I just noticed an ASF contributor mentioning this on issue tracker of a library that ASF disallows downstream LGPL dependencies. I traced down ASF's policy to this page: https://www.apache.org/legal/...
user avatar
2 votes
1 answer
75 views

How do I license my code that needs to include code under 'GPLv2 only', 'GPLv3' and 'BSD 3'?

If I understand the table (mentioned at https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility) correctly, I can use either 'LGPLv2.1 only' or 'LGPLv2.1 or later' for my code if I want to include ...
user avatar
  • 123
2 votes
1 answer
73 views

Do I have to ship a LGPL library as a whole?

I plan on using a LGPL licenced library for my work (my projecte will be MIT). I only use a subset of the library files though, since I plan on statically linking the library. Do I have to provide the ...
user avatar
  • 23
6 votes
1 answer
205 views

Options for complying with LGPL when building proprietary Rust binaries

I'm looking at creating a proprietary USB driver in Rust to interface with a USB product via libusb. I'm a big fan of Rust static linking because it simplifies deployment but it doesn't fit very well ...
user avatar
  • 161
3 votes
1 answer
159 views

Open sourcing code using SLA0044 libraries (STmicroelectronics license)

I'm writing a program using the STmicroelectronics STM32_USB_Device_Library. I'd like to make this program open source, preferably under a GPL license, though I might consider MIT or BSD. This program ...
user avatar
  • 167
-1 votes
1 answer
107 views

Apache and LGPL differences [closed]

What is key differences between Apache and LGPL licenses? Are they both permissive and have same level compatibility?
user avatar
5 votes
1 answer
104 views

LGPL dual linking possible?

We are building an embedded system where performance and startup time is important and space is sparse so I had the idea to statically link to a LGPL licensed library AND - in case a .so of this lib ...
user avatar
  • 151
2 votes
2 answers
166 views

Is it possible to link an LGPL v2.1 software with a proprietary library?

If I understand correctly, the LGPL v2.1 (and the subsequent licenses) allow an user to link a proprietary program to the LGPL licensed library as long as the open source library can be modified and ...
user avatar
  • 121
0 votes
1 answer
132 views

When forking a GitHub project which has the GPL3.0 or the LGPL3.0 license - what do I have to do exactly?

In the case I want to fork a project from GitHub that has the LGPL3.0 or the GPL3.0 license, what do I have to do? The original license text might contain the "process" that is required (...
user avatar
  • 131
1 vote
0 answers
63 views

Can I distribute a LGPLv2.1 derivative work whose source code doesn't compile?

Section 4 of the LGPLv2.1 gives me permission to distribute a "work based on the Library" in object code form, provided that I also distribute "complete corresponding machine-readable ...
user avatar
1 vote
1 answer
72 views

How to publish research source code that modifies GPL v3 and LGPL v2.1 or later code, as well as uses MIT and MPL2 code?

I wrote a software simulation for my Bachelor's Thesis. For a statistical routine for the simulation, I adapted code from an LGPL v2.1 or later licensed library, without including the library, just ...
user avatar
2 votes
1 answer
70 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 ...
user avatar
1 vote
1 answer
50 views

How does the LGPL apply to the Web and define distribution?

If I use the lgpl licensed javascript library, do I have to release a closed source web application that is using it? I feel like it's unnecessary, as long as I don't modify the source of the library. ...
user avatar
3 votes
2 answers
137 views

Is it possible to use QT under LGPL for a hardware commercial product?

I am considering using QT for a commercial hardware product. The product will have a Raspberry Pi Compute Module and will run standard Raspberry Pi Linux OS. It will load our application, which will ...
user avatar
  • 133
-1 votes
1 answer
62 views

Is the avahi-client license incompatible with its dependency on DBus?

Avahi, including the C client library, is licensed under the LGPL. On my system, (and I believe everywhere) libavahi-client.so.3 links to libdbus-1.so.3. DBus is licensed under a dual license, GPL OR ...
user avatar
  • 99
-1 votes
1 answer
136 views

Can I distribute my program under LGPL if it has a password identification mechanism?

So I'm making an application which uses the python module PySide2 which is under LGPL. What I'm planning is to sell my program and make it non-distributable by making a unique password-identification ...
user avatar
0 votes
1 answer
56 views

(L)GPL software on devices provided for internal use

As far as I understand, there can be issues with (L)GPL-licensed software in code-signing contexts where modified code is not allowed to run. Now, suppose an organization (for example, a company or a ...
user avatar
  • 111
2 votes
1 answer
77 views

LGPL 3 vs Code-Signing: gmp, mpir, [duplicate]

Is there a way, to have the, from my perspective all-important, libraries such as gmp, mpir, mpfr be used in a license that fully supports code-signing? My perspective is that of a curious researcher. ...
user avatar
0 votes
1 answer
89 views

What filename for a LGPL license for github projects?

When using a LGPL License in a github open-source project, you have the possibility to choose a license in github yourself. When you edit a license file github shows you a button with the text "...
user avatar
  • 131
2 votes
1 answer
49 views

Is it possible/necessary to add Classpath Exception to LGPL?

I see people comparing the GPL with a Classpath exception to the standard LGPL. Does this mean that LGPL already has the Classpath exception or some language already similar enough to it? If not, can ...
user avatar
0 votes
1 answer
263 views

Do we have to choose the GNU LGPL v2.1 license libraries for our distribution?

Our situation - LGPLv2.1 Libraries = LGPL for whole work? Our distribution Package contains libraries which are licensed GNU LGPLv2.1 jquery.form - dual licensed GNU-LGPL-2.1+ - MIT, * ...
user avatar
3 votes
1 answer
133 views

Publish a heavily modified version of forked NPM package

I have forked and modified a legacy open-source NPM package for my personal use. And I thought publishing my modification might be useful for others. The "heavily modified" in my case is: ...
user avatar
  • 133
1 vote
1 answer
111 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 ...
user avatar
6 votes
1 answer
349 views

Is it possible to use a LGPLv3 plug-in in a GPLv2 program?

From the license point of view: Is it possible to use a plugin written under "LGPLv3+" in a program protected by "GPLv2"? The plugin is built as a ".so" library and at ...
user avatar
  • 163
1 vote
1 answer
72 views

About unlicensed files

I was trying to releasing a library with LGPL license. However I had discovered that many time ago I copied and pasted in the library a header file defining some constants. This file was found on the ...
user avatar
1 vote
2 answers
433 views

Meaning of Plus symbol in GPLv2+ / LGPLv2.1+

I was checking the license compatibility of some open source software and I found out that sometimes software is released with a weird license like GPLv2+ / LGPLv2.1+. I'm not sure about the "...
user avatar
1 vote
1 answer
33 views

Do (L)GPLv2 licenses allow the distribution of derived binaries using Apple's XCode?

To create executables to run on iOS platforms, the intended way is to use Apple's XCode to build them. XCode is available for free to run on MacOS devices. But, assuming that Apple's terms allow the ...
user avatar
  • 111
1 vote
1 answer
52 views

In repositories, does software under the LGPL include a copy of the GPL?

The repository for something that I need to use has 2 license txt. One which is the LGPL and the other the GPLv3. I heard from a member of their Discord that this is because the LGPL is an extension ...
user avatar
2 votes
0 answers
55 views

Distributing a proprietary library that uses an LGPL library

I would like to create a JAVA library, that will use an LGPL library. The LGPL library is a library that provides an API to create charts, whereas my library will provide a more high level API like ...
user avatar
3 votes
1 answer
400 views

Electron, Chromium and ffmpeg licencing confusion, how to build electron with licence compatible ffmpeg?

Intro: Recently I'm working on an electron based application that is free to use but also has subscription based services. It came to my attention that ffmpeg is shipped with electron, which has GPL/...
user avatar

1
2 3 4 5 6