我有一个小的 C 头文件(我写的),它只包含一些 #define 值。我想在专有应用程序和 GPL 应用程序中都 #include 这个头文件。
我不介意头文件与 GPL 应用程序一起公开。但是我不能向公众提供专有应用程序的来源。
我应该为我的头文件使用什么许可证?例如
//
// gplapp.c
#include "/home/project/myheader.h"
int main () {......}
和
//
// proprietaryapp.c
#include "/home/project/myheader.h"
int main () {......}
-
Makefile: build both gplapp.c and proprietaryapp.c