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

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

给亲爱的网友第一百封回信相关推荐

  1. 阿狸的999封情书(第五十一封到第一百封)

    阿狸的999封情书(第五十一封到第一百封) <第五十一封>想念是一颗毒牙,一口扎进我的身躯,很快,我就意识到,自己已经无药可救了. <第五十二封>爱上了你,我才领略思念的滋味. ...

  2. 不朽凡人 第一百六十二章 哪里来的外门弟子

    雷炼室的雷弧再次落下,莫无忌只能引导雷弧去轰击第一百零一条脉络.和第一百条脉络一摸一样,引导雷弧冲击堵塞的脉络,只能让他徒增痛楚而已,不能让堵塞的脉络有半分松动. 莫无忌索性将所有的开脉药液全部喝下, ...

  3. 美学心得(第一百九十四集)罗国正

    美学心得(第一百九十四集) 罗国正 (2018年11月) 2823.个人或群体,常在生理上和心理上积蓄着强大的势能,引爆这些势能很多时是由对号入座的一个"微细的感觉"导致的.这种& ...

  4. 写在我的第一百篇博文

    时间真快.我的博文一篇一篇的累积已是第一百篇了. 值此百篇之际,了了几句我的生活,我的工作,我的思想的片段,确实很散 -:). 别做善于遗忘的中国人 中国人有个显著的特点就是善于遗忘,并且善于遗忘那些 ...

  5. 第一百二十六节,JavaScript,XPath操作xml节点

    第一百二十六节,JavaScript,XPath操作xml节点 学习要点: 1.IE中的XPath 2.W3C中的XPath 3.XPath跨浏览器兼容 XPath是一种节点查找手段,对比之前使用标准 ...

  6. 第一卷 第一百三十六章 好白菜

    第一卷 第一百三十六章 好白菜 其实我最恨两种人,一种是始乱终弃的小白脸,一种就是生孩子不养活的臭娘们儿.**  提供本书txt电子书下载 **既然你能生就要能养啊,虽然我不知道井里的那个死孩子的母亲 ...

  7. 未明学院:双非学生风雨求职路 | 海投过上百封简历,面过券商、咨询、私募等6个方向后我得出的经验与教训

    作者/L同学 未明学院量化金融训练营优秀学员 01 写在前面 我是来自某双非财经一本的会计学大二学生,在最近的4-6月和许许多多的留学党一样奔波在寻找暑期实习的道路上.投出了几百封简历,有的遭拒,有的 ...

  8. 美学心得(第一百九十七集) 罗国正

    美学心得(第一百九十七集) 罗国正 (2019年2月) 2681.马斯洛提出的最高境界是"自我实现",换一个角度来理解.表述,即"自渡":而优秀的公益人物,他们 ...

  9. Baeldung Java 周评 | 第一百零五弹(关键词:如果 Java 是今天设计的、内容丰富的 Spring 会议、JPA 测试用例模版、高性能 Java 持久化、自动化订购午餐、前端五强)

    开篇词 尤金的第 105 篇 Java 周评,诞生了! Spring 以及 Java 相关 如果 Java 是今天设计的:可同步接口 [jooq.org] 关于 Java 中 "可能是什么& ...

最新文章

  1. openCV视频处理与图像转换
  2. [软件工程] 查找二维数组最大子数组的之和 郭莉莉李亚文
  3. matlab绘制csv图片,Matlab处理csv文件与图形绘制总结
  4. 常用HLS优化指令总结
  5. 浅谈Web前端安全策略xss和csrf,及又该如何预防?
  6. bootstrap table footerFormatter用法 统计列求和 sum、average等
  7. AI 领域一大进展:“分布式”和“深度学习”真正深度融合
  8. Oracle数据库 【SYNONYM 同义词 シノニム】
  9. 【DP】LeetCode 64. Minimum Path Sum
  10. C# 读取XML 写入XML 读写XML
  11. 输入一个三位数,分别输出他的个位十位百位
  12. PLC实训 — PLC的27条基本逻辑指令
  13. iRedMail在Debian或Ubuntu Linux上的安装
  14. HTML中abbr标记,html中abbr和acronym标签的区别
  15. 团队协作之 Git 提交
  16. OpenCV 凸包查找,Graham详解
  17. 线性回归(Linear regression)算法
  18. 怎样用CorelDRAW中透镜效果制作镂空球体
  19. 他是硅谷最好斗的华人 微软、谷歌、特斯拉都离不开他
  20. 程序史记:从巴贝奇、爱达到图灵

热门文章

  1. pytest源码解读HookspecMarker类和HookimplMarker类分析
  2. Linux基础——“ shell命令 概述”了解shell和基本linux
  3. 有关注册天津公司费用流程你了解多少
  4. 照妖镜验号API接口(2023.4月更新接口文档)
  5. 2022年五一杯数学建模A题血管机器人的订购与生物学习解题全过程及论文和程序
  6. Android键盘切换闪动原理及解决方案
  7. 缱绻旖旎万千,不过红楼遗梦
  8. 前端开发面试题之综合篇
  9. iis php环境安装包下载,Windows 一键安装包配置环境:Windows+IIS+Php+Mysql
  10. python学习 | 将CIFAR-10数据集中的图片按类别存放并生成组合图片