Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14181
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 310
  • 用 户 组: 普通用户
  • 注册时间: 2020-09-03 13:55
文章分类
文章存档

2021年(1)

2020年(30)

我的朋友

分类: IT业界

2020-10-09 15:49:17

开源软件的源代码任何人都可以审查、修改和增强。反之,有些软件只有创建它的人、团队、组织才能修改,并且控制维护工作。人们称这种软件是“专有proprietary”或“闭源closed source”软件。

“源代码source code”是软件中大部分计算机用户都没见过的部分,程序员可以修改代码来改变一个软件(“程序”或“应用”)工作的方式。程序员如果可以接触到计算机程序源代码,就可以通过添加功能或修复问题来改进这个软件。企业也可以用一些开源系统来做自己的

简单来说,开源其实有很多好处。

1,推广:企业可以通过开源树立正面品牌形象,如微软开始加大开源力度,摆脱传统windows老旧形象; 个人程序员推广自己,比如在简历中说自己在GitHub上发布过某个开源项目等。

2,修正软件中错误:公开源代码,可以让更多人使用,并帮助找到错误bug,甚至一些志愿者会投入时间免费帮助修改错误。

3,实现额外功能:一些志愿者在使用和修改源代码的过程中,有时会产生一些新的想法,甚至帮助开发代码,实现新的功能。

开源软件,给使用者建立了更大的信心,即便你对软件开发公司的长期活跃度不抱有信心,但如果你对这个开源软件现在认可,将来就算软件公司不继续维护了,也可以自行维护这个开源软件。换句话说,开源软件从协议上保证了绝对没有断供的风险。

阅读(583) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~