我目前正在我拥有的 FPGA 卡(在其微处理器上)上安装操作系统。尽管在进行一些研究时,我遇到了一些开源操作系统,但也遇到了一些“完整源代码”。有谁知道完整源代码是否意味着开源(或免费提供)?
提前谢谢
最佳答案
“完整源代码”可能意味着您可以构建操作系统,但它不是开源的。如果它是开源的,他们会使用这个术语而不是“完整源代码”。
您必须查看操作系统的许可证,看看它是否是开源的。如果它不是开源的,那么您可以使用操作系统的源代码执行的操作将会受到限制。
Open Source Initiative对于“开源”有一个很好的定义: http://opensource.org/osd
有很多细节,但摘要是:
Open source software is software that can be freely used, changed, and shared (in modified or unmodified form) by anyone. Open source software is made by many people, and distributed under licenses that comply with the Open Source Definition.
关于operating-system - "full source package"是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22662322/