Before reading further... Are you looking for great Linux hosting from a company that cares about GNU/Linux? Pick Dreamhost hosting, get a 10% bonus to the disk space (and support Free Software Magazine in the meantime!)
Issue 22
Download the whole issue as PDF
In this issue of Free Software Magazine Terry Hancock interviews the amazing engineers involved in the OpenHardware project. Gavin Baker casts doubts on the effectiveness of the GPL In today's web-oriented world where applications are less and less "desktop". Scott Nesbitt's article on Prism, which helps people to bring web applications to the desktop couldn't be more timely. Steven Goodwin then tries to awaken the hacker in all of us with his fantastic piece on home automation, and Mitch Meyran talks about creating web pages the "right" way.
Columnist Gary Richmond talks about Hotwire, a fantastic GUI-oriented command line, and Michael Crider talks about using Mail Merge in OpenOffice. Mitch Meyran comes back talking about how to configure mobile devices in GNU/Linux, and Maurice Cepeda talks about the underestimated potential of HTML editors. Then, for the fans of the command line, Yousef Ourabi talks about writing device drivers for FreeBSD, Dmitri Popov introduces Mindquarry and Michael Reed talks talks about DOSBox. Finally, Sloan Miller explains how to configure a professional firewall based on FreeBSD using pfSense. That's quite a mouthful... enjoy!
Editorial
Community
Group interview: a graphic view of the open hardware movement. Part 2: technical and social issues
Open Hardware project management through the lens of the Open Graphics community
Write a full post in response to this!
The tools and techniques for creating hardware designs are very different from those used for software; and because of this, developing open hardware is a significantly different and greater challenge than creating free software. In the second part of my interview with the developers of the Open Graphics project, I wanted to explore these factors and the solutions this one open hardware project has found.
Free software vs. software-as-a-service: Is the GPL too weak for the Web?
Preserving software freedom in the era of Web applications
Write a full post in response to this!
You’ve read the GPL’s preamble, you can name the Four Freedoms, and you do your best to keep proprietary bits off our computers. But what’s the future of free software in the era of Flickr, Google Apps, and Facebook?
- 2 comments
- Read more
- 7944 reads
User space
Prism: bringing web applications to the desktop
A nifty way to blur the lines between your computer and the web
- 2008-07-08
- User space | Easy
-
Write a full post in response to this!
Are you still using a web browser to access your favourite online applications? Why not do things the easy way, and make those applications part of your desktop with Prism.
- 2 comments
- Read more
- 13697 reads
Home automation in GNU/Linux
Or how to email your light switch with free software
- 2008-07-03
- User space | Easy
-
Write a full post in response to this!
Home Automation is anything that your home does for you automatically to make living there more enjoyable or productive. It covers many areas, including remote and timed control of lights and electrical home appliances, distributed media services, and communication. Over the last 10 years, many hardware manufacturers have presented their own proprietary solutions to these problems. Unbeknownst to them, a groundswell of developers from around the world has been providing similar solutions to the free and open source community.
Creating web pages, the right way
Web scripters: take care of your pages' code!
- 2008-07-01
- User space | Intermediate
-
Write a full post in response to this!
Have you ever felt that warm fuzzy feeling of knowing that your code is error-free and complies with the latest standards? In terms of programming skill, web authors are too-often seen as the bottom of the barrel (you will notice I didn’t call them ‘web programmers’) due to the apparent forgiveness and limitations of the platform. However, they are required to cover a large array of programming expertise and, even worse, they must ensure that their code runs the same on various platforms–something “real” programmers consider a challenge.
The “bottom of the barrel” indeed!
Hotwire: a combined terminal/GUI for GNU/Linux
A suitable peacemaker between command-line purists and pragmatists?
- 2008-06-24
- User space | Easy
-
Write a full post in response to this!
There is nothing more guaranteed to ignite a bad tempered, incandescent flame war that an outbreak of hostilities between the rival Gnome and KDE camps. Well, except perhaps a slanging match between the champions of the GUI and the command line. Enter stage left the compromise candidate which might just unite the warring factions: Hotwire.
- 4 comments
- Read more
- 17797 reads
Mail merge in OpenOffice.org
Making a complicated topic understandable
- 2008-06-17
- User space | Easy
-
Write a full post in response to this!
The office where I am network administrator switched most users to OpenOffice.org (OOo) back at version 1.1, and has followed the upgrade process to the current version 2.3 (a few poor users who have to exchange documents outside the office with high fidelity are still clinging to their MS Office 97). Our receptionist does a lot of general secretarial duties, including lots of letters, envelopes, and labels that involve mail merge. Since this seems to be a sticking point for many people, I am putting everything I have learned from helping her and have gleaned from various sources on the Internet together in this tutorial.
- 2 comments
- Read more
- 24167 reads
Mobile devices in GNU/Linux and GNOME
Use your hand-held device under GNOME
- 2008-06-12
- User space | Intermediate
-
Write a full post in response to this!
You have a computer (a laptop or a desktop). Since it’s a machine you use often and don’t tinker with much, it probably runs Ubuntu Linux. Or, maybe, another distribution (like Mandriva 2008). If it doesn’t run GNU/Linux, I hope you’re at least using BSD. If not, stop reading right now!
You also have a brand new digital camera, or a shiny new MP3 player. And you feel the dread: are those pure consumer oriented pieces of hardware compatible with my machine? Will I have to pay the Microsoft tax (and the required hardware upgrades) to get all my photos from my last holidays, or to listen to Beethoven’s fifth sung a capella by lazy llamas? Read on.
- 2 comments
- Read more
- 6945 reads
Composer, a potential HTML based word processor
Composer: word & document processor
- 2008-06-03
- User space | Easy
-
Write a full post in response to this!
[Rosalyn Hunter][] writes about using Composer as a [stand-in word processor][]. I too, have used it in this fashion on OS X. I like it for various reasons. For instance, I’m quite familiar with it, as I’ve used it for website authoring numerous times. It creates HTML files. I’ve come to the conclusion that HTML is not a bad “language” to use for a word processor, considering that it already allows for basic editing features—and then some. If it isn’t obvious, Composer is an HTML editor that was part of the old Mozilla suite.
Server side
Writing a kernel module for FreeBSD
FreeBSD hacking 101
- 2008-06-19
- Server side | Intermediate
-
Write a full post in response to this!
FreeBSD 7.0 has already been released. If you are a real hacker, the best way to jump in and learn it is hacking together an introductory kernel module. In this article I’ll implement a very basic module that prints a message when it is loaded, and another when it is unloaded. I’ll also cover the mechanics of compiling our module using standard tools and rebuilding the stock FreeBSD kernel. Let’s do it!
Practical guide to Mindquarry
Everything you need to know to get started with Mindquarry
- 2008-06-10
- Server side | Easy
-
Write a full post in response to this!
If you are looking for a powerful yet easy to use collaboration solution, you might want to take a closer look at http://www.mindquarry.com. Groupware tools are a dime a dozen these days, but there are a few features that make Mindquarry stand out from the crowd.
DOSBox, a multiplatform PC emulator
Take a trip back to the begining of the PC game revolution
- 2008-06-05
- Server side | Easy
-
Write a full post in response to this!
DOSBox is a freely available, cross-platform PC emulator. Rather than attempting to be the technology leader as a business-orientated virtualization environment like VMware or Qemu, DOSBox instead offers a rich set of features aimed at closely recreating the behaviour of a retro gaming PC. To this end, it offers a selection of accurate sound card emulations and facilities to throttle the emulation speed back to vintage PC levels, along with other features designed to make sure that the old games run properly and accurately within a protected environment.
Configure a professional firewall using pfSense
Set up multiple subnets to share your broadband Internet with your neighbors and split the cost
- 2008-06-26
- Server side | Intermediate
-
Write a full post in response to this!
The guide will take you through the setup of the pfSense firewall with one WAN interface, one LAN interface and one Opt1-WiFi Interface.
This guide was written for Linksys, Netgear, and D-link users with no firewall or router experience. No experience is needed with FreeBSD or GNU/Linux to install and run pfSense. When you are finished, management of pfSense will be from a web interface just like any of the SOHO firewall/router appliances.
- 4838 reads
- Printer friendly version (unavailable!)




Looking for Linux hosting, reviews, coupons, etc.? See out user-voted list
Best voted contents
-
Ten easy ways to attract women to your free software project
Terry Hancock, 2008-09-22 -
A brief history of computers and free software: where is the money?
Tony Mobily, 2008-09-25 -
Free software tools for designing productive community sites
Terry Hancock, 2008-10-07 -
Spam prevention with Exim and greylistd - Part 2 - management and stats
Ryan Cartwright, 2008-09-18
Buzz authors
All news
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
-
Linux: has the horse bolted?
Laurie Langham, 2008-09-10 -
Copyleft has no impact on project activity?!
Terry Hancock, 2008-09-10 -
How do Drigg and Pligg compare?
Tony Mobily, 2008-08-17 -
What if copyright didn't apply to binary executables?
Terry Hancock, 2008-08-29 -
Ten easy ways to attract women to your free software project
Terry Hancock, 2008-09-22
Hot topics - last 21 days
-
Ten easy ways to attract women to your free software project
Terry Hancock, 2008-09-22 -
Becoming a free software developer, part V: When and where did you learn?
Rosalyn Hunter, 2008-09-24 -
Free software tools for designing productive community sites
Terry Hancock, 2008-10-07 -
Why I choose copyleft for my projects
Ryan Cartwright, 2008-09-23
Dedicated server