什么是开源软件,OSS是什么意思?

什么是开源软件,OSS是什么意思?

但情况并非总是如此。

什么是开源软件 (OSS)?

除此之外,将软件标记为开源还有许多其他先决条件。

是什么让软件开源?

开源计划(OSI)概述了为了使软件成为真正的开源软件而需要满足的各种条件。下面列出了必须满足的一些条件。

免费提供的源代码: 如前所述,相关软件的源代码应公开提供。

重新分配: 最重要的条件之一是软件应该可以自由地重新分发。这意味着您可以与朋友共享任何开源软件的副本,这样做不会违反任何法律条款和条件。

无歧视: 在开源软件方面,OSI非常重视无歧视政策。从本质上讲,不应该歧视任何特定的人或任何群体。在人们如何选择使用该程序时,也不应该有任何歧视 – 您可以在任何您想要的领域使用它。

许可证: 根据OSI,开源软件不应该成为特定软件发行版的一部分,以便用户享受权利。所有用户,无论他们如何获得软件,都享有相同的权利。此外,许可证不应对通过同一介质分发的其他软件施加任何条件。

开源软件和闭源软件之间的区别

“开源”一词起源于何处?

简而言之,GNU是一个巨大的免费使用软件的集合,任何人都可以修改。通过使用GNU,世界上最流行的操作系统之一Linux诞生了。

斯托曼也是自由软件运动(FSF)的创始人。当然,FSF成为一场 会运动,促进开发人员之间的开放协作,并鼓励他们在GNU通用公共许可证下创建自由软件。

然而,开源运动中最重要的事件是Netscape决定在1990年代免费提供Netscape Communicator(一组互联 应用程序)。这是一件大事,因为Netscape Navigator是当时使用最广泛的Web浏览器。此外,源代码也是Mozilla Firefox创建的原因。

Netscape的决定是开源软件滚雪球效应的开始,不久之后,在1998年2月3日,开源这个术语被创造出来。这发生在加利福尼亚州帕洛阿尔托的一次会议上。不久之后,被称为开源倡议(OSI)的组织被设想为使命,即教育大众了解开源软件及其优势。

开源:软件世界的重要组成部分

所以,现在你知道开源软件意味着什么了。

显而易见,开源运动和OSS总体上塑造了当前的技术格局。如今,我们大多数人都使用一种形式的开源软件,甚至没有意识到它。无论是Android,Linux,甚至是VLC Media Player,如果没有开源软件,生活就不会一样。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月15日
下一篇 2022年5月15日

相关推荐

2022"} }