Showing posts with label FLOSS. Show all posts
Showing posts with label FLOSS. Show all posts

Monday, December 29, 2014

The Innovators by Walter Isaacson

I just want to mention The Innovators by Walter Isaacson. I loved that "How a group of hackers, geniuses, and geeks created the digital revolution" began with Babbage and Lady Lovelace.

We're familiar with many of the people and projects Isaacson discusses, but there were many people of whom I knew nothing. Vannevar Bush, for instance, and his prophetic essay, As We May Think in July 1945.

What I appreciated most was the focus on collaboration. Time after time "lone geniuses" labored alone, and saw their work die with them. The work that lasts is done by teams of people who both inspire and perhaps annoy one another, but manage to bring their skills and  best selves to the group effort.

A good read.

PS: A day later, I'd like to add that we need better STEAM education from preschool through college, for boys and girls. Science Technology Engineering Arts Mathematics for all.

Thursday, November 6, 2014

Holidays are coming - give big!

Most of us don't need more 'stuff'. In fact, we often have too much!

The same can't be said for most charities and non-profits. The world-wide economic downturn has hurt them, along with many public services. The same is true for our beloved KDE e.V., which is why we've had separate fund-raisers for specific events such as the Randa Meetings the past couple of years.

This year, we are trying to get a bit of breathing room before the spring sprint season hits, and already have over 12000€ and 400 donors! So the word is getting out.

If you use and love the KDE community and our software, please give. If not, please pass along the appeal to those who may not have heard about our end-of-year fundraiser.

https://www.kde.org/fundraisers/yearend2014/

Thank you.

Sunday, June 15, 2014

Emotional Maturity and Free / Open Source communities

12 Signs of emotional maturity has an excellent list of the characteristics we look for in FOSS team members -- and traits I want to strengthen in my Self.

1. Flexibility - So necessary. The only constant is change, so survival dictates flexibility.

 2. Responsibility - Carthage Buckley, the author of 12 Signs of emotional maturity says:
You take responsibility for your own life. You understand that your current circumstances are a result of the decisions you have taken up to now. When something goes wrong, you do not rush to blame others. You identify what you can do differently the next time and develop a plan to implement these changes.
The world is a mirror. Sometimes when things go wrong, I mistake what I see as caused by some malevolent force, or even someone being stupid. The human brain is designed to keep us from recognizing our own errors and mistakes, unfortunately. So I need to remember to take responsibility, and seek out evidence of personal shortcomings, in order to improve.

I want my team members to do the same! When someone has caused a mess, I want them to take responsibility, and clean up. I want to learn to more often do the same.

 3. Vision trumps knowledge - If I have a dream and desire, I can get the knowledge I need. Whereas a body of knowledge, by itself, doesn't make anything happen.

Good marketing sells the sizzle, not the steak. In other words, make people hungry, and they will buy your steak. Tell them how great it is, and they'll go somewhere they can smell steak! When working in my team, I need to remember this.

4. Personal growth - A priority every day. Who wants to be around stagnant people?

5. Seek alternative views - This one is so difficult, and so important. The hugely expanded media choices available to people now leads to many of us never interacting with people who disagree with us, or have a different perspective. This leads to groupthink, and even disaster. One way to prevent this in teams is to value diversity, and recruit with diversity as a goal. 

 6. Non-judgmental - Another hard one. Those who seek out alternative views, will more easily recognize how different we all can be, while all being of worth. And when we focus on shared goals rather than positions, we can continue to make shared progress towards those goals.

 7. Resilience - Stuff happens. When it does, we all can learn to pick up, dust off, and get going again. This doesn't mean denying that stuff happens; rather it means accepting that and continuing on anyway.

8. A calm demeanor - I think this results from resilience. Freaking out just wastes time and energy, and gets me further off-balance. Better to breathe a bit, and continue on my way.

 9. Realistic optimism - I love this word pair. Seeing that a glass is half-full, rather than half-empty is a habit, and habits can be created. Bad habits can be changed. Buckley says that success requires effort and patience. Your goals are worth effort and patience, creativity, and perseverance.

10. Approachable - Again, a choice. If I'm open to others, they will feel free to offer their help, encouragement or even warnings. If seeking alternative views is a value, then being approachable is one way to get those views.

11. Self-belief - I think this can be carried too far, but if we've looked for alternative views and perspectives, and created a plan with those views in mind, then criticism will not stop progress. When our goals are deeply desired, we can be flexible in details, and yet continue progress towards the ultimate destination.

12. Humor - Laughter and joy are signs that you are healthy and on your right path. The teams I want to work with are those full of humor, laughter and joy.

PS: I was unable to work the wonderful new word bafulates into this blog post, to my regret. Please accept my apologies.

Saturday, May 10, 2014

Good Advice from Bad People: Selected Wisdom from Murderers, Stock Swindlers, and Lance Armstrong

Wow, what a book title: Good Advice from Bad People: Selected Wisdom from Murderers, Stock Swindlers, and Lance Armstrong, by Zac Bissonnette. I heard the author talk about his book on the Tavis Smiley radio show earlier, and it made me think about Jonathan Haidt's point about how people have wonderful advice for others, even when they themselves seem unable to follow it.

That got me thinking about some recent discussions, arguments and even fights in the KDE community in the past few months. Some arguments are exciting. You hear the deep thinking, the examination and presentation of fresh points of view, and hear people thinking together. This is what we want for every conversation! But sometimes instead, you hear criticism, to which the reaction is defensiveness. This is painful to watch, as both (or all) sides are injured, and their hurt is being ignored.

What makes the difference? It seems to me what is lacking in the second scenario is trust. Haidt advises asking people for their advice and judgement about you, and listening with an open mind and heart.  That is rather hard to do when it is your project that is being measured and criticized. Yet it is critical to success, because we often literally cannot see flaws in our processes and products that others can see quite clearly.

One thing that has bothered me for years in the whole FLOSS movement is the attitude towards users, as "lusers." I know that started out as a pun, but it seems to me that it correctly labels the orientation that developers often have. Good projects have people who use bug reports, critical blog posts and complaints on the lists, forums and IRC as feedback, in order to not just fix crashes, but to make their product better. Projects in trouble make it difficult to file bugs, or simply ignore them, and rather than viewing criticism as feedback, interpret it as a personal attack.

Unfortunately, I am seeing this defensive attitude far too often lately in KDE. This can happen within teams, when someone proposes a new idea, and then others shoot it down. I don't mean they dispute the idea, or propose a different alternative, but rather state the criticism in a take-no-prisoners way. I've also seen this after a release, when an aspect of the new application or feature is criticized by users. Rather than collaborating with the reporters, to make the application or feature better, the discussion is framed as a war by both sides. In other words, "KDE developers are dictators" vs. "KDE users/distributions/packagers hate progress".

Guess what? Wars aren't productive of good software, and are destructive to every combatant and even those within earshot. Fortunately, later I heard Ed Catmull, the co-founder of Pixar Animation Studios and president of Pixar and Disney animation, about managing creative people and his new book Creativity Inc: Overcoming The Unseen Forces That Stand In The Way Of True Inspiration. Catmull gives the credit for the success of Pixar to an open, nurturing work environment. I think we need to focus on this more in our community. It should be safe for anyone to talk to anybody. According to Catmull, at Pixar they assume that any movie is crap when they start out. But somewhere in the idea is some spark that can become great. He says,
I've spent nearly forty years thinking about how to help smart, ambitious people work effectively with one another. The way I see it, my job as a manager is to create a fertile environment, keep it healthy, and watch for the things that undermine it....The thesis of this book is that there are many blocks to creativity, but there are active steps we can take to protect the creative process....identifying these destructive forces isn't merely a philosophical exercise. It is a crucial, central mission.
He used a term I love, candor. He says that creating a safe space where people can fully express their thoughts and feelings is key to keeping creativity flowing. Of course I'm going to read this book! Here is the interview (11 minutes): kuow.org/post/president-pixar-and-disney-animation-fostering-creativity.

We already have the Team Health Check which can be found here: permalink.gmane.org/gmane.comp.kde.devel.plasma/19755. I'll use Catmull's book to look again at that team tool, and see if it can be improved.

For now, I hope that before any of us speaks or writes, we'll think about our choice of words. Candor is crucial. Remember though, that feedback can be framed as helpful information, or as an attack. You might mean your feedback as helpful, but can it be read as harsh criticism? If so, please edit before publishing. Developers, think about how to invite candor, by asking others for their honest feedback. Welcome reports of problems, bug reports, and respond in a collaborative way. If you need someone to triage bugs to keep sane, ask for that help! Everything you can do to lower the barriers to honest criticism, the better your work products will be.

Tuesday, March 11, 2014

Prospective GSoC Students: Now is the time to submit proposals

Greetings to all you students we've been talking with in IRC (#kde-soc and your chosen team's channel(s)) and on the mailing lists. By now, hopefully you have met and talked with your teams, and begun formulating your plan for GSoC, with advice from your prospective mentor(s).

I hope you have followed Myriam's advice and done your homework. If you have worked on some junior jobs, have your KDE developer credentials, joined the necessary lists *including KDE-soc*, you have a good foundation built.

Pro-tip: always check out the links in the /topic of your IRC channels. The #kde-soc channel topic is particularly rich.

Many prospective mentors hang out in that channel, but not all. Us admins are there as often as possible as well. I'm always willing to help edit a proposal for grammar, spelling, organization, formatting, etc. And I can be brutally honest, so if you ask my opinion, be aware that I won't waste your time with anything but the truth.

Now is the time to log into melange, and submit your proposals. If you have not yet had a team member vet your plan, give them the link to your melange proposal and ask. Don't waste their time with mere ideas; you need a clear plan of action, and a realistic timeline.

Go, go, go!

Thursday, December 5, 2013

Nelson Mandela is gone

I heard this afternoon on the radio that Nelson Mandela has died. Since it was NPR (National Public Radio), I soon heard a BBC documentary on Mandela, including his teaching the interviewer about ubuntu. That bit really pained me; he's gone, and his gentle idealistic flame is no longer lighting the world.

Hear him explain it on Youtube: http://www.youtube.com/watch?v=vt72ORXUlao

But we have that flame too. Ubuntu the community and Linux distribution family takes inspiration from the concept of ubuntu. To me, the world encapsulates all of what is good in the open, free, software movement, and the free culture movement too. Mandela saw himself as human, no matter how inhumanly he was treated. He knew that bitterness and hatred on his part would engender bitterness and hatred in his beloved South Africa, and he wanted instead love, understanding, forgiveness, and democracy. I hope to continue to see his ideals in the Ubuntu community, and in my Kubuntu corner in particular.

I've often thought of Mandela as the embodiment of the saying be the change you want to see. Rest in peace, Madiba.

Friday, September 13, 2013

Coffee and Doctorow

KDE Planet often has some thought-provoking blogs, whether or not they are "strictly" speaking, about the KDE community or our software. For example, Jeff blogged about how to make cold-brewed coffee. When I read that, I remembered that we used to have a toddy kit, like this one listed on Amazon.

When I was looking for a light book to read, Adityab suggested Little Brother, by Cory Doctorow. Since it's available for download for my kindle, yes! It is light as in 'short and YA,' but rather serious in considering the consequences of the increasing use of government surveillance, and where that can lead. Fortunately, the young hero of the book creatively fights back. Also, it is set in San Francisco, a city I love. Highly recommended.

I found out that Doctorow has recently followed up Little Brother with Homeland. The first section of the book takes place at Burning Man, which was really cool. The up-to-the-minute timeliness is alternately delightful and scary. So what did our heroes bring to Burning Man to share around? Cold-brewed coffee! The 'desert process' was even more relaxed than Jeff describes. With this second reminder, I dug around in the cupboard over the refrigerator, found the toddy, and brewed up some coffee.

Now I've gotten into a rhythm with it. No measuring, and I usually steep it a couple of days, since as soon as I empty the carafe, I bring out the steeping grounds, filter them, clean out the grounds and felted filter, and start the process again. It takes me a few days to drink the delicious coffee, and letting it steep longer just seems to make it better. I just use pre-ground coffee for now, but I'm going to investigate getting a grinder, since I do love the aroma of fresh-ground coffee.

Why did we ever stop using the toddy? I wish I could remember, but I think we are using it from here on out. Even my husband who loves the aroma of fresh-brewed coffee, is switching to the toddy coffee on weekends. Give it a try, and enjoy! And snap up some Doctorow. He might just re-inspire you to do some more free software work. Individual people are the ones who make the difference.

Thursday, August 29, 2013

Confrontation is scary! Confront your fear.

One of my recent CWG (KDE Community Working Group) emails said, in part:

...the confrontation seems to have clarified some issues...

Of course! That is what confrontation is about. It isn't necessarily a power struggle, although it's usually seen that way. Confrontation, argument, fights are all about issues. Of course sometimes the issue is power, and access to resources, but more often the issue is about how to get to a shared goal or value. Confrontation is best and most productive when it clarifies: How can we best collaborate?

Arguments aren't bad! They bring issues out in the open. And if people learn to 'fight fair' - focus on resolving issues, not people, not positions, then stuff gets done. Even if you aren't directly involved in an argument, sometimes your part is to remind the 'opponents' of that, and support them as they 'get to yes.' If there is anger involved, it's good to be able to blow off steam without injecting that heat into the argument itself. Often a friendly ear is invaluable there.

I think confrontation is scary to people because most of us are taught as children NOT to confront, but to obey authority. This is understandable from the parents' point of view, but over the long term, people need to learn confrontation, negotiation, and fighting fair. As a parent I tried to teach my kids how to fight fair --even with me. Because mama is not always right.

I've only been in the community for a few years, so I can't compare 'the old days' to now. The KDE, Kubuntu and Ubuntu communities are spread all over the world, with people from a lot of different cultures; it would be amazing if we had no misunderstandings, spats, fights, disagreements. It is my hope that we all learn to do this better, and remember to be respectful during the struggle.

The Codes of Conduct are our support here. A CoC is often seen as a club, or a codification of law, which I think is wrong. Re-read your CoC, and I think you'll find that it is a description of the community we want, and the way we want to work. I hope to see fewer mentions of "CoC violation" and more examples of living up to our shared ideals. Read 'em again:

KDE Code of Conduct: http://www.kde.org/code-of-conduct/

Ubuntu Code of Conduct: http://www.ubuntu.com/about/about-ubuntu/conduct

Linuxchix boils it down the best, I think. Two rules: Be polite, and be helpful.

Wednesday, July 31, 2013

Getting a Green Thumb

The phrase green thumb comes from gardening. When a person is really in tune with their garden plants, they often rub off nubs which will become branches in the wrong place, or pull out small, tender weeds before they grow to be pest-sized, thus ending up with green-stained fingers and thumbs. In our community, such tuned-in consciousness can help us grow and thrive. When one sees or hears a comment heading into negative territory, each of us can perhaps take a moment to ask the commenter more about their situation. Maybe they have encountered a bug, or just don't see how to choose to do what they need to get their task done. If you are a developer, maybe their difficulty can guide you toward a better user interface! If you do documentation, their questions and difficulties might help you explain the software more clearly. Perhaps the person is feeling bad for some other reason entirely. In any case, by asking for more information, you will effectively have turned what could have turned into a "trollish" situation, into a pleasant personal interaction and maybe more. Of course not all of us have the time or feel like spending our time being tuned in all the time. Which is why I urge each of my readers to take your turn by doing this part of the time. Our list moderators, IRC channel operators, and forum admins get tired, have vacations and other time off, and so forth. We can all be leaders of the community part-time, in this gentle, non-confrontational way. If you're good at it, and enjoy it, maybe it's time to volunteer to help moderate a list, become one of the channel operators, or help administer the forums. It is not necessary to have an official leadership position though, to exercise leadership. Perhaps you would like to become part of the KDE Community Working Group?[1] We have a need for a new team member right now. See the KDE-Community list for more information.[2] And see the Freenode Catalysts page [3] for more details about this mode of leadership. The Ubuntu 1. Community Working Group: http://ev.kde.org/workinggroups/cwg.php 2. KDE-Community list: https://mail.kde.org/mailman/listinfo/kde-community 3. Be a Catalyst: http://freenode.net/catalysts.shtml

Monday, June 3, 2013

Weeeeeee, Akademy!

This year for the second time I’ll be able to attend Akademy, the annual world meeting of the KDE community. We'll be in Bilbao, in the Basque country of Spain from 13th to 19th of July.

Akademy 2013


Check the full program here, and if you plan to come, register here. My endless thanks to the e.V. for sponsoring my travel. I hope to be able to pay for part myself this year, to spare the expense.

So much happens; I hope to see you there!

Friday, May 24, 2013

Catalyst Leadership

I read a list post thread tonight that saddened me. I won't say what community it is part of, or point out the participants, because it is far too common in many of our community meeting places, whether they be lists, IRC or forums. Stereotypes are used rather than names here.

Newperson speaks up, I think for the first time, wondering when a new project result will be put to use, and offering a possible sample.

Longtime Devel speaks up, using rather angry questions about how the old symbol came to be displaced.

Another Oldtimer speaks up defending the symbol, accusing Longtime Devel of being out of touch.

And on. And on. The listowners don't redirect the discussion, and when questions are asked, they are answered angrily.

Newperson probably has departed by this point.

This seems like a small occurrence, but it is bad for every single participant, and each bystander has the power to change the conversation at each point.

This blog is a call for each of us to think about our power to influence the community spaces we inhabit, to exercise leadership, to become a catalyst for dialog, to open up trust. When I was first asked to become an IRC channel operator, I was asked to read the Freenode Philosopy: Catalysts. Whether or not you use IRC, I recommend reading this page to change your thinking about how you interact with others in your free software project. In fact, these ways of thinking about personal interaction would transform business, education and politics if put into wide use.

We know that bullying in schools can be brought to a stop by bystanders who show the courage to immediately speak up on behalf of the victim, and walk away from the confrontation. While I don't want to label those who use abusive language as bullies, we can transform tense situations in similar ways by speaking up in a positive, calm manner, as outlined in the Catalyst page.

Labeling people as trolls doesn't defuse the situation, or create an atmosphere of trust and dialog.

Please folks, if you are in an IRC channel, on a list, or help out on a forum: read the Catalyst page, and remind yourself often to be the change you want to see in the world. You don't need to be an op, a listowner, or a moderator, to be a leader; bloom where you are! Our Codes of Conduct aren't bludgeons to be used against evildoers; rather they are guides to our everyday interaction with one another.

Monday, May 20, 2013

Why we do this crazy thing we do

Looking through a nice blog by Andreas Schilling, I found this classic linked:



It catches very well why we're here, and perhaps why you are reading this blog.

Also, if you are mentoring in GSoC or Season of KDE this year, remind yourself what motivates you and your students, both. We all want to make the world a better place.

Saturday, May 18, 2013

The water we swim in

Healthy relationships. I've been thinking about them not in my personal life, but in terms of teams in free software. When I first began contributing, it was within a team creating an application (Amarok), so rather small. Then I became active in Ubuntu-Women, which is larger, but still not huge. Then Kubuntu, then the larger Ubuntu community, and now KDE, which is truly enormous.

In all of these projects, communication and trust are paramount. Dialog which fosters creativity and progress is only possible when people enlarge their trust in one another. Along the way to the highest trust levels, many barriers will come down, as people allow them. Sometimes these barriers are invisible, until someone points them out.

I thought I'd seen a cartoon illustrating this story, but a web search tells me it's a story by David Foster Wallace:
Two young fish meet an older fish, who asks them “How’s the water?” The younger fish look at each other and say, “What the hell is water?”
I was reminded of this story recently while observing the various reactions to the removal of the Community link on Ubuntu.com, the portal to the Ubuntu project. The link is coming back, so I'm not complaining. However, what I've noticed is that most of the people discussing the issue seem to be talking past the folks they are hoping to connect with. The emotions expressed range from puzzlement, to shock and outrage, with little understanding on the other "side" on the perceptions causing these reactions.

So how is the water? To me, the drama played out completely predictably, because any time you have one company selling a product, and volunteers working in that same project, you will have class issues, and class is like the water fish swim in. People are often not aware of it, and thus have difficulty dealing with their emotions around it, because they have been taught to ignore it, or even that it doesn't exist. So when the designers removed the link, it was felt as a slap to the face of community members, while the designers see it as just a step to a clean, functional design. The conversation about this change at the recent vUDS clearly betrays this lack of understanding of the other on all sides. http://summit.ubuntu.com/uds-1305/meeting/21740/community-1305-ubuntu-website-planning/

There is no such thing as a culture without class. There are always power imbalances, and privileges. However, that doesn't mean that class is the death of the Ubuntu project, or that volunteers and companies can't happily co-exist. They can, but the fact of class must be acknowledged, and those with privilege and power must realize what they have, and use them on behalf of the project.

A healthy culture has hierarchy, but not one based on domination. In fact, in FOSS that is part of what we are attempting to dislodge, right? We want our hierarchies to be constructed for function, not to rule over us. For instance, those who demonstrate their skill in packaging or coding are given the right to upload to the repositories. And those who grant them that right are those who already have built their reputations by using their skill and trustworthiness in that domain.

Recently there has been a breakdown -- or an apparent breakdown -- in that hierarchy of function in Ubuntu. And I think that both those inside Canonical and those outside, perceive that the other is the one causing that break. So, some repair is needed.

All of our differences can be overcome as we build (or re-build) trust. However, all sides of the issue will need to think about, process emotion about, and finally discuss openly what has gone on. The replacement of the Community link alone will not mend this breach, nor will brief virtual UDS sessions. In fact, I think the lack of in-person face-to-face interaction is allowing this divide to grow.

Folks, we don't want resentment and suspicion to grow, so we are all going to need to work on this if the Ubuntu project is going to continue to thrive as a free software enterprise. In my opinion, thinking about and discussing class issues are fundamental to that effort.

This blog appears on the Linuxchix, KDE and Ubuntu planets, and these issues of class appear in all teams. Health and progress are the goal, and honest dialog is the means. I propose we look one another in the eye and start a conversation. These are difficult dialogs, but our health is at stake.

Monday, May 6, 2013

Contribute joy

I've just finished a memoir by Roger Ebert, called Life Itself: A Memoir. This passage struck a chord.
"Kindness" covers all of my political beliefs....I believe that if, at the end, according to our abilities, we have done something to make others a little happier, and something to make ourselves a little happier, that is about the best we can do. To make others less happy is a crime. To make ourselves unhappy is where all crime starts. We must try to contribute joy to the world. That is true no matter what our problems, our health, our circumstances. We must try. I didn't always know this and am happy I lived long enough to find out.
We in free and open source software are making the world a better place, and making others happier; often people whom we don't know and will never meet. Roger Ebert shared his love of movies with the world, and I'll miss his voice now that he's gone.

We get to share our love with the world too.

Sunday, June 24, 2012

BoFs at Akademy

So excited to see all the BoF meetings shaping up for Akademy. Perhaps most exciting is the KDE Authors meetup. For background, see Supreet's great post at http://supreetpal.blogspot.com/2012/06/kde-authors-promoting-book-writing-in.html. For the BoF info, see http://community.kde.org/Akademy/2012/Wednesday. As plans now stand, we'll be in room 226 on Wednesday, July 4th at 14:00 UT. I assume we'll be in IRC (freenode) #kde-docs, or announce there a special channel.

If you want to write for or about KDE, be there!



Other exciting BoFs (These are exciting to me. There are lots of others.):

Monday: http://community.kde.org/Akademy/2012/Monday

Quality Team, 15:00 in room 226.

OwnCloud/KDE, 10:30 in room 419. ( http://dragotin.wordpress.com/2012/06/17/owncloud-bof-at-akademy-2012/ )

Tuesday: no sessions formally scheduled during the KDE e.V. Annual General Meeting. This will be my first e.V. AGM, so this is very exciting.

Wednesday: http://community.kde.org/Akademy/2012/Wednesday

Besides our Authors BoF, it will be great to attend  the Women's Outreach, at 9:30. The women's session at the Desktop Summit was outstanding, and I'm expecting great things from this session as well!

Thursday, I hope to attend Liquid democracy. Pirate politics – Free Software relationship in room 419 at 10:30. Others may find the more technical BoFs to their taste on Thursday: http://community.kde.org/Akademy/2012/Thursday

The final day of Akademy is Friday. So far the day's schedule is blank! I hope it fills as people talk about projects with others.



Friday, June 22, 2012

Going to Akademy!

Yes, I'm going to Tallinn, Estonia in a few days, courtesy of the generosity of the KDE e.V., who has sponsored my travel costs. I'm so excited! Flying in a few days early, so that jet-lag won't hinder my time at Akademy, and perhaps I can do some setup help as well. And of course I hope to wander around the medieval city until my feet fall off -- when will another chance come to see Tallinn, after all?

The talks and meetings sound exciting, but what I most look forward to is meeting my KDE family, most of whom I know only from IRC and email. I hope to see you there! Please tell me you read my blog sometimes, and I'll buy you a coffee or a beer. :-)

Tuesday, January 31, 2012

Taxes, and Supporting Free Software

Elections bring issues out in the open, and expose ideas to the public. My country is preparing for a national election, so naturally taxes are being discussed. When I got my first paycheck, I was shocked and disappointed to see how much of MY money was going to taxes! I was very young then, and didn't know how much my pittance helped ME to become part of the adult world, by doing my part, paying my fair share, supporting my government and even my future self. The act of paying didn't engage my emotions, or make me feel part of my community then.

Back when I used Windows, I paid my fair share both by buying the software I used, but also by contributing to my favorite shareware applications. However, just as when I first paid taxes, I didn't feel part of the community, because all I gave was money.

As I became an adult, I began to contribute in some organizations where I felt that my work really did help to change the world, improve my culture, and my country.

Then I started using free software, and eventually learned that there are communities creating this software, and even more astonishing, that I could help. And not just with my money, although that is sometimes important. For instance, KDE welcomes all kinds of contribution; code, bug reporting, bug triage, and bug fixing. Writing documentation, press releases, news stories, interviews, blog posts, even tweet/dents. Art, graphics, design, videos, baked goods! Party planning, setting up meetings, sprints, summits, conferences, leadership, management, moving chairs, taking minutes--and giving money.

The foundation supporting KDE, the KDE e.V., needs supporting members, corporate sponsors, and even occasional small donations. All of that money is needed to support the office, fund sprints, and do large meeting start-up.

I'd like to urge you to become a Supporting Member if you use KDE software. Doing so will move your heart from feeling like a user, to feeling like a contributor to the community. If you can't afford Join the Game, please contribute as you can! The more you contribute, the more your KDE community becomes your family. Do it now. You'll be glad you did.

Tuesday, October 11, 2011

Life and Death, Love, Respect and Foolishness

Death clarifies a lot of issues. At least it did for Steve Jobs, as he so eloquently expressed at his famous Commencement address at Stanford (text, video). Personally, I wish he had made other choices, but he didn't ask my advice. He did follow his intuition and curiosity, however, and that is what I want to take from him. These things helped make him insanely great, coupled with his intense focus on perfection.

A couple of days ago was the eight anniversary of my cousin Carol's death. Her life and death changed my own life in many ways, and I continue to be blessed to have known her especially in her last bit of time on Earth. And I'll be forever grateful for her son Colin becoming our son. He and his hubby Rory bring joy to our life so often. Carol was a year and a day younger than me, yet she has been eight years gone. So Steve's words about living each day as if it might be your last have special meaning to me.

What does all this have to do with Free and Open Software, you might ask? Apple was the opposite of free, at least once Wozniak stepped away. Yet I've recently heard yearning for a dictatorial leader who has a vision, and makes US "insanely great." Steve did that, at great cost. He left many people feeling shredded and shamed by his public tantrums, although he deserves universal acclaim for the beautiful objects his teams produced. But there is more than personal and professional hurt left as part of his legacy. There is also a very dirty secret about how the workers who produced those beautiful objects have been treated, right into the present. We can't forget the dark side of this leadership style, which relies on domination hierarchies to produce both software and hardware. If we choose that terrible beauty, let's at least acknowledge what our choice entails.

There is a better way, in my opinion. There is freedom. Freedom of association, freedom of thought, the generous gift to the world of one's code, documentation, web pages, work, money, time. What is this freedom based on, since most of us don't work for money in KDE and Kubuntu? We work for love. We don't often admit it, but we love the freedom, we love the people, we love what we do, and we love the product we put out. We work in partnership with people all over the world!

I've noticed some problems lately, as the quality of that love has become strained. Like any other relationship, our love must grow and change as our projects grow and change. Kubuntu is six and a half, while KDE is fifteen now! Happy anniversary, and welcome to growing pains. We have as many projects now as there used to be developers. This means we need to spend more time listening to one another, and suspending judgment until all the facts, all the ideas, all the creativity has been taken into account. And at that point, we don't need a leader to tell us what the right decision is. We can continue to listen until we've come to consensus. Yes, this takes some time, but not as much time as Do it all over again! as Steve often demanded. If we have respect for one another, and enough self-respect to do our best with the work we contribute, we will turn out LOVELY products!

Steve asks himself in the Stanford speech, "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something. Please don't stay on in a position or a team where you aren't in love. Doing so will only result in burn-out, bitterness, and other nasty stuff. Instead, bow out gracefully, and find a project and team you ARE in love with. As Steve said, Stay Hungry. Stay Foolish.

Saturday, November 6, 2010

Listening to Our Better Angels

I've been most distressed tonight, to hear of my friend Noirin being assaulted at an ApacheCon party, here: http://blog.nerdchic.net/archives/418/. Worse, there are people calling her out for naming the attacker! Seriously, people? (I hear the comments are even worse over at Hacker News. I refuse to get even more disturbed and upset, so I'm not going to be reading them.)

In two separate discussions about this, with people who know and love Noirin, women said that the story makes them reluctant to attend cons and other FLOSS events, since assaults seem to be common. Yes, if you haven't been keeping up with the news, this happens OFTEN.

This doesn't make me fearful, it makes me ANGRY. Of course I'm angry at the perpetrators, but I'm also angry at those who protect them, and those who say 'we want more women to participate,' while not setting the standards of NO ASSAULT, and enforcing those standards. That seems like a very low expectation, don't you think? No ASSAULT!?

I can't help but contrast this assault with my experiences at last week's UDS in Orlando Florida. Ubuntu has a Code of Conduct, and not only enforces it, but has an even higher standard for community leaders. And there is discussion about having the Leadership CoC be formally signed also. I applaud this initiative, and hope that more communities create enforceable standards, and that conventions and other large gatherings will do likewise. There is no reason for any person to fear for their safety at these gatherings! I felt completely safe in Orlando, and I credit the high standards for that feeling of safety. Of course my favorite Kubuntu is covered by the same codes of conduct.

I call on the LinuxFest Northwest to set up and announce No Assault or Harrassment standards, and enforce them. I guarantee that a reputation as a safe space *will* result in more women attending. See the Con Anti-Harassment Project for specifics.

However, I think we need to go beyond a negative, and move toward positive expectations. I love the LinuxChix famous two rules: 1. Be polite, and 2. Be helpful. Indeed! And many projects have a standards. Among them, KDE Community Code of Conduct, GNOME Code Of Conduct, Gentoo Linux's Code of Conduct, the Mandriva Linux Code of Conduct, to name those I could easily find.

In addition, Freenode has an inspiring description of the "catalyst" role and how important it is to the continued use and usefulness of Freenode IRC: http://freenode.net/catalysts.shtml. And today, Jono Bacon, the Ubuntu Community Leader for Canonical, has posted The OpenRespect Declaration: http://openrespect.org/. I think we all owe it to one another as free humans, to respect one another.

PS: In case another reminded is needed: http://www.lovelight.me/2009/11/how-to-prevent-rape.html. Thanks for posting this link just when I needed it, Hypatia.

PPS: Also see The Open Source Women Back Each Other Up Project