Home >> Enterprise Business Applications >> Open Source and Linux

Mozilla's dev team shares Firefox secrets in T.O.

Mozilla's dev team shares Firefox secrets in T.O. By:  Rafael Ruffolo On: 22 May 2008 For: ComputerWorld Canada Creator

Members of the upstart Web browser's team gather at the third annual Mesh conference to discuss how they manage an extremely high-profile open source project. Why a "liberal licence" works best



Email a friend   |  









Print   |   Text + / -   |  Add a Comment   |   Views: 566   |   Rating:offoffoffoffoff  (0 votes)
Rate this article on a scale of
1 to 5 stars,5 being the best.




If you’re thinking about open sourcing a project in the near future, Mozilla Corp. might be the perfect blueprint to follow.

Previously in ComputerWorld Canada

FireFox's dev team: Canada's best-kept secret

At this week’s Mesh 2008 conference in Toronto, several key figures behind the success of Mozilla’s Firefox Web browser listed inclusiveness and transparency as two of the top cornerstones of any community-built project. Mike Shaver, chief technology evangelist and founding member at Mozilla, said that because the Web is intended for everybody, the level same openness should be shared with Firefox’s open source contributors.

“How do you have control when you don’t have authority, and cohesion when you don’t have the paychecks?” Shaver asked. “It starts with having visibility throughout the breadth of your organization.”

And that visibility, he said, should extend to the open source contributors. According to Shaver, the ability for users to see bug comments, the history of the code and the rationale behind the decisions that were made is a huge part of the process. Having this transparency not only helps new employees and contributors stay up to speed, but it also helps foster pride among the community.

“Having a blame log – and I say that in a positive way – where you can see who added a particular line of code is important,” John Resig, a JavaScript evangelist at Mozilla, said. “It’s not a financial thing for most users; it’s purely an emotional thing. Giving them the tools to create interesting and innovative technology allows them to see things that the browser vendors may not have been able to think about.”

Mozilla’s ability to instill pride in its community of developers is also evident in the hundreds of localized and translated versions it releases throughout the world. Michal Berman, who’s responsible for localization of over 44 foreign language versions of Firefox, said that each of its global volunteer developers and translators help determine how updates are driven, launched and released for the browser. The result, she said, makes for a more tightly knit global community.

“They feel a tremendous sense of pride because they are bringing the Web to their home countries, localized to them and with search engines relevant to their markets” Berman said.

Despite all this collaboration though, the best open source projects, according to Resig, are run by benevolent dictators who are able to determine the overall direction of the project.

“Somebody still needs to be there to say, ‘yes, we’re going in this direction,’” he said.

But project leaders need to be wary that this control doesn’t extend itself to the open source licence. Particularly for a project still in its infancy, Shaver advised developers to implement the most liberal open source licence possible.


Sign up for our Newsletters
Rafael Ruffolo Rafael Ruffolo joined ComputerWorld as a staff writer in June 2007 and was the winner of a Kenneth R. Wilson award for business journalism. He is interested in government IT, copyright, virt... more

Related Articles

Related Blogs

Comments (5)

Pet spelling/grammar peeve
6/2/2008 12:00:00 AMOkay, children. My biggest pet peeve, from a grammar standpoint is the use of the phrase 'Try And'; shouldn't it be 'Try to'. 'Try and do better next time' 'Try to do better next time' 'Try and hold this nail while I work the hammer' 'Try to hold his nail while I work the hammer' 'Try and read this article without missing the point' 'Try to read this article without missing the point'
To @artson and @aReader
5/27/2008 12:00:00 AMIt's 'inclusiveness', not 'inclusivity'. You should obviously try Firefox for its default spell checker, it would have caught that mistake for you.
Internet & Website Liaison
5/25/2008 12:00:00 AMI am not a professional techie or even a computer geek, just savvy enough to get around computers ok, but I run Mozilla Firefox at home and prefer the way it works to Int. Explorer.
Mr.
5/26/2008 12:00:00 AMGood article could be better. 'inclusively' --> 'inclusivity' 'weary' --> 'wary' 'level same openness' --> ? The first Shaver quote seems mangled. 'dictators that' --> 'dictators who'
Get an Editor
5/26/2008 12:00:00 AMIt's inclusivity, not inclusively, and wary, not weary. These are grade school spelling errors and show that the author doesn't know the meaning of the words he uses. It looks incredibly amateurish.
You are currently not logged in: Register | Login

You must be logged in to submit a comment.