Software which grant the key freedoms required by Free Software (note: all "Free Software" is also open source. Not all open source is also Free):

0. The freedom to run the program as you wish, for any purpose (freedom 0).
1. The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
2. The freedom to redistribute copies so you can help your neighbour (freedom 2).
3. The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.

Introducing the OERu Tech Blog

The Open Education Resource universitas (OERu) is an open organisation from top to bottom. Our entire technological infrastructure (with a couple exceptions) is built with and on Free and Open Source Software to which I normally refer as "FOSS". This introductory post outlines our technological motivations and some of our key choices. Future blog posts will go into more depth on some of these choices, and provide more insight in to specific implementations.

Creating strong random passwords

Throughout our Free and Open Source Software tutorials, we need to specify passwords for things. Creating random passwords is surprisingly hard, but we've found a method that's very serviceable and makes it easy to do as we all should: ensure every separate identity or service has a strong password that is unique to that identity and application (i.e. never use the same password in more than one place). We also strongly encourage you all to track your passwords using a password manager!

Configuring a Linux server to send email via the Postfix SMTP server using an external authenticating SMTP host

Just about any and every server needs to be able to send email - whether it's end-user-email, like password recovery services for a website to emails to system administrators reporting on the status of system backups and errors. The problem is that it's non trivial (understatement) to set up a mail server properly.