首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我什么时候要分发GPLv2授权软件的源代码?

我什么时候要分发GPLv2授权软件的源代码?
EN

Software Engineering用户
提问于 2016-01-24 21:31:10
回答 1查看 1.2K关注 0票数 1

我想知道,当我必须为在GPLv2许可下发布的二进制文件分发源代码时,是否有时间线。据我所知,我需要按站点发布源代码(即。(立即)。

我之所以问这个问题,是因为我听说苹果在对内核进行修改并发布补丁后,不会立即更新其开源页面。这样他们就违反了许可协议。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2016-01-24 21:41:15

在有人要求之前,你根本不需要分发源代码。但是,如果您选择不将其与可执行文件一起分发,则必须为源代码提供“书面报价”,我认为源代码必须包括关于如何与您联系并要求它的说明。

来自GPL v2序言:

您必须确保他们也收到或能够获得源代码。

所以,如果他们没有立即收到源代码,那就好了,只要你给他们提供了一些方法,如果他们想要的话,可以在以后得到它。

我假设您已经以可执行的形式分发了该程序,所以相关的部分--许可证的主体是:

3根据上文第1节和第2节的规定,你可以以目标代码或可执行形式复制和分发程序(或根据第2节以其为基础的作品),条件是你也要做以下工作之一:( a)附上完整的相应的机器可读的源代码,这些源代码必须按照上文第1节和第2节的规定在一种通常用于软件交换的媒介上分发;或,b)附上至少三年有效的书面报盘,向任何第三方提供一份完整的机器可读的相应源代码副本,费用不超过你实际执行源分发的费用,按照上文第1节和第2节的规定,在通常用于软件交换的媒介上分发;或,c)随附你收到的关于分发相应源代码的提议的信息。(这一选择只允许非商业分发,而且只有当您按照上文b小节的规定以目标代码或可执行形式接收到该程序时,才有此优惠。)

都是我的重点。

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

https://softwareengineering.stackexchange.com/questions/308233

复制
相关文章

相似问题

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