Hot answers tagged

33 votes
Accepted

Contributor asking to remove their contributions

it didn’t make it clear for this situation whether the contributor had copyright over their work That's because it doesn't need to be made clear - contributors always own the copyright on their work, ...
user avatar
23 votes

Can I sell a proprietary software with an LGPL library bundled along with it, without making my source code public?

Yes, you can distribute your software without making the source code public and without giving recipients the right to make changes to your software. The LGPL license explicitly allows such usages of ...
user avatar
20 votes

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

In theory, no - the copyright exists in the specific implementation of the code, not the algorithm in use. In practice, it's going to be very hard for you to forget everything you've read in the LGPL ...
user avatar
17 votes
Accepted

Own LGPL code in proprietorial project

As the owner of the copyright, you can do what you want with your code. It is others who are bound by the licence(s) under which you distribute the code, because they accept those licences when they ...
user avatar
  • 37.9k
17 votes
Accepted

Can I sell a proprietary software with an LGPL library bundled along with it, without making my source code public?

You've already got the answer that LGPL libraries can be used in commercial software. So far, so good. There's more to this than meets the eye, though. The thing is, PySide2 is for using the Qt ...
user avatar
  • 286
17 votes
Accepted

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

Yes you can create your own license that delegates to the GPL/LGPL as appropriate. However, this will not work as intended. The Free Software / Open Source (FOSS) community thinks that discriminating ...
user avatar
  • 33.2k
16 votes
Accepted

How to prevent contributors from claiming copyright on my LGPL-released software?

This is a legitimate issue that's come up various times in the past on various open source projects. The way it's typically handled is by not accepting external contributions into your repository ...
user avatar
14 votes

How to prevent contributors from claiming copyright on my LGPL-released software?

We have run into this problem in libpng. We addressed it by putting any contributions that insist on keeping their own copyright, or are under a different open source license, into a "contrib" ...
user avatar
13 votes

Appropriate licence for later merging back

I want to provide a commercial license for somebody who is willing to pay on top of open source one (LGPL allows it, right?) As a copyright holder you always have the option to dual license your ...
user avatar
13 votes
Accepted

Can GPLv2 licensed software be re-published under LGPLv2.1?

I do not think you are reading the compatibility table correctly. When I look at the intersection of I want to copy code under GPLv2 and I want to licence my code under LGPLv2.1 I see a box that says ...
user avatar
  • 37.9k
11 votes

Using GPL or LGPL licensed framework for web application

Running an application on a server is never considered distribution, and you're not bound by the terms of the LGPL for distribution. Please do note that running javascript in the browser does mean ...
user avatar
  • 8,986
11 votes

Bypass LGPL license using wrapper library

I assume by "commercial project" you mean that you do not wish to disclose the source code for the product you are developing. Please correct me if my understanding is incorrect, as it is the basis of ...
user avatar
  • 1,844
11 votes

LGPL obligations implementation in beta versions

Compliance stuff isn't a nice-to-have feature. The LGPL provides no exceptions for beta releases. However, the LGPL is technology-neutral and does not directly require you to implement a GUI. You must ...
user avatar
  • 33.2k
9 votes

Appropriate licence for later merging back

The combination of conditions you set don't meet the Open Source Definition as set by the OSI. From the Annotated Open Source Definition: Derived Works The license must allow modifications ...
user avatar
  • 8,986
9 votes
Accepted

Am I allowed to make use of parts of the codebase of a library that is licensed under LGPL (v2.1)

The license terms of the LGPL license effectively distinguish two different models: You make changes to the LGPL code, or you copy portions of the LGPL licensed code into your own project. In this ...
user avatar
9 votes

Own LGPL code in proprietorial project

Your code is your own, you can use it in closed products while giving away copies under e.g. LGPL. Just be clear that if I take your code and modify it under LGPL (e.g. to fix bugs) you are not ...
user avatar
  • 4,989
9 votes
Accepted

Redistributing LGPL 2.1 code compiled by a proprietary compiler

I asked FSF the same question. This is the FSF's answer: Please see: http://www.gnu.org/licenses/gpl-faq.html#NonFreeTools I hope this is of help. I asked again: For example, a proprietary ...
user avatar
  • 381
9 votes

Do I need to provide build/install instructions for LGPL-2.1 or AGPL-3.0 licensed libraries?

However I think only AGPL-3.0 requires build/install instructions according to the following links.[...] [and not the LGPL-2.1] Am I right? Nope. These links are not the license proper. Just ...
user avatar
9 votes
Accepted

Is LGPLv3 against tivoization? Or only GPLv3?

The LGPLv3 license is an extension of the GPLv3 license that grants certain additional permissions (like using the code together with proprietary, undisclosed code). The clause 4e you quoted just ...
user avatar
8 votes
Accepted

Can I dynamically call a LGPL/GPL software in my closed-source application?

This answer was originally posted by Josh Kelley at StackOverflow (second link might be visible to 10k+ only), but was removed there due to being off-topic. It has been preserved here in light of this ...
user avatar
  • 2,100
8 votes
Accepted

GPL for Embedded

First of all, you may want to discuss GPL compliance with your company's legal counsel and develop a clear strategy for dealing with GPL code. Complying with the GPL is not necessarily difficult, but ...
user avatar
  • 33.2k
8 votes
Accepted

Can your MIT library use an LGPL library?

Note: I'm not a license expert. The following answer is based on general knowledge of the GPL and LGPL and the LGPL text as found here. The section of the license provided in the question refers to ...
user avatar
  • 341
8 votes
Accepted

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

Since your code is derived from the LGPLv3 code you are bound by that license – it is a copyleft license like the GPLv3, just with a linking exception. You do not have the right to license this code ...
user avatar
  • 33.2k
8 votes

Is Apple allowed to distribute GPLv3-licensed software through its iOS App Store?

I emailed Mr. Richard Stallman, the primary author of the GPL, for his opinion on this issue. I received the following reply: I studied this question for a while. It is clear that that matter of ...
user avatar
8 votes
Accepted

Is Apple allowed to distribute GPLv3-licensed software through its iOS App Store?

I have no intention of trying to argue with rms about this (or any other GPL-related) issue. But I think there's an interesting difference between GPLv2 and GPLv3 that gives rise to a new line of ...
user avatar
  • 37.9k
8 votes
Accepted

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

No, you are misinterpreting the table. The top-left entry you've highlighted ("I want to copy code under GPL v2 only" / "I want to license my code under LGPL v2 only") says that if ...
user avatar
7 votes
Accepted

Are derivative works a subset of combined works?

There are two separate kinds of derived works you can create from an LGPL-licensed work: a combined work that includes/uses the LGPL library (per section 4, "Combined Works") a modification ...
user avatar
  • 30.9k
7 votes

Using GPL or LGPL licensed framework for web application

Under the LGPL, running the software under a web server of any sort does not qualify as distribution. As noted in Martijn's answer, passing JavaScript and any markup to create the webpage does qualify ...
user avatar
  • 6,229
7 votes
Accepted

What is the difference between GPL + Classpath exception vs LGPL

The LGPL and GPL + the Classpath exception share the property that if you link code under these terms into your program, the resulting derivative work does not have to be made available as free ...
user avatar
  • 8,645
7 votes
Accepted

What happens when a GPL licence is changed to a LGPL?

The GPL is already an open source license. But if you relicense a project (and a license change from GPL to LGPL needs the permission of all contributors, I assume that this is given) does not change ...
user avatar
  • 10.8k

Only top scored, non community-wiki answers of a minimum length are eligible