开源软件与知识产权

song 提交于
来源:
页之码IP

1. 记录并标记你所写的源代码

  • 原则上,除非另有说明,开源软件的源代码受版权保护。如果软件开发者想证明自己拥有版权,明智的做法是记录自己是源代码的合法所有者。版权的证据通常由带有日期戳的仓库组成,可以通过GitHub等平台进行版本管理。
  • 软件开发者还可以在文件中添加版权声明或使用数字水印,用以检测出并采取措施防止任何滥用或未经授权的使用。

2. 注意他人软件附带的条件

  • 在软件中,“许可”为使用者提供了更多的自由,而“copyleft”许可证则会要求使用者公开分享您进一步开发的代码。如果不遵守这些条件,则许可证可能会失效。在这种情况下,使用此代码意味着侵犯了版权。
  • 另一个风险在于,如果开发者以程序员的身份下载开源代码,如已有另一个用户已在先添加了侵权代码,那么软件开发者可能会在不知情的情况下侵犯了他人的权利。

3. 记录你的许可牌照

  • 对于正在寻找资助者,或者进行产品销售,或者提供的SaaS服务或在线服务的软件开发者来说,软件开发者必须做到对于正在使用的开源软件的仔细跟踪。在此情况下,需确保拥有使用开源软件的注册文档,并确保你遵守开源许可证。这种类型的文件在与融资或收购相关的尽职调查请求中,或当潜在客户要求其供应商提供产品文件时至关重要。