2011-02-14 82 views
0

我在Qt LGPL中开发了一个公司内部工具。为了确定,他们不会在没有源代码的情况下分发二进制文件,我已经使用Qt的资源系统(“帮助” - >“GetSource”将源代码提取到目录中)嵌入源代码。嵌入二进制源代码

  1. 满足LGPL要求吗?
  2. 你知道有这样做的程序吗?

谢谢!

+4

我投票结束这个问题作为题外话,因为**它是关于许可或法律问题**,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/a/274964/1402846)了解更多信息,以及[帮助/话题]。 – 2015-06-07 20:27:50

+0

很久以前。问题不仅在于许可证。我发现那些日子这个想法很有意思,只有二进制的人可以提取源代码并更改/扩展软件。后来我遇到了Smalltalk试图改变儿童编程语言Scratch。 Smalltalk有这种方法,并且更进一步。不仅源代码,而且整个运行时和编程环境都嵌入到每个可执行文件中。 – 2015-06-07 20:53:34

回答

2

从技术上讲,你不会分配。毕竟这是公司内部的工具。 LGPL的分销条件不适用。

至于分配源与二进制文件,这是明确允许的。确切的方法没有规定。信息来源仅对具有足够技术技能的人员有用,因此您可以承担最低程度的计算机操作。

这就是说,我还没有听说过任何其他程序这样做。这听起来比只有ZIP文件和可执行文件更复杂。