Matz Talked At Developers Summit 2005
Developers Summit 2005 was hold at Feb 3-4 in Japan and Matz guested at a discussion session for 90 minutes. About 150 audiences that filled the room listened to the Ruby’s history and so forth. Kazaana-san, the host, asked them to raise their hands: two thirds had ever used Ruby, twenty used Ruby at office and ten were developers of Open Source projects.
Ruby was born at Feb 24, 1993, when Matz had an idea and named it ‘Ruby’, however, there was no single line of codes. Dec 1994 he posted about Ruby at a news group. Nov 1995 he showed the source code to the public.
He talked about Ruby’s development organization. There are four mailing lists: ruby-dev, ruby-list for Japanese; ruby-core, ruby-talk for English. I skip the details since you should know well. Pending issues are release management and documentation. He set up a bug tracking system once, but does not use it now because filing bugs for both Japanese and English was too troublesome. The current BTS is his mail reader.
He recommended that Open Source developers should not write licenses by themselves but pick one from the standards. Writing a good enough license is more difficult than you think. Many users in the world mail him every month and ask whether they can use Ruby for their projects but he tried to write Ruby’s license not to receive such mails.
The host seemed to get good theories and practices to lead Open Source projects, referring Ruby’s project and Linux’s. I thought such a topic was too general to talk in a short time and that Ruby and Linux should be controlled by a different organization theorem.
I spent the second day afternoon with Matz and took some sessions together. Matz opened his thinkpad and started to debug Ruby. It was parse.y. I add a reason why I use Debian with Ruby: Matz uses Debian.