也许还有很多人不知道什么是开源工作者,他们又是做什么的。但是linux,firefox火狐浏览器估计大家都听过?
linux和firefox火狐浏览器的开发者并不是拿着高额的工资,坐在豪华的办公室里的高级白领,但不可否认的是,有一小部分确实是有工资拿的,那都是核心级的开发工作者,远比微软的核心技术人员收入低了。我要说的是其实他们中间的绝大部分其实是免费工作的!
在windows平台下,我们下载软件一般是exe格式,或者有带一些dll的文件,它们都是二进制的文件,我们如果用文本编辑器打开的话,会发现都是乱码。我们都知道,软件的开发最先是源代码的编写,然后经过预处理、编译、链接最终形成可执行文件,这是一条“单行线”也就是说不能逆着走的(一般情况下)我们可以下载的软件,但是一般不可以再把它们变成它们的原始代码了,也就是说,如果我们想知道它的原理的话,也就变得很困难了(牛逼除外,他们会把可执行文件反汇编),但是即使是牛逼对于反汇编的东西也不可能全部弄懂。但是在开放源代码的世界里,每一个软件的源代码都是可以免费的到的。这样开源软件就是免费的。软件是免费的,你说开发者得到的钱可能多吗?
然而这种情况下,他们却开发出世界上最好的软件,他们在各个领域都有杰出的作品。他们是一群极为热心的人,我在ubuntu的论坛呆过一段时间,遇到了许多热心人,其中印象最深的是karron。他真的是一位好学生,每次别人有问题都是热心的帮助解决,这里再次感谢karron对我和大家的帮助!
没有评论:
发表评论