开源改变世界!!

ST USB Middleware 使 grblHAL 成为非自由软件 #16

推推 grbl 2年前 (2023-02-09) 155次浏览
关闭
StefanBruens 打开了这个问题 2022 年 5 月 4 日 · 5 条评论
关闭

ST USB Middleware 使 grblHAL 成为非自由软件#16

StefanBruens 打开了这个问题 2022 年 5 月 4 日 · 5 条评论

评论

ST USB Middleware 使 grblHAL 成为非自由软件 #16

ST USB 代码有一个非常糟糕的许可证,这使得它与 GPLed 软件不兼容。

  * This software component is licensed by ST under Ultimate Liberty license
  * SLA0044, the "License"; You may not use this file except in compliance with
  * the License. You may obtain a copy of the License at:
  *                      www.st.com/SLA0044
ST USB Middleware 使 grblHAL 成为非自由软件 #16
贡献者

我不以那种方式阅读许可证,但我不是律师……

ST USB Middleware 使 grblHAL 成为非自由软件 #16

4. 和 5. 都被违反/冲突:

  1. 本软件或其任何部分,包括本软件的修改和/或衍生作品,必须单独且排他性地在由 STMicroelectronics 制造或为 STMicroelectronics 制造的微控制器或微处理器设备上或与其结合使用和执行。
  2. 不得以任何可能使本软件受任何开源条款约束的方式使用、复制或重新分发本软件的部分或全部内容。“开源条款”是指任何开源许可,要求作为软件分发的一部分,此类软件的源代码随软件一起分发或以其他方式提供,或者基本上符合www.上指定的开源定义的开源许可。 opensource.org和任何其他类似的开源许可证,例如 GNU 通用公共许可证 (GPL)、Eclipse 公共许可证 (EPL)、Apache 软件许可证、BSD 许可证或 MIT 许可证。
ST USB Middleware 使 grblHAL 成为非自由软件 #16
贡献者

我会将 USB 文件中的许可信息添加到复制文件中。海事组织应该足够了。

  1. 是合规的,因为代码不能用于其他处理器,除非它是克隆或代码被复制到另一个项目以用于不同的处理器。

  2. 我没有更改许可条款,所以我看不出这是如何发挥作用的。