• On MovieTome: The 10 worst movies of 2009 so far!
December 15, 2008 7:48 AM PST

Google grants outsider Chrome-coding privileges

by Stephen Shankland
  • Font size
  • Print
  • 9 comments
Share

I guess that Google Chrome really is an open-source project.

Thus far, the Web browser has been written largely by Google programmers, though shortly after the software's public release, Google started accepting patches from outsiders. Now, though, an outsider has become an official insider.

The search giant has bestowed upon the first non-Google programmer the privilege of adding code to the project, a process called committing. The new commiter: Paweł Hajdan Jr., a computer science student at the University of Warsaw who's submitted his own patches to Chrome almost daily, Google programmer Evan Martin wrote in a blog post Friday.

"In his free time, he's managed to write a ton of high-quality code towards making Chromium work on non-Windows platforms," Martin said.

According to Google's guidelines, becoming a Chrome committer isn't easy.

"This privilege is granted with some expectation of responsibility: committers are people who care about Chromium and want to help the project meet its goals. A committer is not just someone who can make changes to SVN (the repository where Chrome's source code is held), but someone who has demonstrated his or her ability to collaborate with the team, get the most knowledgeable people to review code, contribute high-quality code, and follow through to fix issues," the guidelines say.

More specifically, someone vying for committer status must "contribute 10 to 20 nontrivial patches, and get at least three different people to review them," according to the guidelines. Then that person must be nominated.

Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank.
advertisement
 
Business supplies and services can get expensive. Get smart spending tips and learn about new cost-saving opportunities for your business
Recent posts from Business Tech
Google Chrome now bundled with Avast
Intel: Initial Larrabee graphics chip canceled
Week in review: Old faces in new places
Apple updates Mac Pro with 3.33GHz chip option
Cisco works percentages toward Tandberg takeover
Acer 17-inch, Intel dual-core laptop falls to $479
The FTC is talking to Nvidia about Intel
Defining the 'shared services model' ideal
Add a Comment (Log in or register) (9 Comments)
  • prev
  • 1
  • next
by cnet_user_0 December 15, 2008 9:24 AM PST
As long as "insider" and "outsider" exist, it is not truly an open-source project IMHO.
Reply to this comment
by PhaseDMA December 15, 2008 10:17 AM PST
I suppose you also think all open source software must be free.
Reply to this comment
by tm_anon December 15, 2008 3:07 PM PST
Open Source is source that has been created by many different contributors. Open Source doesn't have to be free, but I do think every single person who had a hand in creating code should be compensated for his contribution(s) if money is being made because of them. With the current use of Open Source software, this is not the case, including Chrome. Parts of the project are Open Source, but I have yet to hear of any checks being issued for those who have contributed even though Google is making advertising money off of this project.
by Matt Asay December 15, 2008 1:43 PM PST
Let's give credit where it's due: to create a project within a company and then open it up to outside contributors is a huge accomplishment, one for which Google should be feted. There are all sorts of management and legal issues involved, and the fact that Google made it happen, anyway, is a significant credit to the company and its open-source bona fides.
Reply to this comment
by jinzoblazer December 17, 2008 2:19 PM PST
Yes V8 is indeed impressive, but lets not forget to give credit where credit is due. Webkit is based on the hardwork of many KDE, Apple, Nokia and Google Developers. It's easy to forget that Chrome is based off of a code base that extends back to 1999.
by forever4now December 15, 2008 3:00 PM PST
This is one of the most valuable aspects of open source software. Anyone (professionals, students, hobbyists), anywhere in the world that has interest (and at least some talent), can participate.

This is in stark contrast to the proprietary model, where only the "select few" can participate.

Good going Google...and great initiative Pawe? Hajdan!
Reply to this comment
by tm_anon December 15, 2008 3:20 PM PST
Googles insider/outsider view of Open Source is in essence creating a "select few" mentality. Google gets the final say and chooses who gets to work on its current pet project. The proprietary model, on the other hand, is at least open about how it is proceeding. With that being said, I don't use proprietary software unless absolutely necessary. I do believe Open Source to have more ability to adapt and to change because of its large base of contributors, hense my problem with Google Chrome. By going about "open source" in this particular way, they are limiting their contributor base. Yes, eventually this may be a good thing, but it slows the project down tremendously and they're still having problems with the browser. If they were set up more like FF, they could allow a much larger contributor base to not only write the code, but check the code, verify the code, narrow down contributions to a very small amount of viable candidates, then implement them. In essence, they could have a true open source project, created by the users for the users.
by AppleSuxLeo December 16, 2008 9:50 AM PST
When will MSFT sue for the Chrome icon looking so much like Windows Media Player icon ?
Reply to this comment
by Dan Kegel December 16, 2008 1:15 PM PST
Some great open source projects don't ever let outsiders commit.
For instance, the only person allowed to commit in the Wine project is
Alexandre Julliard. He has to approve each and every patch and commit it
by hand.
Chromium by contrast is more liberal; once somebody meets a set of
published criteria, they are allowed to commit directly.
Sounds good to me.

Disclaimer: I'm a committer to both Chrome and Wine...
Reply to this comment
(9 Comments)
  • prev
  • 1
  • next
advertisement

The yogurt makers of tech: Gadgets to avoid

Don't buy these one-trick ponies--unless you like gizmos that gather dust.

Google wants to unclog Net's DNS plumbing

The Net giant, ever eager for a faster Internet, debuts its Google Public DNS service. With it, Google could become even more central to the Net.

advertisement

About Business Tech

Your destination for the latest news on enterprise-level information technology, from chip research and server design to software issues including programming, open source and patents.

Add this feed to your online news reader

Business Tech topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right