发布网友 发布时间:1天前
共1个回答
热心网友 时间:1天前
理解小米路由器是否基于OpenWRT的关键在于许可证。
OpenWRT基于Linux内核,Linux内核采用GPL许可证。这意味着所有对内核的修改需开源,如驱动程序等。
然而,OpenWRT的常见Web UI Luci采用Apache License。如果用户修改了Luci,可以保留私有代码,但需要遵循Apache License的其他条款。
重要的是,对开源的范围有。只有当小米向用户提供了包含GPL许可的二进制程序时,小米才需提供源代码。若用户未获得小米的任何资源,小米便无需向用户提供源代码。
因此,使用OpenWRT并不等同于所有组件均为开源。许可证类型决定了代码的开放性。此外,用户获得的资源范围也影响了是否需要向其提供源代码。