编程语言中的开源和闭源是什么意思

 我来答
海上二十九号
2018-03-31 · 一个无聊的拍客,拍点,写点,感受点。
海上二十九号
采纳数:41404 获赞数:154047

向TA提问 私信TA
展开全部

开源即开放源代码(Open source code)也称为源代码公开,指的是一种软件发布模式,讲源代码公开。闭源(Closed source)是作为开源的反义词而出现的一个术语,指被用于任何没有资格作为开源许可术语的程序。

1、开放源代码(英语:Open Source)描述了一种在产品的出品和开发中提供最终源材料的做法。一些人将开放源代码认为是一种哲学思想,另一些人则把它当成一种实用主义。在这个词广泛使用前,开发者和生产者使用很多词去描述这个概念;开放源代码在互联网上获得广泛使用,参加者需要大量更新电脑源代码。开放源代码使得生产模块、通信管道、交互社区获得改善。随后,一个新著作权、软件授权条款、域名和消费者提供创建的,一个新词开源软件诞生。

2、闭源。一般意味着将仅能获得它们许可的计算机程序的一个二进制版本,而没有这个程序的源代码。软件的翻译修改从技术方面来说几乎是不可能的。这个发展模型的源代码被看作这个公司的商业秘密,因此可能获得源代码接入的团体例如学校,商业机构等必须提前签订不泄漏协议,以保证源代码不会大众所知而影响其盈利。

百度网友747b277
2017-02-21 · TA获得超过204个赞
知道小有建树答主
回答量:149
采纳率:75%
帮助的人:80.5万
展开全部
开源是指提供了不仅提供程序还提供程序源代码,闭源是指提供程序,不提供源代码。
如果一个程序不开源,别人就不能轻易的修改程序,也不能轻易的知道程序到底是怎么实现的。
开源和闭源,一直都是讨论的重点。个人觉得各有各的好处。
程序开源了,帮助测试和修改的人也就多了,程序也就更丰富,变化更快,但缺点是质量参差不齐,品控很难把握。如安卓、各种LINUX发行版、各大开源社区
程序闭源了,能够修改升级的只有程序提供方,程序更新速度慢,对市场反应迟钝,是硬伤,但好处是来源就一个,安全性和品控,做的很好。如苹果、MS
追问
安卓的应用算是开源的吗?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
IT风云说
2020-12-23 · TA获得超过1021个赞
知道小有建树答主
回答量:2825
采纳率:0%
帮助的人:145万
展开全部

开源软件是什么意思?闭源呢?

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式