给南开大学礼鹤同学的回信----关于开源的思考
礼鹤同学:
你好!
很高兴收到你的来信,你的问题思考很深入,想必也是很多接触开源青年人的困惑,这同时也是我正在努力求索的问题,就在近日,我将你、我共同思考的问题以政治经济学的理论加以了诠释,我想我给你的回信以公开信的形式发表,作为同时对更广大开源爱好者的回答最为有益!
上月初我从天津巡讲“开源中国说”回来就陷入了与你同样的问题思考中,这期间ubuntu的创始人Make先生来到北京进行ubuntu6.10的发布 party,当天现场一百人的场地居然去了5、6百人,气氛之热烈,无人料到;近日,甲骨文宣布了对Liunx的支持;微软与Novell结盟;SUN公司Java语言的全面开源,这一切仅仅是IT巨擎简简单单开放了源代码或支持了开放源代码吗?非也!这背后一定孕育着重大的社会变革,而这个重大的社会变革到底意味着什么?我就这样苦思冥想着去了南京,参加在东南大学举行的南京程序员聚会,当我从南京返京后,打开邮箱时看到了你的邮件,我没有想到南开大学的一名学子也在思考和我同样的问题,这会不会就是南大校训对你们的熏陶呢?你对我的提问无形中加剧了我肩上的社会责任感,我认为我有义务给你一个经得起拷问的回答!
11月28日我参加了在北京举办的“2006中国信息化大会”,会议由信息产业部苟仲文副部长主持,听着演讲嘉宾的大会发言,我脑海中还在联想着你提的问题。11月28日晚12钟我风雨兼程,赶到桂林参加“中国软件人才教育培训高峰论坛”,29日、30日来自全国各地的软件示范学院领导、各地软件培训机构的管理者、各地软件园区负责人齐聚桂林愚自乐园宾馆探讨中国软件人才培养之路!12月1日凌晨我拖着疲惫的身体回到家中稍做休息,当天又出席“第四届中国软件大会”,并应邀作为“基础软件与开源软件”论坛的主持人继续在大会现场奋战两天;12月3日又急忙参加另一件业界盛事----一年一度的“IT两会”;这几个会议期间,我的部门还为IBM举办了一次用户技术讲座和一个有关Office开发的技术沙龙。昨晚,下班后我利用业余时间在北京信息工程学院又进行了一次普及开源的演讲,深夜回到家中,想起你的来信必须要回了,况且在近日的文山会海中我对你的问题有所领悟!
在上周飞往桂林的飞机上闲来无事回味着政治经济学的理论,突然思绪搭到了你的问题上,一个灵感冒出来---开放源代码是信息社会中知识经济的生产资料,人类的大脑正式加工开放源代码这种生产资料的生产工具。而开放源代码这种生产资料又具有自然供给、无须购买、不断升值的特性!当今社会最先进的生产力就是开放源代码中蕴藏着的科学计算生产力,所以可以说开放源代码是信息社会中蕴涵着先进生产力的无成本的生产资料,它不属于某个人,它属于全人类;它永不消逝,不断增值;它并非无条件使用,它是在如GPL等规则下使用的!五十几年前无数的仁人志士用抛头颅、洒热血的革命方式换来了传统社会里生产资料所有制的改变,生产资料的重新分配,而在信息社会里开放源代码同样给社会带来了变革,但不再需要流血的方式了,这不能不说是开放源代码给社会带来的进步!所以我想归纳总结起来自由软件、开源软件对于西方人来讲更多的是涉及哲学关于自由价值的思考,而对于我们这个以马列主义理论立国的发展中民族来讲更多的意味应该是- ---“开放源代码是信息社会人类的生产资料”,开放源代码同时蕴涵着先进的科学计算生产力,在今天这样的时代下无产阶级同样肩负着利用开放源代码改造世界的使命;开放源代码不是上帝或某人的恩赐,开放源代码是人类社会发展的必然产物和客观存在,不以人们的意志为转移;只有科学地认识开放源代码,我们才能充分合理地应用开放源代码这一有力武器改造世界,跨越数字鸿沟,实现科技创新,争取民族富强,建设和谐社会;事务发展到今天,在世界资源不断匮乏的条件下我们谋求经济发展,不可能再走西方发达资本主义国家发展的老路,只能独辟蹊径,充分利用天然的、无成本的、又不用流血革命就可以得来的、并不断升值的生产资料----开放源代码来发展壮大我们!以上这些文字是我深思熟虑后对你第二个问题的解答,开源思想不经过马列主义的政治经济学诠释是无本之末!网上关于自由软件的起源和经典政治经济学读本应该是你求解开源思想来源的很好参考!
再回来回答你的第一个问题:开源是我的字,王开源的本意是不开江河之源无以成汪洋之势;引申之意是“开源为王、王者开源”!
你的第三个问题开源应该置于什么样的境地?我个人观点开源应该成为我们国家的基本国策,应将开源置于至高的境地;开放源代码可以解释为开源的字面之意,真正的涵义是“开启智慧之源”。传统的文字也是一种源代码,但我们不去通过努力学习掌握文字和开放源代码,我们就永远无法进步,所以真正的进步不在开放源代码本身,而在于我们在思想上如何正确认识开放源代码这个客观事物,并且合理运用开放源代码这个信息社会中特出的生产资料!
前次,我从天津三所大学演讲回来后,天津工业大学的凯同学和几位志同道合的同学在老师的支持下成立了“天津工业大学GNU/Liunx促进会”,致力于在同学们中间推广自由与开源软件,你的来信和凯同学的行动对我们这些开源的布道者来讲就是最大的收获与安慰,希望你们从此走进自由与开源之门!
最后,我用一首这次在桂林开会间隙,夜游漓江时的诗作作为给你回信的收尾!
百代风云千雄换,
信息文明万众干。
昨日天公重抖擞,
今朝降我启开源!
王开源
2006年12月7日
给南开大学礼鹤同学的回信----关于开源的思考相关推荐
- 给即将大三找方向的同学:放下焦虑,行动起来
[来信] 贺老师你好呀,我是一名将要升大三的学子,就读于某师范类211大学,对于我的大一大二觉得自己走了很多的弯路,没有在探索中确定好自己的方向,觉得自己除了课内的那些课程,并没有学到很多其他的东西( ...
- 聊聊困扰很多同学的一个问题:是否要转方向 ?
戳蓝字"CSDN云计算"关注我们哦! 作者 | 大飞码字 责编 | 阿秃 这篇来聊聊困扰很多同学的一个问题:是否要转方向 ? 这类问题没有标准的答案,每个人的理解也不一样,我写下 ...
- 答大三犹豫考研的同学兼向大一学生叨叨几句
[来信] 贺老师你好,我是一名普通二本网络工程专业的大三学生.眼看着大三上学期又要结束了,非常的焦虑.之前一直没有好好学习,学的东西少之又少,大三下学期结束就要开始找实习了.学校开了java基础课程, ...
- 对‘初学者应该选择哪种编程语言’的回答——计算机达人成长之路(38)
7.PASCAL语言(一)一门通,门门通 在计算机学习问题排行版上,有一个问题绝对是稳居榜首,每次提出都能在各大论坛掀起一股顶帖风暴,而各大网站的每个网络大牛,都会收到无数学院小弟发来弱弱的提问,这个 ...
- pyqt label 设值时会进行加法_飞桨与PyQt的碰撞,图形化目标检测So Easy
还记得3月份的时候我给大家介绍了PaddleDetection的环境部署.训练及可视化.模型导出.但那只是一个算法程序,一个完整的项目需要在算法的基础上将可视化操作开发成型.今天我给大家带来如何利用P ...
- 【linux+C】神器 vim + 指针相关客串
前篇回顾 上篇介绍了linux下C编程基本环境配置以及相关工具使用选择. 不过10个大牛9个用vim,那么咱们就来玩vim.linux下玩c就别依靠图形界面.好吧告别Ide,命令行才是c的王道. 本篇 ...
- vim note(6)--vim的一个较全的介绍(转)
vim的配置文件 ~/.vimrc 用户的默认配置文件 ~/.vim/plugin/ 用户的默认脚本文件的存放文件夹 ~/.vim/ftplugin/ 用户的默认文件类型相关脚本文件的 ...
- 小程序秒杀活动服务器,微信小程序官方上线张大仙周年活动,人数太多把服务器弄崩溃了...
原标题:微信小程序官方上线张大仙周年活动,人数太多把服务器弄崩溃了 说起如今人气最旺的<王者荣耀>主播,莫过于就是靠着一手"素质直播"走遍天下的张大仙了.之前由于一些合 ...
- 环境搭建、标注、训练、推断,超详细的目标检测开发流程
点击我爱计算机视觉标星,更快获取CVML新技术 本文转载自飞桨PaddlePaddle.基于PaddleDetection,详细描述了一个完整目标检测项目流程,非常值得收藏. [飞桨开发者说]:余志良 ...
最新文章
- @芥末的糖----------《管理系统后台架构逻辑》
- Flutter开发之Input-TextField-文本输入框(45)
- Html5相关文章链接
- UE4学习-打包失败 缺失UE4Game二进制文件
- C#基础第三天-作业-集合-冒泡排序-模拟名片
- python3.4 pip安装_python3.4的pycurl pip安装
- 无线路由dns服务器地址,tplink无线路由器怎么设置DNS服务器地址
- 霓虹灯仍然肆无忌惮的绽放着它的妖艳
- 八哥英语词根词缀汇总
- 常见监控摄像头专业术语(码流、分辨率、帧率)详解
- 微光系列之青春无敌美少女
- @kubernetes(k8s)label标签的使用及service代理模式
- 一文带你开始挣取自己的一点睡后收入(基金,理财)
- 周末两天入门 PCB 设计
- 35.给定的字符串中字母顺序前移,其他字符顺序后移。
- 设计模式之结构型模型
- Java、JSP电影订票网站的设计与开发
- ThinkPhp6框架快速入门教程
- Vue使用ECharts完成2020年全国各地区GDP总量大数据可视化面板(附源码)
- Starling开发微信打灰机(一)
热门文章
- 【DFS】【水】HDU1241 Oil Deposits 油田资源
- 游戏服务器架构与性能优化相关的一些问题
- ip地址管理系统java,一个容易的IP地址管理系统源代码
- 2020最新蚂蚁金服三面+HR一面,面试经验总结及分享(拿offer)
- 商贸企业的库存管理应该怎么管?
- 【代码】优化算法BGD、SGD、Momentum、Adam算法python实现
- Xtrabacup的备份原理和实战
- FPGA 基于双端口RAM的串口通信系统
- 服务器硬原理件结构和,1.服务器结-构及工作原理.ppt
- 科研中论文常见数学符号及其含义(科研必备,建议收藏)