您当前的位置:首页 > 电脑百科 > 程序开发 > 开源程序 > 百科

关于开源软件的 7 个误解

时间:2023-07-22 16:03:30  来源:  作者:劳资蜀道三

不要通过软件许可证来判断程序

当谈到自由开源软件(FOSS)时,许多人发现自己陷入了误解和误解的海洋中。这是不幸的,因为自由和开源软件是软件生态系统的关键组成部分,并提供巨大的好处。

开源软件并不安全

一个常见的误解是自由和开源软件并不安全,因为它的源代码是可公开访问的,很容易被黑客利用。事实上,事实恰恰相反。开源代码的公共性质允许全球开发人员社区不断审查和输入。

因为有很多人关注代码,至少对于流行的项目来说是这样,所以可以尽早且经常地发现并纠正问题。这并不意味着自由和开源软件本质上比闭源软件更安全,但它本质上也不是更不安全。自由开源软件具有适当的安全功能,它们只是与闭源内部代码使用的安全实践不同。

话虽如此,已经发生过几起 FOSS 的开放性并没有使其免受恶意行为者侵害的事件。例如,Webmin 后门。花了一年多的时间来检测和修复以及在 OpenSSL 加密软件库中发现的极其严重的 Heartbleed Bug。

开源意味着较低的质量

许多人认为,由于自由和开源软件通常是免费的并且由志愿者开发,因此其质量一定较低。事实上,许多开源项目已被证明与专有项目一样好。自由和开源软件通常受益于多样化的输入,来自不同背景和专业水平的开发人员为强大、高质量的软件做出了贡献。

请注意,这并不意味着该软件必须在功能列表上逐点匹配。 Libreoffice 并不像 Office 365 套件中的程序那样包含大量功能(有些人会说臃肿),但它提供了绝大多数人实际使用的功能。同样,GIMP 可能不具备 Adobe Photoshop 的所有相同功能,特别是其云功能,但在正确的人手中,它可以实现同样好的效果。

我在大学里使用 LibreOffice 多年,与使用 Microsoft word 相比,从未遇到过任何限制。 VLC Player 是我用过的最好的媒体播放应用程序,而且它是开源的。在大多数情况下,尝试开源替代方案不需要前期成本,因此您可以自己尝试这些程序,也许可以节省软件许可证和订阅费用。

开源只适合开发者

有一种误解,认为 FOSS 仅适用于开发人员和 IT 专业人员,主要是因为它通常授予用户访问底层源代码的权限。虽然访问源代码确实对开发人员有利,但许多开源程序都是用户友好的,根本不需要编码知识:用于音频编辑的 Audacity、用于媒体播放的 VLC、用于电子邮件的 Thunderbird 等等。

开源软件不具有商业可行性

有些人认为开源软件无法在商业上可行,因为它可以自由分发。然而,许多企业通过提供与 FOSS 相关的优质服务(例如定制、安装、技术支持或额外功能)获得了成功。 Red Hat(例如 Red Hat linux)、IBM(例如 PyTorch)甚至 google(例如 Android)等公司都展示了开源模型的商业可行性。

开源始终免费

虽然许多开源软件确实可以免费获得,但“开源”并不一定意味着“免费”。 “开源”一词是指源代码的可访问性,而不是价格。许多开源项目都是通过其他方式资助的,例如捐赠、订阅费或提供具有附加功能的高级版本。

开源项目没有得到很好的支持

认为自由和开源软件没有良好支持的假设是因为它是基于社区的,这是另一个谬论。虽然您可能没有像商业软件那样的专门客户服务热线,但许多开源项目都有活跃的开发人员和用户社区,他们提供了令人印象深刻的支持。在线论坛、教程和文档提供了丰富的帮助和知识来源。

所有开源软件都是一样的

最后,有一种误解,认为所有自由和开源软件都是一样的。但与专有软件一样,自由和开源软件在功能、设计、支持和许可条件方面差异很大。例如,考虑两个开源操作系统 Debian 和 Ubuntu 之间的差异——它们有不同的目标用户、不同的发布周期和不同的默认环境。

从操作系统到生产力软件、游戏以及介于两者之间的许多其他小众类型的软件,可能至少有一个 FOSS 软件包正是您一直在寻找的



Tags:开源软件   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
金融机构使用开源软件,有哪些潜在风险?
面对新技术,无法逃避,只有先行和后行,没有不执行。本文来自社区文章《论述金融机构使用开源软件的潜在风险》及对该文的评论交流,由社区同行分享,也欢迎大家参与探讨。@朱向东 中...【详细内容】
2023-08-14  Search: 开源软件  点击:(279)  评论:(0)  加入收藏
关于开源软件的 7 个误解
不要通过软件许可证来判断程序当谈到自由开源软件(FOSS)时,许多人发现自己陷入了误解和误解的海洋中。这是不幸的,因为自由和开源软件是软件生态系统的关键组成部分,并提供巨大的...【详细内容】
2023-07-22  Search: 开源软件  点击:(204)  评论:(0)  加入收藏
Linux恶意软件兴起:保护开源软件(OSS)的9个技巧
“Linux是市场上最安全的操作系统”;多年来,这一直是开源平台的最佳卖点之一。然而,与任何有关技术的事物一样,被犯罪分子瞄准只是时间问题。每个操作系统、软件和服务都是如此...【详细内容】
2022-09-23  Search: 开源软件  点击:(394)  评论:(0)  加入收藏
ATW组织高调攻击!由境外黑客组织攻击引发的开源软件安全思考
前言开源软件在助力企业数字化转型的过程中起到了至关重要的作用,然而开源软件的广泛应用却由于安全意识的不足和缺失大大增加了风险暴露面,使用默认配置、允许未授权访问、权...【详细内容】
2022-04-06  Search: 开源软件  点击:(443)  评论:(0)  加入收藏
2021年年度最佳开源软件
Svelte https://svelte.dev/Svelte 是一种全新的构建用户界面的方法。传统框架如 React 和 Vue 在浏览器中需要做大量的工作,而 Svelte 将这些工作放到构建应用程序的编译阶...【详细内容】
2021-11-09  Search: 开源软件  点击:(719)  评论:(0)  加入收藏
TVMosaic社区服务器,由DVBLogic发布的开源软件
最近,DVBLogic发布了一款跨平台开源软件叫做TVMosaic 社区服务器,而这个“TVMosaic”背后也有一些挺复杂的故事。 TVMosaic的前身是 DVBLink, DVBLink 是一个可将电脑或NAS变成PVR的软件,PVR即Personal Video Recorder 个...【详细内容】
2021-10-09  Search: 开源软件  点击:(493)  评论:(0)  加入收藏
最受IT公司欢迎的30款开源软件
所谓开源,就是把软件的源代码开放出来,大家都能看到源代码,大家可以一起研究源代码并对软件的进行优化和改进。越来越多的IT公司对开源持开放态度,一方面有了优秀的开源项目,就不...【详细内容】
2020-06-13  Search: 开源软件  点击:(404)  评论:(0)  加入收藏
在 Linux 上使用开源软件创建 SDN
使用开源路由协议栈 Quagga,使你的 Linux 系统成为一台路由器。 来源:https://linux.cn/article-12199-1.html 作者:M Umer 译者:messon007网络路由协议分为两大类:内部网关协议...【详细内容】
2020-05-09  Search: 开源软件  点击:(293)  评论:(0)  加入收藏
开源软件明明是免费的,华为、思科们到底在怕什么?
在全世界搞IT的程序员中间广泛流传着一句谚语:“开源使用一时爽,版本发布火葬场。”不明就里的吃瓜群众们可能会问,开源软件到底有什么毒,让程序员们连秃顶都不怕,却唯独对它心...【详细内容】
2020-03-26  Search: 开源软件  点击:(539)  评论:(0)  加入收藏
伟大创业想法,只差一人编程?全网最全的开源软件了解一下
一、大数据1. Hadoop Apache 主持的这个项目是最广为人知的大数据工具。众多公司为 Hadoop 提供相关产品或商业支持,包括亚马逊网络服务、Cloudera、Hortonworks、IBM、Pivot...【详细内容】
2020-03-14  Search: 开源软件  点击:(369)  评论:(0)  加入收藏
▌简易百科推荐
GitHub顶流"Web OS"——运行于浏览器的桌面操作系统、用户超100万、原生jQuery和JS编写
Puter 是近日在 GitHub 上最受欢迎的一款开源项目,正式开源还没到一周 ——star 数就已接近 7k。作者表示这个项目已开发 3 年,并获得了超过 100 万用户。根据介绍,P...【详细内容】
2024-03-10  OSC开源社区    Tags:GitHub   点击:(17)  评论:(0)  加入收藏
一文读懂 AutoGPT 开源 AI Agents
Hello folks,我是 Luga,今天我们继续来聊一下人工智能(AI)生态领域相关的技术 - AutoGPT AI Agents ,本文将聚焦在针对不同类型的 AutoGPT 技术进行解析,使得大家能够了解不同 A...【详细内容】
2023-11-27  架构驿站  微信公众号  Tags:AI Agents   点击:(252)  评论:(0)  加入收藏
了解一下开源许可协议
开源许可协议开源许可协议是指允许软件源代码公开、免费获取、使用、修改和分发的许可协议。开源许可协议的目的是促进软件的自由共享和协作,使得开发者可以共同改进和创造新...【详细内容】
2023-11-18  沐雨花飞蝶  微信公众号  Tags:开源   点击:(216)  评论:(0)  加入收藏
七个很实用的开源项目,我们一起学学吧!
本周特推的两个项目都是异常实用的项目,一个接棒上周的视频重制项目 video-retalking 这次则是直接将视频替换成另外一个语种;另外一个则是解决日志阅读问题的 tailspin,让你在...【详细内容】
2023-11-06  HelloGitHub  微信公众号  Tags:开源   点击:(384)  评论:(0)  加入收藏
八个适合程序员接私活赚钱的开源项目
智慧团购一套基于Spring Cloud和Vue.js的社区团购配送系统,经过真实的用户检验且完善的社区团购配送系统,社区团购配送系统包含管理台、集团总店(商家PC端)、城市合伙人、区域...【详细内容】
2023-10-13  前端充电宝  微信公众号  Tags:开源项目   点击:(272)  评论:(0)  加入收藏
八个优秀开源DevOps工具
DevOps(Development和Operations)是一组软件工程过程最佳实践,并非工具,旨在将制造世界的精益概念应用于软件世界。维基百科给出的定义是:“DevOps是一种重视软件开发人员(Dev)和IT...【详细内容】
2023-10-10  andflow  微信公众号  Tags:DevOps   点击:(291)  评论:(0)  加入收藏
开源存在风险的根本原因
漏洞仍然是可以预防的几乎所有(96%)的漏洞仍然是可以避免的。2023年本可以避免21亿次具有已知漏洞的OSS下载,因为有了更好的修复版本——与2022年的百分比完全相同...【详细内容】
2023-10-09     企业网D1Net  Tags:开源   点击:(299)  评论:(0)  加入收藏
中国14岁初中生,开源Windows 12网页版,star数近2k
出品 | OSC开源社区(ID:oschina2013)前几天在网上冲浪,发现名为「Windows 12 网页版」的开源项目——在网页端实现了Windows 12 的交互和 UI。项目亮点: 精美的 UI 设...【详细内容】
2023-09-07    OSC开源社区  Tags:开源   点击:(249)  评论:(0)  加入收藏
苹果开源FastViT:快速卷积Transformer的混合视觉架构
苹果此前在论文《FastViT: A Fast Hybrid Vision Transformer using Structural Reparameterization》中提出的 FastViT 架构已正式开源。论文地址:https://arxiv.org/pdf/23...【详细内容】
2023-08-16  OSC开源社区    Tags:FastViT   点击:(318)  评论:(0)  加入收藏
金融机构使用开源软件,有哪些潜在风险?
面对新技术,无法逃避,只有先行和后行,没有不执行。本文来自社区文章《论述金融机构使用开源软件的潜在风险》及对该文的评论交流,由社区同行分享,也欢迎大家参与探讨。@朱向东 中...【详细内容】
2023-08-14    IT168企业级  Tags:开源软件   点击:(279)  评论:(0)  加入收藏
站内最新
站内热门
站内头条