digital detritus

The flotsam, jetsam and ligan that washes up out of my head.

Friday, May 25, 2007

Free Software and Social Change

I think a lot about free software and social change and what follows came to me on the way to work today.

I’ve never been a mainstream guy, at least not as mainstream as some folks. Because of this I know a lot of people who work in different aspects of social change movements. People who run their vehicles on vegetable oil and folks who are weekly participants in peace rallies. I’m also a full time computer nerd so I know a lot of folks involved in and who support the free software movement. They have a lot in common but I don’t come together as often as I would like.

I know folks who are very strict vegetarians who know where everything they eat came from, how it was grown and how far it had to travel to get to them. This is not only a personal choice for many of them but political and social as well. Factory farmed food just isn’t as good for you. But these same people don’t think twice about sitting down to work at a computer whose operating system and applications were supplied entirely by giant corporations like Apple and Microsoft. And I know ardent supports and proponents of the free software movement who won’t go near a computer unless they know that every bit of software on that computer is licensed as free software. Again, this is personal and political and social for them. Computers are used to control information and communication, software controls computers therefore the people that control the software control the information and communication. If individuals don’t have control then they can’t truly be said to be free. At the same time these free software advocates won’t even blink before heading in to a McDonald’s to order so-called food that has been factory farmed and processed almost out of existence.

Please don’t think I’m casting stones because I am without sin. I’m just as guilty of all of these behaviors as anyone else. What I would like to do is to get these different groups of people to start to communicate because I believe that they have a lot to offer one another. The nerds, if you will, can offer the hippies a great deal in information technology and tools for getting their message out to other people as well as providing new ways for the organizations to keep in touch. The hippies can offer the nerds decades and even centuries of knowledge and skills around building grassroot movements and techniques for educating people about the issues.

For the uninitiated on both sides I offer the following.

Choosing to use Open Source software is very much like choosing to buy a diesel automobile and running it on biodiesel and vegetable oil or converting a house to run on solar electricity or becoming a vegetarian. Initially it will likely take some extra work to get things going and your likely to have to learn some new ways of doing things. Just as with a car running on biodiesel you would not be able to buy fuel at every gas station, you’ll have to learn some new ways of doing things when using open source software. Eventually things will begin to seem normal and you’ll stop noticing the new things that you’ve learned how to do.

But there’s another level to this analogy that I think is equally important and that is the intent behind making these kinds of changes in your life. Switching to renewable forms of energy, working for social change and using open source software are all very similar in that they all not only ask to make changes in the way we do things but also in the way that we think about things. Just as the peace movement asks us to re-think our ideas of how we live together and how nations interact and resolve conflicts, the open source movement asks us to re-think how we manage information and in whose hands the control of information sits. Computers are central to how we communicate these days. It ranges from online communication (like email and instant messaging) to the computers that sort mail at the post office, that manage the telephone switches and more and more are counting our votes. And what controls the computers? Software.

The open source movement seeks to make software open and available to anyone and everyone so that you have the option of inspecting the software to ensure that it does what it claims and if you wish to change the software to better meet your needs. This may seem like the making of a mountain from a molehill but when you consider things like elections and free speech make use of computers more every day then it starts to become a very important idea. Just as social change is important so that we can make sure that everyone has access to free software and not just a select few based on things like wealth, gender, color and sexuality.

posted by Colin J. at 10:14 am  

Friday, May 18, 2007

submitting a photograph



Dance Derby Girls! Dance!
Originally uploaded by colinj.
Come and vote for this picture to be published in JPG magazine.

A year ago if you’d asked me if I would ever submit a photograph that I had taken to a magazine I would have looked at you like you were nuts. I don’t think that I would have ever even thought about it. Well, I have, submitted a photo to a magazine that is.

It’s a very cool magazine called JPG and I am a subscriber. I don’t know if my picture will be selected. The way that JPG works is that anyone can vote on which photos should go in to each issue (each issue has several themes).

It’s scary since I risk rejection, but it’s also quite exciting to have the chance to share the photographs I create with other people.

The theme that I’ve submitted this picture for is Are You Ready To Rock. I don’t know anyone who rocks harder than roller derby players. So if you like the picture above come and vote for it.


posted by Colin J. at 7:50 am  

Thursday, May 17, 2007

Helping hardware vendors to go Open Source

There are more than a few companies out there that are using Linux (and other FOSS) to drive their products. Two examples are Cowon and their PMP the A2 and Infrant (now owned by NetGear) and their ReadyNAS products (small network attached storage devices). As far as I know while both companies use Linux to drive at least some of their products they don’t have a formal process for people to get hold of the source code or contribute back updates and changes.

Here’s what I’m proposing. What if there was some sort of organization, maybe a non-profit, that could help hardware vendors set things up so that folks could get access to the source code and contribute changes back. Setting up a software project is no small task. Setting up one that allows for anyone in the world to at least offer up changes is even more complex. There are a number of questions that have to be answered before anyone can do this:

  1. How does someone get access to the source code?
  2. How does someone submit a change back?
  3. How are the changes checked for quality and security?

What I imagine is something like this. Someone from such an organization could approach a company that is using Linux to drive their device and say “Hey, we noticed that you’re using Linux but don’t have a way for the community to contribute patches, features, etc. We can help you set up the systems (software, hardware and staff responsibilities) and it won’t cost you one red cent.”

Basically what I’m thinking of is a group that could help hardware vendors to get started and then let vendor run things themselves. This could even be expanded to working with hardware vendors that don’t use open source to help them to open source their drivers and such.

So, anyone out there think this might be a good thing?

posted by Colin J. at 8:00 am  

Wednesday, May 9, 2007

Swirly whirly

Swirly Tube

Swirly Tube

Taken with my Holga.

Modified by ImageMagick.

I know that animated gifs aren’t loved by everyone, but I like them.

Each frame is swirled by a power of 2 from 2 to 512. I am a professional nerd.

posted by Colin J. at 3:09 pm  

Powered by WordPress