Questions tagged [lgpl]

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

The LGPL, or GNU Lesser General Public License, is a basic software license offered by GNU, which is sponsored by the Free Software Foundation (FSF). It differs from the GPL in that libraries licensed under the LGPL can be used in proprietary programs. The FSF recommends not using the LGPL for new libraries.

319 questions
9
votes
3 answers

Modifying an LGPL library and using it in a commercial product

I found a library which helps me implement something for a company: https://www.openmuc.org/sml/ Its license is LGPL. Unfortunately, I'd like to use this library for an Android project and there I have to use a different SerialPort-API. This means I…
Kevin Meier
  • 193
  • 1
  • 5
9
votes
3 answers

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 logic in the form of BPMN diagrams and reimplement…
DEBtt
  • 91
  • 2
9
votes
1 answer

Understanding LGPL implication on #include

I asked about dynamic linking in C++ in stackoverflow (https://stackoverflow.com/q/64039902/14321464), however, I got intrigued on the responses about my desire to keep my source code uncovered by LGPL copyleft. I've been asking this as well myself…
8
votes
1 answer

What exactly do I need to do license-wise when using LGPL 2.1 licensed code

I am using a LGPL (GNU Lesser General Public License version 2.1) licensed library in my Java project I'm soon about to release. In order to solve a bug in this library I have copied a particular class from the source code, modified it, and made it…
Stefan Vahlgren
  • 133
  • 1
  • 6
6
votes
2 answers

Implication of LGPL and MIT licenses for commercial use (of JSXGraph library)

I'm interested in using the JSXGraph JavaScript library in a website project. The library is covered by the LGPL and MIT licenses. I'm new to licensing and am trying to answer the following question: Suppose I build a subscription-based website…
Peter Littig
  • 163
  • 1
  • 4
6
votes
3 answers

iOS application using LGPL library

I am integrating an LGPL application to my iOS application. I am modifying the LGPL application in such a way that, I am integrating a new library to it. So the flow is like this: Appl Code >> LGPL Library >> New Library Do I need to make the New…
kiran_g
  • 191
  • 4
6
votes
2 answers

Taking a clone of an LGPL licensed source code and modifying and maintaining in a private repo

We started to use an open source library in one of our projects, and now we need to do some custom modifications to this library. The source of this library is distributed under LGPL and I need some help in identifying whether we would violate LGPL…
6
votes
2 answers

Compliance with LGPL for a Locked STM32 in a Commercial Product?

I'm working on a commercial project involving an STM32 microcontroller, designed to be locked down for security and business reasons. The device can only be updated through a bootloader controlled by a Android app, which allows users to select the…
WITC
  • 63
  • 4
6
votes
1 answer

Ran into "GNU Lesser General Public License 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 files: This library is free software; you can…
ArrayBolt3
  • 163
  • 6
6
votes
1 answer

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 that such information is necessary to install and…
ruben2020
  • 2,318
  • 3
  • 19
6
votes
1 answer

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 with LGPL dependencies. It's obvious that the…
Tim
  • 161
  • 3
5
votes
1 answer

How To Package A Basic PySide2 Desktop Application Under LGPL For Sale - EXAMPLE PLEASE

What does a PySide2 (Qt for Python) desktop software application for Windows, Mac or Linux need to be distributed with in order to comply with LGPL license requirements? I'm talking about a simple, bare-bones application that only uses these…
Jarad
  • 153
  • 5
5
votes
2 answers

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 household purposes, or (2) anything designed or sold for…
5
votes
1 answer

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 present on the user's computer system, and (b)…
anton_rh
  • 315
  • 1
  • 8
5
votes
1 answer

If I use an LGPL library do I have to release the full source code of my project?

I'm creating software which includes (PHP library for generating PDF documents on-the-fly) to export invoices which falls under GNU Lesser General Public License, the open source product is called tcpdf. What does this mean for me? I plan on…
user21065
  • 51
  • 2
1
2 3