我正在开发一个嵌入式系统(计算机+操作系统+程序),把它卖给一家公司。我对许可和开发system.So的软件感到困惑,我想知道我是否可以免费使用这些程序,而不分发源代码供商业使用。我想使用:
谢谢你的答复
发布于 2014-04-24 21:45:56
我不能给你法律建议,但我可以为你指出一些起点:
首先,如果您正在提供GPL软件(如Linux ),您就不能逃避提供源代码的义务。有关您的义务的详细分类,请阅读GPL合规实用指南。许多公司在遵循这些准则的同时,也推出了嵌入式Linux系统。
重要的一点是,要遵守这些许可证,您需要知道您发送了哪些包,并预先为源代码请求做好准备。没有什么可以替代构建您计划分发的所有软件的列表,包括附带安装在Linux发行版中的软件包,以及读取每个许可证。
对于大多数开源许可证来说,商业用途并不是一个相关的区别。O笔源定义的第6条是,开放源码许可证不应基于工作领域进行区分。大多数开源许可证都遵循这个规则(除了JSON,假设邪恶是一个努力的领域)。
LGPL包有用于嵌入式系统的相互冲突的解释。在Webkit解释下,提供源代码就足够了,但在Mono/QT解释下,还需要为最终用户提供重新构建包并将新版本安装到嵌入式系统的能力。显然,双方的意见都有很强的商业理由。
https://softwareengineering.stackexchange.com/questions/236916
复制相似问题