When the free vector drawing program Inkscape was first released in late 2003, I realized this software could do some part in helping to reduce the number of people incarcerated in the United States. This worthy goal is still within reach. Let me explain. From 1990 to 2000, I spent quite a bit of... Read more
I’ve recently been involved in several discussions that are variations on, "Which open source or free software license should I choose for my project?" Here is my way of looking at the large and growing collection of licenses in the wild. First, let's make sure we all understand that I Am Not A... Read more
I recently blogged about making open source software, and the high level steps for how to think about the process. We started with the need for software to seed the discussion, the need for clear motivation as to why to publish as open source software, and then the structural requirements to build... Read more
In the past couple of years, a powerful paradigm shift has occurred in user experience (UX) design. UX designers used to focus on desktop users but now, mobile devices and mobile users are at the center of attention. The evidence for the importance of this paradigm shift is stifling: Morgan Stanley... Read more
David Boswell has a couple of interesting posts (here and here) about how he is using metrics to measure how effective Mozilla is at attracting and engaging people who express an interest in helping contribute to the Mozilla mission.
There is nothing stronger than the heart of a volunteer. Some of the most amazing projects in the world have seen the light of day only because of the contributions of these selfless individuals. The same holds true for hundreds of open source projects from Fedora to Mozilla to WordPress. What... Read more
Let's face it. There are tons of projects out there in the world being run the open source way today. While the great ones can accomplish unbelievable things, the bad ones, even the average ones, often fail to achieve their goals. In many cases, the failed projects still used many of the tenets of... Read more