Questions tagged [gpl-3]

The General Public License, offered by GNU. Use this tag if the question involves version 3 of the license.

0
votes
1answer
56 views

Can I change my project's license before release?

I started my project with the GPLv3 license, but I haven't released or made available any code related to it yet. As I move further along in my project, I am starting to realize that it is something I ...
4
votes
0answers
22 views

Licensing in Docker image that only modifies configuration files of used software

The question refers to Tomcat as an example, but it applies to any software that is licensed under Apache 2.0 and requires configuration through configuration files. I am creating a Docker image for ...
1
vote
1answer
26 views

Incorporate gpl2 code into software

I want to use code written by others and published under gpl2 license, on my software project. I was wondering what is the way to go about it. I hope to publish my software using the gpl3 license. I ...
1
vote
1answer
25 views

How do I include GPLv3 code in a LGPLv3 or MIT project

I have no doubt that this question has been answered countless times before, but my searches have not produced an answer yet. I'm writing a library using LGPLv3 and I would like to copy a couple of ...
1
vote
1answer
27 views

Implement GNU License code with or without modification

Can I take an open source app (chat app) under The GNU General Public License v3.0 and implements it as a feature in a bigger app, I will not make modification on the source code, will I have to ...
2
votes
1answer
24 views

If I bundle an open source DLL with my GPLv3 software, how do I properly handle supplying the source of that DLL?

I am including a copy of SDL2.dll (https://www.libsdl.org/download-2.0.php) in my open source project. Do I need to also include the source code of SDL in my repository, add a document with the URL to ...
2
votes
2answers
52 views

GPLv3 in proprietary software - clarifications

I have a few questions about GPLv3 and I want to find an answer to them or confirm that what I've found is correct. Hypothesis: I pay 'someone' to make me a 'closed source' software. That someone ...
0
votes
1answer
19 views

GPL for CAD design using patented hardware

I would like to create a functional peice of mechanical hardware. To my knowledge, GPL-3.0 is compatible with non-software works. I would like to license the design of my under GPL-3.0. However, I ...
2
votes
1answer
34 views

GNU AGPL/GPL 3.0 and Docker containers

So we have been discussing the implications of the GNU AGPL/GPL 3.0 license on our distributed code. I will make things, extremely simple. I hope. We will use AGPL in this example. We will write code....
2
votes
0answers
47 views

License Comptatibility with GSuite?

Are websites made with Google Sites compatible with GPL 3.0? A prospective user can create a web site with Google Sites using the web editor, but the HTML output, which may be interprited as the ...
1
vote
1answer
47 views

Can I license a library as LGPL after it has been released under no license for a while?

I've written a C library (minilibc) and at the time of releasing it I was unsure as to what license I was going to use, so I left it unlicensed. I've now decided on the LGPLv3+ and am unsure whether ...
2
votes
1answer
34 views

Open Data License - connect with GPL

I am planning to release a videogame with a map based on the real map of a city (or part thereof) based on the Open Street Map. It would also include Open Street Map in the game, almost certainly ...
12
votes
4answers
3k views

Is keeping the forking link on a true fork necessary (Github/GPL)?

This question is about a true fork (with new name, different features, different objectives and not targeting a pull request). When I am developing a new application based on an other project I ...
1
vote
0answers
22 views

Linking to libtorch/CUDA from a GPL program

I have modified a GPLv3 program to link to libtorch (part of PyTorch). PyTorch is licensed under the BSD-3 clause license. I would like to convey my changes to the original GPLv3 program and the ...
7
votes
1answer
158 views

org-rs: can I use MIT/Apache2/LGPL license?

I am working on a project https://github.com/org-rs/org-rs written in Rust programming language. The goal of the project is to provide a parser for the Org markup language. Because of the ...
5
votes
1answer
71 views

Is macOS notarization compatible with the GPLv3?

Apple's documentation for notarization states that: Beginning in macOS 10.14.5, all new or updated kernel extensions and all software from developers new to distributing with Developer ID must ...
3
votes
1answer
59 views

Can it be possible to prevent user from changing donate link in a GPL licenced project?

I'm going to place my app (a dictionary) under the GPL Licence. I don't care if everybody changes the source code, fix bugs or add some new features to it; but I don't want developer changes donation ...
3
votes
1answer
51 views

Adding a self-contained class to a GPL v3 project. Do I need to release the code of the new class?

I'm using a GPL version 3 licensed Open Source client written in Python and have compiled it into a .deb file and distributed to around 900 users over the last few years. This client connects to the ...
1
vote
2answers
46 views

GPL 3.0 Licence Query

if I’m using an open source GPL-3.0 library in my saas product, do I need to publish my code under the same license as well?
1
vote
1answer
68 views

Using a GPL 3.0 parser generator for an MIT licensed program

If I used a GPL 3.0 licensed program like jacc to generate a parser generator which I incorporate into an MIT licensed program, do I have to release my program as GPL? Note that the grammar ...
2
votes
1answer
47 views

Can I develop a front-end under a different license than the GPL-license CLI application?

I want to develop and distribute a GUI (Graphical User Interface) for an existing command-line tool (LibLouis). I want to do so using .NET WPF or Windows Forms, but the library of Liblouis is written ...
0
votes
0answers
51 views

Developping a Qt game engine under GPL-3 license: can I force users to pay a fee if they want to commercialize their games (software output)?

I'm using Qt Open source so I have my software under GPL-3 license. I would like the engine to be free for users that are not using their output games for commercial use. For commercial use, I would ...
1
vote
1answer
29 views

shiny and GPL-3

I'm tasked with developing a dashboard using shiny, but I'm concerned about the GPL-3 license. My understanding is this, and please correct me where I've gone wrong: If the dashboard is used inside ...
3
votes
1answer
42 views

GPL v3 - Does freely distributed software that includes GPL licensed code also require sharing source?

The Arkansas Division of Land Surveys shares all of their documents as pdfs with password protection, and they have a little viewer app that has the password built in: https://surveyor.arkansas.gov/...
5
votes
1answer
84 views

Is there a legal definintion of a file?

The MIT, GPL, and Apache Licenses all make references to "files". Here are example of such references: (all emphasis added) MIT: Permission is hereby granted, free of charge, to any person ...
0
votes
1answer
44 views

What is really accepted as an open source project for GPLv3?

Let's say I want to use a Javascript component that is under the GPLv3 license. That forces me to license my product under an open source license compatible with GPLv3. So, let's say I have an ...
1
vote
2answers
77 views

Is it legal to fork “gpl 2 or later” software and make “gpl 2 only” changes

I've found interesting open source project (mostly dead now) and I would like to fork it, fix some bugs and use it. The project is licensed under "gpl 2 or later", however I'm not big fan of "gpl 3", ...
1
vote
1answer
48 views

Is LGPL compatible with GPLv3?

If I have a project using LGPL (GNU Lesser General Public License), would I be able to use within it another component which is under GPLv3? Is there any site where I can see all the compatible ...
0
votes
1answer
50 views

GPLv3 disclaimer ineffective?

GPLv3: Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. But if Acceptance Not Required to run a ...
2
votes
1answer
177 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, ...
3
votes
2answers
71 views

Can I publish only select code under GPLv3 from a private project?

So my team is planning to go open source with a project that has been in development together with an industry partner for some time now. We're not sure about the licensing yet, but GPLv3 looks ...
1
vote
1answer
56 views

If I use GPLv3, am I responsible for the damage caused by my program?

For example, deleting files from a user's computer, or transferring personal data from a user's computer to someone?
0
votes
2answers
47 views

Open-source project and assets

There is open-source project under GPL 3 hosted on GitHub. The project contains source code and assets (images, sounds etc.). Can I legally use only assets (without soruce code) for custom, commercial ...
2
votes
2answers
90 views

Can a copyleft, GPLv3 project be closed by its copyright holder?

Let's say a private company released a popular software product under a copyleft (GPLv3) license. It's business model was offering consulting services and premium features for a fee, which in turn ...
4
votes
2answers
507 views

GPLv3 - Explicit version number / “or any later version” - Implications?

This is my understanding about how software licenses work in most jurisdictions — I add this, because it might help to clearify things: When I attach a license to a program, the license governs my ...
-3
votes
1answer
97 views

Pitfalls for beginners forking GPL3 code on GitHub?

I have found a nice program on GitHub that reads data from “A” and puts it in a text file, it is released under GPL3. I want to modify it to put the data in a database instead and then release it as ...
3
votes
2answers
70 views

Adding a very minor part of GPL3 code to a BSD-licensed project

I am porting a library that somebody else released under BSD-3 license from Fortran to C++. In order to make it run easily under C++, I am using an interface that is only a very minor and almost ...
1
vote
1answer
129 views

Am I allowed to decompile a GPL3 software if I didn't get source with it?

Consider a situation if I have a code licensed with GPL3, but no source arrived with it. The original source code is unavailable, either because the other part simply won't give it (violating GPL3 ...
4
votes
1answer
128 views

Is a git repository enough to show changes to the code for GNU-GPLv3?

I want to create a fork of an opensource project. I'm planning to make significant changes to it and I will keep these changes on a git(hub) repository that is available to anyone. As such changes ...
1
vote
0answers
53 views

Qt Assistant under GPL3 + Qt Company GPL Exception 1.0

I have a proprietary closed-source project. In this project I use Qt5 under LGPL. Now I want to add documentation to my project. Can I just add Qt Assistant into my distribution (under GPL3-EXCEPT, ...
34
votes
6answers
1k views

Can I copy-paste a snippet from Stack Overflow into my GNU-GPL project?

I have found on Stack Overflow a 10-lines block of code that does exactly what I want. There is no license information in the post nor on the answerer's profile page, so the CC BY-SA 3.0 license of ...
3
votes
1answer
59 views

Can I add a license to a forked repository? Can I license only my added code?

I would like to fork an existing repository which has no existing license. I would then like to add the GNU GPLv3 license to any code that I write, but it seems as though I cannot apply this license ...
0
votes
2answers
102 views

can hello world be GPLv3+ licensed?

For the purpose of giving (on the phone) a micro tutorial on GNU make, I am considering writing two hello world programs in C. The first one fits in a single file helloworld1.c The second ...
0
votes
1answer
33 views

LGPL3 code in GPL3 project

It seems like this should be obvious, but I'm not finding an answer. LGPL is a subset of GPL, IIRC, so can I use LGPL code in a GPL project?
1
vote
0answers
68 views

What does “distribute with full source code” mean in GPL?

I want to use Stanford-nlp in my project to implement some search. But it is under GPL license. I found the following lines: "if your company ever make changes to the software and want to distribute ...
3
votes
1answer
115 views

Can GPL v3 Back-End be used for iOS apps without opening of whole program code

We are developing an iOS app in which all of the front-end is based on MIT/Apache/BSD components, while server part is fully on GPL v3. All these licenses are compatible, so there is no problem with ...
4
votes
1answer
233 views

Copyright of MIT licenced libraries usage within GPL licensed code

My software is completely written in python and has the following architecture of down cascaded dependencies. I plan to share my whole source code (FileA, FileB, FileC) next time in GitHub: FileA: ...
4
votes
1answer
69 views

Can GPL-3.0 licensed product be integrated with a commercial product , if it is hosted as a separate microservice?

The plan is to use mosaico - open source email editor under license GPL-3.0 - in one of our commercial products. If we hosted mosaico as a separate microservice (with gpl license) and our non gpl ...
0
votes
1answer
195 views

Can I use images and resources available with GPL3 code?

I would like to use images available in a GitHub repository that is marked with GPL3 license. If I proper reference it, can I use and modify it without author's explicit consent? If so, is it still ...
4
votes
1answer
66 views

load in runtime an extern .qml file with GPL license

This is my question related with GPL and extern GPL scripts: I have a closed source project plus an extern .qml file, in the app root folder, that uses some GPL QT modules (for example, Virtual ...