Questions about the GNU General Public License

learn more… | top users | synonyms

0
votes
1answer
51 views

When do I have to distribute the source code of GPLv2 licensed software?

I was wondering if there is a time line when I have to distribute source code for a binary that has been released under the GPLv2 license. To my understanding, I would need to release the source code ...
2
votes
1answer
125 views

CentOS/RedHat devtoolset license implications

Can I use the RedHat devtoolset to build non-GPL-ed software? Do I have to mind any caveats? From my understanding, the devtoolset knows the limitations of the standard libraries shipped with older ...
1
vote
2answers
189 views

I released my project under GPL. Can I still use it in my commercial app?

So I have this super sweet library I'm working on. Let's say I release it into the wild under GPL. In tandem I'm working on a commercial piece of software, and I'd like to use this library in it. ...
3
votes
5answers
809 views

GPL Confusion (I made a mistake)

I have a project that I created under GPL (I am copyright holder). The mistake I made is I deciding to go closed source, in doing that I removed the open source download access and removed the project ...
1
vote
4answers
182 views

Charging a fee for GPL software

If I extend software under the GPL licence, I understand that my source code must be freely available. If my source code is freely available can I legally charge a fee for using the version that I ...
7
votes
2answers
267 views

Using an LGPL licensed library that may or may not include GPL licensed code from an MIT licensed library

I have read this question on SO, but it doesn't appear to answer my question fully. I maintian a library which is licensed under the MIT License. In my MIT licensed library, I dynamically link ...
1
vote
2answers
108 views

Can I make a closed-source implementation from scratch of a GPL-licensed library? [closed]

I've found a paper describing a particular algorithm I'd like to use, and published with the paper is a GPL licensed source code for the algorithm. I am wondering if I can re-implement the algorithm ...
-3
votes
0answers
48 views

EULA for warranty and liability disclaimer [migrated]

My browser extensions are licensed under GPL. But GPL serves for code distribution not program usage. As an example, this extension is licensed under GPL. ...
-1
votes
1answer
36 views

How to license (PowerShell) GUI Projects [duplicate]

After almost 2 years learning how to code (in Powershell) and some help at Stackoverflow from time to time, I'm now finally on my way to release my first GUI project. I intend to release the compiled ...
12
votes
4answers
2k views

Is it OK to learn an algorithm from an open source project, and then implement it in a closed source project?

Reference The post that started it all In order to clear up the original question I asked in a provocative manner, I have posed this question. If you learn an algorithm from an open source project, ...
9
votes
1answer
1k views

Is requiring attribution GPL-compatible?

Can code licensed under a clause like this: Redistribution of this work, with or without modification, is permitted if Bob Joe is attributed as the original author or licensor of this work, but not ...
3
votes
1answer
495 views

How and when had the CC BY license become GNU GPL-compatible?

I believed that Creative Commons Attribution License, even being non-copyleft one, was always and still is incompatible with GNU GPL because of multiple minor issues; which, however, were gradually ...
1
vote
0answers
25 views

Integrate non-free (with permission) / differently licenced logos in GPL repository

I'm planning to open source an Android app that I developed against the API of a (small regional) social network. This app is the 'official' version for the website and thus allowed to use the logo ...
2
votes
2answers
58 views

Containing the GPL inside an external service?

Not asking for legal advice, just educated intuition. Lets say a programmer creates a program to provide a service, for instance (hypothetically) face recognition. User logs in, uploads pictures and ...
11
votes
7answers
9k views

How to get started in opensource projects and programs [duplicate]

I am interested in starting to learn how to contribute to open source projects and Linux in general. I am a first year B.Sc. Computer Science student this year and we use c++ as our main programming ...
0
votes
0answers
25 views

Distributing binaries with a close source program in MIT,BSD,Apache and GPL [duplicate]

I want to make a program that cant be source (because of using commercial libraries) and it should use some binary of others programs that are licensed in MIT,BSD,Apache and GPL. I get these ...
8
votes
2answers
155 views

Why does the LGPL require combined works to include a copy of the GPL?

I was reading through the LGPL license and found a requirement that I was previously unaware of. Section 4 (Combined Works) states: You may convey a Combined Work [...] if you also do each of the ...
0
votes
1answer
63 views

Incorporating GPL content in a commercial application on iOS

Let me start by saying I do generally understand copyleft GPL, but I'm having some trouble with this particular scenario. It's quite complicated to communicate but I'll try my best. First I'm ...
1
vote
1answer
44 views

A little clarification needed with GNU GPL v3

I'm programmaing a visual novel which has the following parts: Script file Program code used for the events where parts of the scripts are displayed 2 different minigames Images Now one of the ...
0
votes
3answers
149 views

Do I have to use GPL for my linux application? If yes, how not to legally?

I've written a linux application that interfaces with a lot of GPL software. My application is written in javascript/HTML/CSS/python and uses MariaDB on a CentOS 7 platform (it also uses jquery and a ...
29
votes
3answers
3k views

Forking GPL project: Do I have full rights on the new fork or still dependencies with the original owner(s)

I am considering the creation of a fork to a small project licensed under GPLv2, and I have some very specific questions I did not manage to answer in my research on various sites and forums. When I ...
0
votes
1answer
50 views

Copyright on a forked GPL project? [duplicate]

I'm working on a fork of a project under the GPL that hasn't been maintained for over a year. How do I handle the copyright notice? Here is the copyright notice how do I add my copyright? Copyright ...
2
votes
2answers
87 views

What do I choose if I use the source code from a GPL2 project, and another source code from MIT?

Some scenarios: If I have a project that uses source code from a GPL 2 licensed project, and another set of source code from an MIT licensed project, what do I license my whole project as? What if I ...
2
votes
3answers
52 views

Does Git subtree count as distribution for copyleft licenses?

If I include, say, a GPLv3 repository in in my repository using git subtree, would that count as distribution? Am I now required to license my repository as GPLv3 as well? I don't intend to modify ...
103
votes
4answers
84k views

Can I use GPL software in a commercial application

I have 3 questions about the GPL here: If I use GPL software in my application, but don't modify or distribute it, do I have to release my application under the GPL? What if I modify some software ...
1
vote
0answers
31 views

If I write a code and release it under GPL 2.0 (or other license) do I have to follow it myself? [duplicate]

I know that since I own the code rights I can change the license in a newer version. But does it mean that while it's under GPL I have to comply with it myself? Or can I do whatever I want with it? ...
-2
votes
1answer
82 views

GPL licensed software in commercial applications [duplicate]

Can I sell a service that is provided using software licensed under GNU GLP? Additionally, this service involves the use and modification of other modules under Apache and other free software ...
1
vote
1answer
157 views

Components having GPL and MIT/BSD license but released under MIT license

If a component “A” is under MIT License ,but it contains some GPL files, according to GPL the whole code should be GPL. But the component is released under MIT. Is it possible? If yes/no, on what ...
0
votes
0answers
49 views

Modifying GPL program to expose internal functions for use in non-GPL program [duplicate]

I know that according to GPLv2 if my non-GPL program links and calls internal functions of a GPL program, my own proprietary program must then be open-sourced (if it's distributed). But suppose that ...
94
votes
7answers
6k views

Ship of Theseus applied to GPL - Can I relicense my program if I replace all of the derivative parts?

I translated a GPLv2 C program to Python, but found it was hard to extend as designed and rewrote significant portions of it. The program is now structurally completely different, but there are ...
1
vote
1answer
186 views

Can someone help me understand this GPL license

I can't understand the last line of this GPL license. Copyright (C) 2011 Some Name This program is free software; you can redistribute it and/or modify it under the terms of the GNU General ...
2
votes
1answer
406 views

How do I comply to GPL in case of Appliance?

We are developing an enterprise network appliance which has got some GPL softwares like linux and apache and some others with APL license. But the core of the service is proprietary software and ...
4
votes
3answers
75 views

Licensing for artistic work used inside GPLv3 licensed software

I'm a volunteer for a non-profit organization and am helping them develop a free open source Android application that will be licensed under GPLv3. We are going to use the logo and some other ...
4
votes
1answer
87 views

Code licensing injection and version control history

Are there licensing ramifications to having GPLed code in a public git history, but not a released version of the distributed software? Could a repo owner be obliged to changing their licensing ...
3
votes
1answer
74 views

Using a GPLv2 library in a web project

I'm trying to understand the way that GPLv2 works, and have a couple of questions. I'm going to describe a couple of scenarios, and want to know how GPL applies there. I make a web application that ...
0
votes
2answers
91 views

Add GPL to an existing application

Me and 2 of my friends been working on a small app. The source code of the app is on a private repository on BitBucket but now we would like to make the code of our app public under the terms of GPL. ...
10
votes
2answers
10k views

Can I link to a gpl library from a closed source application?

Ok, before everyone goes shouting about duplicate questions, yes, I've already seen several questions like this here. But none answer the question. If I link against a GPLed library without ...
2
votes
1answer
104 views

Xamarin/Mono LGPL Compliance

The LGPL seems to stipulate that I have to distribute my app in a way that the LGPLed code can be replaced. Xamarin keeps saying that to distribute a mac app in the store, I need to use Xamarin.Mac ...
-2
votes
1answer
47 views

set author name for a forked and changed source code

Here is the Makefile I found on the internet for using rf24 on raspberrypi: ############################################################################# # # Makefile for librf24 examples on ...
1
vote
1answer
90 views

Deciding on a software license for a C++ API [closed]

I have designed and developed a C++ API. Its dependencies are: BLAS - custom license - http://www.netlib.org/blas/#_licensing LAPACK - modified BSD - http://www.netlib.org/lapack/LICENSE.txt GLPK - ...
1
vote
4answers
457 views

can gpl code contain more restrictively licensed code? (CC BY-NC-ND 3.0)

There is a wordpress theme I am modifying to create my own derived work. This original wordpress theme has the GPLv2 licence in it's root directory, so I assume that the entire theme is GPL code. ...
1
vote
1answer
33 views

License Compatibility: CC-BY-NC 3.0 with GPL2 (for Wordpress)?

I'm trying to figure out if I can use code licensed under Creative Commons Attribution-NonCommercial 3.0 (CC-BY-NC 3.0) in a Wordpress plugin (which must be released under GPL). I think the answer is ...
2
votes
1answer
81 views

Can a client-side library under the GPLv3 be used on a closed source website?

I'm building a website using Django and I'd like to include django-wiki, however it is licensed under the GPLv3. Does this require me to open source my front end code and/or server code? Or can I ...
2
votes
1answer
25 views

Proper use of the GPL when using a library covered by an older version

I have a piece of software that I have been working on for a while now. You can find it here. Since it is now at a stage where it could potentially be useful to other researchers, I decided to cover ...
6
votes
5answers
4k views

Can I use GPL, LGPL, MPL licensed packages with my application and make it closed source?

I saw a company is using BusyBox and also using Gpl + Lgpl + Mpl packages on it, and then they have there own application running on it. Their application is a closed source package. You buy the ...
2
votes
1answer
83 views

Distributing a modified OpenJDK class with a proprietary app

I want to distribute a Java class I borrowed from the GPLv2'ed OpenJDK and modified for my own needs as a part of my proprietary application. The header at the top of the source file states (and I've ...
1
vote
2answers
135 views

Can I modify existing GPL software to use a proprietary (closed-source) library and then distribute one or both?

Say I have GPL software A and proprietary library B. I modify A to use B. Am I then free to distribute A by itself? The GPL FAQ seems to indicate that is there case here: ...
8
votes
1answer
2k views

How do I correctly sub-license a library that is under the MIT license?

How do I correctly sub-license a library that is under the MIT license. I am using and extending the library. The MIT license states that I am free to sub-license the library. Can I simply state: ...
2
votes
2answers
385 views

Can I distribute a GPL executable (not a library) in a closed-source application? [duplicate]

I want to write a closed-source desktop application that uses a piece of GPL software in the background. I know that I can't link to a GPL library (libgit.a). But if I embed a GPL application ...
2
votes
1answer
44 views

Is there a client license to require servers it connects to using a certain license?

Say I create both a client and a server application. The server remains secret while the client is published under a GPL-ish license, so obviously the communication protocol can be reconstructed to ...