首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GPL2是否关心我的软件为GPL2下的软件生成脚本代码?

GPL2是否关心我的软件为GPL2下的软件生成脚本代码?
EN

Stack Overflow用户
提问于 2011-11-16 14:10:54
回答 2查看 163关注 0票数 2

我编写了一个程序,为Matlab克隆(FreeMat)在GPL2下生成脚本代码。GPL2允许我在不打开源代码的情况下发布程序吗?

以下3种情况和2种特殊情况,我都希望得到答案:

  1. My程序包包括FreeMat。
  2. 我的程序的下载网页有到FreeMat网站的链接。
  3. 我只是写到用户可以使用该程序为FreeMat生成脚本代码。
  4. 我的程序为FreeMat生成脚本,将它们抛到FreeMat后面,等待FreeMat输出结果。

< code >H19一些生成的脚本代码包含特定于FreeMat的函数,其他Matlab克隆人不理解。H 210/code>G 211

提前谢谢你。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-16 14:42:22

我假设您的程序实际上没有使用FreeMat来运行。如果是这样的话,你可以随意使用你的程序。为证明理由,应考虑:

1)这是你100 %的代码。

2)虽然可以使用FreeMat运行输出,但不应该要求为FreeMat编写脚本的人必须使用GPL。

3)您的脚本也可以在Matlab上运行,这不是GPL许可的--这也是一个支持脚本不属于GPL的论点。他们也可以参加“八达通”。

但是,只要您的代码不直接使用FreeMat,您就应该清楚。您可以很容易地让它输出Python脚本、C或Java.

票数 2
EN

Stack Overflow用户

发布于 2011-11-16 14:39:17

真的要看情况了。

打包FreeMat是否意味着您生成的代码是与FreeMat链接的?然后,您必须授权GPL下的代码。

如果需要将生成的代码与GPL v2下的许可代码链接起来,则可以将生成的代码强制到特定的许可证。

如果FreeMat是一个解释器,并且您的工具生成的代码不依赖于任何东西,那么您可以让用户根据他们的喜好选择许可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8152990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档