freeCodeCamp/guide/chinese/working-in-tech/open-source/index.md

36 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Open Source
localeTitle: 开源
---
## 开源
开源软件是任何类型的软件,公众可以免费使用,修改或下载。任何人都能够创建一个开源项目。
开源项目通过创意许可合法开放。他们的创作者随时都会对其进行更改,维护或放弃。许多开源项目都有自愿添加和编辑代码的贡献者,越来越多的开源项目在当今最流行的软件中占据主要地位。
### 好处
开源不依赖于最初创建它的公司或作者。在公司失败的情况下,代码继续存在,用户将继续开发它。此外,它使用每个人都可以访问的开放标准;因此,它没有专有软件中存在的不兼容格式的问题。
此外,使用开源软件的公司不必考虑复杂的许可模式,也不需要像产品激活或序列号那样的反盗版措施。
与专有软件相比,开源软件通常具有**更低的成本** **更高的安全性**和**更好的质量** 。
### 缺点
开源软件的主要缺点是通常使用起来不是很简单。 Linux之类的开源操作系统无法在一天之内学习。在您掌握它们之前它们需要您的不断努力和培训。您可能需要聘请经过培训的人员来简化操作这可能会产生额外费用。
### 开源的开源
开源软件允许开发人员查看任何受创作许可的软件的源代码。开源项目使开发人员可以更轻松地在不同项目上做出贡献,甚至无需在本地计算机上下载文件即可对服务器上的实际文件进行更改。
人们可以通过不同的网站找到开源项目,例如:
1. https://github.com
2. https://opensource.google.com/
最大的开源项目之一是Linux。
#### 更多信息:
[开源计划](https://opensource.org/) [维基百科开源模型](https://en.wikipedia.org/wiki/Open-source_model) [维基百科开源软件](https://en.wikipedia.org/wiki/Open-source_software)