Articles / Open Source COOPs

Open Source COOPs

Matthias Johnson shares his ideas on taking users groups a step further and providing a physical place where the world at large can meet the Free Software community.

I used to live in Minnesota, and not far from where I lived was a COOP which had probably the best produce and fresh food available in the area. Although it was about a 20 minute drive, my family and I made the trip more than once. It wasn't only the food and groceries that had us going there; the atmosphere was a great contributing factor. The staff at this COOP was mostly young and alternative-looking. It was impossible not to get the feeling that these people worked at the COOP because of a shared set of values.

Linux, Apache, Perl, et al have made great strides towards offering incredible alternatives to proprietary systems, not just by providing monetary incentives to potential adopters, but also through the emphatic and energetic support of the Open Source community and by manifestations in wonderful products. The pride which Open Source developers take in their contribution is one of the greatest assets available to Open Source, which wonderfully complements the collaborative Bazaar style of software development (I highly recommend everybody read Eric Raymond's The Cathedral and the Bazaar, and if you've read it, read it again...)

Even though we have this incredible development model (which even inspires some of the big companies), there is still a perceived problem of support issues. Many IT managers simply prefer a central support location and are not comfortable with "only" searching the Web and posting to newsgroups for answers. Don't get me wrong; I personally have had nothing but good fortune with this type of support, but there are those who aren't comfortable with it. In order to address this issue and make Open Source an even bigger force to be reckoned with, we need to help those who are, at this point, only peripherally interested in Open Source as an interesting movement.

To get back to the COOP I enjoyed so much: Like the employees of the COOP, many (or should I say most or even all) members of the Open Source community believe that what they do matters. We take pride in the systems we run and the code we write. Many of us advocate Open Source as often and emphatically as possible, but in spite of this, progress seems slow when compared to the incredible progress of the quality of Open Source products themselves.

To further the cause of free (in every sense) projects and information, we need to extend the grass roots effort that has spurred many on for quite some time and embrace the world on a more personal level. I know I am not the only one who has assisted friends and acquaintances in installing Linux, but not everyone is able to stumble upon a helpful hand when they have the urge to approach the world of Open Source. If only there were some way to have a place where people could go...

Wait a minute! How about an Open Source COOP? I know it sounds a lot like a Linux Users Group or local Perl Mongers, but it's not so tied to a particular project. It would be a place, perhaps donated by a company with strong ties to Open Source or a nonprofit entity such as a University, and would be "staffed" by volunteers who donate time as needed. Such a group could answer questions and help with problems or even go as far as providing some consulting to businesses willing to give Open Source a try, perhaps for a fee or donation (of money, hardware, physical space, Web space, etc.). Companies which have already embraced Open Source could donate employee time to such a COOP (perhaps by matching hours) and thereby contribute to a movement from which they already derive significant benefit.

This idea may be hard to implement in small communities, but metropolitan areas should be able to find enough volunteers to staff a full time COOP. Smaller communities may need to have only part time COOPs in the beginning, but the growth of the Open Source community suggests that there are many people out there who may have something they are willing to contribute.

It sounds a little esoteric and perhaps naive, but there is a reason people buy shirts that say "Will code for food", and I, for one, would be willing to donate some of my time and perhaps even equipment to such an endeavor. To meet people with a similar ideology and further the cause many of us believe in very strongly would be, in my humble opinion, a wonderful way to make our community (as well ourselves) even better and stronger. In a way, it's just taking Open Source to a more personal and concrete level by making us, as people and Open Source supporters, part of a real physical aspect of Open Source instead of just another piece of email or a search hit online.

Here's to the vision that one day all systems are liberated!

Recent comments

05 May 2001 07:19 Avatar ornicar

Something similar already exists
There's a french Linux company named Easter-Eggs that's owned by an association. The commercial web site is ( and the association's is ( Worth a look using your preferred translator (the Fish maybe?) to learn about the details.

24 Apr 2001 13:21 Avatar morleron

How about adding locally available physical help?
Perhaps, given the geographically dispersed nature of the 'Net, we could combine a couple of features. Matthias mentions that one of the problems with Open Source is the difficulty of finding someone to physically help out the neophytes when they run into trouble. I would suggest that as part of the COOP there be a list of OS COOP members who are willing to travel within an area to help businesses or individuals get their Open Source software up and running. For instance, I would be willing to travel up to ~50 miles on weekends to lend a hand.

I think that this way the OS COOP could offer a wide variety of options for help with OS issues. There would be the traditional links to newsgroups, FAQs, etc. There could also be a place to ask questions that would be answered by COOP staff. And there would be the option of requesting that a COOP volunteer actually appear on-site to help make OS a reality.

Just my $.02,


19 Apr 2001 15:44 Avatar bryguy

Lots of free video teaching content
This is so weird, i had an idea just like this this morning. But I shelved it in the "utopian ideas I haven't the means to implement" portion of my brain, it's great to see others making it a reality.

Anyway, there is some great content available for computer science / programming education available from Ars Digita University. They are all available for download or streaming

Also check out, there's a great guest lecture by Richard Stallman in the colloquium section, among others.


Bryon Gill

19 Apr 2001 15:20 Avatar dneighbors

Free Developers
There is something similar at Free Developers ( Basically they are taking the COOP one step further. They wish to form a legal entity of some sort based on the COOP population that would allow them to recieve payment for thier work.

19 Apr 2001 15:02 Avatar LionKimbro

Fledging Unix Programmers

> my direction is
> mostly to
> found a non-profit organization so the
> free
> software COOP sounds great. i'm
> focusing also on
> the idea of doing formation into
> schools (like
> short formation courses collaborating
> with
> schools) trying to help people having
> a job, also
> i guess in the structure of such a
> COOP the
> knowledge could be shared by doing and
> so on.

Actually, I'm doing something like this;
I've made a group called Fledging Unix Programmers in Seattle, WA.
I teach how to program Python, C, and C++, on RedHat 7 and FreeBSD. I teach, have my students walk through problems, and help them write resumes and guide their progress. The Saturday after this coming Saturday, we have the first time that someone other than myself will be lecturing; a student who has gone through the Cisco trip will be lecturing on network protocols, construction, etc., etc., etc.,. It's quite a lot of fun, we meet twice a week, Monday nights and Saturday afternoons. We go to a local LUG the second saturday of every month.
Currently, there are 5 regulars. I'd like to see this grow into something larger, scaling is difficult.
In Nashville, there is Linux University, which is right now gearing up for their next term; they're quite larger than our group, though I don't know if they are as personal.
Here's to Free Software Communities!


Project Spotlight

Kigo Video Converter Ultimate for Mac

A tool for converting and editing videos.


Project Spotlight


An efficient tagger for MP3, Ogg/Vorbis, and FLAC files.