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
3 votes
0 answers
65 views

Which license I should use for public project?

the brief I want to do "open source" project. In my mind, I would like to : that the code has always the same license even if it is redistributed or sold etc... that the authors and ...
5 votes
2 answers
3k views

GPL for Embedded

I'm working in a company that develops and sells embedded systems. We are using Linux and some GPL software, alongside proprietary software. Some of the GPL softwares are modified to fit our needs. ...
6 votes
1 answer
531 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 ...
2 votes
1 answer
55 views

Where exactly I have to put the copyright notice of LGPL?

Where I have exactly to put the LGPL copyright notice? I mean, I know I have to put on the code, but do I have to put in the program interface? Or I can just put it on the file of code? And do I have ...
1 vote
0 answers
42 views

Does LGPL allow closed-source third party modules?

I wonder if i could, for example, distribute a commercial, closed source module for the Qt framework, that is licensed under LGPL. Does LGPL allow closed source third party modules that may make use ...
4 votes
3 answers
367 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 ...
3 votes
1 answer
354 views

How does the OCaml LGPL Linking Exception differ from using a non-copyleft license?

The OCaml compiler and many other third-party OCaml libraries are licensed under the LGPL with a linking exception: As a special exception to the GNU Lesser General Public License, you may link, ...
1 vote
1 answer
54 views

LGPL library and proprietary dependencies / references

I'd like to use LGPL library for one of my projects. The problem is I need to modify several methods and call there platform-dependent functions covered by NDA. Is there a way to do it legally without ...
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
87 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?...
4 votes
2 answers
712 views

Can I use LGPL3 for library and Apache 2 for "main()"?

My project is a command which is split in library modules (the logic) and a "main" module, which glues my lib modules to make the CLI command. I don't really care about what people can write with the ...
6 votes
1 answer
804 views

Ran into "GNU Lesser General Public version 2" in a copyright notice - what license is this? LGPL 2? LGPL 2.1? Or...?

Long story short, I'm working on building the debian/copyright file for a massive package, and have ran into the following rather confusing phrase in the copyright header of one of the source code ...
0 votes
0 answers
50 views

Qt Licensing for non profit open source software

I am developing software with a non profit organization and we would like to use the Qt framework to provide a GUI. This will be open source and free for everyone, for ever. Will we need to purchase a ...
2 votes
1 answer
59 views

Does the Common Public License (CPL-1.0) require dynamic linking to keep source code undisclosed?

I'm looking into the rules of the Common Public License and am wondering how far it's copyleft-ness extends. AFAIK: With LGPL you can keep the library you wish to use in a separate .dll or .so, ...
5 votes
2 answers
91 views

Would industrial HMI devices be considered "User Products" for LGPLv3?

GPLv3 defines a "User Product" as a: A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or ...
4 votes
1 answer
149 views

Bug in FFmpeg build allows GPL filter use from an LGPL build can I distribute FFMPEG as LGPL

I have build ffmpeg (4.3) libraries configured for LGPL on multiple OS's looking to be called from my own code using ffmpeg filters to deinterleave video. below is the configure command. ./configure --...
2 votes
1 answer
107 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. ...
13 votes
1 answer
4k views

Do I Need to Publish my Source Code because of LGPL?

I want to use the 7-Zip program to do some archive manipulation and creation. I have an app that has a proprietary closed source license. For this scenario, I would include the 7-Zip program in its ...
3 votes
1 answer
115 views

Does LGPLv3 Tivoization apply to non "User Products"?

LGPLv3 section 4e: 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 that such ...
0 votes
1 answer
27 views

Correct license for header only library

I want to distribute a header only library and I think that the spirit of the LPGL license is very much what I want. In particular, however, I want that a 3rd party that uses my library and modifies ...
2 votes
1 answer
99 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 ...
3 votes
1 answer
308 views

Converting a Qt program from LGPL to "commercial" and back

We have developed a Python program with a Qt GUI, using the PySide2 bindings. We have so far used the LGPL option of Qt. We were happy with this, as we believe we understand our rights and obligations ...
2 votes
0 answers
141 views

Internal Python application and Python packages with multiple licenses

I am developing a tool for internal use in my company using Python and several Python packages. This tool uses different kinds of Python packages, all of which have one of GNU Public License, Lesser ...
3 votes
1 answer
152 views

How can an AGPL web application allow proprietary plugins?

We are developing a web application (REST API backend + frontend, both Python/Flask if that matters). We want to distribute it as a free software and we'd prefer a GPL license over a less restrictive ...
0 votes
1 answer
145 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 ...
0 votes
0 answers
12 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 ...
1 vote
1 answer
94 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 -...
4 votes
1 answer
104 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 ...
12 votes
4 answers
7k views

Linking from LGPL 2.1 software to Apache 2.0 library

The FSF claims that GPL v2 is incompatible with Apache 2.0 and that linking to a library generally creates a derivative work of this library. However, the linking exception of the LGPL allows ...
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 ...
2 votes
1 answer
81 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. ...
3 votes
1 answer
170 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 ...
20 votes
2 answers
4k 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 ...
0 votes
1 answer
121 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 ...
0 votes
1 answer
151 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 ...
0 votes
1 answer
71 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 ...
3 votes
0 answers
85 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 ...
4 votes
1 answer
561 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
2 answers
223 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 ...
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 ...
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 ...
7 votes
4 answers
530 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 ...
2 votes
1 answer
144 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 ...
3 votes
1 answer
316 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 ...
2 votes
1 answer
100 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. ...
5 votes
2 answers
812 views

Using FFmpeg only for decoding in closed source commercial application

There are already lots of questions about FFmpeg licensing but I could not find one for my specific case. I'm making an application which is able to play video files using FFmpeg (through a LPGL ...
1 vote
0 answers
57 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
1 answer
101 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 ...
2 votes
1 answer
195 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 ...
6 votes
1 answer
305 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 ...

1
2 3 4 5 6