Questions about the GNU General Public License

learn more… | top users | synonyms

6
votes
2answers
211 views

Licensing code under GPL: are revisions prior to adding GPL license still GPLed?

Suppose I have an already existing codebase which does not have any license headers in any of the source files, nor does it have COPYING file. So when I add all the neccessary GPL "cruft" to, say, ...
2
votes
4answers
498 views

GPL licensed software installed on commercial hardware

Do vendors need to provide sources, at the customer's request, for GPL licensed software installed on the hardware they sell? For example, a vendor sells an IPTV box and pre-installs some proprietary ...
0
votes
2answers
200 views

Switching licenses, or cross licensing existing GNU GPL v3 software

I'm in the process of making a fork of GNU coreutils with a range of modifications. I'd like to release the result as an open-source project, but I'm not so much of a fan of GNU GPL as a license. Is ...
3
votes
2answers
407 views

Using a GPL game engine

I am confused. I thought I would try and use a new game engine in order to expand my abilities, and found a nice engine called springrts. I was looking through the licensing info and it is licensed ...
4
votes
2answers
1k views

GPL - what is distribution?

An interesting point came up on another thread about alleged misappropriation of a GPL project. In this case the enterprise software was used by some large companies who essentially took the code, ...
5
votes
2answers
2k views

Running software as a service using unmodified GPL(v2+) program as a core dependency: must the SaaS source code be released?

I'm designing a software as a service project which will only be accessed online. I may have a hard dependency on an executable which is covered by GNU GPL (v2 or later). I understand that my code, ...
10
votes
4answers
641 views

How does the GPL work in regards to languages like Dart which compile to other languages?

Google's Dart language is not supported by any Web Browsers other than a special build of Chromium known as Dartium. To use Dart for production code you need to run it through a Dart->JavaScript ...
1
vote
3answers
264 views

Using a GPLv3 library in a freemium business model

I read several related questions about the use of GPLv3 in a commercial app but they don't say anything about a freemium app. I would like to use a GPLv3 library in two apps, a free one (with limited ...
3
votes
3answers
240 views

Confused on selling GPL. How is it consistent with this section?

(Written against GPLv2.) It is always said that GPL does not prohibit selling the software, as long as its source code is provided under the same license (GPL). Now, I do not understand how it is ...
3
votes
2answers
143 views

Choosing the right license for a testing framework

I've finished a first working, releasable version of a testing framework. Prior to release, I want to apply a proper license to it. Normally I'd choose something like GPLv3 but here I am pretty ...
0
votes
1answer
78 views

Redistributing BSD-licensed software?

Is it acceptable to distribute unmodified BSD-licensed software (pyglet) with GPL-licensed software I created? The BSD allows for sale of modified software, I know, but does it allow re-licensing of ...
1
vote
1answer
148 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 ...
0
votes
1answer
108 views

Do accompanying tools/scripts also need to be licensed to put my bash script under GPLv3?

This is some sort of follow up to an older question of me. So I put the GPLv3 license into the project which contains my script and also added the copyright notice and copying permission statement to ...
0
votes
4answers
313 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. ...
0
votes
2answers
231 views

Can CC0 code use a GPL library?

Suppose my code uses (simply links to) a library licensed under the GPL. Can I release my code under CC0 (public domain dedication)? Is my code affected by the copyleft nature of the GPL?
3
votes
1answer
809 views

Are these steps enough to put my bash script under GPL 3?

I have written a bash script I would like to put under GPL v3. I've read the GNU documentation on How to Apply These Terms to Your New Programs and How to use GNU licenses for your own software. ...
5
votes
2answers
4k 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 gpl'd library without ...
2
votes
3answers
359 views

Open Source Project: Company to register copyright

I'm releasing an open source project. I want to make it as inclusive as possible for any community that might embrace it. Specifically, I don't want the code copyrighted in my name when an entire ...
2
votes
3answers
698 views

How to manage, in practice, licence files when combining GPL and BSD licensed code?

I am writing code that uses one library with GPL (not LGPL) license, and one with the 3-clause BSD license. Since I link to GPL-licensed library, my code will need to be GPL as well. How should I, in ...
2
votes
2answers
147 views

What is the significance of each paragraph of the GPL “copying permission statement”?

Part of the FSF's instructions for placing a program under the GPL is including the following "copying permission statement" at the top of your file, under the copyright notice: This program is free ...
1
vote
2answers
150 views

Extending GPL code will make the new code GPL too?

I am currently adding some functionality to a popular open source project. It written in C and in Every file GPL license text is embedded. The functionality I am adding is not supported by the ...
0
votes
1answer
285 views

Can I use CodeSynthesis XSD (C++/Tree mapping) together with a GPLv3-licensed library?

Is it possible to write an open source project that uses generated code from CodeSynthesis XSD (C++/Tree) and then link it to a third-party library that is licensed under the GPL version 3? Some ...
2
votes
2answers
224 views

Does this BSD-like license achieve what I want it to? [closed]

I was wondering if this license is: self defeating just a clone of an existing, better established license practical any more "corporate-friendly" than the GPL too vague/open ended and finally, if ...
5
votes
4answers
375 views

Can I provide a GPL app, with different licenced logo?

I want to provide my app under GNU GPL v3, but I would be glad if people couldn't change its name or its logo. Can I provide my app under the GNU GPL v3 licence, while the app's name and logo are ...
1
vote
1answer
655 views

Placing of copyright notice in source code

I'm about to release a project of mine that I'm really proud of under the GNU GPL and I have some questions: Should one attach a copyright notice on each and every source code file from their ...
6
votes
4answers
544 views

Licensing a JavaScript library

I am developing a free, open-source (duh) JavaScript library, and wondering how to license it. I was considering the GNU GPL, but I heard that I must distribute the license with the software, and I'm ...
7
votes
4answers
1k views

Use my own GPL licensed code in a commercial product

I am developing a software project in Java/Swing licensed under GPL v3. Later, I want to create a Android application which uses the algorithms of the Java/Swing application. This Android app will be ...
4
votes
2answers
206 views

Using submitted code in a commercial product

I have made a product which I have used the GPL licence, and am now getting pull requests from other authors. The product also has a less restrictive commercial license available for purchase. Can ...
6
votes
3answers
601 views

Does using GCC specific builtins qualify as incorporation within a project?

I understand that linking to a program licensed under the GPL requires that you release the source of your program under the GPL as well, while the LGPL does not require this. The terminology of the ...
4
votes
1answer
3k views

the decisive difference between LGPL and AGPL

What is the decisive difference between LGPL(v3) and AGPL(v3) ? Both can be used in commercial production, both can also be packed within a payed product. As long as I do not change the source code ...
11
votes
2answers
1k views

What are the legal risks if any of using a GPL or AGPL Web Application Framework/CMS?

Tried to ask this on SO but was referred here... Am I correct in saying that using a GPL'ed web application framework such as Composite C1 would NOT obligate a company to share the source code we ...
7
votes
2answers
1k views

Rewrote GNU GPL v2 code in another language: can I change a license?

I rewrote some parts of Mercurial (which is licensed under GNU GPL v2) in C#. Naturally, I looked a lot into original Python code and some parts are direct translations from Python to C#. Is is ...
2
votes
2answers
384 views

Want to use a lib for my project, confused with license (AGPL vs MIT License)

Im working on a Java Software and there is a need to use some extern libraries. I found two relevant libs. The one is on an AGPL and the other on the MIT License. Now Im asking my self, can I use ...
7
votes
1answer
609 views

Open Source license compatibility checker

Is there a tool available for checking if various combinations of open source licenses are compatible with each other? I'm planning on building various tools that use an Apache license for ...
38
votes
14answers
3k views

What do I need to do to NOT steal “Hello World” code with a GPL license?

In the project, I found a file, math.c, with a big GPL header and ... //------------------------------------------------------------------------------ /// Returns the minimum value between two ...
5
votes
3answers
341 views

How should I go about re-releasing a GPL-licensed project?

A few months ago we found a library licensed under GPL that fit the bill for what we were looking to do at that time. We included it in our codebase and all was fine. Now, a few frantic months of ...
3
votes
1answer
187 views

Best way to reliably recognize open source licenses?

In many projects these days most of the novel code consists of glue code that helps combine dozens of different libraries, plugins and helpers that are licensed under a variety of open source ...
5
votes
2answers
528 views

License of current JDK

I am wondering which license the current JDK 7 (NOT the OpenJDK) is using as I know it was once under GNU GPL but with the change of the Distributor License for Java I would like to know whether they ...
4
votes
4answers
1k views

GPL License - Selling and Stealing

I understand that when any software under the GPL is given to another the recipient has the same rights over the software that I do. I also understand that this applies to "a work based on the ...
10
votes
1answer
843 views

How do I stay compliant with GPL when forking on Github?

I've recently forked a project on Github and made some modifications to it, pushed them back to the forked repository and asked the original developer to pull the changes. (I gather this is the ...
4
votes
2answers
190 views

MIT app executing a GPL command

Can my MIT/BSD licensed, open source project, or a closed source project I build and sell, execute a command, where the command is a program released under the GPL? I would not be distributing any ...
5
votes
2answers
354 views

“Integratable” but not “integrated” GPL

There has been much debate over whether or not merely linking to a piece of code makes it a derivative work. I know FSF says "yes", so according to them I can't dynamically link a non-GPL compatible ...
6
votes
4answers
729 views

GPL vs plugin interfaces not designed with a specific application in mind

I am not seeking or in need of legal advice, but an interesting though experiment came to my mind. Imagine the following situtation (I cannot really think about a concrete example and I am unsure if ...
8
votes
1answer
3k views

Confusion about dual license (MIT/GPL) javascript for use on my website

I've read all of the posts I can find on this and I'm still not sure of the answer. I'd like to use a jQuery plugin on my website that is dual licensed under MIT and GPL. Does the dual license mean ...
3
votes
2answers
646 views

Could you describe “GNU General Public License (GPLv2)” in “for Dummies” terms?

I just want to make sure I'm using the right license for my open source API wrapper project for some social networks and also make sure I understand it. Could you just describe the basics of that ...
3
votes
2answers
1k views

Should I include multiply license header notice in dual license software?

Is it necessarily if a software released under both of LGPL3 && GPL3 terms have to include both license header notice top of each file? Or just put GPL header notice? or simply put LGPL3 ...
2
votes
2answers
426 views

How to get contributors assign copyright for copyright holder?

Let's say we have a company and we release our project under LGPL && GPLv3, as you know the only thing here is about contribution. People commit bug-fixes/features to the project, it's fine ...
1
vote
1answer
213 views

Is it legal to release GPL version project into FreeBSD?

I could not differentiate between FreeBSD and GPL liecense. Can anyone tell me the in what respect these two liecense are different. Is it legal to use some source based on GPL license and release ...
9
votes
1answer
726 views

GPL copying copyright notices

The "GPL How to" has the following to say about applying copyright notices of code copied from other programs: If you have copied code from other programs covered by the same license, copy their ...
7
votes
2answers
874 views

Can a GPLv2 program rely on Apache-licensed libraries?

Can a software program licensed GPL (version 2) rely upon libraries licensed under APLv2 without running afoul of the GPL? The language here suggests to me perhaps not. In my specific case I'm ...