“完整源包”是什么意思

时间:2014-03-26 13:20:20

标签: operating-system open-source fpga microprocessors

我目前正在FPGA卡上安装操作系统(在其微处理器上)。虽然在进行一些研究时,我遇到过一些开源的操作系统,但其他一些操作系统是完全来源的。"有没有人碰巧知道完整的资源是否意味着开源(或免费提供)?

提前谢谢

2 个答案:

答案 0 :(得分:1)

“完整源代码”可能意味着您可以构建操作系统,但它不是开源的。如果它是开源的,他们会使用该术语而不是“完整源代码”。

您必须查看操作系统的许可证才能查看它是否是开源的。如果它不是开源的,那么对操作系统的源代码的操作将会有限制。

Open Source Initiative对“开源”有一个很好的定义:   http://opensource.org/osd

有很多细节,但摘要是:

  

开源软件是任何人都可以自由使用,更改和共享(以修改或未修改的形式)的软件。开源软件由许多人制作,并在符合开源定义的许可下分发。

答案 1 :(得分:0)

Jamey是对的。

“完整来源”可能意味着:

  • 您可以获得操作系统,但可能需要花钱。您还可以获取源代码;我不知道是否可能会有额外的费用来获得它。
  • 没有人可以分发修改后的版本。因此,如果供应商破产,可能不会发布任何新版本。
  • 对于您可以对软件和/或源代码执行的操作可能存在其他限制。

“开源”意味着你几乎可以肯定地获得免费的源代码,并做出你想要的任何改变。这也意味着(如果原始供应商破产)其他人可能会接管维护人员并开始免费发布更多新版本。