当前位置:Linux教程 - Linux - Linux激发新型协作的尝试

Linux激发新型协作的尝试



        

    作者:yatata


    各行各业精明的经理们看到现代传奇之作--Linux,对Linux现象感到疑惑:我们怎样才能那样做,怎样才能利用Internet来进行合作性开发并利用我们顾客优秀的想法来提高我们的产品性能?





      Linus Torvalds与互联网上的志愿者们一起开发计算机操作系统--世界最复杂的产品(许多用户坚持认为这个产品远比微软的先进)。Torvalds不计报酬地从事这项工作,没有几十亿美元的研发预算,也没有策略执行委员会、人力资源部、股权,什么都没有。更有甚者,这些都是不可思议地通过Internet实现的。Linux社区(也可称为Web协作开发团队),依靠E-mail和文件传送来工作,而网络的迅速普及、实现宽带和功能化让这种合作可能会更加精细,并会出现新的知识管理工具。



      但各行业的经理对Internet错误地认为Internet只是让他们使用大量的E-mail与顾客沟通,并会因此而增加服务成本。其实不是这样的,Internet可以让他们搜集顾客的兴趣点并在此基础上开发更多顾客喜爱的产品。



      丹麦人早已意识到这一点了。1998年,丹麦开始出售一种叫MindStorms的玩具(售价200美元)。这个玩具有700个部件,可以自由组合成自已想要的机器人,玩具组装件里还有齿轮、发动机和灯光,组装好的机器人有触摸传感器。



      这家丹麦公司开发了可用在微处理器上的遥控设备软件,称之谓自动机械控制探测器(简称RCX,即Robotic Command Explorer)。软件发布没多久,就被美国斯坦福大学的研究生反编译并将该软件的源代码发布在Internet上。接着德国大学的学生也开发了一个不同的操作系统,也发布在Internet。



      在这些不断进行的开发过程中,业余程序员对Lego公司软件的应用使Lego公司的产品从一个自动贩卖机发展到影印机。但是另一方面,他们的开发也违背了知识产权,Lego公司本应该进行反击。但是它并没有。尽管没有正式的源代码版本,但公司从这个自发的Web协作开发中获益非浅。顾客的每一次开发接着就会给MindStorms玩具带来新应用,玩具也变得越来越有价值。



      很明显,顾客协作开发这个方式并不是新出来的,而不同的是在互联网上,这个协作提升到全球规模并且无人员限制。但不要认为这只限于软件开发。德国一家公司在汽车设计需要的3D视觉原形软件就进行了Web协作开发,开发的参与者包括了对时尚有灵敏触觉的顾客、快速购买者、富有经验的维修工程师、供应链上的合作者、汽车经销商和工艺设计师等。



      这些参与者出于对汽车的共同爱好,一起共享他们的建议,采用Web协作开发的沟通方式,并会在未来上市的汽车设计上看到自已的建议的痕迹。这种开发方式,不仅新增加了一个商业Web团队,也满足了志愿者的荣誉感。这些志愿者对产品品质和规模生产做了许多的贡献,作为回报,会得到公司提供的更多的购买折扣。



      事实上,Internet使这种协作开发方式快速地变得更容易,许多公司为了顾客的利益,将会担心他们的顾客是否会聚集到一处来生产商业公司的产品,这样的话,商业公司会不会变得多余。随着Internet的到来,商业公司要么被人吃掉,要么去吃掉别人。




      小编注:从以上事例中,你是不是已经预见到了一个新的经济时代即将到来:越来越多的公司会将产品开发搬到网上来进行,通过互联网的Web、E-mail、新闻组、即时消息(如ICQ)等方便、快捷、实时、交互的形式,公司和顾客将可以共同协作开发未来的产品,这样的产品不但符合商家的利益,也满足了顾客的需求,这是e时代的产品!




      开放源代码之父Eric

    S. Raymond现在一定不会料到,他万万也不会料到的。由于他的杰作《教堂和集市》描述了软件世界里两种不同的软件开发方式,一种是以微软为代表的教堂式的“封闭源代码”,另一种是以Linux为代表的集市式的“开放源代码”,而集市式正是以Web为基础的协作开发,人们正是从《教堂和集市》中发现了“开放源代码的开发模式”,这种模式能将全球的软件开发人员的资源以互联网并行运作的方式聚集起来而创造更高品质和更优秀的软件,例如Linux正是运用了这种全新的开发模式而茁壮成长为一个流行的网络操作系统。那是不是开放源代码只有应用在软件开发上才行得通呢,其实包括硬件在内的所有产品开发上,开放源代码的Web协作开发方式必将成为21世纪人类新经济发展的强大推进力。


    发布人:netbull 来自:中国软件