Maletsabisa Molapo

people design technology | africa women leadership

Tag: OpenITP

Surveys on Circumvention Tools & Usability in Open Source Projects

As mentioned in previous posts, we at OpenITP, are working on guidelines for improving user experience and internationalization approaches in open source projects, with emphasis on tools used for anti-surveillance and anti-censorship online (circumvention tools). As part of this exercise, we have drawn out three surveys, please take part in the one(or those) that apply to you as indicated below.

1. If you have never used/heard of circumvention tools, then please take this survey:

2. If you have used (or are using) circumvention tools, then please take this survey:

3. If you are a developer/designer/product manager(or other form of contributor) in open source projects(regardless of the target/nature of the open source product/project), then please take this survey:

Please note that we will not allow any personally identifiable information to be public. Your input is highly valued and will help improve the various open source circumvention tools that we support at OpenITP.

Thank you!

More details on this project are available here:


The Past, Present and Future of Circumvention Tools

Circumvention tools are used to bypass internet censorship and avoid surveillance on the internet. Some of these tools have been around for a while now, and are being increasingly used by different people in different settings to achieve different purposes on the internet. Some of the reasons why people use circumvention tools are:

  • To reach blocked websites
  • To avoid being surveilled online by governments
  • To avoid being surveilled online by businesses and other entities
  • To be anonymous for blogging or journalism purposes
  • Their online security has been compromised in the past
  • To generally manage their identity online

Many people have these and other needs on the internet, but do not use circumvention tools. Part of our work is to discover what discourages people from using these tools; is it simply that they do not know of them, or that they are afraid of using them, or is it because they slow down their connection, or because none of the existing tools are  available in their preferred languages, or is it because existing tools seem too techy for most people, etc.? Using the answers to these questions, we will be able to provide guidelines to the present and future developers of circumvention tools.

What will it take to ultimately make the internet free and open for everyone?

This particular survey is focused on reaching out to present users of circumvention tools, to find out what needs are currently being met by existing tools, and what challenges with online communication are not being addressed by these existing tools. We are also reaching out to people who have never used circumvention tools through this survey, to discover, from people in different parts of the world, what limits  freedom on the internet, and perhaps why they have never resorted to circumvention tools to overcome their challenges with freedom and openness on the internet.

At an internet-focused meeting I attended recently, someone asked, “how can we help people have the freedom and privacy that they need online, without breaking the internet?” Well, this question was directed towards internet engineers(those people who define standards and protocols for the internet), but it got me thinking: on the internet, as in life overall, people need to be safe, feel safe, and live safely, even if they do not know how to protect themselves. What will it take to make the internet this kind of place for even the least knowledgeable internet user – in internet protocols and policies, and in applications developed over the current version of the internet?

Some of the articles that I have read on circumvention are:

Input invited!

Usability Guidelines for Open Source Projects

For our User Experience-at-large project, we are working on producing a guidelines document on how human-centered design techniques can be best incorporated into the development of Open Source software, to improve the usability of open source tools.

In Free and Open Source Software (FOSS) products’ development, more focus tends to be on building features, more than on usability and international appropriateness. With this code/feature-centered culture of development, user experience is normally compromised, and this is increasingly becoming a matter of concern as more and more users of FOSS products are non-technical and originate from very diverse parts of the world.  In this project, we are researching the FOSS product development process more closely, and from this we will write up guidelines that can be followed in future projects to bring more user centered practices into the process of designing and developing FOSS products.

The question of user-centered design extends to the fact that most FOSS products are developed for global consumption – for people of different cultures, contexts, and needs. Our guidelines document will also seek to answer the question of how, then, can open source tools be developed to cater for internationalization and diversity?  Recommendations will be made after our discussions, surveys, and interviews with developers, designers, product managers, and users.

I have collected and read a lot of what has been written on the subject of usability in open source projects (academic and non-academic pieces). In our document, we will also include an aggregation of the lessons presented in this existing literature and present them in an actionable fashion for the FOSS development community. The goal is to make this set of guidelines more reachable to the FOSS community, and we are designing means of content presentation that will make the guidelines easy to use and follow, while we are also looking at how to best publish the document in the right circles – getting it to the right people.

The GNOME Usability project produced a similarly focused set of guidelines, user interface guidelines to help design and develop tools that are easy to use and consistent with the GNOME desktop.  The target audience of the document we are working on is the developers and designers who contribute to FOSS projects, with focus on developers of internet surveillance and censorship circumvention tools (free and open internet tools), the kind that OpenITP particularly works on.

Over the next few weeks, I will be conducting interviews and surveys with developers, designers, product managers, and users of circumvention tools. In the next post I will discuss the key issues we wish to elicit in the surveys and interviews and present the lessons that we have already learned from existing documentation on usability in open source projects.

Till then!


GNOME Outreach Program for Women

In October this year, I attended the 2012 Grace Hopper Celebration of Women in Computing (GHC) conference, where my interest in free and open source software was re-ignited; as well as the desire to contribute to the open source community. About a month after GHC, I learned of the GNOME Outreach Program for Women(OPW), an internship program organised by GNOME to bring women around the world to participate in open source projects coordinated by different Free and Open Source Software (FOSS) organisations (see OPW Program Details).

On Dec 12th, I received news that I had been selected as one of the interns in this prestigious program(yay!). I will start my internship on January 2nd, 2013, with OpenITP under the mentorship of Georgia Bullen; working on User Experience (UX) Design for free software anti-censorship/anti-surveillance projects [we are looking at Tor and GPG tools].  I look forward to learning from and being inspired by Georgia and everyone at OpenITP that I will interact with during my internship, and of course the chance to get involved in the FOSS community.

I will be updating the happenings of this internship on this blog…