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