我想知道,当我必须为在GPLv2许可下发布的二进制文件分发源代码时,是否有时间线。据我所知,我需要按站点发布源代码(即。(立即)。
我之所以问这个问题,是因为我听说苹果在对内核进行修改并发布补丁后,不会立即更新其开源页面。这样他们就违反了许可协议。
发布于 2016-01-24 21:41:15
在有人要求之前,你根本不需要分发源代码。但是,如果您选择不将其与可执行文件一起分发,则必须为源代码提供“书面报价”,我认为源代码必须包括关于如何与您联系并要求它的说明。
来自GPL v2序言:
您必须确保他们也收到或能够获得源代码。
所以,如果他们没有立即收到源代码,那就好了,只要你给他们提供了一些方法,如果他们想要的话,可以在以后得到它。
我假设您已经以可执行的形式分发了该程序,所以相关的部分--许可证的主体是:
3根据上文第1节和第2节的规定,你可以以目标代码或可执行形式复制和分发程序(或根据第2节以其为基础的作品),条件是你也要做以下工作之一:( a)附上完整的相应的机器可读的源代码,这些源代码必须按照上文第1节和第2节的规定在一种通常用于软件交换的媒介上分发;或,b)附上至少三年有效的书面报盘,向任何第三方提供一份完整的机器可读的相应源代码副本,费用不超过你实际执行源分发的费用,按照上文第1节和第2节的规定,在通常用于软件交换的媒介上分发;或,c)随附你收到的关于分发相应源代码的提议的信息。(这一选择只允许非商业分发,而且只有当您按照上文b小节的规定以目标代码或可执行形式接收到该程序时,才有此优惠。)
都是我的重点。
https://softwareengineering.stackexchange.com/questions/308233
复制相似问题