搜索

什么叫做开源的

发布网友 发布时间: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
Top