开源

15时 十一月 03日 2009年 类别: TMT乱弹, 经营管理

2009-11-01 13.56.38 我不是一个程序员,虽然,在很多年以前,我摆弄过一种被称为“汇编语言”的代码(这其实也是一种开源代码,但太开源了导致今天的程序员其实不太碰这个东西)。这个经历的重要性在于,我的确今天对技术不甚了了,但技术逻辑还是略知一二的。

我一直不是非常理解“开源代码”的商业意义。写程序某种程度上和写文章是差不多的。就写文章而言,我喜欢自己写东西,而不愿意改别人的东西,特别是长文:有时候甚至不愿意改自己的长文。密密麻麻的代码去看懂并做修改,对于很多中小型企业而言,就效率而言,还不如自己搞一个。当然,这里面有一个前提:这个中小型企业未来想成为一个要基于某个技术平台上的大企业(这话的意思是,如果你只是想通过BBS来和客户沟通的话,那么,还是去装个Discuz算球。不过,我相信,你也不会改动太多)。

周末跑北京去旁听一场3G的高峰会议。其中有一位做APP的创业者就直言不讳地说:我根本不在意系统/平台是否开源。我其实是同意他这句话的。就电脑操作性而言,windows的普及率,无论是PC端还是Server端,都有不错的占有率也是事实。即使是Server端的Linux,又有多少比例的技术人员会去完完整整地读一下Linux系统代码呢,或者,重新编译代码?

而另外一个做下载的朋友说了一句让我很震撼的话——这句话值得我周末由于北京大雪而受困机场——开源,不是开放源代码,而是开放资源。

对于资源,他举例说,数据就是一种资源。对于附着于他平台上的合作者,他说他会向开放数据:哪些东西是用户最喜欢下载的,哪些东西又是用户下载后经常使用的。这样,对于合作者而言,就更能有的放矢地去开发一些应用。合作者赚钱了,他没有不赚钱的道理。

这是一个很重要也很宝贵的开“源”思想,一种商业层面上的开源,而不是技术层面的。这种思想特别适合于那些想构建一个平台等别人来充实应用的企业。我没有开发过SNS的APP,我不知道Facebook也好,Myspace也好,开心也好,人人也好,哦,对了,不能忘记搜狐白社会,有没有这种开“源”的行为或者理念。

不过,话要说回来,数据共享精神有一个前提就是平台自己对数据不能讳莫如深,尤其不能造假。对于很多人而言,这一点,似乎比开放源代码还要让他们为难。访问数字对于平台来说,就象报纸的发行量,那不是数据,那是一种“公关”。

3G这个会议在北京(确切地说,貌似是在河北了)的大兴龙熙温泉度假酒店。周日外面鹅毛大雪,酒店里倒是春意盎然,居然还有人在那里游泳。雪景漂亮归漂亮,把我当日搞得疲惫不堪倒是真的。不过,收获那句话,值。

2009-11-01 13.52.18 2009-11-01 13.53.03 2009-11-01 13.53.42

关键词:
以下无正文。友情提示:本日志仅代表我个人在当时当地的主观看法。

与本日志可能相关的文章有:

  • 无有相关日志

19个评论者 | 2,601 个看客

2 Tweets

  1. Apiko 发表于 2009-11-4,10:19 上午

    瑞星云安全网站联盟认证…….
    瑞星懂cloud?就说这个反挂马,我记得rising还是主要基于特征码的,只要做个免杀不就bypass了么?

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

    魏武挥 reply on 十一月 4th, 2009 2:27 下午:

    你是说我旁边那个玩意儿么?

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

  2. Will 发表于 2009-11-4,11:27 上午

    因为你不是程序员,所以你不知道重新造一个轮子需要多少行代码,这些代码需要多少人工来开发,这些代码需要多长时间来测试。又这样的轮子是不是Best Practice?
    开源真的只是开放源代码,而不是开放资源。

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

    魏武挥 reply on 十一月 4th, 2009 2:27 下午:

    因为你没仔细全文看完

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

    ext- reply on 十一月 4th, 2009 6:31 下午:

    我认为他看完了。您当然可以认为他没有看懂您从一个更高的层次所做的观察和思考;但是,您真的以为一个只懂得汇编这种完全没有移植意义的语言的程序员对开源的结论有什么意义么?

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

    魏武挥 reply on 十一月 4th, 2009 7:41 下午:

    因为我这篇文章压根不是在谈程序员口中的开源

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

  3. 冻心 发表于 2009-11-4,4:20 下午

    百度将网民的搜索关键词整理,做的各个行业的数据研究报告,算不算这样的开源呢?

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

    魏武挥 reply on 十一月 4th, 2009 7:41 下午:

    要提供源数据,而不是报告

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

  4. 匿名 发表于 2009-11-4,7:30 下午

    这其实也是一种开源代码,但太开源了导致今天的程序员其实不太碰这个东西

    ==开源== 汇编代码就是开源代码?
    开来真不是做软件的

    Like or Dislike: Thumb up 1 Thumb down 0

    回复此评论

    魏武挥 reply on 十一月 4th, 2009 7:42 下午:

    汇编语言难道不是可编译的么

    Like or Dislike: Thumb up 0 Thumb down 1

    回复此评论

  5. ake1988 发表于 2009-11-8,8:42 下午

    尽量少提开源这个词,容易触犯众怒的

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

    魏武挥 reply on 十一月 10th, 2009 7:50 上午:

    哦?那么可怕啊

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

    ake1988 reply on 十一月 10th, 2009 8:56 上午:

    容易牵涉到平台的争论,引发大规模的口水战

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

    魏武挥 reply on 十一月 10th, 2009 2:10 下午:

    原来如此!

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

  6. yadixing 发表于 2009-11-8,9:41 下午

    开放资源,想法不错,但这在国内以利益为重的国家很难是达到的吧。想了解计算机的开源(open source)可以看看《UNIX 编程艺术》这本书,这不是讲编程的呦。而且开源可不是简单的公布源代码这回事。

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

    魏武挥 reply on 十一月 10th, 2009 7:52 上午:

    呵呵,我对程序开源其实兴趣不大。开源当然不仅仅是开放代码,更多的是指一种代码的使用精神

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

  7. Matrox 发表于 2009-11-11,4:37 上午

    事实上某些伟大的开源项目降低了全行业的技术门槛,也就降低了整个社会的成本,比如lucene

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

  8. 壹小时 发表于 2009-11-12,3:44 下午

    代码的开源是基础,资源的开源是一种趋势

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

    魏武挥 reply on 十一月 15th, 2009 12:45 上午:

    是的

    Like or Dislike: Thumb up 0 Thumb down 0

    回复此评论

发表您的评论


友情提示:您需要知道的是,除非是广告和色情,我原则上不会和谐任何评论,并尽可能对您的评论做出响应(但诡辩式的脑残评论例外,何谓脑残评论,可点击这里),如果您的评论一时没有显示出来,大抵是由于Akismet这个反垃圾评论插件误杀造成的。我会尽快恢复。





CommentLuv Enabled

Additional comments powered by BackType