问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么叫做开源的

发布网友 发布时间:2022-02-28 23:02

我来回答

5个回答

热心网友 时间:2022-03-01 00:31

开源:

开源是一个汉语词语,读音kāi yuán,常与“节流”连用,意思是开辟收入的新来源;节制支出;减少消耗。这个词语出自《荀子·富国》。

[释义]开源:开辟水源;节流:节制水流。比喻增收节支。[语出]《荀子·富国》:“百进时和;事业得叙者;货之源也;等赋府库者;货之流也。故明主必谨养其和;节其流;开其源;而时斟酌焉。”

网络开源:

开源项目、开源代码、非开源代码、开源软件。

开源项目:

开源(Open Source,开放源码)被非盈利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的*。

开源代码:

开放源代码(Open source code)也称为源代码公开,指的是一种软件发布模式。一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或著作权所有者等拥有程序的原始码。有些软件的作者会将原始码公开,此称之为“源代码公开”,但这并不一定符合“开放原代码”的定义及条件,因为作者可能会设定公开原始码的条件*,例如*可阅读原始码的对象、*衍生品等。

非开源代码:

非开源代码与开源代码相反,其程序与软件产品是有产权知识保护的,别人想用就得花钱,想在其基础上作调整必须经过其同意。就如你电脑用的windows系统。

开源软件:

开放源码软件(open-source)是一个新名词,它被定义为描述其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的*。开放源码软件通常是有copyright的,它的许可证可能包含这样一些*: 蓄意的保护它的开放源码状态,著者身份的公告,或者开发的控制。“开放源码”正在被公众利益软件组织注册为认证标记,这也是创立正式的开放源码定义的一种手段。

其它:

尽管 Windows 是被开源社区的人们看不上眼的东西,但是还是有很多的开源软件能应用于 Windows 。 我记得在 Linux 出现之前,就有 GNU 工具被移植到 Windows。现在只是使用开源或者自由软件,你就能开发出复杂的 Windows 软件。

还有一个反向的路径:如果你在开发 Windows 版本的软件,那么可以利用那些专门针对 Windows 的工具,并充分利用他们的优点。在这种情况下,你可以使用 COM 着重来优化Windows 界面。如果你用微软的 Visual Studio 来写程序的,这样你的程序就只能在 Windows 上跑。

但是在优化这些程序的时候,你可能要在很多应用之间折衷考虑。你的程序成为 Windows 专用程序,这样,你就要遵循微软的“教诲”,以写出最好的程序。然而,很多人不喜欢这样,例如,如果你使用微软的 MAPI 作为 e-mail API ,那么你就只能从非微软平台得到简单的支持。因此,坚持标准,能为你选择正确的产品来适合自己的需求带来更大的自由。

热心网友 时间:2022-03-01 01:49

开源就是开放程序源代码。就是把程序源代码发放出来,让程序的用户可以获得。
开源和收不收费没有关系,开源软件同样可以收费。

编程语言本身没有开不开源的问题。开不开源的是把语言编译成可执行程序的编译器或者是执行这种语言写的脚本的解释器软件。
也有编译java的编译器是不开源的。当然,常用的java的编译/解释器都是开源的。
所有常见的编程语言,像C, C++, Basic, Pascal, Php, Python等等都有开源的编译器或解释器。

对自己懂编写软件的语言的用户而言,水平高的可以对软件做修改以满足自己的特殊需要。水平低的可以学习。
因为软件有很多人知道源代码,有问题也容易发现。其它不懂编程的用户也相对放心一点。
对于软件编写者而言,他有可能得到看他软件源代码的高手的指导,别人也可能帮他发现软件中的问题,甚至有人帮他修正源程序中的错误。
而且,如果知道源代码的人比较多,就算他有一天不想继续开发这个软件了,也很容易找到接手的人,这对于用户也是一件好事。

热心网友 时间:2022-03-01 03:24

开源就是开放程序源代码。就是把程序源代码发放出来,让程序的用户可以获得。开源和收不收费没有关系,开源软件同样可以收费。

热心网友 时间:2022-03-01 05:15

啥叫开源,给你说说看吧。就好比,你用一个东西,你可以改,把他改的天花乱坠都可以,但是一个东西,只准你往上面加,不准改就是不开源。自己理解吧

热心网友 时间:2022-03-01 07:23

就是将一个软件或者网站的源代码发放出来,供大家免费使用!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
奥迪a6l怎么用手机连接音响放歌,我的是华为 奥迪a6l蓝牙连接了,听歌没声音 2009年6月在农业银行办理30万等额本息为10年的商业房贷,7折,现在月供... 存量房贷七折七折政策 ...在农业银行贷款27万,等额本息打七折利率按揭20年,现在的利率每月应还... 我是第一套房,在农业银行不是公积金贷款27万元20年付清利息怎么算法... 在成都交通违章网上怎么办理的 成都违章罚款网上怎么交 成都交通违章罚款在哪里交 成都违章停车可以网上交罚款吗 java开源的其它 java开源了有什么好的? java开源框架干什么用的啊 什么是java开源库 什么是java开源项目?谁能简单地给我讲一下!目的?过程?成果?用途? JAVA开源到底指的是什么? 51cto课程培训机构靠谱吗?能考华为认证吗? https证书有什么类型? 证书类别是什么 学习java都需要什么基础??是不是需要英语很好??谢谢各位 我想学C语言·编程和JAVA 需要什么基础· 学习java编程需要注意什么? 我想学java编程语言,请问要那些基础,要美术基础吗 零基础可以学习java编程吗? java编程很难学吗如果没有基础? 要学Java需要编程基础吗 Java需要什么基础吗? java编程需要什么基础 没开封的淡奶油过期了,一直放冰箱里冷藏还能用吗? 淡奶油打开后在冰箱冷藏里放了一个月能否食用? 的java开源项目吗 java 到底开源了吗 centos7的vim怎么装 U盘安装centOS7无法进入安装界面?请问该怎么办? 在centos7中怎么安装monodevelop 电商美工主要做一些什么 我从事的工作需要考软件设计师评中级职称,我想问下我直接考高级行么? 淄博的旅游特产有哪些 淄博特色是什么? 淄博特产 淄博的特色有什么? 淄博的特色美食有哪些? 请问抖音极速版那里买的东西,一个月了还没到货,而且我的右上角三行那里找不到订单了,联系不到客服? 在抖音极速版买的东西找不到付款方式 抖音极速版桌面找不到 Linux计划任务 申请不了电子驾驶证的原因是? 电子驾驶证异常怎么办 我怎么申请不了电子驾驶证? 驾驶证电子版为什么申请不成功