代码之家  ›  专栏  ›  技术社区  ›  Jake Petroules

在构建过程中使用GPL工具-是否需要文档[[关闭]

  •  0
  • Jake Petroules  · 技术社区  · 14 年前

    如果使用GPL许可 作为他们构建过程的一部分(开源软件),以及。。。

    • GPL许可工具不可用 零件 结果
    • 您可以从自己的服务器下载此工具,和/或将其包含在应用程序的源代码中以方便使用

    在这种情况下需要什么样的文件(如果有的话)?

    旁注:有问题的工具是 http://www.yoursway.com/free/#createdmg

    2 回复  |  直到 14 年前
        1
  •  1
  •   Thilo    14 年前

    我不认为使用GPL许可的构建工具会对如何分发生成的软件造成任何限制。

    很多商业软件都是使用gcc创建的,因此他们不需要做任何事情(甚至不告诉用户他们使用了什么编译器)。

    对于开放源码软件,除非使用的工具非常罕见(甚至可能是这样),否则您可以通过提供源代码(包括构建脚本)来满足您的需求,从而使源代码可用,不必费尽周折让任何人都能更轻松地设置所有构建工具及其环境(尽管您当然应该这样做)。

    GPL

    作品的源代码意味着 工作的首选形式 对其进行修改。对于可执行作品,请填写源代码 代码是指它包含的所有模块的所有源代码,以及 关联的接口定义文件,以及用于 控制可执行文件的编译和安装。 然而,作为一个 分发的源代码不需要包括 正态分布的任何东西(在源或源中) 窗体)和主要组件(编译器、内核等) 的 运行可执行文件的操作系统,除非

        2
  •  0
  •   anon anon    14 年前

    不需要文档,但是如果您分发一个GPL许可的工具(正如您所做的那样),您还必须准备好向您分发该工具的人提供该工具的源代码。