Questions about the GNU General Public License

learn more… | top users | synonyms

6
votes
3answers
540 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
975 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 ...
5
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
326 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
527 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 ...
36
votes
15answers
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
324 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
182 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
493 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
811 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
185 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
330 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
657 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 ...
9
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
572 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
925 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
365 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
211 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
672 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
764 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 ...
3
votes
1answer
307 views

Is it possible to release Code using the MS Solver Foundation under GPLv3?

I have written a piece of software using the Microsoft Solver Foundation. Now the work is done I want to release the code under the Terms of the GPLv3, if that is possible. The problem is, the GPLv3 ...
4
votes
1answer
857 views

Does a website running modified GPL software have an obligation to release their changes? [duplicate]

If a non-profit organization runs software on its website that is modified GPL'ed software and it acknowledged to be such, do they have a legal obligation to release any changes? They are not offering ...
4
votes
3answers
224 views

Dual licensing with GPL library

I have a question concerning derivative works of GPL'ed software. Imagine the following situation: A company writes a software (A) using a library (B) which is released under the terms of the GPL. Now ...
5
votes
4answers
534 views

How should I implement my chosen software license?

I have always kind of wondered, but never took my time to actually ask these questions regarding licensing. Most of these questions are presumably pretty basic, but I have no idea what I'm dealing ...
3
votes
3answers
239 views

Software licenses in practice

Almost all questions and information on both SO and "Google" describes how different licenses works and what license to choose for your work? But how do they work in reality. Almost everyone I have ...
2
votes
3answers
947 views

Telerik ASP.NET MVC components licensing

There's thread on stackoverflow about this http://stackoverflow.com/questions/5524046/is-telerik-extensions-for-asp-net-mvc-free It says that it is ok for internal site, but I think it is still not ...
0
votes
2answers
211 views

Right license(s) for a freemium offer

I am currently working on a solution written in JavaScript. I plan to release two versions: For free: the lite one with base options, which is plug and play (it just works when loaded in the page) ...
2
votes
1answer
538 views

How to license a script/package if it uses multiple 3rd-party components with different licenses?

I have already searched but didn't managed to find a suitable answer. My problem is this: I use different software packages with different licenses to develop a free and open-source (not commercial) ...
5
votes
2answers
923 views

Using GPL licensed jQuery scripts on website with ads

I'm making a web application that will generate revenue from displaying ads. The system is meant for me to run and not sold/distributed to anyone else. My questions are: Can I use GPL licensed ...
2
votes
4answers
2k 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 ...
3
votes
4answers
606 views

Is a program linked against an LGPL library in linux still under GPL?

If I were to write say, an embeded linux video server, how much of the code do I have to offer to someone who requests the source? Do I have to offer the code that directly links against the GPL ...
4
votes
4answers
779 views

GPL: does one line of GPLed code make program a “derived work”

I've recently run into some argument with a person that claims to be a lawyer (I have my suspicions about this not being completely true, though). As far as I know, copying even one line of code from ...
11
votes
2answers
1k views

What does “GPL with classpath exception” mean in practice?

Oracle seems to license all their Java-related open source code under the GPL with a classpath exception. From what I understand, this seems to allow to combine these libraries with your own code into ...
1
vote
2answers
248 views

Does the (A)GPLv3 allow people to contibute code anonymously?

Does AGPLv3 or GPLv3 allow people to contribute code without specifying author of contributed code ? Does it allow people to fork an (A)GPL-project without specifying authors of forked code ?
8
votes
1answer
463 views

How do I dual license?

I'd like to open source a project of mine under GPL v3. Additionally, I'd like to sell a license for those who wish to use the code in a proprietary application. How do I go about releasing my ...
8
votes
4answers
2k views

Call GPL software from non-GPL software

Can I (legally) use a program that is released under GPL from another program that I'm writing and not have to respect the GPL (for the program I'm writing)? For example, I have a GUI that uses a ...
2
votes
4answers
464 views

Do I need to license my code as GPLv2 if I only read/write to a database and pipe?

I'm writing an API for an open source network monitoring system which is licensed under the GPLv2. I also intend to open source this API but would like to license it under the BSD License. I don't ...
9
votes
8answers
2k views

Can GPL-licensed software be resold?

My research group is developing some software for research purposes. The project leader wants the software to be open source and likes the GPL, but wants to ensure that they software cannot be sold. ...
2
votes
1answer
316 views

Copyleft Licenses - Need to attribute?

I'm currently evaluating which license to use for my next OS project, and things are getting more and more interesting after I decided that I really want to understand what the licenses mean. Up ...
17
votes
4answers
5k views

Can you change code distributed under the MIT license, and re-distribute it under the GPL license?

Is it possible to alter the code of the Chili plugin, which had its latest release on July 2008, and it is licensed under the MIT license, to then license it under GPL? As far I can see, there is no ...
13
votes
11answers
1k views

Difference between free and open software? [duplicate]

Possible Duplicate: Open Source but not Free Software (or vice versa) I recently was at talk were Stallman was the keynote speaker, and he stated he hated the term open software, because it ...
10
votes
2answers
734 views

Best practices for releasing an open source PHP application

I'm a PHP developer for a living but have never worked on or contributed to any open source projects before. I am developing a CMS for my own use. I have a working prototype and I think that once ...
1
vote
3answers
228 views

What's happens if I develop a program taking inspiration from another GNU GPL application?

My friend and I are planning to develop a tiny and simple CMS by taking some inspirations from an already existing GNU GPL CMS. We take the ideas and try to develop it as simply we can, is it ...
6
votes
3answers
1k views

Can software licensed under GNU General Public License v3 be sold by the original author?

As I know, softwares licensed under the GNU GPL is totally free and not allowed for sale. However, today I found this program called Minitube and it is sold even though it is licensed under GPLv3. ...
5
votes
5answers
874 views

Is there a GPL-compatible software license for libraries which allows static linking, but requires redistribution of library source code?

I'm looking for an existing library license which satisfies the following conditions: GPL-compatible Can be statically linked with closed-source programs Binary modifications of the library, ...
4
votes
4answers
639 views

Is running an executable as a child process the same as linking a library?

I'm planning on running an executable as a child process in my program (e.g. using Ruby's popen or C's exec() family of functions). However, the executable I'm planning on running is licensed through ...
3
votes
2answers
432 views

Copyright assignment on open source projects

Some time ago I wrote a BlackBerry application. I find that I now want to release it under an open source license. I am strongly considering the GPL v3 license. All the code is mine; there are no ...
3
votes
2answers
298 views

Is distributing patches in compliance with the GPL?

I'm designing a distro and some of the software packages included are maintained in such a way that my source repository doesn't actually include the source code, but they are included as an ...