The GNOME Foundation Is All About People

One of the most common questions I get asked, right after "What do you do?", is "What does the GNOME Foundation do?" I wrote an article explaining what the GNOME Foundation does in the current issue of OSBR, Women in Open Source, guest edited by Rikki Kite. (And there are some really good articles by some amazing women like Cathy Malmrose, Angela Byron, Cat Allman, Selena Deckelman, Amanda McPherson, Emma Jane Hogbin, Audrey Eschright and Melanie Groves VonFange.)

Open Source Business Review (OSBR) itself is edited by another amazing woman, Dru Lavigne. All of their articles are published under the CC-SA, so you can republish and use them to educate people on open source software as long as you give attribution.

Credit goes to Rikki and Dru for helping me write a much better article than I could have written on my own.

The GNOME Foundation Is All About People, by Stormy Peters originally published in OSBR

"Foundations offer a way to make open-source development more corporate (organized in such a way that commercial vendors can participate with fewer reservations) without becoming commercial, a turn-off for many would-be code contributors."

Matt Asay

As open source projects mature, they tend to join or create a foundation to manage the project's financial and software assets, provide a marketing and legal entity, and help to set the direction of the project. As non-profit organizations, foundations have a specific structure defined by the jurisdiction in which they were formed. This structure typically includes a volunteer board of directors and sometimes paid staff such as a secretary or executive director.

As Executive Director of the GNOME Foundation, I am often asked "what do you do?". This article will introduce the structure of the GNOME project and its Foundation, describe how the Foundation works to support the GNOME project, and discuss the roles of the people within the GNOME Foundation.

GNOME Structure

The GNOME project started out as an open source desktop. It has evolved into a complete, free and easy-to-use desktop environment which includes software for tasks like playing music, editing images, and working with documents. GNOME also provides a powerful application development framework for both desktop and mobile application developers. As part of the GNU Project, GNOME is free to use, modify, and distribute.

The GNOME Foundation exists to support the GNOME project's mission of creating a free and open source desktop accessible to all people regardless of their ability to pay, physical ability, or the language they speak. The Foundation acts as the official voice of the GNOME project, communicating with press and other other organizations, coordinating releases of GNOME, determining which projects are part of GNOME, and planning events that support GNOME and its developers.

The GNOME Foundation is a US-based 501(c)(3) non-profit organization with an elected Board of Directors, an appointed Board of Advisors, approximately 400 members, and two paid staff. The 400 members are all contributors to GNOME. A contributor is anyone who has made a significant contribution such as code, organizing a conference, writing documentation, or translating GNOME into other languages. GNOME contributors must renew their membership every two years.


The GNOME Foundation

The GNOME project is mostly self-managed by informally structured teams. The GNOME Foundation serves as the support or steward of the project. Any GNOME contributor can apply to the Foundation for membership. All members, 370 at current count, can vote. Typically there is one vote per year by the membership to see who serves on the Board of Directors. The Board of Directors is then authorized to make decisions on behalf of the entire body of GNOME Foundation members. The Board runs the Foundation's day-to-day business, voting internally on financial decisions, legal issues and general policy. The Board of Directors is also authorized to hire staff that reports to them.

In addition to the membership, the Board of Directors and the Foundation staff, the GNOME Foundation also has a Board of Advisors. The Board of Advisors is a group of representatives from companies and non-profit organizations that work closely with GNOME. Many donate annually to the GNOME project and provide sponsorship for hiring staff, hackfests, events, and outreach programs.

GNOME Teams

While the GNOME project doesn't provide an organizational chart, the project is definitely well organized. The project is run by contributors, loosely coupled into teams. Teams are rather informal and tend to be grouped around either projects, such as GTK+ or GStreamer, or around tasks like marketing, maintaining the website or providing system administration support. Teams meet in IRC and hold discussions on mailing lists. Each team often has its own wiki and web pages to use for collaboration.

There are teams that write code for each of the technologies in GNOME. Translation team members ensure that GNOME is available to people around the world in their native language from Tamil to Vietnamese to Finnish.

Many contributors begin their involvement by participating in the bug squad team, which tracks incoming bugs and ensures that major bugs get addressed quickly. Some dedicated hackers work on the release team, which makes sure a new release of GNOME goes out every six months. The release team decides which features will be included in the next release, works carefully with all of the projects to ensure their product is ready and tested, writes release notes, and keeps everyone moving towards the mutual goal of an on-time six month release cycle.

The accessibility team is one of GNOME's core strengths. This team makes sure that GNOME is easy to use by people with accessibility needs while supporting GNOME's core value to be accessible to all, regardless of physical ability or ability to pay. GNOME's accessibility solutions cost a fraction of the cost of its non-open source competitors. When speaking of cost, GNOME software is free, but hardware sometimes needs to be purchased.

While we usually focus on people working on the project directly, the community also includes the companies and developers using GNOME technologies in their product solutions. GNOME technologies can be found in traditional desktops, mobile phones, breast cancer scanners, and GPS devices. Some of these companies sponsor the GNOME Foundation. Others participate in GNOME Mobile and still others sponsor GNOME events.

A small group of GNOME contributors run the membership committee, verifying that all members are GNOME contributors. On the infrastructure team, people with system administration skills keep the GNOME infrastructure running, fixing all sorts of issues in their spare time. Most of the hosting and infrastructure is donated to the GNOME Foundation by supporting companies such as Red Hat.

There are others who spend evenings and weekends discussing how the website could best be redesigned to recruit more developers and enable more people to begin using GNOME. Others volunteer to set up and staff the GNOME booth at a conference. Those with artistic talent create artwork including logos, brochures, and tshirts. Some contributors, both those with marketing talent and those with a strong desire to learn more about marketing, write and design brochures for potential sponsors. Some volunteers organize major GNOME events like GUADEC or GNOME.Asia. Many users are happy to answer questions for the person sitting next to them at the coffee shop.

Role of Board and Executive Director

In addition to all of the people working directly on GNOME, seven contributors each year are elected to serve on the Board of Directors. The Board itself does not make technical decisions, although many of the Directors also hold technical leadership roles. Rather, the Board is responsible for the stewardship of GNOME's finances, trademark, press relations, staff, and legal issues. Board members ensure that the GNOME project is successful by organizing annual get-togethers from GUADEC to hackfests. They maintain relationships with corporate partners through the advisory board. The Board solicits corporate sponsorship and individual support, and prepares and manages the budget.

While the Board of Directors doesn't make technical decisions, the Board is elected by the community to represent the project and Board members often get asked by members of the GNOME community for advice and direction.

The Board of Directors in turn hires the staff they see as necessary to run the GNOME Foundation effectively and in a way that supports all of GNOME. We've had an administrative assistant, Rosanna Yuen, for several years. She maintains the financial books, invoices corporate sponsors, reimburses community members for sponsored travel, sends out Friends of GNOME gifts and generally keeps things running day-to-day.

Last year the board hired an Executive Director to help grow the Foundation. The Executive Director is expected to be the "eyes and ears of the GNOME Foundation." Many people approach me and say they are so glad there is an Executive Director as now they know who to ask a particular question about GNOME. I respond by connecting them to the right person in the project. It still surprises me when companies that use GNOME technologies have no idea when they do or do not understand what GNOME actually is. I assume it's because open source tends to be introduced into corporations from the bottom up. In these cases, I educate management and help them understand how working more closely with the GNOME community can help them.

As Executive Director, I assist in marketing by making sure the project is reaching out to the right people. Other job duties include:

  • fundraising: for staff salaries, specific outreach projects, travel costs to bring developers together at conferences and hackfests, and a future paid system administrator

  • business development: finding new ways to make money as well as bringing in companies that aren't traditionally seen as being part of the GNOME community

  • general housekeeping: ensure projects are carried through to completion, potential business deals are followed up, and meeting companies interested in working with GNOME

One of the vital things I do that doesn't cost anything is saying "that's a good idea". GNOME has a great community of talented and motivated individuals. Often they bring an idea to me or to the Board and they just need confirmation or an introduction to the right person to start their plans.

How does GNOME Make Money?

A commonly asked question is "how does the GNOME project make money?". The GNOME Foundation is supported financially by donations. Donations come in several forms which include:

  • regular donations from individuals who pledge $10/month to the GNOME Foundation through Friends of GNOME

  • one time donations from individuals or companies through Friends of GNOME

  • companies who pledge to support the GNOME Foundation with $10,000/year

  • companies that hire people to work on GNOME projects

  • companies that sponsor events like GUADEC, GNOME.Asia and hackfests

This financial support has given GNOME the ability to grow as a project. Being able to get most of the community together at our annual GUADEC conference as well as holding smaller local events and hackfests has enabled the community to work closely together, creating desktop technologies that adhere to strong values like freedom, internationalization, usability and accessibility.

What Will GNOME do Next?

GNOME 3.0 discussions are well under way with a preliminary roadmap outlining new technologies and user interfaces. GNOME's challenge for the next couple of years will be figuring out what the "desktop" means to users who have a traditional computer, a netbook or a smartphone. GNOME is actively working on the best technologies and user interfaces to help users navigate these technologies.

The GNOME Foundation will support GNOME 3.0's evolution by getting feedback from the community and sponsor companies, continuing to release GNOME every six months, and working out a plan to deprecate old code and provide an appropriate migration path for partners and users.

In addition to working with our existing community and partners, the Foundation will continue to grow. We'll add new corporate sponsors, perhaps companies focused on mobile technology, chip design, netbook manufacture, and telecommunications carriers. We'll add new community members, including developers and volunteers that work on planning new events and growing existing ones. We'll see new teams in countries like Nigeria that are busy translating GNOME into local languages.

The desktop will continue to evolve as people work and interact with technology. We'll see more devices from desktops to smartphones, more people in developing countries beginning to use technology and technology adapting to meet their needs. The GNOME project will continue to work to make a free desktop available to everyone regardless of their physical ability, financial status or the language they speak. Come join us!


5+ ways to make women feel welcome at technical events

Someone approached me recently and said their female friend had a bad experience at a technical conference and was never going back. He wanted to make sure that her experience didn't happen to anyone else. So I've been thinking about it.

Women at technical conferences. There's not too many of us. But every year I see more. I'd like to see even more. I think we're missing out on a lot of great people.

So here's my advice. Take it or leave it. Or leave your own advice.

To women:

  • You'll feel awkward sometimes. Don't worry. Believe me, most of the guys are feeling awkward too. Just ask them. It's awkward to be in a room with several hundred other people who you think you may know from online but you don't know what they look like ... or maybe you met them last year or the year before and you can't remember their name. Or they're all talking about this cool project that you never heard of ...
  • Talk to the person next to you. I've met lots of interesting people this way. Only about 1% look at me like I'm crazy.
  • If you feel like you're being hit on, just make it clear you're not on the market. Talk about your boyfriend or your kids. But don't run away. They'll still be friendly. (I've actually had this happen in reverse! Someone very specifically mentioned his wife in a way that made me wonder if he thought I was hitting on him! I filed it away as a useful technique.)
  • If someone invites you to a party, they probably aren't explicitly hitting on you. There are lots of parties at technical conferences and they are a great place to meet other people and talk about those cool ideas ... go!

To men and women who already go to technical conferences:

  • Make women feel welcome. (Make all newbies feel welcome.) Talk to them.
  • Introduce them to other women. (Don't go around looking for women and say, "here, I'll introduce you to other women.") But if you see the opportunity, go for it. Introduce the other woman and tell them what she works on. I think 90% of all women not returning to a technical event because of some awkward situation could have been avoided if they'd just had other women to sit with, chat with, etc.
  • Don't hit on them at first. Become their friends first. Get to know them. Make sure they have other friends at the conference. Then if you hit on them, there's a chance you can still be friends if they say no. There's a chance they'll come back next year too.
  • Talk about your project. Introduce them to others and talk about what they do. Not only is it interesting and gives them a sense of the community but it also gives them something to ask questions about.
  • Tell newbies about where people are going for dinner or what parties are happening. Invite them to dinner and make it clear it's a group thing.

Anything else?

Women in open source panel at Grace Hopper

A couple of weeks ago I got to go to the Grace Hopper conference for women in computing. It was a great conference. My favorite talk was one I happened on by accident, "I'm an imposter," where some of the most successful women I've ever met in person got up and talked about how they often feel like they are in the wrong place or got there by accident or are being asked to do something they have no idea how to do. It was really funny and very motivating. (If they have self doubts and got to where they are at, well then ... For example, the president of Harvey Mudd College talked about how she sat between two billionaires at lunch and asked for $25 million for her school. If she can do that, I should have no problem asking for very modest - comparatively - donations for the GNOME Foundation!)

I was on a panel about women in open source. We weren't as funny but hopefully we were as motivating. Our goal was to encourage women to participate in open source so we all started off by sharing our stories of how we got involved. A good many of us originally got into open source through our jobs, as opposed to as a self started hobby. I wonder how that would compare to how men started.

Our session was standing room only and there were lots of questions - hopefully we talked at least one person into working on open source software!

Here's the panel.

Myghcpanel

Kristen Carlson Accardi (Intel), Meenakshi Kaul-Basu (Sun Microsystems), Stormy Peters (GNOME Foundation), Valerie Fenwick (Sun Microsystems), Zoë Slattery (IBM), Kathryn Vandiver (NetApp)

(Picture from Meenakshi's camera taken by somebody in the hall. :)

Imagine twice as many developers

I didn't see Danese Cooper's talk

Learning not to cry in today's work place

One of the things I'm passionate about is encouraging women in technology. With that in mind, I'm going to talk about something that's never discussed in mixed company: crying at work. Or rather, trying desperately not to cry at work. I'll tell you how I try not to cry at work and I'll tell you how you can help someone who's trying not to cry: create space. Tell a joke, change the subject for a minute.

Nyki_m I cry easily. I cry when I'm frustrated, mad or hurt. I used to not worry about it until one day a roommate told me - after an argument - that when I cried he assumed I was sorry. I was so mad - I cried!

Trying not to cry has always been really hard for me. The tears come, you discretely try to wipe them off, you stare at the ceiling, you think about something else, ... it wasn't until I got pregnant that I figured out how to get rid of them. Most of the time anyway.

I did once have the chance to ask a psychologist about trying not to cry. He said he could teach me through lots of role playing and different skills to just not cry. But he wouldn't want to - crying was healthy.

Crying changed when I got pregnant a couple of years ago. When I first got pregnant, if I started to cry, I couldn't stop. There's nothing worse than being in a sales meeting, arguing about whether book covers should be blue or green, and all of a sudden you're crying. And you can't stop. And everyone is looking at you. And they don't know you're pregnant, they just see you bawling about some stupid book covers. I went for a lot of walks there for a while. I think the janitor was really worried about me. Thankfully the next stage of pregnancy set in quickly. During that stage I felt like I was set apart from discussions - maybe it was the eight inches of stomach between me and them - but I just didn't really care. I mostly felt detached humor.

Feeling detached works well for not crying and I can still recreate that feeling (without getting pregnant) but it doesn't work well when you're passionate. And I'm passionate about a lot of the things I work on. I don't want to feel detached. Humor's ok, but not detachment.

So I've worked out two things that help me not cry. (Now consider that I think that the best thing would probably be just to cry and let people deal with it. I'm me. But if the other person is going to think I'm sorry, well, I guess for now I'll work on not crying. Next we'll work on teaching the world there's more reasons to cry than I'm sorry.)

The two things that help me not cry when I don't want to be crying are:

  1. It's not about me. I'm going to write a whole blog post about "It's not about me" but for I'll talk about it briefly here. When I get so frustrated that I'm about to cry - when I'm so upset that he doesn't understand why the covers have to be blue in order for us to be successful - I remember it's not about me. He's arguing that the covers need to be green because every company he's ever worked at, the covers have been green. And he told his kid all covers should be green. And he's never seen a blue cover - what kind of crazy people would make blue covers? And ... you get the picture. (Substitute "proprietary software" and "open source" for green and blue ...) So I'm not just fighting that he thinks these covers should be green - I'm fighting 20 years worth of green covers. It's not just about me and now.
  2. Space. If I can create just a little bit of space, I'm usually good to go. Humor is really good for this. Recently I went back to HP for a meeting and realized how much I miss the humor they inject into their meetings. There's a continuous undercurrent of good natured banter. I use that now whenever I need it. So just recently, a colleague questioned the value of my work. (Actually, I thought he questioned the value of my work. See number one, it's not all about me.) While he was trying to back peddle himself out of a hole I'd put him in, I felt those tears coming, so I clapped both hands to my chest and whispered "But it's me!" It wasn't very funny but one other person in the room laughed and I was able to chuckle, the tears were gone, and I could listen again.

In an ideal world, I think I would just cry when I felt like it. In today's world, if I start crying, I'm spending so much energy worrying what the other person is thinking and trying not to cry, that I'm no longer effectively listening or discussing. So in the interest of being able to work effectively in today's environment, I work hard not to cry.

I figured my story might help others or might encourage others to share their tips and tricks or experiences.

Photo by nyki_m.

Pioneer Woman featured on CNN

I really enjoy reading The Pioneer Woman's blog and I even bought her calendar because I like her pictures so much.  This is the woman who left Los Angeles, married a rancher and now home schools her four children.  And takes 75-150 pictures a day of life on the ranch.    I've wondered several times what she sounds like in person and what she looks like.  Well, she was featured on CNN so now I know!

Are you always hot? Or always cold?

Cognitive Friday got some interesting data about who is always hot and who is always cold.  As most of us would have guessed, women are much more likely to be cold than men.  (As I type this my hands are freezing!)  Thin people and young people are also more likely to be cold. 

One related theory I heard is that women have a much smaller range of "comfortable" temperatures because their bodies need to be able to regulate a fetus' temperature.  I no longer believe this one because the one thing I really loved about being pregnant was always having warm hands!  So obviously I was much warmer when I was pregnant than when I'm not pregnant.

Cognitive Friday also discovered that exercise didn't change people's answers at all which surprised me.  I wonder if you could measure muscle mass if that would coorelate to feeling warmer like being overweight does?

Do you fit the data?  If not, how are you different?

Would you prefer a homosexual president or an atheist one?

If you are like most people, you picked the homosexual one, but let us know below!  As James Joyner writes:

A recent Gallup poll reveals that Americans are much more likely to elect a black man or a woman president than a Mormon or an old man. More interestingly, they’d rather be governed by a homosexual than an atheist

I continue to be surprised at how anti-atheist Americans are.  It makes me laugh (in an ironic way) because so many people aren't actively religious, and if people went around preaching, they'd annoy a good many people - probably more than those that are anit-atheist!

The good news is that things are looking good for women and blacks.  See all the data here:

Yes, would
vote for

No, would not
vote for

%

%

Catholic

95

4

Black

94

5

Jewish

92

7

A woman

88

11

Hispanic

87

12

Mormon

72

24

Married for the third time

67

30

72 years of age

57

42

A homosexual

55

43

An atheist

45

53

What do you think?  Who would you vote for?  Or not vote for?

Small businesses: More Generation Y, Women and Baby Boomers

Intuit published an interesting study about small business trends.  According to the study more small businesses will be owned by Generation Y (1981-2001), baby boomers, women, and immigrants.  Generation Y because they don't believe in trusting a company to take care of them and they are quite comfortable with all of the new technologies and able to easily start not just one business but multiple ones at once.  Many high schools have now started small businesses.  I personally interviewed a Generation Yer who had started his own company in college - a website for trading video games online.  Baby boomers, according to the study, are more likely to start business with social causes in "retirement."  Women owned business will grow - maybe as they become more disillutioned with the glass ceiling.  Immigrant owned businesses will grow as the number of immigrants continue to grow.

It's an interesting study, an easy read and well worth reading.

My Photo
Stormy Peters


Support open source software doing good

  • Kids on Computers
    Kids on Computers is a nonprofit organization providing computers and open source software to kids.

  • Click here to lend your support to: Shipping computers to kids in Mexico and make a donation at www.pledgie.com !
Become a Friend of GNOME

What to Read on Stormy's Corner