PORTLAND, CASCADIA: CO-OPS MAKING HISTORY

World's first open-source Point Of Sale system tested at People's Food Co-op

 
This past weekend People's Food Co-op in Portland, Cascadia made history. During a conference with tech and IT folk from co-ops around the united states these uber-geeks assembled and successfully rang out items on the world's first entirely free, open-source point-of-sale system. A point-of-sale system (or POS) is the software needed to run a cash register and manage the pricing of all the items in a store.

It all started several years ago when Tak Tang, the Technology Coordinator at The Wedge Co-op in Minneapolis, MN got frustrated at his stores POS system because of his inability to get the information out of it that would really be useful to the store. Like most proprietary software POS systems have a locked core that prevents anyone from copying the source code and also prevents anyone from getting inside to mine data that the software wasn't designed to spit out. Not being able to get inside of the software means expensive service calls to vendors when something goes wrong. It also means having to wait to purchase the next version for new features and bug fixes.

Well all of this was really cheesing Mr. Tang off so he decided to go ahead and write his own POS system. And he DID! IS4C (Information Systems 4 Co-ops) was born.

Tak's software is written in PHP which is a free web language which can run on any computer with a web browser. So he wrote the software and implemented it at The Wedge and they have been running it for a couple years now. At The Wdge however they run the software with several expensive software dependencies such as Windows 2000 and MicrosoftSQL.

People's became interested in IS4C as a result of their own frustrations with their POS system. All three Portland Co-ops are currently running the exact same antiquated Casio POS system which uses proprietary software and hardware and which seems to only be serviceable by ONE local company which charges exorbitant service call fees. Commercial POS systems can cost upwards of $15,000 per cash register lane, and for a medium-sized cooperative trying its hardest to keep its financial head above water, the commercial solution simply wasn't an option. IS4C was appealing because of the open-source factor however, in a co-op run entirely on Macintosh, the Microsoft dependencies were downright repellent. So they set about developing a version of IS4C that could run free of the expensive Microsoft requirements, instead looking to the open-source Linux operating system and MySQL for the answer to their problem.

Long story short. THEY DID IT! This past Saturday morning, a group of co-op geeks gathered at People's Food Co-op and successfully ran IS4C on a Linux box running Ubuntu using MySQL 5 and PHP 5. Stop the presses. History has been made.

With some further development and bug fixes this software could easily replace all of the big expensive unfriendly commercial POS systems and mean effective, accurate ringing and reporting for even the smallest community co-op.

The project is a powerful testament to the spirit of community that suffuses the co-op world and to the possibilities that can be laid bare by many hands working as one.

add a comment on this article

what is this here??

John Mendez 07.Aug.2005 22:17

What is this pro capitalist news here??

Indymedia can't be a place for economical news. what happen with us??

fuck
JM
Indymedia Member and co-operative worker

go on with your bad self there portland

son of Cascadia 08.Aug.2005 07:13

Just finished watching film The Corportation on dvd so reading news like this, where a group of people are taking part of the commerical world back into their own hands is the best news I heard in awhile.

capitalism?or dogmatism...

naknak 08.Aug.2005 08:56

I would like more info like this, the economy is making slaves of most of you, political info is your opiate but you are not making a change you are just creating another apology for continuation of capitalism....indymedia is hardly trying to make people angry or call for revolution, a small fraction of it is the value it gives for giving us a sense of community a showcase where we can connect...but it would be combining resources that lead to free lifestyles that will break the backbone of capitalism

uh...

panther 08.Aug.2005 09:09

It's it uses php and works in any browser, why not just use a linux OS? That way it's totally corporate free.

autonomy!!!!

jim 08.Aug.2005 16:54

Yeah, People's! Keep up the good work!
Free and available POS software opens up all of the advantages of a POS system to small, independant, and underfunded operations.
Coop priciple number 6 says "Coops help coops," and People's Coop just helped ALOT of other coops!

Economic news - get a grip

John A 08.Aug.2005 20:54

This news is definitely important. I can think of several anarchist-run collectives locally who could do with an open source POS system including an Internet cafe and an infoshop. If you actually involve yourself in economic alternatives (not the whole answer, but a significant part for people other than armchair activists) - you would know how exciting this is!

What?!

EricBlade 09.Aug.2005 01:01

What on earth do you mean "First Open Source POS"? There's TONS of them out there. What kind of crack are we on here?

hot damn!!

Dianne Riley 09.Aug.2005 01:41

This is awesome! Mr. Tang and the POS Portland posse are hard rockin' Liberators. May the Cosmos shower them with 10,000 Blessings. If there are folks out there that don't recognize the beauty of this, too bad for their damn asses...I guess too caught-up in their political rhetoric to see that they are the main ones trapped in it... But You Keep on Keepin' on, Portland!!! I send my Love and Gratitude from da midWest.

Great!

Mark 09.Aug.2005 06:27

I was sad to read that the current system runs on windows server 2000 and windows SQL. The FAQ on his site says that he is planning a full Linux system utilizing the open source MySQL instead of the obviously corporate controlled Microsoft SQL. It will also use PHP meaning that it would run on Apache (so yes there is a Linux install coming panther). This looks pretty promising since the whole system is a move to make coops not dependent on corporate controlled and corporate priced software. This type of initiative in creating open source applications is to be greatly commended. However I think he should have looked into joining an existing POS development team. I guess if wants to make the system from scratch to learn more about programming then more power to him.

There are open source Point of Sale systems already available (not a full list):
 http://www.linux-pos.org/index.php
 http://easypos.sourceforge.net/
 http://www.bananahead.com/pos/home.html
 http://gshop.sourceforge.net/
 http://www.viewtouch.com/poshome.html
 http://www.phppointofsale.com/index.php?p=PHP_Point_Of_Sale_Home

Freedom? You want Freedom?

Gene Mosher 09.Aug.2005 19:47

If it's freedom you want, then how about the freedom to run POS software without having to run it on a computer? How about the freedom to have a POS solution that's based entirely on free software and that only requires a display that's smart enough to be connected to the Internet?

That's history - software that doesn't require users to have operating systems or even PC's.

Thanks for the link, above.

enthusiasm for free software: yes; arrogance: no

me 10.Aug.2005 01:18

Writing "World's first" in the title of a centre column feature for the global indymedia site for a group of geeks "reinventing the wheel" because they didn't bother to look around for existing GNU/linux resources (at least six different packages seem to be available, see the repastes below), makes Portland Indymedia look rather arrogant.

 http://www.linux-pos.org/index.php
 http://easypos.sourceforge.net/
 http://www.bananahead.com/pos/home.html
 http://gshop.sourceforge.net/
 http://www.viewtouch.com/poshome.html
 http://www.phppointofsale.com/index.php?p=PHP_Point_Of_Sale_Home

Enthusiasm for free software is great! :)

But please don't go around making claims like "world first". Think of the story of the boy who cried wolf.

Of course, crossing the geek/people barrier and getting techophobic grassroots groups to use free (as in speech) software is an extremely important part of activism - please keep going! But just don't go around claiming it's a world first (unless you are *really* sure that it's a world first).

apologies and addendum

phi1.618 13.Aug.2005 22:08

Ok, ok. It's true. The Headline misrepresents slightly. It SHOULD say " World's First Free, Open-Source POS System for Co-ops!" That's a little more specific and accurate. There's even a free POS system written specifically for infoshops.

Thanks to all these knowledgeable folks out there though who are doing their oen-source homework!

where's the granola?

Grandma Pepperidge 20.Aug.2005 20:19

If it's free software, where's the code?

PHP but runs on Windows?

Kase 12.Oct.2005 02:53

I don't get it. Why would anyone ever write a PHP app, then host it on a Microsoft server? Isn't the Will of Bill to follow the .NET path? How many IT departments have you ever heard of running open source in Windows? The number zero comes to mind. The last open source that co-existed with Microsoft was back in the MS-DOS shareware days when it was considered polite to include source with the .COM files. If anyone can explain how open source PHP fits into a Microsoft server, I seriously would like to know.

Supply Chain

Todd Boyle, Kirkland WA 14.Jan.2006 04:55

Congratulations to the Coop for this accomplishment. Now, you have your inventory of most of the products automatic. I'm sure this is saving the work of several workers, ordering and restocking.

First, all should agree, this is a positive accomplishment whether its the Coop or Walmart (who have the worlds most efficient ordering and restocking system). Those workers can contribute to other production someplace, or go to universities or a religious life or just fuck off at the beach, and the COOP will still run just the same.

Now your next step, in catching up with global corporations is to automate your order transmission electronically, so that nobody does it. Your demand signals, sent to an efficient wholesale industry, are forwarded by them all the way up the line to the original mines, mills and farms. This is a good thing (besides the fact that your prices will be higher if you don't keep automating, and eventually competition will hurt you.)

Another next step is a community currency. This is badly needed by the whole sustainability/local community. Call Tom Greco for advice; he has advised many local currency startups around the world. The idea is, the COOP and other large employers issue scrip, redeemable just like money, in your businesses. You issue it as part of your payroll, and in payment to some of your suppliers. Then you the COOP have the goods and the services and the community has a lot of scrip. Which they use, among one another instead of those god damn federal dollars. Email Ian Grigg for advice on digital bearer cash, it is not that hard to do. See www.webfunds.org or systemics.com for reading on that.

We must construct a whole new economy without any central point of failure. Our task is no different than the corporations or the state trying to confront terrorists, except that in our case, we are trying to have a decent, basic economy without having 2/3s of our lifetime income ripped off by a parasitic, rent seeking class of billionnaires and useless bureaucrats in banking, insurance, finance, prison industrial complex, military industrial complex, energy and telecom monopolies, oh and governments. did I mention those,

TOdd Boyle www.ledgerism.net