Issue 21
Download the whole issue as PDF
In this issue of Free Software Magazine David Jacovkis reports from Colombia and explains why free software is an ethical choice. Colin McGregor interviews several key people in the GNU/Linux world as well as explaining how to get KDE looking fantastic. Then we have Terry Hancock covering the Open Hardware project and making a comprehensive list of Linux-friendly hardware. Steven Goodwin shares how much he saved by using free software for his great beer podcast, and Alan Berg entertains us with free software easter eggs, while Andrew Min will explain the basics of HTML... Monty Python style. Gary Richmond enlights us about touchpads and Google Firefox extensions you don't want to miss. For ultimate hackers, Gianluca Pignalberi manages to do sound filtering by using... the Gimp (!) while Yousef Ourabi reviews FreeBSD 7 and its graphical installer. Talking about server-side topics, Ryan Cartwright covers the installation of Exim and Spamassassi, David A. Harding explains how to create a mailing list from home, and Ken Leyba makes sure you know how to protect your server with Deny Hosts. Finally, Andrew Krause tells you all you need to know about C in order to create GTK applications. Enjoy!
Editorial
The world does not need a "conversion nightmare": a standard office file format already exists
Why the world needs to say no to OOXML, and should use ODF instead
Write a full post in response to this!
This is an editorial about file conversions. It starts with a story about Free Software Magazine and our struggle with article formats, and continues explaining why the world needs to get rid of Office Open XML, which could create more problems than the Microsoft monopoly itself.
- 9 comments
- Read more
- 4032 reads
Community
Property and commons
How do peer productions and free content work out?
Write a full post in response to this!
Over at Sphere of Networks, I published a text that tries to give a simple overview of the workings of information production in the age of the internet, covering everything from free software to free culture. This article is a slightly modified version of another chapter of this text. This time I will show you how the internet enabled a new form of information production: commons-based peer productions, like Wikipedia or most free software today. What is free content and why is it so important to people collaborating over the internet?
Making open hardware possible
Explaining the basics of Open Hardware
Write a full post in response to this!
Free software has many benefits: you can get more secure software, faster updates, lots of tutorials and, definitely, a new way of making software and software that builds communities. From this, the next logical step was Open Hardware.
Group interview: a graphic view of the open hardware movement. Part 1: motivations
Exploring the motivations behind the Open Graphics Project
Write a full post in response to this!
Excitement in the Open Graphics community is quite high as it approaches its first production run of the FPGA-based “Open Graphics Development” board, known as “OGD1”. It will be available for pre-sale this month with the first units expected to ship soon thereafter. The board is targeted at hardware developers, with the specific goal of supporting development and testing of designs for a fully-documented consumer Open Hardware Graphics Card to be implemented using an ASIC (thus resolving one of the biggest obstacles to free software on the desktop).
- 2 comments
- Read more
- 9926 reads
Free software is social software
On the implications of free software for social organisations
Write a full post in response to this!
Free software has much to offer non-profit organizations (NGOs). If you are reading this, you are probably a member or participant of an NGO, and I hope I can show you why free software and open standards are important for your organisation. Or maybe you are a free software supporter who’d like to see a change in a social organisation near you. In any case, I will try to give you a few arguments in favour of free software, along with some practical information on how to successfully face a migration process from proprietary software.
- 2 comments
- Read more
- 3168 reads
Interview with Bob Young
Red Hat's former CEO talks about his past and present experiences with Linux
Write a full post in response to this!
Bob Young, former CEO of Red Hat, former publisher of Linux Journal, current head of lulu.com and a professional football team shares his thoughts and views of Linux.
Interview with Eric S. Raymond
Author of one of the open source world's key books speaks out
Write a full post in response to this!
Eric S. Raymond is author of one of the definitive books of the open source world “The Cathedral and the Bazaar”. In this interview Mr. Raymond talks about a number of the projects he is involved in.
- 4 comments
- Read more
- 3869 reads
Interview with Richard M. Stallman
Mr. Stallman, creator of the GPL, FSF and GCC, shares his thoughts on a number of topics.
Write a full post in response to this!
Richard M. Stallman has been a pivotal, and sometimes controversial figure in the free software movement. Mr. Stallman’s accomplishments have included, but are not limited to, the creation of the GNU Public License, the Free Software Foundation, and the GNU C compiler. Here Mr. Stallman shares his thoughts on a number of topics.
- 5 comments
- Read more
- 6171 reads
Free software conference in Colombia
A reportage
Write a full post in response to this!
The first International Conference on Free Software, Technological Literacy and Solidarity Economy took place in Bogotá (Colombia) from 13th to 15th of November. More than 80 speakers and 600 assistants attended at the the Tequendama Hotel, a traditional meeting point in the city.
User space
If the pen is mightier than the sword, is the touchpad greater than the mouse?
Can you give RSI the boot and let your touchpad take the strain instead?
- 2008-03-19
- User space | Easy
-
Write a full post in response to this!
I was one the first people I knew to get a mobile phone (Motorola analogue flip!); but I was also one of the last to sign up for Googlemail. I am not a dedicated follower of fashion. I stand still and, sooner or later, fashion meets me coming round the other way. So, it might not come as a surprise that unlike the young turks of computing I came late to the mysteries of the ubiquitous Synaptics Touchpad. You see, I was weaned on that Faustian pact with Repetitive Strain Injury (RSI), the mouse. Having endured several very unpleasant encounters with various forms of RSI in the recent past, I decided to explore the alternative therapy of the touchpad. This article is an exploration of what you can be done with it in the GNU/Linux environment, its options, utilities, graphical front ends and command line options.
Making KDE look good
Out with the drab, in with the pretty!
- 2008-03-12
- User space | Easy
-
Write a full post in response to this!
“Beauty is in the eye of the beholder” goes the old saying. What looks great to me, might not be very appealing to you.
Most GNU/Linux distributions pick default images that are bland, inoffensive, and boring, all of which have their place, but we can do better. This article will look at making your GNU/Linux machine look beautiful.
Note: this article only covers KDE.
- 2 comments
- Read more
- 9165 reads
Learning XHTML: Monty Python Style
The quickstart guide to learning standards-compliant XHTML
- 2008-03-03
- User space | Easy
-
Write a full post in response to this!
For reasons unknown to civilized (or uncivilized) man, all programming books are often immensely boring. Seriously. That is, until now. Today, Free Software Magazine presents (in conjunction with Andrew Min Writing Studios) Learning XHTML: Monty Python-Style.
- 4 comments
- Read more
- 7610 reads
Trick and tips: a summary
- 2008-02-25
- User space | Easy
-
Write a full post in response to this!
This is a collection of tips&tricks written by Andrew Min and Gary Richmond, published in Free Software Magazine’s blog.
This month:
- How to spring-clean an Apt-based distro
- How to fix broken Firefox extensions
- How to edit your GRUB settings with QGRUBEditor
- How to make Jabber calls using Jabbin
Sound filtering... with the Gimp!
Make Gimp work as an ideal digital sound filter
- 2008-02-25
- User space | Easy
-
Write a full post in response to this!
Gimp is universally used for image manipulation. However, with a bit of creativity and a couple of tricks, it can also be used as an audio filter! Here is how…
Free software Easter eggs
If you were looking for a sensible article, sorry
- 2008-02-20
- User space | Easy
-
Write a full post in response to this!
It is grey a dull, overcast day here in downtown Amsterdam. The weather is rather oppressive, summer’s smile long gone and my wine cellar miraculously has grown to quiet emptiness. However, I know a not too-well guarded secret. Hidden in the cracks, just at the edge of your eyesight, is extra humorous functionality in your favourite free software applications. Silent professional Easter eggs are waiting stealthily to make you smile.
Purchasing free-software-friendly hardware
Building a computer from components to support free software is easier than you think!
- 2008-02-06
- User space | Intermediate
-
Write a full post in response to this!
Many people have complained about the lack of pre-integrated computers running GNU/Linux or the lack of fully free software drivers for important hardware. Ultimately though, it’s up to you, the consumer, both to satisfy your own requirements and to send a message to vendors that supporting free software pays. You can do this fairly easily by integrating your own computer from its major components, and selecting only components that have free software drivers. It’s certainly possible, and even if you’ve never built a computer before, it’s not all that hard!
Free software is cheaper: case study while creating a podcast
When software cost really makes a difference
- 2008-02-04
- User space | Easy
-
Write a full post in response to this!
I have a podcast—The Beer Crate, since you asked—which is written and produced using free software, and released under the CC by-nc-nd license. It’s a fun little hobby that keeps me off the street, and gives me an excuse to drink and review beer. But had free software not existed, how much would it cost to produce and host a show using proprietary software? I set out to investigate…
- 2 comments
- Read more
- 5068 reads
Google extensions in Firefox
Playing with Gmail Notifier, Better Gmail, FireGPG, Get Things Done, Better GCal, Remember The Milk, GSpace, FEBE, Cleo, Zotero, Customize Google...
- 2008-01-30
- User space | Easy
-
Write a full post in response to this!
I want to take a detailed look at turbo-charging the Firefox browser with an elite selection of Google utilities. Firefox has its critics and its failings, but it has now been downloaded in excess of 400 million times: and as they say “what flies eat, they can’t all be wrong!” Firefox is pretty good out of the box, but everyone knows that the functionality of Firefox is extended massively by the simple addition of extensions, security issues nothwithstanding.
In this article I will talk about how to extend Firefox so that it plays better with Google.
- 2 comments
- Read more
- 13545 reads
Server side
Configure Exim with anti-spam
Spam's off! Make it so with Exim and SpamAssassin
- 2008-03-10
- Server side | Intermediate
-
Write a full post in response to this!
A few comments on my article The perfect network server in issue 17 requested some more in depth follow-up pieces. This is what I hope to be the first of those. It focuses on Exim, the mail transfer agent (MTA), specifically setting it up with spam scanning. It is based on setups I currently use, hosted on Debian GNU/Linux.
- 3 comments
- Read more
- 14606 reads
Review of FreeBSD 7
At look at the future including finstall, the new graphical installer
- 2008-03-05
- Server side | Easy
-
Write a full post in response to this!
The next major update of FreeBSD 7, due this December, is in the running to be one of the most impressive FreeBSD releases to date. The ULE scheduler has now reached maturity, leading to significant gains across the board (particularly in server workloads). This new scheduler brings notably impressive performance improvements to both MySQL and PostgreSQL.
In the first section of this article, I’m going to take a look at what’s new. In the second section, I will discuss what the future holds for FreeBSD beyond the upcoming FreeBSD 7.0 release, including screen shots of the revamped FreeBSD installer “finstall”.
Running GNU Mailman at home
Putting the most powerful mailing list manager on your desktop
- 2008-02-28
- Server side | Intermediate
-
Write a full post in response to this!
GNU Mailman is the most popular free software mailing list manager, and probably the most configurable; however, it normally requires you have a web and mail server always connected to the Internet. With a little extra work, you can run Mailman from your intermittently-connected GNU/Linux desktop.
- 2 comments
- Read more
- 6731 reads
All the C you need to know for GTK+
A short refresher on basic C concepts
- 2008-02-18
- Server side | Easy
-
Write a full post in response to this!
If you want to develop applications with GTK+, a graphical toolkit used by the GNOME desktop environment, it is essential that you are comfortable with the C programming language. This article is meant to give you a short refresher on the basics of C that you will need to know when developing GTK+ applications.
- 4 comments
- Read more
- 16232 reads
Protect your server with Deny Hosts
Limiting brute force based dictionary attacks
- 2008-01-28
- Server side | Easy
-
Write a full post in response to this!
Requiring system accessibility via the Internet poses several problems for system administrators. One problem is allowing access by authorized users with the least amount of complexity on the client computer while keeping the system and its services safe from intruders. Common services that may be provided include web server, File Transfer Protocol (FTP) server, and Secure Shell (SSH) server. Each of these services can require different methods of security to ensure only authorized users have access.
- Login or register to post comments
- 11987 reads
- Printer friendly version (unavailable!)




Two fantastic free software companies that make Free Software Magazine possible:
Buzz authors
Free Software news
- Swiss court: Gov can buy M$ licenses, but has to be aware of risk that contracts could be declared void during main process !freesoftware
- after using the #gimp for more than 3 years for my modest needs, I start to get familiar with it ;) #freesoftware #linux
- #vim users: favourite feature? For me it's ":set paste" real time saver - !freesoftware
- http://bit.ly/r7cL9 – Ist !freesoftware gegen Eigentumsverhältnisse?
- @davide89v si ti ho aggiunto ma sei offline, non conosco LibrePlanet [!fsf !linux !freesoftware !jabber]
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
2009: software installation in GNU/Linux is still broken -- and a path to fixing it
Tony Mobily, 2009-06-23 -
The Bizarre Cathedral - 44
Ryan Cartwright, 2009-06-08 -
Free Software Magazine caught in the 3fn shutdown crossfire
Tony Mobily, 2009-06-05 -
Is Android the key to the GNU/Linux desktop? Really?
Tony Mobily, 2009-06-12 -
The Bizarre Cathedral - 45
Ryan Cartwright, 2009-06-15
Hot topics - last 21 days
-
2009: software installation in GNU/Linux is still broken -- and a path to fixing it
Tony Mobily, 2009-06-23 -
The Bizarre Cathedral - 45
Ryan Cartwright, 2009-06-15 -
Will Google Wave revolutionise free software collaboration?
Ryan Cartwright, 2009-06-15 -
The Bizarre Cathedral - 46
Ryan Cartwright, 2009-06-22