Issue 4
Download the whole issue as PDF
In this issue of Free Software Magazine we let you in on the dangers of writing and using proprietary software and also how to avoid doing so by using free software alternatives. Plus Marcus McCallion shows us the power of graphic icons and Adam Hyde introduces us to net.labels.
Editorial
What is the next (r)evolution?
Will free software be able to join in when it happens?
Write a full post in response to this!
I’m not sure if it’s correct to talk about the internet as a revolution. The internet is in fact the result of a slow, hard earned evolution which has lasted about 30 years (!). Slowly, during these years, the costs of laying cables has dropped, the CPU was… well, invented (in 1974, the Intel 4004), processing power and memory have increased exponentially and the basic protocols were created (in 1972, the telnet protocol).
- 3 comments
- Read more
- 2699 reads
Community
Book review: Unix Power Tools 3rd edition by Shelley Powers, Jerry Peek, Tim O’Reilly and Mike Loukides
Write a full post in response to this!
Using a Unix system requires a lot of knowledge, and it’s common to see Unix users and administrators spending a lot of time reading handbooks, tutorials and man pages to find out the “right” sequence of keystrokes. In the publishing world there is a little pearl, a single source of information about Unix and how to use it: Unix Power Tools, published by O’Reilly and Associates. O’Reilly is a well known publisher of Unix books; in this one, you’ll see Tim O’Reilly himself as an author!
The contents
Focus
Finding alternatives in developing software
Comparing free development tools and libraries with proprietary ones
- 2005-05-09
- Focus | Intermediate
-
Write a full post in response to this!
Developing software within the free software model can be achieved with all sorts of different tools, but choosing the right tools can make a big difference to the success of your project. Even if you are developing a proprietary solution, there are benefits to using free software tools to achieve it. But what free software tools are available? In this article I’m going to look at the development tools available, from languages and libraries to development environments, as well as examining the issues surrounding the use of free software tools by comparison to their proprietary equivalents.
- 4 comments
- Read more
- 5366 reads
The risk of using proprietary software
Do you know what you’re feeding your computer?
- 2005-05-07
- Focus | Intermediate
-
Write a full post in response to this!
About one out of every 200 people is allergic to peanuts. Depending on the extremity of the allergy, a person suffering from peanut allergies who was accidentally exposed to peanuts might develop an itchy rash. Others might experience anaphylaxis, a severe reaction that can prove fatal. People who are allergic to peanuts have a tough time in America, where more and more foods are manufactured in factories that also process peanuts.
The risks of writing proprietary software
Concrete economical reasons for avoiding proprietary software development
- 2005-05-05
- Focus | Intermediate
-
Write a full post in response to this!
Every software developer faces a choice when deciding how to release a new software product. That choice is whether the program will be free or non-free. Unfortunately, many otherwise knowledgeable programmers aren’t sure just what this choice means, and may complain that programmers with families really don’t have a choice at all—if they want to earn a living, they must charge for their work. However, free software is not about giving software away without cost.
- 3 comments
- Read more
- 6655 reads
Server side
Make it right using Tcl
Software testing with Tcl for Apache Rivet
- 2005-05-15
- Server side | Intermediate
-
Write a full post in response to this!
Any sufficiently complex software system has bugs, and those of us who aspire to produce high quality work also seek to not only minimize these, but guarantee that our code does what we say it ought to.
One proven way to eliminate bugs, and ensure that code behaves as documented is to test the program. Easy enough to do by hand, when there isn’t much functionality. However, when the system grows more complex, and there are many possible environmental factors with various permutations, it quickly becomes obvious that we need to automate our testing.
Worst case scenario - protecting your computer
How to keep sensitive information safe
- 2005-05-13
- Server side | Intermediate
-
Write a full post in response to this!
In my last article my laptop had died a spectacular death from a full cup of coffee. I had to send it into the IBM depot, where they replaced nearly everything but the battery. Including the hard drive.
My files were all properly backed up, and I was even able to retrieve the few files I had worked on that day by connecting the drive to another computer. So when the service depot called and said they wanted to replace the drive, I said go ahead.
A server for education
Wims is a “magic” server
- 2005-05-11
- Server side | Intermediate
-
Write a full post in response to this!
I recently encountered a group of very enthusiastic teachers, who wanted to convince me to try a new e-learning environment, with astonishing quizzes, and drills of extreme originality. However, as I’d last used computers in the seventies, I was initially sceptical. Back then computers had just been used to send humans to the Moon. It was hard for me to make the leap from those machines to the machines of today. And quizzes seemed to be a strange use of such a powerful resource.
- 2 comments
- Read more
- 5371 reads
Mind set
The social implications of free software
In the not-so-affluent world in particular, proprietary software deserves to be skipped
- 2005-06-09
- Mind set | Intermediate
-
Write a full post in response to this!
If you’re new to it, free software appears to be tough to shift to. It also tends to be supported by a smaller pool of techies, and has something of a steep initial learning-curve. So why shift at all? In any case, you can easily make do with illegally-copied proprietary software… right?
Wrong! That’s a lazy way of looking at things. It’s also an outdated approach, which goes back just three decades or so, when proprietary- you can’t copy it, you can’t share it—software became the norm.
Free software: working together
Avoiding headaches and lawsuits by working together with free software
- 2005-05-21
- Mind set | Intermediate
-
Write a full post in response to this!
Small companies often have to work together; however, nobody wants the headache of contracts, failed promises or deception. Free software allows small companies to work together without these risks, and enables them to create amazing software like WebGUI.
How it all began
Graphic icons
Graphic icons: symbols of authority, power and control
- 2005-05-19
- Mind set | Intermediate
-
Write a full post in response to this!
There are a lot of important and exciting discussions currently taking place around issues concerning the ownership of ideas. The thoughts and the accompanying practices surrounding the subject have been formed through a diverse range of alliances, interests and motivations. The arguments are becoming increasingly polarised into distinct methods and approaches that already challenge and govern, not only our lives and working practices, but also, our ability to communicate.
net.labels
An introduction to the emerging phenomenon of net.labels
- 2005-05-17
- Mind set | Intermediate
-
Write a full post in response to this!
The traditional approach to releasing music, independent from what is called “the music industry”, follows a basic formula: record, print CD, promote, distribute, promote, lose money.
It is difficult to know why so many independent musicians follow this pattern, seemingly oblivious to the fact that they will almost certainly lose time and money. Thankfully there’s a new type of independent music label that is emerging on the internet. These entities call themselves net.labels and are in the process of defining an interesting new subculture of independent music distribution.
- Login or register to post comments
- 11132 reads
- Printer friendly version (unavailable!)




Best voted contents
-
The Bizarre Cathedral - 1
Ryan Cartwright, 2008-04-18 -
Interview with Kurt Denke, the man who shut "Monster Cable" up
Tony Mobily, 2008-04-17 -
Google App Engine: Is it evil?
Terry Hancock, 2008-04-24 -
Programming languages and "lock-in"
Terry Hancock, 2008-04-18
Buzz authors
All news
- Ask Linux.com: Prepping for updates, GRUB versus LILO, and forum tools
- SCO wants more time to exclusively file a reorganization plan
- Meet Karl Paetzel, HP marketing manager for Linux and open source (video)
- Review: Hardy Heron converts an Ubuntu skeptic
- Ubuntu Open Week unites community and developers
From the FSM staff...
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). A site about short stories and writing.
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Installing an all-in-one printer device in Debian
Ryan Cartwright, 2008-05-05 -
What is the free software community?
Tony Mobily, 2008-03-29 -
Things you miss with GNU/Linux
Ryan Cartwright, 2008-05-01 -
Why Microsoft should not lose (and free software will still win)
Ryan Cartwright, 2008-04-21 -
How do you replace Microsoft Outlook? Groupware applications
Ryan Cartwright, 2008-03-20
Hot topics - last 21 days
-
Installing an all-in-one printer device in Debian
Ryan Cartwright, 2008-05-05 -
Things you miss with GNU/Linux
Ryan Cartwright, 2008-05-01 -
Why Microsoft should not lose (and free software will still win)
Ryan Cartwright, 2008-04-21 -
Digital Rights Management (DRM): is it in its death throes?
Gary Richmond, 2008-05-07

Dedicated server