gpl

What are the best liberal software licenses (i.e. non viral/GPL)?

There are lots of difference software licenses. The GPL is pretty strict and aims to keep software "free". Many projects use more liberal license, e.g. that are more "business friendly". Are there any good resources for people to read to decide what is a good license to use? If you have released licensed software, what license(s) do yo...

Using icons licensed under GPL or LGPL in a closed source commercial software?

Is there a risk of legal trouble if you include GPL or LGPL licensed icons in a closed source software? Would it force it to become open source just to include the icon? Does it matter if the icon is compiled as a resource? Are the creative common licensed icons safe to use if you follow the attribution rules specified by the licen...

Licensing a rewrite from GPL to MIT

I've found a unmaintained program I have a need for, but it's not perfect, so I would like to fork it and to continue fixing it. The current version is licensed under the GPL (version 2 and up), but I would prefer to integrate my version with some other code I wrote, licensed under the MIT, and combine them all to a usable library. The...

Can I legally incorporate GPL & LGPL, open-sourced software in a proprietary, closed-source project?

The company I work for develop and sell a proprietary, closed-source software application. Our application uses third party open-source projects licensed under open source licenses such as GPL and LGPL. For instance, we use Hibernate as an ORM. Sometimes we modify and build upon these third party projects. What is required of us to not...

Licensing: Apache Commons vs. the OpenJDK license

Now that Java is OpenSource do their respective licenses enable or encumber a merge? ie: Are the licenses of the Apache Commons and OpenJDK licenses compatible enough to codebases into say OpenJDK 8? RE-DIRECT: Having taken onboard Cowan's response I have created two threads, one for each license, to explore how to achieve s...

Licensing: Changing GPLv2 licensed code into GPLv3 licensed code

I would like to start a project using the GPLv3 license; utilising existing GPLv2 code and Apache License, Version 2.0 code. Please keep answers here specific to GPLv2 licensed code transitioning into a piece of GPLv3 licensed code. Thanks. What are the encumberances in changing a piece of GPLv2 licensed code into a piece of GPLv3 lic...

Licensing: Changing Apache License v2 code to GPLv3 licensed code

I would like to start a project using the GPLv3 license; utilising existing GPLv2 code and Apache License, Version 2.0 code. Please keep answers here specific to Apache License, Version 2.0 licensed code transitioning into a piece of GPLv3 licensed code. Thanks. What are the encumberances in changing a piece of Apache License, Version ...

GPL software in debug only closed source applications

Do the terms of the GPL apply to an application if the open-sourced code it incorperates only exists in debug (internal-use only) versions of the software? For example, I take a GPL unit testing framework and build that into my closed source application. I conditionally include this code ONLY in a special build of the software used inte...

How do I tell if I can re-use a 'free' software library in a commercial app?

Whats the easiest way, of telling if I can redistribute it in a piece of commercial software? In license agreements I often read the terms GPL, OpenSource, Freeware, Artistic License but have never got a definitive answer on what the differences are. ...

Is it legal way to get use GPL code in close-source application through plugin?

Consider following steps: 0) Release open source Mock Program and Mock Plugin which communicate by certain interface (I), exchanging complex data structures, sharing memory and calling each other. Apply all-permissive license to it. 1) Release Plugin designed for working with any program in the way defined by interface (I). This plugin...

Adding the GPL license to C# Projects

What files do I need to put the header comment in for adding GPL to a C# project? Does form generated code require it? Does just need to be in every *.cs file? Is there a resource or in-depth list of language-specific steps required to add GPL to any kind of project? ...

Can you write GPL software using CPL libraries?

The specific case I'm thinking about is writing Clojure programs that are GPLed. I've seen cases where GPLed software was using incompatible licenses (Erlang's, which is like MPL) just by adding an exception to the license agreements. Is that possible with the CPL? ...

Looking for an open source Traveling Salesman function / library in c / c++?

I know there are a few different Traveling Salesman projects out there and I've played with LKH a bit, but I was wondering if anyone had any recommendations on any other ones? My project is GPL'ed so I would need something that is compatible with that license. ...

Changing an open source licence.

I have been considering suggesting to my managers that certain software (and material) that we have developed in house could be released as Open Source. Convincing management types to give away our stuff for free is a little hard, however, it might be looked upon more favourably if there's an "exit clause", if you like. Is it possible t...

What power do I have over my license?

Say for example, I've written some code under GPL 3. My company wants to use that code for a commercial product. Am I allowed to then say to them that they can use it under LGPL/MIT or any other license? If so, would I then have to change the included header at the top of each file? If so, what is stopping someone else from changing the ...

What is the difference between Creative Commons and GPL licensing?

I read the high level details on CC-GNU GPL 2.0, and Creative Commons used by SO. I'm not a lawyer, so I'm not sure I get the specific pros and cons of each variation of open source license. What is the difference between the popular GPL's and Creative Commons' licenses in terms of what a software developer or company has to gain or lo...

Please help me understand the specifics of the GPL

Hi everybody I would like to find out more about the GNU GPL, and in particular how it pertains to a particular commercial project I wish to undertake. I have just read the license, and have obviously heard about GPL for many years, but I have some specific questions that I hope learned people here can answer: If I want to add additi...

Wrapping GPL Code in a Service, Kernel Driver or Other License Avoidance Mechanism

Regarding the following excerpt of this comment: AFAIK, it's fine to interact with GPL code over a network adapter. It's not normally OK (again, AFAIK) to have code that's more tightly coupled than that, particularly if your code can't function without the GPL code, but that's a gray area. So if I want to use a graphics...

Library for browser based outliner

I'm looking for a free (GPL or BSD-type license) outliner library that works in a browser. It doesn't have to be too complicated, just allow keyboard control of collapsing and expanding items, and changing their order. Anyone know a good library for this? Do any of the big UI component libraries have an outliner? If not, how would I g...

What's the difference between GPLv2 and GPLv3?

I'm not a lawyer and I would prefer a layman's description of the two. Anyone know? ...