Sloth开源许可证详解:BSD 3-Clause的权利与义务

Sloth开源许可证详解:BSD 3-Clause的权利与义务

【免费下载链接】Sloth Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof. 【免费下载链接】Sloth 项目地址: https://gitcode.com/gh_mirrors/sl/Sloth

许可证基本信息

Sloth项目采用BSD 3-Clause许可证(LICENSE.txt),该许可证是一种宽松的开源许可协议,允许在保留版权和许可声明的前提下自由使用、修改和分发软件。本许可证由Sveinbjorn Thordarson于2004-2025年持有版权,所有权利受法律保护。

核心条款解析

1. 再分发条件

根据许可证第6-18行规定,无论是以源代码还是二进制形式再分发软件,必须满足以下条件:

  • 源代码分发必须保留原始版权声明、条件列表和免责声明
  • 二进制形式分发必须在文档或其他随附材料中复制上述信息
  • 未经书面许可,不得使用版权持有人或贡献者的名称推广衍生产品

2. 免责声明

许可证第20-29行明确声明软件"按原样"提供,不附带任何明示或暗示的担保,包括但不限于适销性和特定用途适用性的默示担保。版权持有人和贡献者对任何直接、间接、偶然、特殊、惩戒性或后果性损害不承担责任,无论这些损害是如何引起的,也无论基于何种责任理论。

权利与义务对照表

权利义务
可自由使用软件必须保留原始版权声明
可修改源代码分发时必须包含完整许可证文本
可商业性使用不得使用原作者名义进行推广
可再分发软件二进制分发需在文档中包含声明

项目相关文件

许可证文本

完整许可证文本可查看项目根目录下的LICENSE.txt文件,所有使用和分发Sloth软件的行为都必须遵守该文件中的条款。

变更记录

项目变更历史记录在CHANGES.md中,记录了软件版本迭代的详细信息,这些变更同样受BSD 3-Clause许可证保护。

源代码文件

所有源代码文件,如source/SlothController.hsource/LsofTask.m,均受本许可证条款约束,修改和分发这些文件时需遵守许可证要求。

许可证适用场景

个人使用

个人用户可获取、安装和使用Sloth软件,无需支付任何费用,只需遵守许可证中的基本条款。

商业应用

企业可以将Sloth软件集成到商业环境中,无需开源自己的代码,只需确保在分发时包含必要的版权声明和许可证信息。

二次开发

开发者可以基于Sloth的源代码进行二次开发,创建衍生作品,但必须在衍生作品中保留原始版权信息,并在分发时包含完整的BSD 3-Clause许可证文本。

合规实践建议

  1. 在所有衍生作品中保留原始版权声明
  2. LICENSE.txt文件完整包含在分发版本中
  3. 修改日志中明确注明修改内容和修改者信息
  4. 如进行商业分发,考虑添加单独的责任限制条款

通过遵守这些条款,用户可以合法地使用、修改和分发Sloth软件,同时保护原作者的知识产权和自身的合法权益。

【免费下载链接】Sloth Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof. 【免费下载链接】Sloth 项目地址: https://gitcode.com/gh_mirrors/sl/Sloth

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值