开源代码软件用通俗的解释,是怎么样的工具,是干嘛的,非程序员接触过吗在平时电脑应用里( 二 )


开源软件可以直接拿来让用户使用,也可以让程序员根据自己的业务修改一些特定的功能,然后再让用户使用,这样就省掉了一些重复写代码的作用,并且有的开源代码的软件做的已经非常好了,并不需要自己再去书写。
电脑里有没有那得看你用的软件是用什么做的,比如语言啊,看看他们的项目经理是怎么考虑的,是否使用了开源软件,你可以去了解它是怎么制作的。

■网友
閉源和開源個各打個比方吧, 閉源: 你調出了一個飲料(比如可樂),之後拿去市場上賣,別人不能根據可樂的成品調出可樂。所以可樂是“閉源”的。開源: 你調出了一個飲料(比如冰紅茶),之後把配方印在包裝紙上面(或網上),別人可以看到冰紅茶是怎麼配出來的,所以冰紅茶是“開源”的。以上
■网友
首先源代码就是程序员编写软件的代码。这个代码编制之后就是软件。为了保护自己软件不被别人抄袭或者修改,一般不会公布源代码。开源代码软件应该就是通过技术手段获得开源软件的源代码的改动权,就可以去自定义的修改了。
当然我也不懂,只是简单的说一下我的想法。
我个人认为这种代码就好像数独一样。本身正常的应该是一个严谨的构造。当你开源之后就是打破这个本身稳定的构造。丰富之后再使其稳定。如果不能严谨的完成,那就是出现bug。但本身开源的目的就是为了满足自己对软件的习惯。所以在软件里就会出现一种是让本身无要求的用户接受自己认为对用户好的设计。一种就是让用户自己选择软件的一些应用,不强迫,只会丰富对其改动的范围。

■网友
开源软件,就是把软件的图纸公开的软件和是不是程序员没有关系
■网友
就工具性而言,开源软件 和 普通的软件没区别。
开源软件顾名思义就是源代码是公开的,一般开源软件都是比较geek的工具,我还真想不起来非程序员会使用的开源软件。


推荐阅读