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.