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!

RSS Recent comments

19 Apr 2001 02:06 mrbrown

Great Idea; We're starting something similiar
A couple of buddies and I are about to jump into the non-profit arena to provide Open Source solutions to non-profits, such as web and e-mail hosting, database integration, custom applications writing, etc. - anything involving Open Source. We seem to keep adding more ideas to our plate, and the COOP idea you present is particularly interesting and actually ties in to one of our mission goals.

That goal is to steer businesses (both for- and non-profit) away from the proprietary market by showing them the advantages of OSS, including support, reliability, and cost. The COOP idea would tie into that as we would show area businesses first hand how OSS works and why they would immediately benefit from its use. And the idea of a dedicated location to do this (maybe with a "cyber cafe" just for kicks) would be inifinetly cool ;-).

This is a great idea, and as we move forward with our Open Computing Group I'll try to see if we can work this into our plans. We're in the Milwaukee, WI area so we'll see how this goes :-).

If you have any other ideas about starting an OSS COOP, I'd be interested in hearing them, I'm also willing to share ideas we're tossing about as well.

M. R.

mrbrown@0xd6.org

19 Apr 2001 06:47 jaromil

here another one
i'm working around this idea too, alltough i still

got no experience to contribute and i had to feel

pretty alone in it. 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 not cleared about the way to

formalize such a thing, it can be that i will try

to get into it (and stop coding for a bit), would

be nice if anybody out there with infos about

foundations and non-profit organizations says how

much is naive this dream. i guess we need

experience and good advices ;) who does'nt.

i'm located in europe, being active in austria and

italy, so i was thinking about those faboulous

european community founds: allthough i'm

sceptical, i learned the less you depend from

institutions the better it is, more than ever in

the last times here...

in italy there is a significant experience with

"hacklabs" since 3-4 years.

Doing mainly

formation and research, they have place in squats

(centri sociali) and they receive absolutely no

founds and any support from the institutions. one

of them is actually in danger of being evicted (

www.freaknet.org in catania, sicily) and

the others hacklabs

had similar experiences, mostly because the

governement (rightwingish, dumbish and

technologically ignorant) does'nt likes the

political statements they define in they're

activity, the fact that they're not selling

anything and that they're using a language they

don't understand ( litterally they're not speaking

the money language, so they call them terrorists).

well, a nice topic to discuss. thanks guys.

jrml

19 Apr 2001 10:00 dionv

Teach the people
I teach part-time at our local college, and one idea I pitched was to have a course showing people how to set themselves up with nothing but Open Source software for their home or office. My manager is all for the idea (she loves it when instructors come up with new courses), so all I have to do is develop the course and she will post it in the Fall Continuing Education course catalog. If enough people register, it's a go.

If we can get the individuals on-board too, then maybe they can influence their workplace, or help with the Co-op idea and get the snowball rolling.

Just my thought.

19 Apr 2001 14:39 vagary

University Credit?
It would be good to hold such a co-op at a university (where many LUGs meet now); besides the fact that they tend to have extra space, students are a good source of volunteers. The key would be to give them something, course credit is the most obvious. Also, my school is instituting an inter-college volunteering challenge: whichever college logs the most volunteer hours in the year gets a trophy or something. You could even get students to volunteer if a generous company would guarantee them first dibs at summer jobs.

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!

19 Apr 2001 15:20 dneighbors

Free Developers
There is something similar at Free Developers (www.freedevelopers.net). 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:44 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
here

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

Best,

Bryon Gill

24 Apr 2001 13:21 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,

Ron

05 May 2001 07:19 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 easter-eggs.com (www.easter-eggs.com/) and the association's is easter-eggs.org (www.easter-eggs.org). Worth a look using your preferred translator (the Fish maybe?) to learn about the details.

Screenshot

Project Spotlight

Wing IDE

An IDE for Python.

Screenshot

Project Spotlight

file

File type identification utility