views:

77

answers:

1

I am working on a project named Rosepad which is my vision of an Issue Tracking system. I know many people may call it "yet another foo", but it fulfills the void which I had witnessed.

Now getting to the point, I am using CodeIgniter framework to build this web application. The framework itself is released under a permissive-style license which looks like BSD license.

I want Rosepad to be under GPL v3, but since code from both the license has to be mixed, this created a confusion for me. Am I really allowed to mix permissive and non-permissive code? I don't have much idea with PHP based apps as users prefer creating PHP apps from ground-up instead of using a framework.

My question sums up to: Can I keep my application with GPL v3 license or I need to change it a permissive license? (MIT/X11 being my choice)

Update: I wanted to know whether it is allowed to mix GPLed code with non-GPL compatible code.

+2  A: 

You can license the whole thing as GPL, but the BSD-derived source within the project will still be BSD-licensed, and you will need to follow the BSD license regarding attribution.

Ignacio Vazquez-Abrams
I was worried about the fact that since GPL code can't be mixed with non-GPL compatible license code
Manish Sinha
The Modified BSD license (which is what "BSD License" tends to mean these days) is GPL-compatible. http://www.gnu.org/licenses/license-list.html#ModifiedBSD
Ignacio Vazquez-Abrams
Ah. Thanks for the information. The license of CodeIgniter does not state it is BSD or Modified BSD. I said BSD just because it looked like modified BSD. Can you have a look at the license in the link given below and make it even more clear?
Manish Sinha
Looks fine to me, but of course an actual lawyer would have to give the final word.
Ignacio Vazquez-Abrams
Thanks Ignacio. I won't go till the lawyer stage. I just needed an expert advice and am ready to believe to what you say. Thanks for your help.
Manish Sinha