I wrote a package for R that includes the source code for the ttf2pt1 program, which compiles during installation. The program is not connected; the code I wrote calls this program using the system2()
function, which is basically like calling from the command line. All source code for this program is in its own directory, and I did not modify it at all.
I would like to distribute the package under some version of the GPL, but I do not understand if this is possible. If not, I will be fine with another free software license.
This program has a LICENSE file that allows, but basically requires the inclusion of:
- Specific Disclaimer
- Specific Copyright Notice
- Concrete confirmation
Here is the text:
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the TTF2PT1 Project and its contributors.
In addition, the subcomponent has this notification:
Copyright (c) 1992 by I. Lee Hetherington, all rights reserved. Permission is hereby granted to use, modify, and distribute this program for any purpose provided this copyright notice and the one below remain intact.
I believe that this license is compatible with the GPL, but I'm not sure what is meant for licensing the entire package.
My questions:
- Can I distribute the whole package under GPL2 or GPL3?
- If so, should ttf2pt1 have a separate license?
- If it is not possible to distribute the entire package under GPL2 / 3, what licenses can I use?
- What information should I put in the LICENSE file?
Edit: If you can release a package with my code under one license and ttf2pt1 under a different license, I would be happy with that too. There is a previous answer that seems relevant.
source share