给亲爱的网友第一百封回信

简介:
Dingwen.Zeng:
你好!
        很高兴受到你的来信,现在我赋闲在家能有时间给你回信,我也愿意与朋友们探讨有关开源与自由软件的事情。
         一、目前为止世界上是存在着“自由软件”、“开源软件”、“商业软件”、“共享软件”等不同性质的软件,他们的不同不仅仅是商业上的不同,也是哲学观点的 不同、世界观的不同、道德出发点的不同等等。正如你所说的:“成熟的软件必然也要成熟的程序员来写,而任何一个程序员的成长,都要花费时间,金钱种种代 价。如果做软件没有商业收益,如何保证程序员的生计?”我完全同意你的这个观点,以上说的“自由软件”、“开源软件”、“商业软件”、“共享软件”四种软 件都是有商业行为的,人类社会发展至今也没有提倡人人要无尝劳动啊!无偿劳动那不是彻头彻尾的剥削吗(当然类似奥运会临时的志愿者不算无偿劳动)?自由软 件”并不反对商业行为,而是反对私有软件制度; “开源软件”在售出软件及其服务的同时还附送上一份软件源代码不是更合理吗?“商业软件”卖给用户的是使用权力,但不带源代码,并且规定只能你一个人使 用,不能给其他人 COPY或COPY到其他机器上使用,即使是给你的家人或你自己的另一台家用电脑上也不允许COPY;“共享软件”就宽松一些,放在Internet上, 你爱用不用,如果用户用了爱给钱不给,但有的人用了还是会付钱并在 该软件的注册机上注册一下成为其合法用户的,但用户付不付费使用
“共享软件” 也得不到其源代码的。所以天下本没有免费的午餐,也不会有人甘愿无偿的劳动,对吗?
        二、Dingwen.Zeng这位朋友说我:“先生一直鼓吹开源、免费、自由软件对于用户的种种好处”,我在这里声明一下,我是在为自由、开源软件呐喊, 不是鼓吹。本人目前赋闲在家,不属于任何企事业单位,没有头衔,没收任何人好处,所以没有动机鼓吹什么的必要。但自愿为自由、开源软件呐喊是出于对自由软 件的热爱。本人认为自由软件开放了源代码就是开启了人类智慧之源,使人类结束了智慧上钻木取火的阶段,不至于做什么事情都要从头来过。       在人的自然权力里有一项是受教育的权力,所以我们国家才有九年义务教育的制度。人类受教育的自然权力保障的前提是在知识面前人人平等。权力又是什么呢?权 力是改变一切不平等的可能。如果人在知识面前不平等,如果人没有受教育的自然权力,那么这个人就永远没有改变自身不平等境遇的
可能,我们的社会目前就存在这种悲哀,煤矿的矿工兄弟、砖窑里被拐卖的童工等 。 而多数人推崇的“商业软件”和“商业软件”赖以保护的“知识产权”把“商业软件”其中的某些知识貌似合理合法地称为商业机密,并以此加以保护、占 有,这站在商业道德的角度是无可厚非的,但世界上就只有商业道德存在吗?就没有对贫苦落后人们的人文关怀吗?就只有资本家做慈善家的道德,没有草根争取生 存和平等的道德吗?资本家表面保护的是知识产权,其实质保护的是知识产权背后的资本收益,这就势必给人类带来广泛的歧视,这个歧视的结果就是把我们中国看 成一个盗版的国家,因为中国绝大多数人都在使用盗版软件。这当然不是我本人下的结论,而是大洋彼岸的那个国家讲的,是他们在公元2007年4月9日WTO 上公开讲 的,因为这就是他们所谓的道德逻辑!        狗关在笼子里是为了怕狗伤人,疯狗关在笼子里是为了怕疯狗伤人,疯子关在笼子里是为了怕疯子伤人,而正常的人被关在笼子里就是被歧视了。随着科学技术的日 新月异,科学技术更多的应是造福人类社会,而不应该是给人类社会建立起由知识产权、数字版权等组成的无数藩篱,让人类通过有限的 windows认知世界。改变我们不受知识产权驯服的可能就是要争取一个知识自由的天空,这个知识自由的天空正是自由软件所赋予的深刻涵义!
        三、很高兴知道你走进了程序员的大门,学习什么知识并不重要,只要是一门知识、一项技能都能够使我们养家糊口,更有意义的是你的知识与你的技能可以帮助你 一生成就什么。我国著名的小提琴演奏家吕思清说过这样一句话:“一个人如果没有思想境界、没有精神,他的技能再娴熟,也只能是一代匠人,永远成不了真正的 演奏家”,这就是乐队中一个首席小提琴手和众多演奏者的区别。知识各有不同,各有侧重,学习计算知识还是学习开放架构、开放源代码的知识会更有发展前途, 比如 LPMA(Linux、PHP、MYSQL、Apache)架构下的编程技术,因为在不开放的架构下学习与应用相关技术就好比在迷宫里打转转。SUN公司 在去年已经对其技术进行了开源,JAVA还是一个非常强大的开发工具,以你目前半年的学习水平还应处于入门阶段,可能对JAVA语言在服务器端的开发还需 了解,可能需要你接触一些实际项目再提高对JAVA及相关知识的认识,这些也仅限于我的猜测,因为对你的水平我并不了解。但不管你学习了什么知识都要学以 致用、用以致富、富以强国、强国慰吾生平!
        自由软件也好、开源软件也好、商业软件也好、共享软件也好,都存在一些免费版本、免费现象,但免费不免费不是软件问题的本质,更不是我“鼓吹”的重点,我 呐喊的是:“在知识面前人人品等、草根也有驾驭知识的权力,而这一切正是自由软件赋予我们的;自由软件给了我们面对知识时的自由和自由驾驭知识的权力,自 由软件
本质上开启了人类智慧之源!
        再次感谢你的来信,这封来信是今年4月20日北大事件以来我收到的第一百 网友 来信 ,真心感谢你们的支持!
        请允许我以公开信的形式把这封回信放到我的blog上,以便以此回答更多网友的类似问题。

 
                                                                                                   王开源
                                                                                               2007,7,4 


附网友原信:
你好,王开源先生
      像大多数人一样,第一次知道你名字,是盖茨去北大演讲的时候
。今天在CSDN又看到了王先生的文章,于是有了给先生电邮件讨教的冲动。
      本人充其量只能算是个未入门的初级程序员,暂且这么称呼吧 。先生一直鼓吹开源、免费、自由软件对于用户的种种好处 ,但我不明白的是,成熟的软件必然也要成熟的程序员来写 ,而任何一个程序员的成长,都要花费时间,金钱种种代价 。如果做软件没有商业收益,如何保证程序员的生计?另外 ,本人初学JAVA半年,因不满JAVA的低效与及难用,正有转向.NET平台的打算。未来之路何去何从,或以一个过来的人身份,给本人一点建议 ,希望先生不吝赐教。谢谢!
      此致
敬礼!
                                                                                                                  丁级程序员 Dingwen.Zeng
                              
                                                                                         2007.7.4  

















本文转自arthur593351CTO博客,原文链接: http://blog.51cto.com/arthur5933/114678  ,如需转载请自行联系原作者



相关文章
|
Ubuntu Windows
Ubuntu Remmina 远程桌面提示 “无法连接到RDP服务器”
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.
4480 2
|
前端开发 JavaScript 机器人
体验服务器搭建青龙面板实操报告
5813人阅读 目录 1、准备工作 2、青龙面板搭建及拉库 3、安装go等环境 4、安装XDD-PLUS及配置 5、其他
|
机器学习/深度学习 自然语言处理 安全
18LLM4SE革命性技术揭秘:大型语言模型LLM在软件工程SE领域的全景解析与未来展望 - 探索LLM的多维应用、优化策略与软件管理新视角【网安AIGC专题11.15】作者汇报 综述
18LLM4SE革命性技术揭秘:大型语言模型LLM在软件工程SE领域的全景解析与未来展望 - 探索LLM的多维应用、优化策略与软件管理新视角【网安AIGC专题11.15】作者汇报 综述
1778 0
|
机器学习/深度学习 数据采集 搜索推荐
技术解读 | 智能开放搜索CTR预估模型
本文介绍开放搜索CTR预估模型在个性化排序中的应用与实践
2649 2
|
人工智能
零基础搞定智能logo设计
海量创意一键生成,永久版权商用无忧
零基础搞定智能logo设计
|
前端开发
【我的前端】前端项目小练习:CSS创建3D圆柱旋转效果
学习css,我们必须模仿圆柱体,因为我们没有用于圆形物体的css原生盒子。
【我的前端】前端项目小练习:CSS创建3D圆柱旋转效果
|
存储 编译器 C语言
计算机组成原理-第二章 数据表示与运算
计算机必须了解的基础知识,计算机组成原理
计算机组成原理-第二章 数据表示与运算
|
Android开发 开发者 Kotlin
安卓UI设计开发——Material Design(BottomSheetDialogFragment篇)
随着工作的不断深入,作者最近接触到了给APP换UI的需求,看着花里胡哨的新UI,想起了我之前无意在某设计网站上碰到的新词——高级设计感,紧接着,作者又在开发中发现了Google提出的Material Design
706 0
|
弹性计算 固态存储 网络协议
阿里云服务器通用型g6和计算型c6有什么区别?CPU内存比差异
阿里云服务器通用型g6和计算型c6有什么区别?一个是ECS通用型g6实例,一个是ECS计算型c6实例,CPU内存比不同,CPU均采用2.5 GHz主频的Intel Xeon Platinum 8269CY(Cascade Lake),睿频3.2 GHz
732 0
阿里云服务器通用型g6和计算型c6有什么区别?CPU内存比差异

热门文章

最新文章