I’m going to kohacon12

Probably by the time you read this, I’ll be on the road to kohacon12. It’s been a fun week or so with the final arrangements on top of our other planned work and some unexpected work too, but I think we’ve done enough and it will all come together. (There are still a few places left if you’d like to register, but not lots.)

The most nerve-wracking bit has been the sponsorship. Kohacons are free to attend and funded entirely by sponsors, which is great in so many ways. It’s a bit scary for the host organisation(s), but I think the community has helped so much that it’ll break even. We won’t know for sure until the final reckoning in a month or so. One unneeded worry was Paypal freezing our account for a couple of weeks and sending us contradictory and absurd demands for information. Why isn’t there an easier way to get money out of the USA (and Australia and NZ, actually) that isn’t either slow (cheques) or expensive (wire)? Once again, I’m left feeling that banks are being a big problem for business.

The best bit has been the spirit of the volunteers. Our co-op couldn’t have done this without them. Some of them have gone a really long way to help – metaphorically, bailing us out while Paypal was chewing up our time, and sometimes physically, flying around the world… I’ll be raising a glass to all of them, whether they’re in Edinburgh or not.

So, next update should be from Edinburgh!

Posted in Koha | Leave a comment

Creating a co-operative Open Data standard

I attended the “Creating a co-operative Open Data standard” event in Manchester, yesterday. Organized by Co-operatives UK, Open Data Manchester, and Co-operative News, the event brought together a range of people with helpfully diverse areas of expertise and motivation.

I found the talk from guest speaker Chris Taggart, of OpenCorporates, very interesting. OpenCorporates have gathered publicly-available data on companies around the world into an Open Data database, under the Open Database Licence. Chris explained that it’s difficult for individuals or smaller organizations to get a handle on the many companies that have subsidiary relationships within multi-nationals. The OpenCorporates database gives the ability to examine these relationships back to us.

Chris also explained that Governments are drowning in a sea of data that’s difficult to use because it’s stored in different, incompatible databases. data.gov.uk is a good example of the UK government starting to tackle that, by using Open Data standards, and even better, giving us access.

The Co-operative News are also promoting, and planning to provide, Open Data at thenews.coop/open.

Later, the group discussed the Why, What, and How of co-operative Open Data. Naturally, the part that grabs me is the technology, so I concentrated on “What does the technology look like?”

RDF immediately seems like an obvious choice for a format, perhaps also with Dublin Core metadata. For the techs amongst you, the RDF primer is a great place to learn RDF.

I posited, to Steven Flower of Open Data Manchester, the idea that we should use Tim Berners-Lee’s Linked Data concepts, rather than a central repository of Open Data. Different co-operatives could provide their Open Data in a way that it can be linked using the principles that Berners-Lee proposes.

All this reminds me of the concepts I saw in the EU-funded NEPOMUK social semantic desktop specification. I remember, when I tried out their Java proof-of-concept, the excitement of being able to link together disparate data easily, and quickly create definitions of new data classes. Their resulting ontologies are great examples of what can be done with RDF. Perhaps we can achieve something similarly exciting with co-operative data.

As lead developer of our Content Management System, I’ve also been led to think about how it might produce Open Data. As we add social-networking features, can we allow a site’s members to make parts of their profile accessible through Open Data and also give them the ability to control who (their friends, colleagues, etc) has access to which parts? Could we be part of a movement that facilitates the growth of social networks across multiple sites, rather than relying on a single site like Facebook?

The Co-operative News also have a good write-up of the event.

Posted in Community | Tagged , , , , | 1 Comment

DLT is better than CAPTCHA

Stop using CAPTCHAs. It’s time to switch to DLT: Design, Limit and Trapdoor.

“[a certain website] has the evil bad wrong Google reCaptcha on the edit page to stop disabled users, so screw it. Google’s reCaptcha seems to be spreading again, obstructing more people when accessing more websites. Is there a reason for that? The re in reCaptcha stands for replace with real anti-spam, please!

I wrote the above about two years ago and it’s not getting any better. I’ve written similar things over the last ten years, as have many others, and I’ve always sought to avoid using physical ability tests as a way to cut down spammers.

Why do people keep reaching for the reCaptcha non-captcha or things that use similar bad eyetests like Mollom? So most online messages may be spam, but those physical ability tests do nothing to test for spam. They’re trying to detect computer submissions (the TCHA in CAPTCHA is meant to be Telling Computers and Humans Apart), but that’s really bad when the computer is helping someone with a disability to access the internet.

People from the home of the CAPTCHA describe access for sight and hearing-impaired users as “an important open problem for the project” (Luis von Ahn, Manuel Blum and John Langford. Telling Humans and Computers Apart Automatically. In Communications of the ACM). Until that problem is closed, CAPTCHAs should be considered defective and removed whenever possible.

What webmasters should do instead is DLT:

  1. Design it well: Set up sites so the spammers cannot get a quick win in the first place. Configure permissions and things like that so people have to do some work before they are trusted to post links. This is similar to the basic theory behind my Open Activism paper Fighting in the Shadows. This is much easier to do if the system is Free and Open Source Software (FOSS), too.
  2. Limit the damage: include rate limits to stop one person causing you lots of work: even with computer-assistance, few people need to post 10 forum messages every minute. Join up in co-operative anti-spam networks like blogspam.net so if they hurt you, others can see them coming. Again, it’s easier to hook into a network if you’re using FOSS.
  3. Trapdoor: keep a way for people to contact you if they are really blocked by your design decisions and limitation and keep a way to exempt them from the limits if needed. Make it welcoming because disabled users are tired of reporting barriers to webmasters who don’t care and will never fix the web. A good multi-step eyetest-free contact form is a basic way to do this.

Have you tried this? Have your experiences been as good as our co-op’s? Are there sites you don’t think it would work for? A comments form is on the original of this article, as ever.

Posted in Community, Web Development | 9 Comments

Debian Project Leader Election 2012

Voting is open in the Debian Project Leader Elections 2012

So now I need to figure out who to vote for. This year I didn’t take part in the discussions (all my spare time was bought, basically). The platforms are linked from the Debian Project Leader Elections 2012 page above and the key discussions were:

Thanks to everyone who asked these great questions. So, what do you think?

Posted in Community, Democracy, Membership, SPI | 1 Comment

Document Freedom Day – 28th March 2012

Do you run Microsoft Office? Do you upgrade to the latest version because people send you Office attachments that your version can’t read?

Do you have lots of personal or company documents stored in an office suite format? Will the latest version of your office suite always be able to read those old documents?

Or have you migrated to LibreOffice (or OpenOffice) and hope that the Microsoft Office document you’ve just opened actually looks the way it was intended?

Document Freedom Day (March 28th 2012) is for those of us who want something better. Open Standards allow your software to open documents created in other software, that also supports Open Standards, without worry that they won’t look the way they were intended or that you’ll mess up the appearance or structure when editing.

The Open Document Format is an example of just such an Open Standard. It was developed by the OpenOffice team and is used natively by LibreOffice and OpenOffice. Wikipedia lists many other applications that support ODF.

Let’s support Document Freedom Day and call for Open Standards and freedom of software choice. See how you can get involved at http://www.documentfreedom.org/getinvolved.en.html, add a banner or badge to your web site, and add your support for DFD to your sig:

Document Freedom Day – Liberate your documents
http://documentfreedom.org/ – March 28th 2012

Posted in Community | Leave a comment

Signed the PDFreaders Petition

We, the undersigned, hereby state that we expressly and unequivocally oppose the advertising of proprietary software products on government websites.

Such advertising breaches impartiality and encourages citizens to employ technologies that unnecessarily restrict their freedom. The role of government is not to support certain market participants and not others, particularly when doing so works to maintain the monopolies of global software companies.

In explanations of how to use digital resources that they provide, government agencies should clarify that multiple methods are available, and favour technologies which do not restrict users’ digital rights; by linking to PDFreaders.org, for example.

Free Software guarantees the users right to use (for any purpose), study (without secrets), share (with anyone), and improve the software that they use. Public institutions should publish their documents in formats that can be read with Free Software. Indeed, many Free Software applications exist for reading such documents. Governments should lead citizens to freedom, and encourage them to make use of these applications.

Sincerely,

Our co-op and 56 other businesses, 69 organisations and over 2200 individuals so far.

How about adding your signature? Surely it’s time for our governments to stop giving free adverts to Adobe? It was particularly annoying in the Digital Britain report, I thought.

Posted in Community, Democracy, Web Development | Tagged , , , , , , | Leave a comment

Food Co-ops in Bristol

A previous conferenceLast week I went along to the food co-ops networking event at the Southville Centre in Bristol. It was a useful event and very inspiring and informative to meet people from so many other co-ops, as well as attend some useful workshops: the two I went to were Good meetings and communication and Starting and developing a food co-op, while there were also ones on funding and Simply Legal available.

There was some time for networking, as well as a relaxed end to the day which let me catch up with a few more people. I would have preferred a little more time for the workshops and a little less on case studies (every food co-op is different and I don’t think any of the featured ones were quite what I was looking for), but that’s a very minor thing and didn’t really reduce the usefulness of the whole day.

Our co-op is a tech worker co-op and not a food co-op, so I didn’t know that much about how to start one before the event. Now I’ve got a much better idea of what I need to do when I eventually move back out to what may be a co-op desert in King’s Lynn.

Are you a member of a food co-op or buying group? If so, what would you say about it? Were you involved in its start-up?

Posted in Cooperatives, Education, Training and Information | 4 Comments

Comments with OpenID

Readers who look at our blog itself (rather than one of the lovely sites that reprint our articles) may have noticed that you can now comment in either the usual WordPress way (Name/Email/Link) or by logging in with a social media profile from one of a large range of providers, including WordPress, Livejournal, Yahoo, Google and many more.

This uses the broadly-cooperative openID system. If you run a website that accepts reader contributions, you should allow comments with openid because it helps people to use their existing social media membership without you having to surrender any control to facebook, twitter, or anyone else (unless you choose to). You also don’t have to ask your readers to weaken their security settings like with disqus (which requires javascript and third-party cookies).

The comment form on our site is powered by the openid plugin, together with our co-op’s version of the comments-with-openid plugin which can be downloaded from our site. Please download them if you’d find them useful for your WordPress site. (I’d love to adopt the official comments-with-openid at wordpress.org because the previous maintainer doesn’t answer – anyone know how to do that? I’m surprised it’s not in the FAQ.)

Do you use some other platform? What tools have let you add openid logins to it? For example, Drupal has some openID support in its core distribution: what else is out there?

Posted in Wordpress and Blogs | 16 Comments

SPI Feb 2012

Software in the Public Interest, the mass-membership association that supports some great Free and Open Source Software projects, will hold a public board of directors meeting today, Thursday 9th February 2012 at 21:00 UTC. The day and time of SPI meetings has changed recently, so maybe different people can get to them now.

They’re held online, on irc.spi-inc.org (the OFTC network). The agenda for the meeting is open and available at http://www.spi-inc.org/meetings/agendas/2012/2012-02-09/ and there’s been a bit of discussion of back office support on the SPI email list.

I’ll link to a meeting summary from the comments in this blog post after it happens.

Posted in SPI | Leave a comment

Stop ACTA Marches Map

Further to last week’s blog post that mentioned this Saturday’s (11 Feb) London Stop ACTA march, there’s a map of anti-ACTA marches on Google’s website (thanks to Martin Houston for the link).

There’s also been a new Anti-Counterfeiting Trade Agreement factsheet from European Digital RIghts (EDRI), as apparently there are a lot of misconceptions about ACTA. I don’t feel that has been helped by some spectacular misdirection from the European Commission in its latest “10 Myths” paper (linked from the EDRI factsheet) which is almost as interesting for what it doesn’t mention (like sneaking ACTA through the parliament fisheries committee), what it misunderstands (like the near-uselessness of a non-commercial exemption to Free and Open Source Software or Creative Commons users), and the way it fails to rebut the final point that ACTA was done this way to avoid the oversight of the World Trade Organisation! I mean, if they can’t even get it past the usually very pro-enforcement WTO, surely that should tell you something?

If you can, would you please go along and join your nearest march? Recent marchers seem to have been wearing stylised Guy Fawkes masks, but how would that be viewed in London?

Posted in Community, Democracy, Education, Training and Information | 2 Comments