Questions tagged [linked-libraries]
For questions concerning the use of linked libraries such as DLLs and linked JARs.
61
questions
3
votes
2
answers
259
views
Am I allowed to statically link a LGPL-2.1+ library into a GPL3-licensed library?
I'm writing a dynamic library that's licensed under GPL 3.0. To simplify distribution, I'd like to statically link as many of the library's dependencies as possible. One of these libraries is licensed ...
2
votes
1
answer
88
views
Do I have to comply with the LGPL when using a BSD-licensed library in a closed-source application, which then uses other LGPL-licensed libraries?
I am going to implement a closed-source, commercial application that uses and links statically the modbus-esp8266 library which is released under a BSD New license. At the same time, you can see in ...
1
vote
0
answers
35
views
License requirements for DLLs that are indirectly required by Qt [duplicate]
I am deploying a Qt project on Windows with MinGW which spits out a dozen or so DLLs that are required by Qt, but not directly by my project. Some of these are:
pcre2
zlib
harfbuzz
freetype
iconv
...
2
votes
1
answer
95
views
License a project under the GPLv3, but license a library to communicate with it under the MIT. Is it possible?
I am currently writing a game. Leaving aside all the game development things, I want to create a library implementation for its API, basically so I give some random guy on the internet the ability to ...
3
votes
1
answer
361
views
Can a program that uses a GPL library be closed source if it is distributed without the GPL library?
Suppose I create software that uses a library licensed under the GPL. If I distribute the software including the library, the software would have to be licensed under the GPL as well. But what if I ...
2
votes
1
answer
653
views
Can I put a license on my code if it uses external libraries?
I'm currently developing a software in Python which is importing functions of libraries.
So I was asking myself: do the licenses of the libraries I use in my software apply to my code?
And if not, can ...
0
votes
1
answer
60
views
Does licensing a parent software under GPL v3.0 satisfy the licensing requirements of GPLv3/LGPL libraries used?
I have written two Java desktop programs that I would like to license under GPLv3 and distribute as executable JARs on Gitlab. The programs use Maven for dependencies and pull in GPLv3 and LGPL ...
1
vote
1
answer
78
views
Can I use "unless otherwise noted this project is released under XXX"?
I have a project which uses unmodified libraries with MIT-like licenses. I don't include source code of these libraries in my project tree, just include some its configuration files which have full ...
6
votes
1
answer
397
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 ...
0
votes
1
answer
462
views
No way to write a commercial product in R?
I want to write a small program in the R language, connecting to DB (hence using packages), that I'd like to sell.
As it will connect to DB, on internal networks, that can't be hosted.
I tried to ...
3
votes
0
answers
104
views
Linking to Apache v.2.0 software in LGPL v.2.1 project [duplicate]
I am working on an open source project for an academic competition. Our customer requires us to use for our product the LGPL v.2.1. We have to use QR codes in part of our application, and we found ...
4
votes
1
answer
482
views
Distributing LGPL library (OpenAL) as part of the MIT licensed game engine
Background:
I'm writing a game engine (a set of libraries actually) that simplifies game development with C# language (OK it is yet another game engine :).
My plan is to make it as free as possible. ...
3
votes
1
answer
437
views
Could the GPL "infect" my Code if the libraries I used violated the GPL?
Let's assume I use in my closed source a library A which is by the Author claimed as a non GPL license (e.g. MIT, LGPL or even a paid license).
Now somebody finds out, that one of the used library in ...
6
votes
1
answer
2k
views
Will there be any restrictions if I use a MIT licensed module which is built on a GPL library in my commercial software?
I want to use a Python module (https://github.com/Belval/pdf2image) in my commercial software. This module is licensed under the MIT license whereas the library (Poppler) it is built on is licensed ...
4
votes
1
answer
744
views
Can a GPL-licensed library be used in private development builds of a proprietary application?
I'm considering using this GPL-3.0-licensed library as a development aid in a game. Development builds that include this library (and other unrelated tools) would be used by myself and any parties ...
2
votes
1
answer
1k
views
Do I need to display copyright information of third-party libraries?
My software project is using several third party libraries which have different licenses (LGPL, MIT, BSD). I distribute the dlls of those libraries, and I understand that I need to give license ...
8
votes
1
answer
4k
views
Can I use (statically or dynamically linked) mingw-w64 runtime libraries for commercial purposes?
I'm planning to use mingw-w64 for commercial software and I'm looking for info about it's licensing. I was looking through licenses included in package and some discussions on forums and mailing lists ...
2
votes
1
answer
433
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).
...
2
votes
1
answer
94
views
Using GPL modified system software in commercial projects
I have a commercial project which connects to a database (e.g. PostgreSQL) all licences are agreed at this moment. What should I do if I alter the database server with GPL (version 3 to be concrete) ...
3
votes
1
answer
543
views
Can I use the EPL-licensed library (Paho) for a proprietary project and NOT disclose the source code of the project?
Can I use the Eclipse Paho library (licensed under EPL) for a proprietary project and NOT disclose the whole source code of that project? I'm not going to make any changes to Paho code, I just want ...
3
votes
1
answer
1k
views
Can I use proprietary library in a GPL-Compatible library loaded on a gpl Program?
I am asking mainly to be sure.
To describe it better, I want to use some external functionality that is available through a proprietary library. Since the library IS NOT compatible with GPL Programs, ...
1
vote
1
answer
152
views
Publishing an open source project linked to commercial closed API
We are thinking about to publish a module of a commercial closed software as open source under e.g. MIT or BSD.
The published open source module would have still some dependencies to the commercial ...
4
votes
1
answer
416
views
Are the Artistic Licence 1.0 and the zlib Licence compatible with one another for distributing sources?
The open-source, community-maintained game Simutrans uses the Artistic Licence 1.0 (AL). I know many people regard this as a poor choice, but the core of the game was written as someone's spare time ...
5
votes
1
answer
1k
views
Does AGPL introduce a new type of linking?
I understand that using AGPL (specifically AGPL-3-or-later) means:
all the linking rules from GPL-3-or-later still apply
additionally, a user accessing the software over a network should have access ...
5
votes
1
answer
793
views
In the .NET AssemblyInfo.cs, where to put the license info?
In .NET, assemblies have their AssemblyInfo.cs file where one can put general descriptive info about the assembly. But, where to explicitly put an (open source) license? I will have a copyright, which ...
2
votes
0
answers
496
views
Proper place to include the license of a dependency
I'm developing a GPLv3 project, and i need to use both the feather's icon set, licensed with MIT license, and the PyQt5 library with GPL. I don't need to rewrite or extend any content of the these ...
3
votes
2
answers
628
views
If some software states it is BSD-licensed, how can it be distributing itself with GPL/LGPL components?
For a specific example relating to my question, I offer VisIt.
Per the licensing information for VisIt, it is stated that it is BSD-licensed.
But, looking over the libraries used in VisIt, it can be ...
13
votes
4
answers
5k
views
Calling GPL'd programs from a shell script
I have a program written in a shell language that consists of several shell script files. Some of these files execute external commands that have been licensed under GPL.
Do I have to release my ...
22
votes
1
answer
9k
views
Using GPL library with MIT licensed code
Let's say I created a project containing hundreds of source files under the MIT License (most of which I wrote myself for this project). Now I want to add a GPL library to the project, that will be ...
10
votes
2
answers
1k
views
Is use of CC BY-NC-ND 3.0 library in open source project a derivative work?
There is an open source library which I would like to add to my own software repo. However, it is licensed under CC BY-NC-ND 3.0 which does not allow derivative works.
I do not modify the library's ...
2
votes
1
answer
147
views
Collective work using a GPL library
Assume I have a python script that runs a GPL library binary through command line (through os.system('GPL call') and then analyze the output (which comes from the terminal). Is that a collaborative ...
11
votes
3
answers
321
views
What happens if I stop using a GPL library?
If I understand it correctly, when I develop a program that depends on a GPL library, it becomes a derivative work of the library and the GPL license also aplies to it. But what happens if I develop a ...
12
votes
4
answers
8k
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 ...
0
votes
2
answers
1k
views
copyleft licenses allowing dynamic linking with open-source program only
I am writing a library, currently under GPLv3 because I do not want my lib to be linked with a non open-source software.
A friend of mine is writing a program under the MIT X11 License and needs my ...
7
votes
1
answer
2k
views
LGPL and static linking when third-party tools are required - providing an alternate version that can accept a replacement LGPL library
I've been through a lot of the LGPL questions here but haven't found this specific question. This is probably the closest to my situation: Dynamic linking LGPL library and licensing in Windows Store ...
1
vote
1
answer
496
views
GPL and 3-clause BSD together
I want to make DLLs of my code (not the source) publicly available for any type of usage, but the code depends on a GPL-licensed DLL and a 3-clause BSD licensed DLL. What license should I use? And is ...
3
votes
1
answer
1k
views
LGPL static linking
I know there are already many other questions asked about LGPL requirements, but none of those did match my case
I want to distribute a free application which uses a LGPL-licensed library (Qt)
...
3
votes
0
answers
234
views
Usage of a part of a EPL library in LGPL or Apache 2 project
As I understand it, I am allowed to link a eclipse licensed jar to an LGPL or Apache 2 licensed open source project, without to change the projects license. Correct me if I am wrong.
The question is,...
5
votes
1
answer
578
views
Using dynamically linked library with BSD 3-clause License
If we are loading a closed source - dll dynamically in the source code which comes under three clause BSD license then is it mandatory to change license of my closed source dll to three clause BSD ...
4
votes
2
answers
149
views
Linking vs API vs data
I know that GPL requires linking application to be licensed under GPL. Some database lisense covers data usage. I'm sure there's something for API too. But from the comments here on OSSE I also know ...
3
votes
1
answer
1k
views
Can Public Domain use GPL licensed library/program?
A similar question already asked here (https://softwareengineering.stackexchange.com/questions/159023/can-cc0-code-use-a-gpl-library)
but my question is a little bit different, perhaps more accurately....
5
votes
1
answer
147
views
"Primitive" GPL:ed OS and proprietary programs and address spaces
I have read about FSF plugin policy
If modules are designed to run linked together in a shared address space, that almost surely means combining them into one program.
(Emphasis mine). Now there ...
3
votes
1
answer
964
views
Licencing my project while considering dependencies
I'm considering licencing my projects under the Unlicence licence, but I'm not sure if this is allowed when I have dependencies. For example if my project depends on a GPL or Apache or BSD project, ...
7
votes
1
answer
640
views
For Software based on GPL library should I have to release software under GPL license or can I use MIT
I am currently building a generic rest framework and using Jersey and Grizzly as frameworks to build upon. Originally I planned to release (for commercial or public/private use) it under MIT license ...
2
votes
1
answer
161
views
Do I need to share OSS libraries source code when I only use them in binary?
I'm working on a project where BSD, Apache v2 and MPL1.1 libraries were used.
Basically propietary code will link to these libraries to run the Program. Libraries were only used in binary form, though....
3
votes
1
answer
905
views
Can I use a library under the Cecill-B licence in my commercial closed-source app?
I'm working on a commercial closed-source app and I need to use a library under the Cecill-B licence.
I read the licence terms here
and it desn't say it is mandatory to distribute the source code of ...
4
votes
2
answers
94
views
Want to release old shareware application as open source but uses commercial libs. Options?
I have some Windows shareware applications built with Delphi 7 that have not been updated for almost 10 years. I was thinking to release the source code as open source on a site like sourceforge.
...
105
votes
5
answers
59k
views
Can I use GPL libraries in a closed source project if only the output is distributed?
If I create a closed source application which uses some GPL licensed libraries but don't actually distribute the software, only its output, can I keep the software closed sourced?
Specifically, I am ...
11
votes
3
answers
3k
views
Can I use a proprietary library in my GPL'd program?
The case of proprietary programs linking to GPL'd libraries has been discussed thoroughly. However the inverse case - a GPL'd program is linking to a proprietary library - is rarely mentioned.
...
11
votes
1
answer
2k
views
Why is the definition of "System Libraries" in GPLv3 phrased the way it is?
I'm curious about the definition of "System Libraries"
The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of ...