为什么来自 Linux Foundation 的 Zephyr RTOS 使用 Apache 许可证?

Why Zephyr RTOS from Linux Foundation uses Apache license?

Zephyr RTOS https://www.zephyrproject.org/ 是一个 Linux 基金会项目。 Linux 以其 GPL 许可而闻名。为什么 Zephyr RTOS 使用 Apache 2 许可证? (它如何影响这个新 OS 的 adopters/users?)

Zephyr 使用 Apache v2 而不是 GPL 有几个原因,其中有 2 个:

  • 与 Linux 的情况相反,Zephyr link 中的应用程序直接针对 OS。这意味着如果 Zephyr 使用 GPL,每个应用程序都必须是开源的。如果企业要采用RTOS来开发产品,这显然是不行的

  • Apache v2 保护开源项目的用户免受潜在的专利诉讼,这对于希望确保他们不会因发布基于 Zephyr 的产品而被起诉的潜在 Zephyr 用户而言非常重要