Questions tagged [linked-libraries]

For questions concerning the use of linked libraries such as DLLs and linked JARs.

Filter by
Sorted by
Tagged with
4
votes
1answer
362 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 ...
-1
votes
1answer
80 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 ...
2
votes
0answers
35 views

Linking to Apache v.2.0 software in LGPL v.2.1 project

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
1answer
90 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
1answer
84 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 ...
23
votes
4answers
1k views

What are the arguments for considering dynamic links not to constitute derivative works?

The status of programs which are dynamically linked with Copyleft licensed binaries (such as a .dll) is contentious. I have created two questions for each side of the debate. The other can be found ...
5
votes
1answer
875 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 ...
3
votes
1answer
948 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 ...
4
votes
1answer
139 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 ...
1
vote
1answer
189 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 ...
1
vote
1answer
170 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
1answer
75 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) ...
2
votes
1answer
147 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
1answer
547 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, ...
12
votes
3answers
5k views

When is my project a derivative work in an interpreted language?

With compiled languages, I understand when a work is considered derivative of another and thus, a license such as the GNU GPL covers the whole work. However, with interpreted languages such as PHP or ...
85
votes
5answers
40k 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 ...
1
vote
1answer
79 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 ...
5
votes
1answer
383 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 ...
11
votes
4answers
3k 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 ...
4
votes
1answer
256 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 ...
4
votes
1answer
501 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 ...
2
votes
0answers
193 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
2answers
492 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 ...
17
votes
1answer
6k 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
2answers
941 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 ...
1
vote
1answer
87 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 ...
10
votes
3answers
238 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 ...
1
vote
1answer
304 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 ...
9
votes
3answers
5k 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
2answers
786 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
1answer
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 ...
3
votes
1answer
618 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) ...
2
votes
0answers
170 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,...
15
votes
2answers
1k views

What are the arguments for considering dynamic links to constitute derivative works?

The status of programs which are dynamically linked with Copyleft licensed binaries (such as a .dll) is contentious. I have created two questions for each side of the debate. The other can be found ...
3
votes
1answer
853 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....
3
votes
2answers
82 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 ...
5
votes
1answer
112 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
1answer
636 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, ...
6
votes
1answer
548 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 ...
4
votes
2answers
82 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. ...
2
votes
1answer
102 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....
2
votes
1answer
639 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 ...
6
votes
1answer
245 views

Can I create a GPL licensed server and use it in a commercial product?

I have an commercial embedded device which uses linux as OS and I would like to add remote support to my commercial application on the device. I would like to use a dynamically linked library with ...
10
votes
1answer
1k 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 ...
7
votes
2answers
2k 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. ...
4
votes
1answer
828 views

Software license with external libraries

Scenario I plan to share the source code of a larger software that depends on external libraries. The directory structure of the project is as follows src/ ... my source code ext/ ... ...
11
votes
2answers
3k views

Can I license Python project under 3-clause BSD while it has GPL-based dependencies

I'm working on an open source Python project and we have plans to use GPLv2-licensed library python3-xlib, but we will not distribute it with our library. So user can install it by pip install our-lib ...
5
votes
3answers
657 views

Usage of GPL program as optional external tool

My software is designed to use third-party external tools if the user wishes to do so. Some users would like to use GPL-covered binaries as external tools (i.e. they tell my software "use this dll to ...
6
votes
2answers
235 views

What to do if a software component to be published under open source license is linked with other components that are not open source?

In my case we developed several software components that work together to build the final system. Now I want to release my developments under the GPLv3 license. When checking the dependencies I ...
12
votes
3answers
1k views

Am I in danger if a project component is relicensed?

I am currently managing a project, which includes a library that is licensed under the MIT license. My current project is licensed under the Apache 2.0 license. The maintainers of the library that I ...