Quote:
I'm not 100% sure what the actual license for the prog is going to be (probably GPL), but its using some libs which are released under (a modified version of ) the BSD license (libarchive, cdk).
|
if that "BSD License" contains a clause like "all advertising materials blahblah..." then you can't use others GPL'ed code into this, but it's ok to GPL your part of code with a special exception. Otherwise it will be okay.
See this one for details:
http://www.gnu.org/licenses/gpl-faq....compatibleLibs
the FSF has a list of which license is "compatiable" with GPL:
http://www.gnu.org/licenses/license-list.html
also if you have questions on this, asking the FSF directly at (licensing at gnu dot org) if the question is about the GPL, or posting in the debian-legal mailing list (debian-legal at lists dot debian dot org) may be a good idea.
EDIT: I've checked the licenses and the CDK seems to be a problem because of this:
Quote:
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgment:
* This product includes software developed by Mike Glover
* and contributors.
|
So you can't use others' GPL'ed code and using others' LGPL'ed code will require dynamic linking or releasing the .o files. But you can solve this problem in this way for your part of code if you want to use GPL:
Quote:
* In addition, as a special exception, the author gives permission to
* link the code of this program with the CDK developed by Mike Glover,
* or modified versions of CDK under the original license terms.
* You must obey the GNU General Public License in all respects for all
* of the code used other than the CDK. If you modify this file, you
* may extend this exception to your version of the file, but you are
* not obligated to do so. If you do not wish to do so, delete this
* exception statement from your version.
|