Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [gpl-2]

Questions about GNU General Public License Version 2.

28
votes
4answers
7k views

Is illegally obtained GPLv2 software still subject to the terms and conditions of the GPL?

Let's say some company is developing a software component licensed under GPLv2. The company never intends to release the software to the public because they are only installing it on their internal ...
19
votes
1answer
3k views

What are the differences between GPL V2 and V3 licenses?

One of the most widely used and most popular free and open source software licences is the General Public License. I want to know in simple terms: what are the differences between GPL Version 2 and ...
17
votes
3answers
1k views

How do I upgrade from GPLv2 to GPLv3?

Consider I've written a program and released it under the GNU GPL version 2. Now I want to release it under the GNU GPL version 3. Let's call this "upgrading the license". Is this possible? How do I ...
13
votes
3answers
331 views

Can Apple require users to accept the Xcode/iOS license to use git?

After launching an upgrade of XCode on a MacOS Sierra, calling git in a terminal suprisingly results in: $ git Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via ...
13
votes
2answers
3k views

Can I link a Apache 2.0 library into software under GPLv2?

The Apache 2.0 License has a built-in linking exception: For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to ...
11
votes
4answers
271 views

Threatening with non-renewal of contract when users distribute the GPLv2-licensed software

Scenario: Bob develops patches for Linux. Because Linux is licensed under the GPLv2, these patches are also licensed under GPLv2. Bob distributes these patches only to people who have a contract ...
10
votes
1answer
1k views

Can I distribute unmodified GPLv2 binaries without the source code?

If I distribute someone else's unmodified GPLv2 software as a part of my product, what obligations do I have regarding source code distribution? Do I have to host the source independently and ...
10
votes
1answer
190 views

Does GPLv2 prohibit torrenting Linux ISOs?

According to Richard Stallman: Likewise, in 2006 we learned through the GPL version 3 commenting process that downloading binaries of GPL-covered programs with BitTorrent violated GPL version 2, ...
9
votes
3answers
973 views

Does using a GPLv2 code generator force my project to be similarly licensed?

I use gSOAP to generate c++ code from wsdl in some project hosted on github and I am a little lost in the license compatibilities. Shortly I prefer to share my work without any license constraint, ...
8
votes
1answer
439 views

Is it legal to charge for distributing the source of a software which uses GPLv2 components?

A device I own uses BusyBox. BusyBox is licensed under GPLv2, hence, the software in my device must have a GPLv2 license. Now, the company says they make the source code available, but for a charge, ...
8
votes
1answer
269 views

Is an 'un-modifiable' linux a violation of GPLv2?

I have a D-Link DIR-816 router that runs a 'trimmed-down' version of BusyBox v1.12.1 running a linux kernel version 2.6.36 (linsongdeng@gj222d.gj.com) (gcc version 3.4.2) #35 Wed Sep 23 17:23:58 CST ...
8
votes
1answer
2k views

Is it legal to Bundle OpenJDK + HotSpot with a closed source application?

As per my understanding, OpenJDK itself is licensed under GNU General Public License, version 2, with the Classpath Exception which should be no issue for bundling with closed source application. ...
8
votes
2answers
1k views

If my R package uses GPL packages, does mine automatically inherit GPL?

I've built an R package that uses a mix of libraries licensed under GPL-2 and GPL-3. From what I've read, because of this dependency, my package will also have to be GPL. See here: https://www.gnu....
7
votes
3answers
1k views

Is it allowed to dynamically link a GPL licensed library for commercial use?

I would like to use a dynamically linked library with GPL V2 license for adding remote support to my existing C++ application. I use the library without modifications of the library code. Do I need ...
7
votes
1answer
300 views

Using GPL licensed library over a service for non-GPL softwares

I want to use a GPL v2 licensed library(esper) for commercially distributed non-GPL softwares but I need to make sure non-GPL software not violate GPL license. Can I use this library indirectly using ...
7
votes
2answers
100 views

What is the status of in-app-purchasing code in a GPLv2 app? [generic app store]

I wish to develop a computer game and the engine I have chosen is ioquake3. This engine is licensed under GPLv2. Needless to say the game's source code will itself will, in turn, be licensed under ...
7
votes
1answer
216 views

GPL v2 and proprietary extensions

I am trying to understand when do the GPLv2 spreads from a program to its extensions and vice versa. Everything I've read seems to say that if you use a module (shared library or any other "tightly ...
6
votes
2answers
175 views

Can I change the license of a GPL derived work to be more restrictive regarding version upgrades?

Specifically, the GPLv2. The creator of a work can allow people to upgrade to a higher GPL version: (emphasis mine) This program is free software; you can redistribute it and/or modify it under ...
6
votes
1answer
232 views

How can a GPLv2 dependency affect licensing of adjacent components that form an aggregate project?

I've read some of the GPL questions on here that seem relevant, but I haven't found an understandable answer for my particular case. I'll note them here for reference. When does a dependency imply a ...
6
votes
1answer
353 views

CDDL1 and GPL2 + classpath exception incompatible with GPL3?

I am about to decide on the license I can attribute to my free-libre open source software (FLOSS). I have used the Stanford Core NLP released as GPL3+. I have also used the JAXB API which, although ...
6
votes
1answer
78 views

Do the rights of the developer supersede the rights granted to the end user by the GPLv2 License?

I'm currently involved in a debate on GitHub surrounding a project that is 'GPLv2' licensed and has recently made a change to it's platform requiring new build scripts to be published in order to ...
6
votes
1answer
120 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 ...
5
votes
2answers
143 views

Can library that took parts of library licensed under GPL with Classpath Exception be licensed under MIT?

I've spotted the library (library M) where developers took some source files from GPL with Classpath Exception licensed library (library G), included them in their project and changed namespaces and ...
5
votes
1answer
229 views

Can I make a derived work of a GPL project and a non GPL project for personal use?

In the GNU General Public License, version 2, some limits on how you can modify the Program are listed. Point 2.b states that (emphasis mine): You must cause any work that you distribute or publish,...
5
votes
1answer
142 views

How should I mark a source file with GPLv2 as a derivative work?

I want to include a file with GPLv2 license in my project (which is also GPL, so there are no worries there). The file starts with a copyright line, and the license information. I'll be making ...
5
votes
1answer
402 views

If software requires a modified (linux) kernel to function, is it considered a derivative work of the linux kernel?

I'm writing a userspace driver which requires some modifications to the Linux kernel to function. The modifications expose new functionality by the sysfs interface. I understand that the ...
5
votes
1answer
62 views

Does redistributing an unmodified copy of rt.jar from OpenJDK7 using an MIT license violate the GPLv2 with Classpath Exception?

I am considering redistributing a copy of the rt.jar file available within the OpenJDK Zulu distribution within my GitHub project repository which is licensed on a project basis using the MIT license. ...
4
votes
2answers
83 views

Preventing a company in GPLv2 license

Is it possible to prevent a specific company or specific employee in that company from using an open-source project that uses GPLv2 license? To give more details, the project is based on another open-...
4
votes
1answer
871 views

OpenJDK vs OracleJDK Licensing?

This answer on Stack Overflow states that the OpenJDK is licensed under GPLv2 yet the OracleJDK has a different license? My understanding of GPL was that if they used the OpenJDK sources, they would ...
4
votes
1answer
260 views

Bundling JetBrains OpenJDK in closed source software

I am developing a software that comes bundled with JDK. I am planning to use JetBrains OpenJDK for this purpose as it comes with swing support for HighDPI monitors. JetBrains OpenJDK can be found in ...
4
votes
2answers
701 views

Can license-incompatible program communicate with GPLv2 program via websocket?

I'm writing a program for automation under a license that is incompatible with GPLv2 (it's dual-licensed: GPLv3/Proprietary). Let's call it my automation program. And there is third party GPLv2 ...
3
votes
1answer
62 views

Is this restriction of Cheerp community edition in violation of GPLv2?

As I understand, Cheerp is a tool in a similar way it is GCC, licensed with GPLv2. The license applies to the work reached by the copy rights, but not for use restrictions. So, as long as one does ...
3
votes
2answers
104 views

Plugin (consuming GPL V2 licensed binaries) for main application (not GPL)

I want to write a plugin for a software that will not be licensed with GPL. However as this plugin needs to communicate with OPC, I wanted to use the .net standard OPC stack. This 'program' is ...
3
votes
2answers
91 views

Does modifying and using a GPL program on a single hardware makes all the project GPL?

I had a bit of a chat at work concerning an ongoing project and I wanted to ask about it to a community who knows about GPL. I’m far from being an IT specialist (and a licensing specialist also) so ...
3
votes
1answer
129 views

Is a repo with just a COPYING file GPL-X-only or GPL-X-or-later?

It is a common convention to include the full license text in a file named COPYING (or LICENSE) in the root folder of a repo. Sometimes, the developer: does nothing more (no copyright byline in the ...
3
votes
1answer
71 views

GPLv2 or later upgrade to AGPLv3

I modify open source software that is under ‚GPLv2 or later‘. I will upgrade to GPLv3 or later – that‘s of course no problem at all. Not looking for advice in this case, but is it possible to upgrade ...
3
votes
1answer
114 views

Binary patches to a GNU GPLv2-licensed executable

I have a library released under a license incompatible with the GPL. That library adds some critical feature to the GPL program that I want to modify. And I also want to make the result available to ...
3
votes
2answers
41 views

Should I distribute the source code of the build tools for a Linux distribution

If I want to distribute a GNU/Linux distribution as a .iso, I must : Distribute the source code of the Linux kernel Distribute the source code of any GPL (or some other license) package included in ...
3
votes
2answers
32 views

Using a tool under GPL v2 in a commercial application

I have read many articles on GPL v2 licensing and I understand the main idea - when one uses a library or piece of software that is GPL-based, then the software, generally speaking, must become GPL as ...
3
votes
1answer
64 views

Can software licensed under the GPLv2 be included in GPLv3 software?

I'm writing a database library in Java which is licensed under the GPLv3, and I want to include the MySQL JDBC driver in it, which is licensed under the GPLv2. Are there any restrictions stopping me ...
3
votes
1answer
239 views

When do I have to make GPLv2 source code available

This is a follow up question from here. Since I'm allowed to delay the distribution of the binary and source code as long as I provide the source code eventually. This makes me wonder if that does ...
3
votes
1answer
47 views

Using openshift images in opensource product under Apache License 2.0?

Can I use openshift/origin docker images (openshift/origin, openshift/jenkins-slave-nodejs-centos7, centos/s2i-base-centos7), that are released under GPLv2, to build docker images in my software, if I ...
3
votes
2answers
140 views

How do I make GPL “or later” contributions to a GPL “only” project?

I am making contributions to a GPLv3-only project. I want to make it clear now that, when the time comes, I am happy for my contributions to be used in any later version. This way, if the maintainers ...
3
votes
0answers
60 views

Closed source plugin for a GPLv2 application

I wrote a library that is indeed a subclass of QTreeView. So easily I can attach it to any Qt application that uses QTreeView. I want to patch a GPL application (GPL_APP) in a way that it searches ...
3
votes
1answer
45 views

Bundling GCC along with my GPLv2 project

Is it legal to bundle the GCC cross-compiler (tar.bz2 file) along with a GPL v2 licensed ARMv4T processor core on Github? The compiler will extracted during simulations to compile C code for the core ...
2
votes
1answer
138 views

Why GitHub is not opensource when it's use Git that has GPLv2 license?

I have this question after all happens when Microsoft bought GitHub. But GitHub core is not git? I now that when you use a GPLv2 in your program you must have to give your program the same license. ...
2
votes
2answers
264 views

Can I use non-gpl library in GPL2 application?

I have my own GPLv2 licensed application. It uses GPLv2 library (it has many authors, including me). In addition, I link to my application another proprietary library (I am the only author) in which I ...
2
votes
2answers
815 views

how did Elastix move from GPL to proprietary?

I'm just scratching the surface for VoIP with Elastix. I notice that Elastix 2.x is "open source" but 5.x is proprietary? Looking into licensing from the manual on Elastix brings: http://www.3cx....
2
votes
1answer
309 views

How did memtest86 transition from GPL to closed-source?

Memtest86, a popular software for RAM diagnostics, was initially developed as open source (GPLv2). Version 3 was forked into a separate project, Memtest86+, also distributed under GPL terms. Source ...
2
votes
1answer
85 views

Could I remove GPLv2 from this algorithm implementation?

I have a project that I started a long time ago and licensed under GPLv3. It uses an implementation of a particular algorithm, where the implementation is licensed under GPLv2. The algorithm is the ...