The value of FOSS
So checkout the functionality that comes with a typical Lunux distro:
Network authentication
OpenLDAP server and LDAP client authentication - Authentication on an LDAP directory (server and client parts)
SettingUpNISHowTo - Authentication via NIS
Web servers
Apache PHP MySQL - Setting up a LAMP (Linux Apache MySQL PHP) web server
Ruby on Rails - Setting up RoR (Ruby On Rails)
Apache Tomcat 5 - Java Servlet 2.4 engine with JSP 2.0 support
Web Applications
Blogging with WordPress - Blogging (web publishing).
Drupal - A robust content management system.
Joomla - Content Management System (CMS) that will help you build websites and other powerful online applications
Hive - How to set up a Digital Life Management System. Hive was formally known as Ubuntu Center.
Moodle with MySQL - Installing Moodle to run on MySQL
PhpBB2 - How to set up a PhpBB forum.
PunBB forum - PunBB is a fast and lightweight PHP-powered discussion board.
MoinMoin - a powerful and highly configurable wiki.
Mail, Groupware, and Chat Servers
Email - The starting point for mail servers - covers the different software used, how they relate together, and more. Read this first if you're unsure of anything.
Mailing List Server - Set up your own mailing list server with Mailman, as used on the Ubuntu mailing lists!
Groupware with Kolab - Setting up this complete mail and calendar server system.\
Groupware with Hula - Setting up this modern mail and calendar server
Lotus Domino - Setting up Lotus Domino groupware server.
IrcServer - Set up an irc server.
SettingUpJabberServer - Set up a Jabber server.
DNS
BIND - Setting up a DNS server with BIND
Dynamic DNS - Set up DNS for your home computer.
Database
MySQL 5.0 - Setting up a MySQL 5.0 server in Ubuntu
PostgreSQL quickstart - Setting up a PostgreSQL 8.1 server in Ubuntu
Installing Oracle 10g - Install Oracle 10g Enterprise Database in Hoary
Installing Firebird 1.5.x How to install and set Firebird server in ubuntu
Installing JDBC for MySQL 5.0 Install and setup of Java Database Connectivity for MySQL 5.0
Using MySQL, JDBC and OpenOffice Using Java Database Connectivity, MySQL and OpenOffice
Ingres 2006 - How to build, install and set up an Ingres 2006 server in ubuntu.
File Server
NFS Server - Setting up Ubuntu as an NFS server.
Samba Server - Setting up Ubuntu as an Samba server.
iFolderEnterpriseServer - Setting up an iFolder server.
GPFS Cluster - Setting up a GPFS Cluster.
Remote Administration Access
SSHHowto - Setting up SSH remote access.
SerialConsoleHowto - Setting up serial console access.
AjaxTerm - Ajax Terminal access.
Installation Servers
PXEInstallServer - Set up a server to bootstrap installations.
Apt-Cacher-Server - Setup a local cache to speed up package installation.
Security Servers
IptablesHowTo - Set up a Firewall using iptables.
VPNServer - Setup and configure a VPN server.
DansGuardian - Setup an Internet Content Filter.
Folding@Home
Folding@Home - Do some good with your idle CPU cycles.
Monitoring
Nagios2 - Installing and configuring Nagios2 for system and network monitoring.
Zenoss - Installing Zenoss network monitor on Ubuntu Server
Internet Traffic Monitoring - Monitor bandwidth usage on an Internet link.
Logwatch - Installing Logwatch to monitor your system logs and have them emailed to you
Accounting
Quasar - How to install Quasar Accounts, a fully featured client-server business accounting application.
Image boards
A mind-boggling set of functionality in one 'product' And yeah I know the licensing only makes up a fraction of the TCO of software, but still, the fact that the functionality you can get from one distro that frankly is way better than a lot the stuff that would cost you $100K + from MS (ISA? Sharepoint? MCMS?, please...) has a lot of implications for the future of commercial software.
Ok, this isn't rocket science - why am I now realizing/writing about this. Well I'm not. But I was chatting with my SoC mentor Rok Zlender, who's from Slovenia, and he mentioned that all his CS program at uni uses is Windows. Which is exactly the case at UWI. For some reason, some of the countries that could probably benefit from the nature of FOSS are the ones where MS is firmly entrenched.
Now I'm not being cyniclal - I think MS is doing a good thing with its low-price desktop suites for developing countries and programmes like Microsoft Unlimited Potential and its initiatives in Africa, but it would be really good to see people developing hard skills in software development and administration using FOSS. FOSS offers the opportunity for developing countries to create a set of highly knowledgeable IT workers at a very low cost.
The main problem is, I think, that all the consulting firms in countries like ours only know how to make a profit selling licenses for software and implementing MS infrastructure. They are making their money with commercial software so there's no incentive for them to turn to anything else, regardless of whether it would benefit the country or not.
No comments:
Post a Comment