开源和公共领域软件应用的区别
开源软件允许用户访问和修改程序本身的源代码。 源代码基本上是指令程序如何执行的命令列表。 一些开源应用程序对其使用和分发有限制,但许多应用程序却没有。
开源应用程序和公有领域有区别吗?
开源应用程序不在公有领域,这使得人们可以自由使用他们的作品。
公共领域软件通常不允许访问源代码,但情况并非总是如此。 开源软件确实拥有版权。 。
有时候术语“开放源代码”与“公共领域”软件可以互换使用,但它们并不是一回事。
决定因素是版权或使用限制
操作系统和公共领域软件之间的主要区别不在于源代码是否可访问,而在于使用该程序,更改源代码,重新分发程序或版权是否有任何许可要求或其他限制。 如果有的话,它是开源的,而不是公共领域的软件。
Open Source Initiative是一家位于加利福尼亚州501(c)(3)的非营利组织,为开源软件提供了一个非常详细和合法的定义,以及如何使用它。 如果您希望调查某个特定的公司,他们也可以提供开源软件公司的按字母顺序列表。
OpenSource.org是了解更多关于如何开发,协作和使用操作系统软件的好地方。
其他重要的区别
任何人都可以自由共享,使用甚至更改操作系统软件。 它是通过许多人的贡献开发的,并根据许可证分发,必须符合某些使用标准。
许可证不能歧视任何人。 换句话说,你不能禁止某些人使用该软件。 它必须允许衍生作品。
开源软件的例子
开源软件具有各种形状和大小,可用于多种用途。 例子包括LINUX,Apache,Firefox,KOffice,Thunderbird,OpenOffice,KOffice和SquirrelMail。 Firefox是一个简单的网络浏览器,而LINUX则更加复杂。 这是一个基于UNIX的操作系统。 OpenOffice是Apache提供的一个办公套件。
就OpenOffice而言,即使您将它安装在多台计算机上,您也可以免费下载并安装该程序。 复印并交给朋友和家人。 没有许可证费用。 像使用其他文字处理,电子表格或数据库程序一样使用它。 如果您遇到问题 - 比如弹出一个错误 - 或者您认为自己可以做得更好,您可以举报或自行调整问题。 根据Apache的说法,该程序允许用户“增强”它。
它安全吗?
只要您允许多个用户访问,就会出现病毒问题。 请谨慎行事,并确保您访问开源软件时有适当的防病毒应用程序。