Questions about the GNU General Public License

learn more… | top users | synonyms

1
vote
1answer
579 views

Correct way to sell commercial product with GPL small scripts in it [closed]

I'm developing a commercial cms. I'm going to sell this cms. I use jQuery, also I use date and time picker jQuery plugin in my cms, I can say this is just a 1% of my big script, I don't want sell my ...
5
votes
2answers
314 views

Does distributing non-GPLd assets with a GPL application violate the license?

This is somewhat related to my other question, but is actually different. I would like to license a Windows Phone application under the GPL. All other Windows Phone Marketplace issues aside (I'll ask ...
1
vote
2answers
187 views

Can I maintain copyright of the name/logo of an otherwise copyleft (GPL) application?

I'd like to release an application that basically has the license of "the code is GPLd but forks cannot use the name or logo", with the intent of avoiding confusion to users. Is that possible or is ...
5
votes
5answers
2k views

Can I sell forked GPL code?

I know that it is possible to sell GPL code, but I wanted to know if it was possible to sell GPL code that has been forked and modified. The forked and modified code will still be available to use, ...
5
votes
1answer
938 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
336 views

Can I use a project code which has New BSD license but uses a GPL license library?

I want to use the ICSOpenVpn project source code in my commercial application. If we see the ICSOpenVpn project, it states that its license is New BSD but the libopenvpn.so library it uses is under ...
2
votes
3answers
262 views

Anti Cloud Open Source License

I'm working on a browser based open source monitoring project that I want to be free to the community. What I'm worried about is someone taking the project, renaming it, deploying it in the cloud and ...
1
vote
1answer
391 views

GPL question : web application using Imagick and GhostScript => Which would be the final licence?

I am a bit confusing and I need your help to undertand my problem. I have developed a web application (PHP, JQuery) for one of my customer. Recently, my customer ask me to add a new feature ...
0
votes
2answers
316 views

Is there an open source license that prohibits public hosting, so I can avoid competition?

I am thinking about open sourcing my project, but I want to prohibit public hosting, so noone will put up an alternative website with my code on it, and compete with my site. Internal networks, like ...
5
votes
1answer
196 views

Handling optional GPL dependencies

Assume I have a library A which is licensed under a two-clause Free BSD style license. Library A optionally depends on library B (the availability of the dependency is configured at build-time), which ...
16
votes
4answers
758 views

Automatic generate code: “derived work”?

For example, I've GPL software. I'm the author of this GPL software. This GPL software has, between its code, Doxygen comments. These Doxygen comments are written to generate a CC-BY-SA html page, in ...
1
vote
1answer
320 views

May I make an installer bundle GPL and payware together?

I have an affiliate marketing client who needs to know if I can program this. Can I do one or both of the following scenarios without violating the GPL license? Scenario A: Make a software installer ...
3
votes
3answers
338 views

How do I avoid GPL violations?

When I'm releasing a program, I like to license it under the GPL or LGPL. I also want to stay compliant with that license. I'm not good at reading legal documents, and the GPL3 is about 10 pages long. ...
5
votes
1answer
601 views

Commercial product using a GPL OS

we are planning to create a commercial product. The product consists of some MCUs and a small computer (we are developing on a Raspberry Pi at the moment). The computer needs an operating system as ...
2
votes
2answers
190 views

Application of LGPL license on a simple algorithm

The "scope" of the GNU license is troubling me : I know it has been answered many times ( here, here, ... ) but shouldn't we take into consideration the complexity and originality of a code before ...
1
vote
2answers
159 views

Incorporating GPL Code in my Open Source Project

I have downloaded a currently inactive GPL project with a view to updating it and releasing the completed codebase as open source. I'm not really a fan of GPL though and would rather licence my ...
4
votes
1answer
931 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 ...
1
vote
2answers
490 views

GPLv2 - Multiple AI chess engines to bypass GPL

I have gone through a number of GPL-related questions, the most recent being this one: http://stackoverflow.com/questions/3248823/legal-question-about-the-gpl-license-net-dlls/3249001#3249001 I'm ...
2
votes
2answers
442 views

Proper attribution of derived work in a GPL project

This is a continuation of me rewriting GPL project. What will be the correct way of attributing my project as being a derivative of some other GPL-licensed project? So far I came up with: HgSharp ...
4
votes
1answer
232 views

Could Apple and Microsoft allow the GPLv3 on their locked-down devices?

It seems that both Apple and Microsoft prohibit GPLv3-licensed software in the app stores for their locked-down devices (i.e. iOS, Windows Phone and the Metro part of Windows). I have heard various ...
8
votes
3answers
4k views

How does the GPL static vs. dynamic linking rule apply to interpreted languages?

In my understanding, the GPL prohibits static linking from non-GPL code to GPL code, but permits dynamic linking from non-GPL code to GPL code. So which is it when the code in question is not linked ...
6
votes
1answer
126 views

Forking a GPL dual licensed software with business owned copyrights

After receiving some threats of the copyrights holder of a dual licensed software(GPL2 and commercial) to buy the commercial version for projects in production, I am thinking to make a fork. In a ...
6
votes
5answers
1k views

Downgrading from GPL v3 to GPL v2

I have this issue with licensing. I downloaded a third-party class from GitHub and it's under the GPL v3 license. However, I used this class on another open-source project which is under the GPL v2 ...
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
547 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
209 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
421 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 ...
6
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, ...
11
votes
4answers
667 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
273 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
251 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
144 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
82 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
159 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 ...
1
vote
1answer
117 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
359 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
234 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?
4
votes
1answer
921 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. ...
6
votes
2answers
6k 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
379 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 ...
3
votes
3answers
795 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
149 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
154 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
309 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
232 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
389 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 ...
2
votes
1answer
704 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
634 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 ...