说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

【OSTC讲师专访】魏子钧: “中国式开源”没有“然后”

HTML文档下载 WORD文档下载 PDF文档下载
CSDN“开源技术大会•2014”(OSTC•2014)将于2014年3月30日在北京丽亭华苑酒店召开。我们将陆续发布参会讲师的系列采访,谈谈他们将在本次活动分享的内容。本期采访的是魏子钧(大城小胖)。

编者按: CSDN “开源技术大会·2014” (OSTC·2014 )将于2014年3月30日在北京丽亭华苑酒店召开。我们将陆续发布参会讲师的系列采访,谈谈他们将在本次活动分享的内容。

本期,我们采访的知名前端工程师魏子钧(大城小胖)


魏子钧(大城小胖)

魏子钧(新浪微博:@大城小胖),专注于Web应用开发、HTML5技术研究,以及基于HTML5的移动游戏引擎开发。从事过五年Java相关的开发工作,熟悉Java、J2EE应用开发,有PHP、Python开发经验。2005年毕业于大连的辽宁师范大学,毕业后直接进入了大连东软。曾就职于上海普元信息、惠普中国、盛大创新院,目前正在创业。

在本次的采访中,魏子钧分享了他对HTML5和JavaScript技术开发的开源操作系统的看法,并对目前中国的开源形势表示了自己的担忧:他认为目前中国的开源项目,要么就是“仅开放源代码”但缺少后续动作,要么就是“PR式开源”,带有商业目的

以下是采访记录。

CSDN:请简单介绍一下您目前的工作和关注的领域。

魏子钧:目前在和几个朋友合伙创业,做游戏相关的项目。我个人关注的领域自然是游戏,尤其是基于HTML5技术的游戏研发。

CSDN:您能讲述一下您现在(或之前)参与的开源项目有哪些吗?

魏子钧:之前自己在Github上也搞过几个开源项目,其中相对复杂的、做的比较用心的是:JS的物理引擎PoorPhy、HTML5的手势库GT-Toucher、HTML5的图形手势识别库ReDollar、一个简单的轻量级的游戏框架JamTemplate。但是由于我不喜欢写文档,代码注释又少,所以这几个项目基本上就是扔在那里也没人理。

我参与的一个比较活跃的开源项目是Ejecta,它是一个利用jsbinding技术让开发者可以用JS写原生应用(有别于用PhoneGap一类的东西包壳)的框架。经常会去参与讨论、提一些需求、报告一些bug以及提交“pullrequest”。

CSDN:您认为充分利用HTML5和JavaScript技术开发的开源操作系统,如Firefox OS,在国内的发展前景如何?

魏子钧:说实话,我不看好这类系统。Chrome OS也许凭借Google的影响力还有的搞,但是Firefox OS应该机会不大。这里有技术问题,也有市场问题,展开说三言两语说不完,概括一下就有两点:

  1. 在iOS、Android、WP三足鼎立的情况下,Firefox OS(或者是其他新兴的手机系统)通常会采用先占领低端市场的做法。而这类系统本身性能还不够,又不适合低端手机。
  2. 低端市场的用户的需求未必是低端的。他们也渴望使用各种时髦的应用,而新兴系统最缺的就是应用,短时间内很难有所改观。

CSDN:最近关注到您正在从事一个和HTML5相关的教程,在如何学习HTML5这个问题上,您有哪些经验/建议可以分享一下吗?

魏子钧:我最怕分享“学习经验”了。我可以分享学习成果、分享程序代码、分享算法思路,但是就是不会分享学习经验……因为这东西因人而异,我还是不乱说了,以免别人按照我的方式去学,学跑偏了。

CSDN:请问你对现在中国的开源形势有怎样的判断?CSDN将从今年开始投入到开源中,你对CSDN在这个过程中的作用有何期许?

魏子钧:绝大多数中国的开源是世界上最纯粹的“开源”——开放源代码。是的,开放且仅开放源代码,然后就没有然后了。文档、示例、最佳实践、社区互动问答、Bug反馈、功能需求、Pull Request……这些基本就是奢望啊。至少我本人,还有我接触到的很多国人,开源项目几乎都是如此。

这里面的因素比较复杂。有的是开源项目作者本身的问题(例如,我这种不喜欢写文档和示例的),也有的是程序员圈子里普遍存在的一些不太好的“风气“(例如,很多人面对开源项目的选择都是“借鉴学习一下作者思路,回头自己写个更好的、更符合自己习惯的去”)。这些事情无所谓对错,只是每个人的性格和能力使然。

还有一种是“PR式开源”。例如,中国几大互联网巨头几乎每个公司都有一套自己的“思想先进的、设计优良的、经受过现实考验的”Web框架。他们最初开源的目的和动机也许是好的,但是到最后这些项目都沦为了PR工具。

如果CSDN能够投入到开源社区的建设自然是好, 但是如何解决我前面说的问题,会是一个巨大的考验。希望CSDN能找到解决之道。

CSDN:您能否简单谈下您在本次大会上要分享的话题。

魏子钧:本次大会,我会分享关于图形手势识别技术的话题(结合我写的一个开源图形识别库),主要讲一讲图形识别的原理和算法以及在HTML5中的实现。在触屏时代,图形手势识别势必比桌面PC的“鼠标手势”更加有价值。希望我的分享能够给大家带来帮助。


2014年3月30日,由CSDN主办的“开源技术大会·2014”将在北京丽亭华苑酒店召开。多位开源界资深人士将出席大会并发表演讲,欢迎大家亲临现场与大牛零距离交流。

>>>大会官网:http://ostc.csdn.net/

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘