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
16
votes
1answer
2k views

What is the difference between GPL + Classpath exception vs LGPL

Java and a few java libraries provide a "classpath" exception. To me, this seems similar to the LGPL's linking exceptions. What is the difference between the GPL with a classpath exception and the ...
7
votes
2answers
812 views

Which standard copyleft licences can be applied to Unity assets?

I would like to release a framework for Unity under a copyleft licence but have some concerns. My goal is for people to be able to use the framework to develop their own projects and only be required ...
1
vote
1answer
116 views

Does inbound=outbound apply to GPL-family without a CLA?

The traditional expectation for contributions to a free software project are "inbound=outbound" [1] [2]. That is, if the project is under license X, contributions are made under license X. Does this ...
6
votes
3answers
3k views

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 ...
6
votes
1answer
597 views

Can I use/distribute LGPL command line software in mine that isn't LGPL?

I've developed a little software that use FFmpeg in command line mode. To further clarify: My software launch several times ffmpeg.exe that is stored inside the same folder as my .exe. User never ...
2
votes
1answer
81 views

Licensing LGPL software commercially

We have a mobile app software and we distribute it with LGPL v3. It uses other 2 components licensed under LGPL-v3 and MIT. For our own code, we are have the full ownership (i.e. nobody else have made ...
1
vote
1answer
123 views

can I remove files and folders in a PHP package without violating its license?

Let's say I'm working on a PHP application and I want to integrate some PHP packages like TWIG. Using Composer or some other automated management or code assisting technologies is irrelevant here. All ...
12
votes
5answers
685 views

Appropriate licence for later merging back

I am a library developer. I want to open source it soon, but I'm not sure what license will work best for me. My main concerns are: I want to provide a commercial license for somebody who is willing ...
9
votes
3answers
3k 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 ...
7
votes
1answer
984 views

Compatibility between EPL and LGPL

I'm using LGPL binaries, as well as EPL binaries for my open source project. Is this OK? And if yes, does that mean I should license my project under LGPL? The binaries are being used as dependencies ...
7
votes
2answers
1k views

Using GPL or LGPL licensed framework for web application

I am developing a web application which streams videos. For the frontend I intend to use the richfaces framework for jsf. That framework is licensed under the LGPL v2. Does that mean that I have to ...
5
votes
3answers
2k views

Dynamic linking LGPL library and licensing in Windows Store app

I've a project in which I would like to use an LGPL licensed library, in this case FFmpeg without changes. I've run through questions and answers regarding LGPL in commercial products with conclusion ...
5
votes
1answer
1k views

How can LGPL and proprietary licenses be combined?

I have a project, a big portion of which can be released as LGPL, but there are still some portions that must keep a more restrictive license. I'm not sure what exactly is allowed. The intent is ...
4
votes
1answer
93 views

Can I Commit LGPL3 Derivative Work To An Apache 2 Licensed Project?

I am using a helpful project that is licensed under the LGPL3. I have taken some of the useful code out of it and refactored it into a wrapper class and would like to add it to an upstream project. ...
2
votes
1answer
127 views

Can an LGPL-3.0 library or application link against a Proprietary library

According to the FSF "The Lesser GPL permits use of the library in proprietary program". What I would like to have clarity on is whether the LGPL also allows a program, application or library that is ...
0
votes
2answers
1k views

Bypass LGPL license using wrapper library

I wanted to use a library which is licensed under LGPL (free, only for open source projects). I wanted to use that in a commercial project. Is that possible that I can develop an open source wrapper ...
7
votes
2answers
3k views

What are the implications of glibc (GNU C Library)

What are the implications of glibc? The library is installed on most GNU/Linux systems (and maybe others, don't know). The thing is it is supposedly licensed with LGPL, but I am not sure which version ...
7
votes
1answer
978 views

How to comply to LGPL with Maven/JAR packages?

I’m using Maven to package my JavaFX project for distribution. Since JavaFX is licensed under LGPL, I need to allow users of my project to replace its DLLs by newer or compatible versions. But I don’t ...
6
votes
1answer
338 views

Using public domain code in an LGPL program

I want to release a program that uses some public domain code (or a permissive license) from netlib.org under the LGPL license. Since the licenses (or lack of it) are compatible, there should be no ...
3
votes
2answers
2k views

GPL, LGPL or MPL for open source app with closed source Pro flavour

I have had a fairly popular Android business app on Google Play a while now. It is available as a free version and a version with features targeted to bigger businesses. I am currently in the process ...
1
vote
1answer
82 views

Does interacting with a (L)GPL licensed library through PHP7.4 FFI count as a derived work?

Problem description I recently wrote a PHP(7.3) wrapper for accessing some git functionality (I use git to create incremental backups). Another wrapper I wrote is for gpg (to encrypt my backups). ...