r - Distributing GPL code with non-GPL code -
i've written package r includes source code program, ttf2pt1, compiled on installation. program not linked to; code i've written invokes program function called system2(), invoking command line. entire source code program in own directory, , haven't modified @ all.
i distribute package under version of gpl, it's unclear me whether possible. if not, ok free software license.
this program has license file permissive, requires including:
- a specific disclaimer
- a specific copyright notice
- a specific acknowledgement
here's text:
redistribution , use in source , binary forms, or without modification, permitted provided following conditions met: 1. redistributions of source code must retain above copyright notice, list of conditions , following disclaimer. 2. redistributions in binary form must reproduce above copyright notice, list of conditions , following disclaimer in documentation and/or other materials provided distribution. 3. advertising materials mentioning features or use of software must display following acknowledgement: product includes software developed ttf2pt1 project , contributors. additionally, subcomponent has notice:
copyright (c) 1992 i. lee hetherington, rights reserved. permission hereby granted use, modify, , distribute program purpose provided copyright notice , 1 below remain intact. i believe license compatible gpl, i'm not sure implications licensing overall package.
my questions:
- can distribute whole package under gpl2 or gpl3?
- if so, ttf2pt1 program need have separate license?
- if it's not possible distribute whole package under gpl2/3, licenses can use?
- what information must put in license file?
edit: if it's possible release package code under 1 license , ttf2pt1 under license, i'd happy also. there's previous answer seems relevant.
i don't see why can't wrap source code of ttf2pt1 -- include sources, write wrapper function , call wrapper function r. license permits provided abide other terms (include license file etc pp).
r contains code other projects; study r's (fairly large) sources see how that. , of course many cran packages sure can find suitable examples.
Comments
Post a Comment