Questions about the GNU General Public License

learn more… | top users | synonyms

2
votes
1answer
1k views

If I used GPL code in server side app, what if any of my code do I need to release? [duplicate]

Consider a service such as Netflix... if on the server side netflix used code with a GPL license attached, do they have to make their server side code available under the terms of the GPL? Obviously ...
-3
votes
1answer
352 views

Can I use a dual license in my commercial Website [duplicate]

I have set up a web application which is of commercial use. This application had to make use of the plugin(which is not downloaded from http://plugins.jquery.com) I downloaded this plugin from ...
3
votes
2answers
357 views

Could I GPL this code?

I'm working on reviving a C++ codebase that hasn't been touched since '97. It's academic software for text analysis, and originally it was non-functional, it wouldn't even compile. I fixed the code ...
0
votes
2answers
287 views

Revoking Open Source license, for specific individuals

I develop an open source Android application, which is licensed under GPL and freely available on Github. It is currently under heavy development, therefore it isn't published in the Play Store yet. ...
2
votes
5answers
470 views

Is it possible to escape the GPL by deriving the same work from multiple sources?

Suppose you have an arbitrary code base, C, possibly composed of multiple programs, none of which fall under a copyleft license. Suppose this code, taken together, does the same job as a nice ...
5
votes
3answers
448 views

How to use my proprietary framework on a new job without making it open-source?

I have been working on a framework for years. It is solid, extensive and tested. It is exactly what the employer needs for the foundation of its new project. There is no point in rewriting the whole ...
1
vote
1answer
215 views

Using GPL code with MPL code [duplicate]

I've done a spot of Googling, and all I can find is information on using code under the MPL in a larger GPL licensed project. What I really want to know is: can I included GPL(v3) licensed ...
0
votes
1answer
348 views

Do I have to release source code because I'm using JavaFX?

I'm using JavaFX for gui of my app. Its license is GPL+Linking Exception. GPL requires me to release my source code. But what's the linking exception?? (I'm just using it as a library. Not modifying ...
3
votes
1answer
304 views

Dirty hack to avoid GPL licensing

I've just found something strange in a code written by company which I work for. In an embedded software where dynamic linking doesn't exists, shared library (released on a GPL licence) is copied into ...
2
votes
1answer
91 views

Incrementally releasing software under the GPL

We have a Javascript codebase that we want to open-source in an incremental fashion. That is, we want to release the full code to some of our core modules first, keeping the rest of the "application" ...
1
vote
1answer
210 views

Can I WTFPL/CC0 parts of a GPL code?

I know I should not expect a lawyer's notice here, but programmers advices would suit me well enough. I want to publish a program which is derivated from a GPL-licensed program. I understand from ...
8
votes
5answers
550 views

Am I covered with GPL If I want to share open source code of project developed in my company?

I'm working in a company and in my job contract there are confidential clauses concerning code, documents, etc... In the company we are working on an open source project (GPL V3). The project is not ...
5
votes
1answer
378 views

What licensing implications (if any) are there when porting code from one language to another? [duplicate]

I'm considering taking an old PHP4 web application and re-writing it using ASP.Net MVC4 in C#. The old application was licensed under GPL2. I'm unsure how this affects my new application, if at all. ...
3
votes
1answer
252 views

How do I license my software under a free license?

I wrote a number of NodeJS modules (some of which are actually good, in my modest opinion). I basically forgot to set a license for them. I would like to pick the AGPL (Affero GPL). How do I do ...
0
votes
1answer
258 views

Can You Use 2 Python Modules Issued Under LGPL and BSD License in a Program?

I'm making a drawing program as my first open-source program merely to get a taste of the open-source community. To make said program, I am using Python 2.7. I'm using the following modules: EasyGUI ...
1
vote
1answer
106 views

How to deploy a GNU GPL software with Java Web Start?

I deploy an interactive software using Java Web Start. This is a quiet useful deployment technology and I don't want to change. Besides I am about to publish my software under a GNU GPL license. ...
6
votes
1answer
929 views

Author has inserted copyright into code with gnu public license notice - implications?

I've found a project on Github that I'm interested in contributing to which claims to be open source and has a GPL license included with it. But the original author has added a copyright ...
4
votes
3answers
165 views

GPL code allowing non-GPL local copies of nondistributed code

I have come across a book that claims that alterations and augmentations to GPL works can be kept close-source as long as these are not redistributed into the wild. Therefore, customizations of ...
2
votes
8answers
508 views

Isn't GPL enough to make a software free as in free speech?

Background I have read people rebutting the fact that a certain software is free as in free speech, even when it is licensed under GPL. Some say Java isn't free because to obtain a professional ...
1
vote
2answers
264 views

GPL and OpenJDK: Questions regarding source headers

I have some legal questions regarding OpenJDKs source header: /* * Copyright (c) 1997, 2008, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS ...
1
vote
4answers
242 views

Freelancing and GPL?

Is it possible for a freelance programmer to use Open Source products under GNU Public License and make money given that he cannot stop his customers from freely distributing his products?
1
vote
3answers
569 views

GPLv3 Software vs. BSD (3-Clause) OpenSource Project .. i don't get it

Preamble: If I say "BSD" I mean the 3-Clause BSD license If I say "GPL" I mean the GPLv3 license I am NOT the author of the GPL project I am the author of the BSD project Simple Task: I wan't to ...
9
votes
3answers
2k views

Is there a loophole in the GPL that allows proprietary software to be linked with GPL libraries?

Let’s examine a hypothetical scenario: Company X writes a proprietary program (A) that dynamically links with a proprietary library (B). Company Y wants to use a replacement library (C) licensed ...
1
vote
1answer
127 views

Languages & Their Licensing?

Firstly, apologizes for any bad terminology, lack of research, or poor delivery of my question. I should note that originally I had one big question, but I figured the first half is sort of ...
2
votes
1answer
133 views

Does the ability to start a GPL add-on GPL-ize a program (Gstreamer)

This question is asked in regards to gstreamer but it could apply to any add-on based architecture. I have a Gstreamer based application that can ship as proprietary because I use unmodified ...
0
votes
2answers
65 views

GPL v 3 & Scripts

I'm not asking for legal advice; just some rough guidance. I have a host application in Java that uses the Rhino JS engine to execute JavaScript. That JavaScript can then make calls into other Java ...
1
vote
1answer
127 views

Who gets source code access with agpl

After reading for what seems days on the specifics of GPLv3 and more specifically AGPLv3, I have one question as far as distributing and to whom. If I create a web app (server and client) for a ...
2
votes
2answers
646 views

How to use GPL v3 with Apache License 2.0?

Based on this page, I can see that only Apache License 2.0 is compatible with GPL v3. Now my question is, in layman's term, how do I make those two work together? My current situation is that I am ...
0
votes
1answer
369 views

Can I use select2 in my website?

I am working on project that deals in customer support. This website actually sells products ( so it is commerical ), and provides customer support. So in this project/website I was about to use ...
4
votes
1answer
184 views

Accepted best practices for setup.py of a forked project

Context: I was looking to see if there was a tool to do something (in my case I was looking for a proxy that would allow for http log inspection from a python test framework). There turned out to be ...
1
vote
1answer
91 views

Can I charge for closed source J2EE .ear module relying on GPLed EJBs?

A customer asked me to add a (fairly generic monitoring and notifications) functionality to the in-house solution he has assembled on top of JBoss and couple of GPL-licensed components (downloadable ...
1
vote
2answers
254 views

GPL/LGPL/MPL non-code content license

I want to use a dictionary (basically a text file, and no code) that is included with an open office spell checking plug-in. The plug-in is under the tri-license GPL/LGPL/MPL which I don't understand. ...
1
vote
1answer
263 views

Can we take ideas from GPL programs in developing any commercial app

I am developing a commercial application. There are several GPL programs which have some common features with my applications. Can I take an idea from those GPL applications and implement them myself ...
2
votes
2answers
281 views

Hardware running gpl code

Let's say I am selling hardware that uses the linux kernel. Do I have to state somewhere that it is running linux(or other gpl code)? The reason I am asking this is because I bought a television, ...
3
votes
1answer
70 views

How can I ensure our SolidWorks files are covered by the GPLv3?

I am in charge of a project on github that has files that are and are not code based. Specifically, I am worried about our SolidWorks files. How do I ensure these files are covered by the GPLv3 ...
4
votes
3answers
469 views

Can I convert ALL CAPS sections of an OSI license to regular case (and bold)?

Update: I've got a response from the FSF on this down in the answers From the answer to Can I remove all-caps and shorten the disclaimer on my License?, it appears that the APP CAPS sections of a ...
2
votes
3answers
324 views

Does open sourcing your work help you?

Are developers actually likely to receive significant help by open sourcing a work in its unfinished stages, or are open source consumers more likely to want something ready to use? This is ...
2
votes
1answer
645 views

Changing the license in a fork from GPL to GPL compatible? [duplicate]

I have forked a project that was released under the GPL and made substantial modifications, however there are still some parts and general ideas that are the same as upstream. Due to user interest I ...
3
votes
3answers
1k views

Why isn't the Microsoft Public License compatible with the GPL?

According to this GNU Project page, regarding Microsoft Public License (Ms-PL): This is a free software license; it has a copyleft that is not strong, but incompatible with the GNU GPL. They do ...
2
votes
1answer
278 views

Forking SQLite source

I am interested in modifying the SQLite source code and making it available as an experimental public fork (GitHub, Google Code, etc.) However, the SQLite source code is currently in the public ...
0
votes
1answer
56 views

Partial GPL 2 legacy code into a GPL 3 project

I plan to import works from a Java GPL2 project into a GPL3 one. How must I "head" all my project derivating sources files : must I put the GPL2 license of the original project (saying that "This ...
2
votes
1answer
285 views

Do I have to include full gpl v2 license information in my commercial project if I use another author's work?

I would like to use another author's work in my commercial project. That author's work is licensed under GPL v2. I'm not using full code. I'm using only part of the code. Also I modified it as per ...
11
votes
1answer
7k views

LGPL 2.1 vs LGPL 3.0 Advantages and Disadvantages

From what I've read, LGPL 3.0 allows you to use the license together with other licenses, more permissive about that(Not even sure about that). From ...
4
votes
3answers
3k views

What “sublicense” actually means?

First, it is clear that the right to sublicense doesn't give you the right to relicense. Let's say we have a library with MIT license(1 file), someone adds some features to the library but puts them ...
0
votes
1answer
295 views

Open source licenses (specifically GPL) & gamemaker's source format

Now with gamemaker studio source files are no longer stored in a proprietary format - instead they are stored as simple XML files containing all data. Now I am wondering, can projects created with ...
4
votes
1answer
200 views

How do I correctly include copyright statements for included libraries?

How do I correctly include copyright statements for included libraries? I have a program that uses libraries which are licensed under the GPL and MIT (either jointly under both, just only MIT) ...
-1
votes
1answer
262 views

Compile GPL-code into a JNI-capable shared library and use it in commercial software [closed]

I am developing an application for Android in JAVA which calls GPLed C-code via JNI. I have modified & capsulated a GPL-software under a JNI-interface and compile it as a shared library (.so) ...
0
votes
1answer
234 views

Will the Apache License or the GPL License protect my trademarks?

I'm trying to see if these two open source licenses give protection of trademarks to the originator. I have read both licenses but they only seem to talk about their own trademark i.e. 'Apache'.
1
vote
2answers
419 views

Sell code using dynamically linked Open Source GPL code?

I am really confused. The GPL states that if you start with GPL code, and modify that code, that you must release your code with modifications free of charge also under a GPL. But what if you simply ...
1
vote
3answers
414 views

Is this modified BSD license compatible with GPL?

I am working on open source project, that uses the source code from FlatAssembler project, which uses following license, based on BSD 2-clause with one additional clause added at the end of the text. ...