Friday, January 14, 2011

Open Source Software: Web Page Editors (Free to download and use)

1. Amaya

The World Wide Web Consortium's editor and browser, Amaya integrates the viewing and editing of Web pages. Although it began as just an HTML and CSS tool, it now also supports XML. Operating System: Windows, Linux, OS X


If you're comfortable editing code, Firebug is a fabulous tool for editing your Web pages live. It integrates with Firefox and makes it easy to search, edit, and find errors in your HTML, CSS, or JavaScript. Operating System: Windows, Linux, OS X.


Based on some of the same code as NVU, Kompozer also offers a high degree of usability for Web design novices. It includes a WYSIWYG editor, HTML editor, file manager, support for forms and more. Operating System: Windows, Linux, OS X

4. Nvu

NVU claims to be the "#1 free Web authoring system." Aimed at relatively inexperienced users, it tries to make the process of getting a site built as painless as possible. Operating System: Windows, Linux, OS X


Sea Monkey combines an Internet browser, email and newsgroup client, web feed reader, HTML editor, IRC chat, and web development tools into a single package. It's based on a lot of Mozilla code and should feel familiar to anyone who's used Firefox or the old Netscape Communicator software. Operating System: Windows, Linux

Open Source Software: VoIP (Free to download and use)

1. DansGuardian

Dan's Guardian uses URL and domain filtering, content phrase filtering, PICS filtering, MIME filtering, file extension filtering and POST limiting to filter out objectionable content from your network. The default settings are set up to meet the needs of an elementary school, but they can be easily adjusted to the level that's appropriate for your organization. Operating System: Linux, OS X.

2. iSAK

The "Internet Secure Access Kit" (iSAK) lets you view reports on what type of sites your users are visiting and when. Of course, it also gives you the option to block specific sites or categories of sites for security or to prevent access to objectionable sites. It also incorporates anti-virus and anti-spam protection. Operating System: Linux.

Open Source Software: Vulnerability Assessment (Free to download and use)

1. BackTrack

The "most widely adopted penetration testing framework in existence," BackTrack is a complete Linux distribution that incorporates many well-known open source tools that are beneficial for penetration testing, including nmap, OpenVas, Paros Proxy, Burpsuite, W3AF, Metasploit Framework 2 & 3, Social Engineering Toolkit (SET), Ophcrack, XHydra, Netcat and SNORT. It can also boot from a LiveDVD or a thumbdrive. Operating System: Linux.


Metasploit can be used both to determine any weakness in your network or by black or white hats to create new exploits. For less knowledgeable users, it's also now available in a commercial "Metasploit Express" penetration testing version with an easy-to-use GUI. Operating System: Windows, Unix.

3. Nmap

Nmap (Network Mapper) is useful for monitoring which devices are connected to your network and for detecting possible security holes. It can run from the command line or a GUI, and also includes Ncat for debugging and data transfer and Ndiff for spotting the differences between two scans. It's also the open source equivalent of a movie star, having been featured in The Matrix ReloadedDie Hard 4The Bourne Ultimatum, and several other movies. Operating System: Windows, Linux, OS X.

Open Source Software: Video Tools (Free to download and use)

1. Avidemux

While it's not suitable for professionals, Avidemux gives amateur movie makers the tools they need for simple cutting, filtering and encoding. It supports multiple file types and includes some automation capabilities. Operating System: Windows, Linux, OS X, others.

2. CineFX

This project combines multiple video tools, including the video editing tool formerly known as "Jahshaka, the Cineplay multimedia player and Cinecode for converting your movies to Flash. It offers good basic capabilities suitable for amateurs. Operating System: Windows, Linux, OS X.


Calling itself a "movie studio in a box," Cinelerra brings professional-quality video capture, compositing and editing to Linux. The main project is controlled by a company, but there's also a community-based fork at Cinelerra.org. Operating System: Linux.


This app lets you take video files from your hard drive and turn them into a DVD that will actually play on your DVD player. It supports more than 45 different video formats, as well as numerous audio and video codecs. Operating System: Windows

Open Source Software: Version Control (Free to download and use)

1. Bazaar

Sponsored by Canonical and part of the GNU project, Bazaar offers distributed version control. It works cross-platform, has a GUI and boasts a generally welcoming community and user-friendly design. Operating System: Windows, Linux, OS X

2. Git

Perhaps best known as the version control system for Linux, Git is also the choice of other well-known open source projects like Perl, Gnome, Ruby on Rails, Fedora and Debian. It offers a very fast, distributed method for tracking history and changes, with good support for branching and merging. Operating System: Windows, Linux, OS X


If you'd like to use Subversion on Windows, you might want to use the TortoiseSVN client. It lets you use commands and see the status of files from within Windows Explorer. Operating System: Windows

Open Source Software: User Authentication (Free to download and use)

1. SourceAFIS

The "AFIS" in this app name stands for "Automated Fingerprint Identification System." It works with a variety of fingerprint readers to authenticate users. Operating System: OS Independent.


Smart Sign offers several different modules that help you use smart cards for user authentication and digital signatures. It supports a number of different card types and readers, as well as the Open CA certification authority. Operating System: Linux.

3. WiKID 

The WiKID community version provides open-source, two-factor authentication for VPN, online banking, extranet access, and more. The commercially available enterprise version adds support and some proprietary code that cannot be released under GPL. Operating System: OS Independent.

Open Source Software: Utilities (Free to download and use)

1. Bulk File Manager

If you need to clean up a lot of duplicate files, this tool makes the job more manageable. It also offers options for secure file removal, bulk moving of files and bulk file re-naming. Operating System: Windows.

2. Clean Temporary Places

Having a lot of junk in your "Temp" files can really slow your system down. This little app cleans out all the temporary files located throughout your file system. Operating System: Windows.

3. ClipUpload

This application quickly uploads whatever is on your clipboard to the Internet with a single click. You can use it with your own ftp server or with services like Imgur.com, Pastebin.com, and SendSpace.com. Operating System: Windows.

4. Explorer++

Like QTTabBar, Explorer++ offers a tabbed interface for Windows Explorer. Other key features include a preview window, keyboard shortcuts, file splitting and merging and more. Operating System: Windows.

Open Source Software: Typing (Free to download and use)

1. Klavaro

Unlike many other typing programs, Klavaro makes it easy to learn to type on international and other non-standard keyboard layouts in addition to the standard QWERTY keyboard. This app includes progress tracking and a contest that can run on a local network, but it lacks some of the fun games of other apps. Operating System: Windows, Linux.


The interface on TypeFaster is pretty basic, but it gets the job done. Like Klavaro, TypeFaster supports multiple keyboards and languages, and it offers a "multi-user with teacher support" version that lets teachers specify which lessons students should work on each day. Operating System: Windows, Linux.


Designed for elementary students who are learning their way around the keyboard, TuxType offers basic typing lessons and two fun typing games. This app doesn't offer quite as many games, lessons, and features as the commercial software, but it does provide a good introduction to typing for young students. Operating System: Windows, Linux, OS X.

Open Source Software: To-Do Lists/Schedulers/Calendars (Free to download and use)

1. Lightning/Sunbird

In addition to Thunderbird and Firefox, Mozilla also makes a calendar application. If you use Thunderbird for e-mail, Lightning adds calendar functionality similar to Outlook. If you don’t use Thunderbird, the Sunbird stand-alone calendar gives you most of the same functionality, except that it doesn’t integrate with e-mail meeting requests. Operating System: Windows, Linux, OS X, Solaris.


Like RedNotebook (below), Makagiga includes a to-do list, calendar, and text editor, but it also adds a feed reader and a sticky-note widget. You can also import and export documents from other applications. Operating System: Windows, Linux


This unique app combines a calendar/scheduler with a text editor. It's great for keeping a diary, tracking your thoughts, or leaving yourself notes about upcoming events and tasks. Operating System: Windows, Linux


Most to-do list programs lack the ability to break a task into smaller components, but not this one. It's also portable so that you can take it with you on a smartphone, iPod, or other device. Operating System: Windows, Linux, OS X, and others.


This app helps you put into practice the "Getting Things Done" methodology featured in books by David Allen. Different screens help you collect your thoughts, process thoughts, then organize, review, and do. Operating System: Windows, Linux

Open Source Software: Time Tracking (Free to download and use)

1. eHour

This Web-based app is designed for small firms of consultants, freelancers, lawyers, etc. who charge by the hour. It can track multiple employees working on multiple projects for multiple clients. Operating System: Windows, Linux, OS X.


This app can track the amount of time you spend on any task—whether it's work-related or a project you're working on around the house. Plus, it's portable, so you can take it with you on a USB drive or a handheld device. Operating System: OS Independent.


If you need to keep track of the amount of time you spend on various projects, this minimalist app is for you. With just a couple of clicks you can start and stop the timer and track work for various clients. Operating System: Windows, Linux, OS X.


TimeTrex handles scheduling, attendance, job costing and payroll tasks for small and medium businesses. It's available in two different editions, both of which can be installed on-site or used on-demand. Operating System: Windows, Linux, OS X.


This app is a cross between a to-do list and a time tracker. It makes it easy to track the time spent on projects, split tasks into sub-tasks, and track payment information. Operating System: Windows.

Open Source Software: Text Editors (Free to download and use)

1. AkelPad

Designed to be small and fast, AkelPad offers basic text editing with numerous plug-ins that add other features. Standard features include multi-window mode, file preview, multi-level undo, and more.

2. Emacs

Emacs-style text editors have been around since the mid-70s and are popular among programmers. The GNU version offers content-sensitive editing modes for HTML and other types of files. Operating System: Windows, Linux, OS X

3. jEdit

Java-based jEdit boasts auto indent and syntax highlighting for 130 programming languages. It has a huge list of features and more than 150 plug-ins that extend its capabilities. Operating System: OS Independent


This mature text editor offers fast performance and a lightweight file size. It's been downloaded more than 20 million times, has won numerous awards, and offers a number of features that make it an excellent option for developers. Operating System: Windows

Open Source Software: Systems Administration Tools (Free to download and use)

1. Appupdater

Appupdater simplifies the life of systems administrators by automating the process of keeping multiple workstations up-to-date with the latest versions of software. It’s completely customizable, so you retain control of how often to check for updates, which types of software to update, etc. Operating System: Windows

2. Inside Security Rescue Toolkit

Also known as INSERT, the Inside Security Rescue Toolkit packs dozens of helpful security and system administration apps into a single download. In addition to a complete, bootable Linux system (based on Debian), you'll get apps for anti-virus protection, network analysis, forensics, and more. Operating System: Linux.

3. MyLogon

Designed primarily for small businesses, MyLogon is a Windows applet that allows users to log on to a network fileserver. It allows for simple network account management without the need for expensive software, and it even allows Windows XP Home edition users to connect to a network. Operating System: Windows

4. Networking Commands for Windows

If you’d rather perform network configuration and maintenance activities from the command line instead of a GUI, check out Networking Commands for Windows. This collection of command-line tools lets you use a small list of short, easy-to-remember commands to perform day-to-day systems administration activities. Operating System: Windows XP


Open Source Software: Speech (Free to download and use)

1. eSpeak

eSpeak provides clear, easy-to-understand text-to-speech capabilities. As an added bonus, it supports dozens of languages. Operating System: Windows, Linux, OS X, Solaris. 

2. Simon

Simon is sort of the opposite of eSpeak; instead of talking to you, it listens to what you say and responds to your commands. It helps people with handicaps (or those who would rather not type) control their systems and input text without a keyboard or mouse. Operating System: Windows, Linux

Open Source Software: Smoking Cessation (Free to download and use)

1. QuitCount

Need some motivation to help you stop smoking? Quit Count adds up how much money you've saved and how much time you've added to your life expectancy. Operating System: Linux.


Like QuitCount, the No Smoke Counter tracks your money saved by not smoking. However, this version is designed for your smartphone, so you can take it along with you. Operating System: OS Independent.

Open Source Software: Server Software (Free to download and use)

1. Apache HTTP Server

Since 1996, Apache has been the most popular Web server on the Internet. It currently hosts nearly 60 percent of all Web sites, including most of the busiest Web sites. Operating System: Windows, Linux, OS X


The standard Apache server is a C implementation; this one is based on Java. It's been downloaded more than 10 million times, and is the choice of organizations like Walmart, the Weather Channel and E*Trade. Operating System: Operating System: Windows, Linux, OS X


It's developers claim this Apache/PHP/MySQL distribution can be completely installed and configured for use as a Web or database server in less than one minute. Two quick notes: 1) While AppServ works on Windows, it works better on Linux. 2) The project was developed in Thailand, so some of the English documentation is not quite perfect. Operating System: Windows, Linux.


EasyPHP lets you set up a WAMP (Windows, Apache, MySQL and PHP) environment on a system or a thumb drive in just minutes. It also includes optional modules for WordPress, Spip, PrestaShop, Drupal, Joomla, and other apps. Operating System: Windows

Open Source Software: School Administration (Free to download and use)

1. ClaSS

While it doesn't offer as many modules and features as the comparable commercial packages, ClaSS offers a teacher-centric approach that focuses on making it easy to record and access data from within the classroom. It tracks student information, attendance, and grades from a Web-based interface. Operating System: OS Independent.


This newer SIS is completely Web-based and designed to make it as easy as possible to comply with state reporting requirements. It also streamlines attendance taking, scheduling, grading, and other administrative tasks. Operating System: OS Independent.


This Web-based school administration program offers different Web sites for administrators, teachers, parents, and liaison officers. The interface is bare-bones, but it does offer an extensive feature set and is available in multiple languages. Operating System: OS Independent.


This school management application tracks demographics, attendance, gradebooks, scheduling, report cards, and more. It can be used on-site or in the cloud with monthly prices starting at $19. Operating System: OS Independent.

Open Source Software: RSS Readers (Free to download and use)

1. FeedReader

FeedReader offers robust news aggregation while keeping the interface basic enough for novices to use. Upgrades to the FeedReader Connect and FeedReader OEM products are available for a fee. Operating System: Windows


One of the most popular feed readers available, RSS Owl aggregates headlines from all of your favorite media sites and makes them easy to browse. It has a ton of advanced features, like saved searches, news filters, labels, and news bins that set it apart from other similar apps. Operating System: Windows, Linux, OS X.

Open Source Software: Router Software (Free to download and use)

1. Vyatta

The highly acclaimed Vyatta networking tools compare very favorably to comparable routers from Cisco. The company offers extensive resources for enterprise customers, including commercial support, appliances, and subscription-based products, as well as the free core software. Operating System: Linux.


With FREESCO you can set up an Ethernet bridge or router, a dial-up or leased line router, or a http, dns, ftp, ssh, or print server. It also includes the standard Linux firewall and NAT to help protect your network. Operating system: Linux.

3. Tomato

Tomato gives you an alternative to the standard firmware on Linksys' WRT54G/GL/GS, Buffalo WHR-G54S/WHR-HP-G54, and other Broadcom-based routers It gives you a bandwidth usage monitor, more advanced QOS and access restrictions, higher limits for P2P, wireless site survey, and other features.

Open Source Software: Robotics (Free to download and use)

1. The Player Project

More middle and high school are offering classes in robotics, and The Player Project provides some of the software that supports instruction in robotics. It includes Player, a network server for robot control; Stage, a 2D multiple robot simulator; and Gazebo, a 3D multiple robot simulator with dynamics for simulating outdoor environments. Operating System: Linux, Unix.

Open Source Software: Report Authoring (Free to download and use)

1. WIKINDX

Used by some of the world's leading educational institutions and other organizations, WIKINDX makes it easy to track quotes and format citations. It supports multiple style guides and many of the leading content management systems. Operating System: OS Independent.

Open Source Software: Remote Access/VPN (Free to download and use)

1. BO2K

Based on Back Orifice, BO2K provides file-synchronization and remote operation capabilities for network administrators. Unlike most commercially available products, it's small, fast, free, and very extensible. Operating System: Linux


Developed by the OpenBSD project, OpenSSH offers a set of SSH, SCP, and SFTP tools for secure remote access and file transfer. It encrypts all traffic, including passwords, to make hijacking nearly impossible. Operating System: Linux, Unix, BSD.


With more than 3 million downloads, OpenVPN is probably the most popular open source SSL VPN solution. It works on all major operating systems (including mobile OSes) and offers multi-mode access, access control, dynamic application deployment, host checking, and more. Operating System: Windows, Linux, OS X, mobile devices

4. PuTTY

This basic telnet/SSH client offers remote access for most Windows and Unix systems. Note that it does not support Vista. Operating System: Windows, Unix.

Open Source Software: Religion (Free to download and use)

1. BibleTime

BibleTime provides access to more than 200 Bible texts, commentaries, and related books from the Crosswire Bible Society. You can read the text or commentaries straight through or use the handy search and cross-reference features. Operating System: Windows, Linux, OS X.


It already does everything else--now your computer can help you meditate. Using something called the “binaural beat principle,” Gnaural generates audio tones designed to get you in the right frame of mind for relaxation. Operating System: Windows, Linux, OS X.

3. Noor

Noor doesn’t offer a lot of bells and whistles, but it does let you access the text of the Quran from your PC. It includes both the original Arabic and translations. Operating System: OS Independent

4. Xiphos

Xiphos offers access to the same types of resources as BibleTime with a more user-friendly interface and a few more features. It offers a tabbed display, read-aloud capabilities, and the ability to create your own modules for journals, prayer lists, etc. Operating System: Windows, Linux.

5. Zekr

Zekr lets you read and search the text of the Qu'ran in English or Arabic. Helpful extensions read the Qu'ran aloud and provide additional translations. Operating System: Windows, Linux, OS X.

Open Source Software: Property Management (Free to download and use)

1. SpaceBooker

If you're running a hotel, car rental company or a craft fair, SpaceBooker can help you keep track of reservations. It works both on- and offline, and it gives you a number of different views, including a graphical map, so that you can see what's reserved and what's available for various dates. Operating System: Windows.

Open Source Software: Project Management (Free to download and use)

1. Achievo

Achievo is a project management, time tracking, and scheduling tool with support available in 20 languages. It's Web-based, and also includes some basic CRM and HRM capabilities. Operating System: OS Independent.


Despite the name, this project has nothing to do with Star Trek—in this case, "BORG" stands for "Berger-Organizer." It's a combination calendar/project manager that offers much better project tracking capabilities that most calendars apps (like Outlook, for example), but it's not nearly as robust as most Microsoft Project replacements. It's best for individuals or small groups who want monitor ongoing projects from daily/weekly/monthly calendars instead of Gantt charts. Operating System: OS Independent.


Replace the old-fashioned whiteboard and sticky notes you're using to track your agile development project with a Web-based version. It makes it easy to plan projects, find bottlenecks and track progress. Operating System: OS Independent.


Dotproject offers a Web-based approach to project management. In addition to the core modules which provide all the typical project management features, the Web site also includes links to a number of add-on modules for integration with other applications, invoicing, help desk, and more. Operating System: Windows, Linux.

Open Source Software: Programming Languages (Free to download and use)

1. Go 
Recently developed by Google, Go aims to make developers more productive by providing them with a clean, simple programming language. And unlike many older languages, it offers garbage collection and parallel computation. Operating System: Linux, OS X


2. Java 

Originally developed by Sun but now owned by Oracle, Java allows developers to write code that will run on multiple operating systems. According to Tiobe, it's the most popular programming language in the world. The link above offers extensive help for those new to the language and a large collection of tools for Java developers. Operating System: Windows, Linux, OS X

3. Perl 

Perl has been around for 22 years and runs on more than 100 different platforms. It's an ideal Web programming language and integrates easily with popular databases. Operating System: Windows, Linux, OS X

4. PHP 

This general purpose scripting language is particularly suited to Web development, enabling developers to write dynamically generated pages quickly. A lot of its syntax comes from C, Java and Perl, and it can be embedded into HTML. Operating System: Windows, Linux, OS X

Open Source Software: Presentations (Free to download and use)

1. Impressive

If you want to make your presentations more, well, impressive, give this app a try. It takes presentations you create with PowerPoint or other apps and lets you add more interesting transitions, use a handy overview screen, and spotlight or highlight text on the screen as you give your talk. Operating System: OS Independent.

Open Source Software: Portable Applications (Free to download and use)

1. Democrakey

Unlike the other tools in this category, Democrakey really serves just one person: protecting your privacy and anonymity while you're online. It comes in two flavors: Minimal includes the Tor Browser, ClamWin Portable, Thunderbird Portable, and TrueCrypt; Full adds AbiWord Portable and Gimp Portable. Operating System: Windows

2. PortableApps.com

Probably the best-known collection of open-source and freeware apps that runs on a thumb drive, PortableApps.com includes several security-related apps, including portable versions of ClamWin, KeePass, and Eraser. Operating System: Windows.

3. winPenPack

Like the well-known PortableApps.com, winPenPack puts a whole bunch of great open source apps into one package that you can take with you on a thumb drive. What's particularly nice is that it comes in six different flavors—2GB, Essential, Game, School, Web and Personal—so that you can get apps that are tailored for your needs. Operating System: Windows.

Open Source Software: Point-of-Sale (POS) (Free to download and use)

1. Barcode4J

This java-based app does just one thing—creating barcodes. It supports multiple 2D and 1D barcode formats and exports to several file formats, including EPS, SVG, and BMP. Operating System: OS Independent.


This point-of-sale solution for restaurants makes it easy to take orders, track tables, settle tickets, balance the drawer, track staff and more. It's used by a number of well-known restaurants, including Denny's. Operating System: OS Independent.


Lemon stores information in an open source MySQL database and offers a simple, safe, customizable POS solution. With role-based permissions, it's suitable for small or mid-size businesses, and it's also used successfully by micro-businesses. Operating System: Linux.


With nearly 10,000 installations per month, Openbravo POS is one of the more popular open source POS solutions available. It integrates with Openbravo ERP and supports a wide range of point-of-sale hardware. Although the Web site pushes the commercial editions of Openbravo products, you can still download the source code for free. Operating System: Windows, Linux, OS X.

Open Source Software: Physics (Free to download and use)

1. Step

Sometimes it's difficult to demonstrate the principles of physics in a live lab. Enter Step. With this physics simulator, you place an object in a scene, add forces like springs or gravity, and see what happens. Operating System: Linux.


Xoscope turns any Linux PC into a digital oscilloscope for analyzing sound waves. You can visualize up to eight channels at once, control the time scale, make measurements, and more. Operating System: Linux.

Open Source Software: Photography Tools (Free to download and use)

1. Coppermine Photo Gallery

Based on PHP and MySQL, Coppermine Web photo gallery script offers a huge lineup of features including multiple languages, e-card creation, thumbnails, and many more. In order to use it, you need a Web server running Apache, PHP, MySQL, and either GD or ImageMagick. Operating System: OS Independent.


This Web-based photo album organizer makes it easy to organize and share your digital photos. To use it, you'll need your own Web server, or the site recommends a number of hosts that are confirmed to be compatible with Gallery. Operating System: Windows, Linux.

3. Hugin

Sometimes a single photo can’t capture the grandeur of a particular scene—that’s where Hugin comes in. Hugin makes it easy to combine multiple, overlapping photos of a single location into one huge panorama. Operating System: Windows, Linux, Unix, OS X

Open Source Software: Personal Financial Management (Free to download and use)

1. Buddi

This “personal budget software for the rest of us” requires very little financial knowledge on the part of the user, and with the help of the quickstart tutorial, you can be up and running in as little as five minutes. However, it does not offer as many advanced functions as the commercial programs it can replace. Operating System: OS Independent


A fairly new project, Chartsy makes it easy to view the trading history for your favorite stocks. The site includes links to a YouTube tutorial, as well as plug-ins to help you analyze your stock picks. Operating System: Windows, Linux, OS X

3. GFP

This personal finance manager runs on any Java-enabled operating system and is available in 11 different languages. While it’s still easy for novices to use, it includes some advanced filtering, report, and chart capabilities for tracking your household finances. Operating System: OS Independent

4. Grisbi

Grisbi provides standard personal finance software features, like tracking multiple accounts, reports, budgeting and a scheduler. In addition, it also includes a few more advanced features suitable for organizations, such as multiple currency management, multiple user management, fiscal year tracking, and more. Operating System: Windows, Linux

Open Source Software: PDF Tools (Free to download and use)

1. Ghostscript

Written in C, Ghostscript allows users to convert, view, and print PostScript and PDF files. Different versions of the software are available either as open-source or as commercial distributions. Operating System: Windows, Linux/Unix, OS X, Classic Mac.


This Java-based program lets you merge, split, reorder, sign, and encrypt previously existing PDF files. Operating System: OS Independent.


You don't have to spend hundreds of dollars on Adobe software in order to create your own PDF files. With PDFCreator, you can create PDF documents from nearly any program that can print. The latest version also includes digital signature and PDF/A creation capabilities. Operating System: Windows


Need to change an existing PDF document? PDF edit makes it possible to add text and annotations as well as make other changes to PDF files. Operating System: Windows, Linux.

Open Source Software: Password Management (Free to download and use)

1. Figaro's Password Manager

This Linux-only password safe encrypts passwords with the blowfish algorithm. It also features a password generator and can act as a bookmark manager as well. Operating System: Linux.


KeePass stores your passwords in an encrypted database so that you only have to remember one master password. It doesn't fill in forms for you, but it does have a strong password generator to help you pick good passwords. Operating System: Windows.


If you use Linux or a Mac, this is the version of KeePass for you. Operating System: Windows, Linux, OS X.


With a very simple interface, Password Safe offers a bare-bones password management system. It also offers the option of storing different sets of passwords—for example, your work and home passwords—in different databases with different master passwords. Operating System: Windows.

5. PWGen

If your password is easy to remember, it's probably also easy to guess. This app randomly generates strong passwords for better protection. (But because these passwords are hard to remember, it's best to use PWGen with a password safe.) Operating System: Windows.


Have your own Web server? This version of KeePass lets multiple users access a KeePass database from any Web-connected system. It's ideal for small businesses. Operating System: OS Independent.

Open Source Software: Password Crackers (Free to download and use)

1. Ophcrack

You shouldn't need it every day, but every network admin needs to have a password cracker in the toolbox for those occasions when you can't figure out a password any other way. Ophcrack offers both brute force and rainbow tables crackers with an easy-to-use GUI. Operating System: Windows, Linux, OS X.


If you suspect an unknown password might be particularly weak, you might want to try John the Ripper. To use it you'll also need either the freely available wordlist or one of the larger lists that you can purchase from the site. Operating System: Windows, Linux, OS X.

Open Source Software: Operating Systems and Kernel Modifications (Free to download and use)

1. andLinux

For Windows users who are curious about Linux, andLinux makes it possible to experience Linux, and use Linux applications, without giving up Windows. It runs on Windows 2000 or later, including 7.

2. Debian

Calling itself "the universal operating system," Debian runs on mobile systems, supercomputers and everything in between. Like Ubuntu, it's easy to use, but while Ubuntu is aimed at Linux novices, Debian tends to be used by people with a little bit more Linux experience.


Formerly known as Ubuntu Eee, Easy Peasy includes an operating system and other software ideal for netbooks.

4. eye os

Eye os calls itself "Open Source Cloud Computing's Web Desktop." Essentially, it's a platform for running applications that can be accessed through any browser.

Thursday, January 13, 2011

Open Source Software: OpenCourseWare (Free to download and use)

1. eduCommons

A number of universities around the world aren't just utilizing open-source software, they're "open-sourcing" the content of their courses by making it freely available online. EduCommons is a content management system designed for these OpenCourseWare projects. Operating System: OS Independent.

2. OCW Consortium

If learning something new without all the pressure of homework due dates and scheduled tests is your idea of fun, visit the OpenCourseWare Consortium. This isn't an open-source app; instead, it's a collection of university-level class materials that a variety of institutions have chosen to make "open source." Participating institutions include MIT, Notre Dame, the University of Michigan, and many others. Operating System: OS Independent.

Open Source Software: Online education/eLearning (Free to download and use)

1. BOSS Online Submission System

Developed by the University of Warwick, the BOSS Online Submission System isn't a complete eLearning solution, but does allow students to submit assignments online securely. Teachers can then run tests on submissions and grade assignments online. Operating System: Windows, Linux, Unix, OS X.

2. Claroline

Used by hundreds of organizations in 93 countries, Claroline makes it easy to upload course documents, create online exercises, develop a learning path, coordinate group work, and track student progress. It also includes a calendar, wiki, chat, and the other features you would expect in an eLearning system. Operating System: Windows, Linux, OS X.

3. CoFFEE

Short for "Collaborative Face-to-Face Educational Environment," CoFFEE aims to help groups of students work together on problem-solving activities. It includes a set of tools for collaboration, shared work, individual work, and communication that can be managed and monitored by the instructor. Operating System: OS Independent.

4. eFront

eFront is available in both a free, community edition, or a commercial edition that provides paid support. One of the more attractive eLearning systems, its designers specifically intended to create an easy-to-use and aesthetically pleasing interface. Operating System: Windows, Linux.

Open Source Software: Office Productivity (Free to download and use)

1. AbiWord

This fast, lightweight word processor offers most of the functions the average person uses regularly. It isn't as pretty as some of the newer word processors, but it gets the job done. Operating System: Windows, Linux, OS X

2. Gnumeric

Gnumeric isn't meant to be an Excel clone, but it can read Excel files. It also offers some features Excel doesn't, like 154 exclusive functions, basic support for financial derivatives, basic support for telecommunication engineering, and more. Operating System: Windows, Linux.

3. KOffice

This suite includes word processing (KWord), spreadsheet (KSpread), presentation (KPresenter) and database (Kexi), vector drawing (Karbon), project planning (KPlato), diagramming (Kivio) and painting (Krita) tools. The tools are fairly robust, but the interfaces may take a little getting used to if you've only used Microsoft Office in the past. Operating System: Windows, Linux

4. LibreOffice

LibreOffice is an old standby—OpenOffice.org—with a new name. Some of the leaders behind OpenOffice.org broke free from Oracle and created their own version of the well-known open source office productivity suite. It's still officially in beta, but it includes the capabilities of its predecessor, including compatibility with Microsoft Office. Operating System: Windows, Linux, OS X.

Wednesday, January 12, 2011

Open Source Software: Network Simulation (Free to download and use)

1. GNS3

Useful for research, designing networks, or studying for certifications, GNS3 allows users to experiment with Cisco and Juniper configurations. It also simulates simple Ethernet, ATM and frame relay switches. Operating System: Windows, Linux, OS X.

Open Source Software: Network Monitoring/Scanning/Intrusion Detection (Free to download and use)

1. AFICK

Designed as a Tripwire replacement, AFICK ("Another File Integrity Checker") is useful both for security purposes and software management. It's designed to be both quick and portable. Operating System: Windows, Linux.


Want to find out how much time employees are wasting with instant messaging? AIM monitors and archives AOL and MSN instant messages across your network. Operating System: Linux, FreeBSD, OS X.


Also known as "ipscan," Angry IP Scanner scans IP addresses and ports very quickly. It can generate reports that include NetBIOS information (computer name, workgroup name, and currently logged in Windows user), favorite IP address ranges, web server detection, and more. Operating System: Windows, Linux, OS X.

4. Cacti

This tool offers a user-friendly interface to manage and graph network data stored in a RRDTool database. If you have a large network, you'll probably want a separate plug-in to collect data, such asSpine. Operating System: Windows, Linux.


Specifically designed for high performance computing systems such as clusters and grids, Ganglia uses a highly scalable hierarchical architecture. It was built for the UC Berkeley Millennium Project, and you can view a demo of that network's operation from the site. Operating System: Linux, others.