& cplSiteName &

Cookie Lickers, Headless Chickens & Other Open Source Troublemakers

Mitch Wagner
11/13/2015
50%
50%

BURLINGAME, Calif. -- OPNFV Summit -- Open source projects can attract toxic personality types -- and well-meaning bad influences -- along with other problems that can send them off in the wrong directions. Red Hat's Dave Neary laid out some of the problems, and how to fix them, in a breezy talk here at the OPNFV Summit.

"Some people with the best of intentions engage in behaviors that harm the community," said Neary, a member of the open source and standards team at Red Hat Inc. (NYSE: RHT) He added that he's engaged in some of this non-productive behavior himself at times.

Comms companies are increasingly participating in open source projects as they seek the agility and innovation required in the New IP economy. But they can encounter pitfalls along the way.

Neary started by describing the Cookie Licker. This person is like a child who's too full to eat any more cookies, but doesn't want other kids to get the last cookie, so the child licks the cookie and puts it back on the serving plate.

Recovering Cookie Licker
Red Hat's Dave Neary.
Red Hat's Dave Neary.

In open source communities, the Cookie Licker over-commits. "They say, 'I'm going to do this,' and two months later, nothing happens," Neary said.

These are, however, often the best and most valuable members of the community, he said.

"I know that I have exhibited this behavior in the past," Neary said.

The Cookie Licker knows he can do something twice as good as anyone else, and may be right. But "half as good and iteratively improved by others is better than not done at all," Neary said.

The Cookie Licker is acting with the best intentions. They truly believe they can make time.

The Cookie Licker problem can be solved by setting deadlines and milestones and taking the problem away -- without any blame -- when the Cookie Licker misses a deadline or milestone, Neary said.

Headless Chicken communities, meanwhile, lack direction. There's a lot of activity, but nobody can tell where they're going, Neary said.

Bike Shed Discussions plague communities that are Headless Chickens, Neary said. He explained that the expression "bike shed discussion" came from a construction project to build a nuclear reactor costing hundreds of millions of dollars. The committee overseeing the project flew through the discussion quickly, because the issues were confusing. But then came time to decide on how to build a bike shed next to the reactor for commuting workers. There, the committee discussed materials and other issues in great detail. "You end up having a half-hour devoted to a $200 bike shed," he said.

Mob Rule takes place when the strongest and loudest members of a project have the most power, rather than the most productive members. The solution there is strong leadership -- not leadership by the loudest, Neary said.

Alpha Males can sabotage a group by talking too much, monopolizing discussion. "If you want to speak and the alpha male is [dominating discussion], raise your hand," Neary said. "Rather than entering the game of having two people exchanging like verbal ping-pong, raise your hand and keep it politely raised."

Command and Control projects develop when a single vendor controls interest in an open source project, Neary said. Symptoms are when community members have to sign copyright agreements and assign work to the vendor, but the vendor doesn't assign back to the community. Also, in these projects, all contributors are often from the same company. The projects don't release public roadmaps, but they do release new versions every six months without any visible sign of development work.

The treatment for Command and Control is to define policies for community access, generate public roadmaps, and exchange influence for control, Neary said.

Projects operating in secret are operating in Smoke Filled Rooms, Neary said.

A related problem is the Water Cooler, where project participants who work for the same company, or in geographic proximity, meet together and talk face to face to hash out problems. Problems need to be resolved publicly, in the group, even if it takes longer, Neary said.

The Shy Developer Syndrome afflicts developers who are uncomfortable talking on mailing lists.

The Big Reveal is the end result of projects worked on in secret. The solution to the Big Reveal is to hold discussions in public forums, on public mailing lists and IRC; post code publicly, and give all stakeholders an opportunity to contribute.

Shy Developer and the Big Reveal are all aspects of Fear of Community, the opposite of Mob Rule, Neary said. These problems occur when open source community members don't really trust the process.

Finally, Broken Windows takes its name from a 1980s theory of law enforcement: Enforcing laws against petty crime like writing graffiti can reduce big crimes, like murder. Likewise, if a building has a broken window that goes unrepaired, that encourages others to throw more rocks and break more windows.


Find out more about network functions virtualization on Light Reading's NFV Channel.


"If your standards slip on something like the wiki, you end up with the wiki quality quickly degraded. If you allow threads to go off-topic or become abusive on a mailing list [or IRC], you find the general tone of the community goes down quickly," Neary said.

The treatment for Broken Windows is to document best practices, warn offenders early, and spread policing responsibilities around, because nobody likes to always be the bad guy, Neary said.

"Communities are emotional places," Neary said. "A lot of this is human."

— Mitch Wagner, Circle me on Google+ Follow me on TwitterVisit my LinkedIn profileFollow me on Facebook, West Coast Bureau Chief, Light Reading. Got a tip about SDN or NFV? Send it to wagner@lightreading.com.

(1)  | 
Comment  | 
Print  | 
Newest First  |  Oldest First  |  Threaded View        ADD A COMMENT
Principa48121
50%
50%
Principa48121,
User Rank: Light Beer
11/14/2015 | 3:15:36 PM
Licking Cookies and other bad behavior
Mr Neary has a particularly keen insight to bad open source behavior. His assertion that the folks new to open source are the worst offenders plays out in spades in OPNFV. There are some passionate and very well intentioned players that are licking all the cookies in the OPNFV jar and dont know it. Hopefully the OPNFV community is robust enough to help the lickers see the errors of their approach.
Educational Resources
sponsor supplied content
Educational Resources Archive
Featured Video
From The Founder
Light Reading founder Steve Saunders grills Cisco's Roland Acra on how he's bringing automation to life inside the data center.
Flash Poll
Upcoming Live Events
February 26-28, 2018, Santa Clara Convention Center, CA
March 20-22, 2018, Denver Marriott Tech Center
April 4, 2018, The Westin Dallas Downtown, Dallas
May 14-17, 2018, Austin Convention Center
All Upcoming Live Events
Infographics
SmartNICs aren't just about achieving scale. They also have a major impact in reducing CAPEX and OPEX requirements.
Hot Topics
Project AirGig Goes Down to Georgia
Dan Jones, Mobile Editor, 12/13/2017
Here's Pai in Your Eye
Alan Breznick, Cable/Video Practice Leader, Light Reading, 12/11/2017
Verizon's New Fios TV Is No More
Mari Silbey, Senior Editor, Cable/Video, 12/12/2017
Ericsson & Samsung to Supply Verizon With Fixed 5G Gear
Dan Jones, Mobile Editor, 12/11/2017
Juniper Turns Contrail Into a Platform for Multicloud
Craig Matsumoto, Editor-in-Chief, Light Reading, 12/12/2017
Animals with Phones
Don't Fall Asleep on the Job! Click Here
Live Digital Audio

Understanding the full experience of women in technology requires starting at the collegiate level (or sooner) and studying the technologies women are involved with, company cultures they're part of and personal experiences of individuals.

During this WiC radio show, we will talk with Nicole Engelbert, the director of Research & Analysis for Ovum Technology and a 23-year telecom industry veteran, about her experiences and perspectives on women in tech. Engelbert covers infrastructure, applications and industries for Ovum, but she is also involved in the research firm's higher education team and has helped colleges and universities globally leverage technology as a strategy for improving recruitment, retention and graduation performance.

She will share her unique insight into the collegiate level, where women pursuing engineering and STEM-related degrees is dwindling. Engelbert will also reveal new, original Ovum research on the topics of artificial intelligence, the Internet of Things, security and augmented reality, as well as discuss what each of those technologies might mean for women in our field. As always, we'll also leave plenty of time to answer all your questions live on the air and chat board.

Like Us on Facebook
Twitter Feed