开发者参与开放源码运动的理由

开源
为了令日常作业更有效率,很多开发人员都会自行编写一些简单程式。以开源方式发布的系统工具 Tomahawk,最初也是这样版开发出来的。这次我们就请来 Tomahawk 的开发者生沼一公,介绍开放源码运动的魅力。

为了令日常作业更有效率,很多开发人员都会自行编写一些简单程式。以开源方式发布的系统工具 Tomahawk,最初也是这样版开发出来的。这次我们就请来 Tomahawk 的开发者生沼一公,介绍开放源码运动的魅力。

[[99834]]

生沼一公

Q:可否简单地介绍一下你的工作?

A:我是 Cyber Agent Inc. 的开发人员,主要负责与 Ameba BLOG相关产品的开发。Ameba 是一个让用户可藉分身参与的部落格服务,亦是日本目前用户数目最多的部落格服务。根据2012年的***统计,会员数目达到2,000万人。我的其中一项工作便是为基建进行负载测试,Tomahawk 也是因此而开发出来的工具。

Q:Tomahawk 的主要的功能是什么?它是如何被开发出来的?

A:Tomahawk 是一个可同时控制多台伺服器的工具。当时我们正考虑将 Ameba BLOG 的资料库更换,故有需要进行负载测试。但 Ameba BLOG 的每秒存取要求达到十多万,是以我们需要架设十多台伺服器,模拟大量的存取要求。然而在每台伺服器上执行相同的命令实在太过麻烦,所以才想到要开发一个可同时令多台伺服器执行同一命令的Tomahawk。

Q:你认为开源的好处在哪里?

A:开源的开发方式可以帮助很多人,我便是一个例子。之前我常用 Perl 进行开发,在 Perl 上有一个可将开源函式库集合管理的 CPAN,大家利用 Perl 开发时便会更得心应手。因为有这样的经验,除了源程式码含有机密资料等特殊情况外,基本上我都会把所有自行开发的工具开源化。开源***的优点在于可以得到第三者的协助,不但有人发现臭虫时会主动报告,也会有人为程式码提供意见甚至编写修正档。Tomahawk 也是因为得到开源社区的协助,才得以打包为 Debian 的套件发布。

【编辑推荐】

  1. IE6:前端开发者的噩梦
  2. 开发者对Surface平板缺乏热情
  3. Linux内核开发者讲述Linux开发模式的困扰
  4. 给开发维护大型项目开发者的建议

 

责任编辑:张浩 来源: linuxpilot
相关推荐

2018-09-11 11:07:00

2009-04-20 08:38:04

Symbian诺基亚开源

2013-09-17 15:46:47

惠普开放源码云计算

2011-03-31 15:31:18

PayPalAndroid

2012-05-02 09:42:19

开发者技术博客

2012-10-11 10:43:26

开发SQL

2021-01-22 15:49:55

低代码开源UBML

2011-08-01 09:15:25

惠普OpenStack云端建构

2011-08-01 13:32:22

惠普OpenStack云端架构

2012-06-07 14:54:58

2011-07-11 15:10:58

HTML 5

2011-07-31 19:44:43

程序员

2014-08-01 10:30:07

App源码Google

2010-11-05 11:01:35

Windows Pho

2013-11-26 17:47:11

开放源码开源微软

2009-02-04 17:33:20

ibmdw开放源代码

2011-12-08 20:23:11

BlackBerry

2015-08-25 10:15:03

IBMBluemix云计算

2009-02-07 13:12:29

VMware View桌面虚拟化VMware

2015-10-27 09:36:31

Web开发者理由
点赞
收藏

51CTO技术栈公众号