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
0
votes
1answer
21 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. ...
7
votes
2answers
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 ...
1
vote
0answers
32 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/...
2
votes
1answer
52 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 ...
2
votes
1answer
55 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 ...
6
votes
1answer
146 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 ...
3
votes
1answer
93 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 ...
-1
votes
1answer
71 views

Apache and LGPL differences [closed]

What is key differences between Apache and LGPL licenses? Are they both permissive and have same level compatibility?
5
votes
1answer
97 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 ...
2
votes
2answers
71 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 ...
0
votes
1answer
83 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 (...
1
vote
0answers
61 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 ...
1
vote
1answer
47 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 ...
2
votes
1answer
54 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 ...
1
vote
1answer
29 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. ...
3
votes
2answers
82 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 ...
-1
votes
1answer
60 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 ...
-1
votes
1answer
99 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 ...
0
votes
1answer
40 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 ...
2
votes
1answer
49 views

LGPL 3 vs Code-Signing: gmp, mpir,

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. ...
0
votes
1answer
59 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 "...
2
votes
1answer
45 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 ...
0
votes
1answer
164 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, * ...
3
votes
1answer
82 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: ...
1
vote
1answer
74 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 ...
6
votes
1answer
328 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 ...
1
vote
1answer
64 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 ...
1
vote
2answers
216 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 "...
1
vote
1answer
25 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 ...
1
vote
1answer
36 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 ...
2
votes
0answers
37 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 ...
3
votes
1answer
259 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/...
1
vote
1answer
43 views

LGPL and different architectures

I am in the midst of writing software using LGPL libraries, which will be part of an image for a device. Am I obliged to provide object files for different (micro)architectures than the device the ...
1
vote
1answer
75 views

Do we have to choose a GPL License when we use MIT, GPLv.2+, LGPL2.1, LGPL3, Apache 2.0 licensed libraries in our distribution?

Our question more specific would be if the whole work has to be published (a must) under GPLv.3 or LGPLv.3 as the used gettext.inc, gettext.php, streams.php are GNU GPLv.2 or later and Smarty is ...
2
votes
1answer
91 views

Can we modify LGPLv3 license based ERP and change the license to private?

My client wants to use an opensource ERP named Odoo. However modifications like name, UI and languages support would be required. Also the license need to be private onwards If it is permissible under ...
4
votes
1answer
245 views

How to use LGPL with embedded firmwares?

I am developing a firmware for embedded devices. The project contains many libraries, plus one main executable that uses all the libraries. Each component is compiled individually. In the final step, ...
3
votes
1answer
166 views

glibc is LGPL - shouldn't virtually every Linux C project include attributions for it?

One of the requirements of the LGPL v2.1 license is: You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this ...
2
votes
1answer
72 views

Cygwin in a commercial application (LGPL with exceptions for linking)

I want to make a videogame using a proprietary license. It would utilize the SDL library and POSIX. From my understanding, every modern platform uses POSIX except for Windows. To fix this, when ...
5
votes
1answer
310 views

Is it possible statically linking Apache 2.0, BSD-2, or MIT libraries to AGPL v3.0 binaries?

TL; DR We are considering creating a series of dependency modules (UI, repository patterns, etc) as separated Android libraries. Could we use a permissive license (Apache 2.0, BSD-2 or MIT) despite ...
3
votes
1answer
133 views

Understanding GPL & LGPL: Free Software with zero-cost, proprietary libraries

Background: This question is derived from a previous question. I am writing a Blender add-on which enables the use of Blender with a piece of hardware (i.e., a lightfield display). Blender and the ...
3
votes
1answer
81 views

Choosing a license in Arduino environment

I wrote a C++ library for Arduino. The source code have the following specificities: it includes headers, uses functions, macros, and structures/classes (and their methods) from LGPL libraries (...
4
votes
2answers
76 views

GitHub Repository with MIT license with one file under GNU license

I have a repository that is licensed under MIT license. The repository is still private, but I want to make it public soon. Nevertheless, there is a file (a Makefile), that is licensed under GNU LGPL ...
1
vote
2answers
142 views

Finding right license to support open source community only. GPLv3 too strict, LGPLv3 too permissive

I have created an open source library ( https://github.com/pitschr/knx-link ) that is designed to be used by other open source projects; not by end users. Currently it is licensed as GPLv3. My main ...
2
votes
1answer
192 views

Software under LGPL and API under GPL, which license do addons follow?

In a specific case where the software is licensed under LGPL but its API is licensed under GPL, which of these should addons (that use the API) follow? Additionally, if it's LGPL are addons required ...
2
votes
1answer
135 views

Is it possible to license that header file to LGPL but implementation to proprietary license

Suppose someone is writing a proprietary software that uses a shared or dynamic library that is licensed under the GNU LGPL license. If he wants to change the LGPL library code, he make some functions ...
3
votes
2answers
57 views

Does LGPL allow Pro / Enterprise versions of the same library?

I have a good understanding of GPL, LGPL, dual-licensing, etc. However I have a specific doubt about the meaning of "linking" in the LGPL. Suppose that: The library is released under the ...
2
votes
1answer
65 views

Can a LGPL project use contributed code after the original contributor withdrew it and was banned from the project?

"Project A" is released under LGPL ver 2.1 or, at user's discretion, above. This project is part of a bigger platform. "Contributor A" submitted a highly-popular merge request to ...
2
votes
2answers
258 views

Is LGPL OK for mostly header only library?

I'm writing a library which is a template-rich C++ library. All templated functions and classes are defined inside headers. It also has some non-templated functions, which are implemented inside ...
1
vote
0answers
25 views

Source and jar without dependencies under MIT, runnable jar with dependencies under GPL

Image I would like to develop MIT (or Apache 2.0)-licensed software using an LGPL library. As far as I understand this is allowed as long as I'm distributing the library in a seperate jar file and ...
0
votes
1answer
42 views

LGPL Software Rental

Can proprietary software which makes use of LGPLv3 libraries be leased to users for a period of time in exchange for a fee? If the user modifies the program to allow relinking with altered LGPL DLLs, ...

1
2 3 4 5 6