July 28th, 2010 by bjg
The European GNU Hackers meeting took place this weekend in the Hague. Two days of talks about GNU projects, nearly 50 hackers, prodigiuous amounts of coffee, and exotic food. All followed by two days of coding for those who stayed on Monday and Tuesday.
Thanks to Andy Wingo of GNU Guile for organising it (and having the supernatural ability to walk into a restaurant and get a table for 40 people) and the Revelation Hackspace of Den Haag for the great venue.
Are you working on GNU software or related projects, like gNewSense, and want to come to future meetings? News about GNU meetings is posted on the GHM rss feed and syndicated on Planet GNU.
Check out Neal Walfield’s blog for the “official” group photo.

Free distro hacking at the GNU hackers meeting, foreground left to right, Karl Goetz (gNewSense) and Denis Jaromil (dyne:bolic)

Discussion at the GNU hackers meeting, Christian Grothoff, Neal Walfield, Werner Koch and Marcus Brinkmann

Discussion at the GNU hackers meeting, Bruno Haible and Simon Josefsson
Posted in gnu | No Comments »
June 7th, 2010 by bjg
Bradley Kuhn and Karen Sandler of the non-profit Software Freedom Law Center produce a great fortnightly oggcast about free software, called the The Software Freedom Law Show.
While it concentrates on licensing and patents it is not just a programme for lawyers, it has a lot of information about the pratical legal aspects of free software projects for developers, such dealing with GPL violations or trademark problems, choosing a license, and fundraising or setting up a non-profit organisation for a project.
There is an archive of 40 episodes, going back over 2 years, on their site. In a recent episode they described this as making a good introductory course on free software issues — “Free Software 101″ — for anyone new to the subject. A really useful resource.
The latest oggcast is a talk on software patents in the USA by Dan Ravicher the Legal Director of SFLC. They will cover the outcome of the US Supreme Court’s Bilski Patent Decision in a future episode once it is known.
Posted in review | No Comments »
May 24th, 2010 by bjg
I have posted an entry for the upcoming European GNU Hackers Meeting in the FSFE Fellowship calendar. The meeting is being held on 24-25 July 2010 in the Hague, Netherlands and is open to all GNU contributors and maintainers. The special focus will be “building decentralized GNU applications”. Please register via the GHM webpage if you want to attend.
Posted in gnu | 1 Comment »
April 15th, 2010 by bjg
I received a new 2048-bit RSA version 2 GPG smartcard today (ordered from Kernel Concepts). Previously I was using the older version 1.0 and 1.1 smartcards, with 1024-bit keys.
I’ve been signing software releases with a GPG smartcard for several years now (before that, with a key stored on disk) and have been migrating my systems over to smartcards for keysigning and SSH. The ultimate goal is to not have any keys stored on disk on any network accessible machine. I also verify the signatures of sources that I download as far as possible, through the web of trust. Initially this was pretty restrictive but after a few years making an effort to keysign at conferences, I’m able to check most packages.
During the keysigning session at the FSF’s LibrePlanet conference last month in Boston, Bradley Kuhn mentioned that he had actually built a basic working GNU/Linux system from scratch for crypto purposes, verifying all of the package signatures through people he had keysigned with — quite an achievement. I am inspired to follow in his footsteps and only use verified source-code.
Unfortunately, as far as I can tell — and I’m ready to be corrected here — neither GNOME nor KDE sign their source releases, which does concern me. Considering that most other projects have been signing releases for years, this appears to be an anomaly that I find hard to understand.
My personal motivation for better security dates back to 2003 when it was discovered that someone (or group) had cracked the ftp.gnu.org server and had root access for over 3 months without being detected. As a result every maintainer had to do a complete audit of all files on the server, which was an extremely timeconsuming process. This incident led to the requirement for all source packages on ftp.gnu.org to be gpg-signed by the developer.
Version 2 GPG Smartcard:


Posted in gnu, smartcards, software | 1 Comment »
February 26th, 2010 by bjg
Ted Nelson, inventor of the terms “hypertext” and “hypermedia”, has long had a radical view of computing and freedom for computer users. His 1974 book “Computer Lib” was an early manifesto for personal computing and computer literacy — before personal computers existed (the Apple I, the first assembled computer which displayed on a TV screen, didn’t arrive until 1976).
His latest book is “Geeks Bearing Gifts - How the Computer World Got This Way” (ISBN 978-0-578-00438-9, £12.51), a personal history of computing and the forces that have influenced its development. The book covers a vast terrain from the ancient world through the first digital computers, ARPANET, NLS, Xerox PARC, microcomputers, Apple, Microsoft, free software, GNU and Linux, and the Web up to the present day. The style and content are quirky but it’s full of thought-provoking ideas and well worth reading. As always, Ted Nelson has a unique perspective.
“We are imprisoned in applications that can be customised only in ways the designers allow… We are in a dark age of documents, most locked in imprisoning formats… This is a blighted parody of the computer dreas we had long ago. But let us try to be optimistic. Who knows what yet may be possible? All the ideas have not not yet been tried.” — T.Nelson, “Geeks Bearing Gifts”
Posted in book, review | No Comments »
February 10th, 2010 by bjg
Eben Moglen gave a talk last week on “Freedom In the Cloud: Software Freedom, Privacy, and Security for Web 2.0 and Cloud Computing”. If you are interested in the problem of network services, you need to watch this!
The Software Freedom Law Centre has the audio and video recordings (including the q&a session afterwards) in Ogg formats.
(Update: SFLC now has a transcript of the talk.)
Posted in gnu | 1 Comment »
January 15th, 2010 by bjg
If you are using Spamassassin and seem to be getting less mail since the start of the year, take note of Spamassassin bug 6269 which describes how all mail sent in the year 2010 gets an extra 3.2 spam points simply because the “date is grossly in the future” according to a rule from 2006 with a hard-coded date.
Posted in software | No Comments »
September 18th, 2009 by bjg
A nice explanation by Yea-Hung Chen on the Autonomo.us mailing list:
The remarkable thing about “Web 1.0″ (and specifically the personal home page and email) is that you can link to anybody or anything you want and you can send a message to anybody you want. It doesn’t matter who is hosting your website and it doesn’t matter who your email provider is.
The same is not true for many implementations of “Web 2.0.” If you’re on Facebook but not on MySpace, and your friend’s on MySpace but not on Facebook, how do you link to him (i.e., tell people you are friends)? How do you send him a message? (Or, how do I respond to President Obama’s tweets if I’m not on Twitter? How do I join the Facebook group for my favorite political cause if I’m not on Facebook? And what are the implications when membership in a closed and private service is a prerequisite for political engagement?)
The great irony about “Web 2.0″ is that it is a step back in many ways; even AOL — who, of course, controlled much of Web 1.0 — let you send email to non-AOL users.
– Yea-Hung Chen on the autonomo.us mailing list July 2009
Posted in gnu | No Comments »
September 9th, 2009 by bjg
There will be an international GNU Hackers Meeting on 11-13 November in Gothenburg, Sweden, as part of the FSCONS conference on 14-15 November. The meeting is intended for active GNU contributors and its theme is the continued advancement of the GNU system. Please see the GHM webpage for details of the event.
Posted in gnu | No Comments »
April 9th, 2009 by bjg
I gave a talk at the FSF’s LibrePlanet event last month — it was a report on the GNU Hackers Meeting (GHM) that I organised last year in the UK.
The LibrePlanet wiki has a summary of the talk including the slides.
The initial part of the talk was a description of the meeting and how it was organised, but the main focus was the role of communication in the GNU Project.
Historically most GNU Project communication has been though email (along with webpages, and IRC) rather than face-to-face. There have been several decades of research on “computer-mediated communication” as it is called in the literature, and there are a number of negative effects which are well established (such as communication being less robust, difficulty establishing common ground, and decreased motivation and commitment).
Given these negative effects, I suggested we should (a) be more explicitly aware of them and how they impact our work, both day-to-day and on the large scale (i.e. in terms of how they “shape” individual programs and the free software ecosystem as a whole) and (b) look for ways to mitigate them.
Having a regular GNU Hackers meeting is one way to do that, and I encouraged people at the LibrePlanet event to hold one in the US.
Posted in gnu | No Comments »