Monday, October 22, 2007

Linux for Business From

Linux for Business: 50 Apps to Get your Office on Open Source

By Christina Laun

Open source software has a lot to offer the business world. Aside from the fact that they’re generally free, many open source programs are more secure, reliable and customizable than their proprietary counterparts. In fact, many large companies, including big names like Amazon, Google, and Yahoo, run their servers with Linux rather than Windows. Open source software is often some of the best software for the job, even when cost is no consideration. So how can you make open source software work for your business? Here are 50 apps that can help your office get on track to join the growing numbers of businesses that have made the switch to open source.

Desktop and Server Distributions

  1. Ubuntu Ubuntu is a free, Linux-based operating system that can be used for both desktop systems and servers. It contains everything you need for the office, including a web browser, software for presentation, document and spreadsheets, as well as instant messaging. It has regular updates, new releases, and a reputation for being user friendly and easy to install.
  2. Linspire Unlike Ubuntu, Linspire is not free, but that doesn’t mean you shouldn’t check it out as an option for desktop systems. Linspire focuses on making open source software easy to use for even the technically un-savvy with its Click’n'Run software. It comes complete with applications for multimedia, office productivity, browsers and instant messaging.
  3. Fedora Fedora is another free Linux-based OS, though it’s not designed with the novice user in mind, and accordingly, is better suited to current Linux users that want to stay on the cutting edge. The system comes with OpenOffice, Firefox, Thunderbird and a number of other open source applications pre-loaded, giving you access to just about anything you need to get work done.
  4. SUSE Linux Suse Linux is enterprise-focused software created and sponsored by Novell. It is designed to be especially stable and reliable as well as meet the special needs of business owners. It comes in both desktop and server versions, which come complete with office suites, desktop search, and virus protection. While not free, it does have the benefit of a dedicated support team if you ever have any problems.
  5. Debian Debian is a free Linux-based OS known for its abundance of software options. There are currently almost 18,000 software packages for eleven different computer architectures, making it highly versatile and customizable to your needs. Software available for the OS includes everything from standard web browsers to language interpreters and tools for scientific work.
  6. RedHat Redhat offers some of the most popular enterprise Linux software. Available for both servers and desktops, the software offers a comprehensive suite of productivity software as well as easy-to-use and reliable options for managing multiple servers and mainframes for a price considerably lower than that of proprietary software.
  7. GNOME GNOME is another free Linux-based desktop environment. Business owners can benefit not only from its cost, but also from its dedication to accessibility for the disabled, large amount of available software, and extensive development platform for building new applications.

Email and Instant Messaging

  1. Evolution Evolution, designed as an open source alternative to Microsoft Outlook, gives users integrated email, an address book, and calendar functionality, among many other features.
  2. KDE Kontact KDE Kontact is another freeware alternative to using Outlook. KDE Kontact provides many of the same features, plus some additional ones, which include email management, groupware, calendar and organization tools, sticky notes and even Google synchronization.
  3. Thunderbird Thunderbird is Mozilla’s open source answer to a desktop email client. Thunderbird allows users to customize their inbox, easily search, and enjoy enhanced security and privacy measures that help protect your information.
  4. Jabber Jabber is an open source instant messaging program. It has standard instant messaging chat features, but also gives users the ability to have VoIP conversations and transfer files.


  1. Tomboy Tomboy makes taking and keeping track of notes easy. Busy employees can save time looking for websites, emails, or ideas they jotted down by using Tomboy notes that are available at the push of a button anytime they’re needed.
  2. Beagle Beagle is a desktop search application that can make it easy to find documents, emails, notes, calendar appointments, music and more. Any information that can be extracted from these and other types of data is available for you to search, making even the most disorganized desktop easy to manage.
  3. F-Spot F-Spot can help you easily sort and manage your photos. It even comes complete with a basic photo editing system. Whether you’re using photos for design or just in your personal time, F-Spot can be a valuable tool for keeping track of your images.
  4. Planner Planner is a great free open source tool for project management. Businesses can set up projects and use the program to track, monitor, plan, schedule, and even assign tasks to individual employees, making working together and managing a project easier than ever.
  5. iFolderiFolder is also a valuable tool for those who need to work together on a project. Users simply save files to their system as they normally would, and iFolder enables them to be shared on any computer within your office by putting them on your network server. It can also be a great way to back up important information and documents.
  6. K3B K3B provides businesses with an easy and free way to burn CDs and DVDs. The program allows users to compile data, music, video, and mixed media CDs, as well as the ability to create DVD projects. It’s a great way to quickly share and backup information.
  7. RDesktop RDesktop is a remote desktop client. It can make it easy to share information remotely, or to access your own workstation away from the office. It can also be used to help interface Linux with desktops that are still running Windows.
  8. Ekiga Ekiga, formerly known as GNOMEMeeting, is VoIP and videoconferencing software. It has numerous features and can be a practical way to meet with clients when you can’t meet face-to-face.
  9. OpenOffice OpenOffice is the virtual holy grail of free business software. OpenOffice comes complete with everything you’ll need to do including word processing, spreadsheets, presentation, databases, vector drawing, and even edit mathematical formulas.
  10. Horde Horde isn’t just one program, but a framework upon which a number of programs are built. This framework supports a number of applications that can be useful to businesses, including webmail, file managers, calendars, and managers for bookmarks and calendars.
  11. Evince Acrobat Reader is a key application for any business, but the program isn’t always the best solution for reading documents. Evince provides an open source alternative, allowing users to view documents in a wide variety of formats with a much lighter and quicker program.
  12. Automatix For those delaying the move to open source due to fears about the difficulty of installing new applications, Automatix may be the solution you are looking for. The program is designed to automate the installation of everything you could need, including fonts, applications, and codecs, making installation easy and painless.

Imaging and Design

  1. GIMP GIMP is image editing software and can act as a slightly less full featured alternative to Photoshop for businesses looking to save. While it lacks some of the more advanced productivity tools found in Photoshop, many if not most of the basic features are the same and it can be a great open source alternative for businesses that need image editing software without the frills or the price tag of Photoshop.
  2. Subversion Subversion was designed as version control system that can act as an open source alternative to CVS, giving business owners a free program to manage servers and edit code.
  3. Inkscape For businesses that need an open source program for vector drawing, Inkscape can be a great choice, with capabilities that are similar to those of Illustrator or CorelDraw.
  4. Scribus Scribus brings desktop publishing into the open source realm. Users can design and format page layouts and typesetting much in the same way as Adobe InDesign, making the creation of brochures, posters and books easy and much less costly.

Content Management

  1. Joomla! Joomla! is an open source content management program, that allows businesses to easily upload and create a variety of different types of web pages. Features include page caching, RSS feeds, news flashes, blogs, polls, and website searching, making it a valuable tool for entrepreneurs doing business on the web.
  2. PostNuke PostNuke is another option for businesses that want a content management system. PostNuke makes it easy to create and upload websites and can be customized by installing additional themes, modules and blocks to the existing program.
  3. Xoops Xoops is a program that allows users to easily create web content and can be used to develop anything from large community portals to business weblogs. It has advanced features, including the ability to send email and instant messages within the program.
  4. Exponent Even the less technologically inclined can make great websites using Exponent. Users don’t directly code web pages or manage site navigation, and instead create the page as they would see it on the web by typing, editing and rearranging in one simple window. It can be a better solution than more complicated programs for those who don’t know much coding but still need content management software for their business.
  5. Smarty For users that will need more in-depth web editing abilities, Smarty can help you easily manage and edit the templates for your sites. It provides tools that can help automate tasks associated with the programming of the presentation level of webpages.
  6. MySQL The most popular open source database management program, MySQL can provide businesses with a platform to create useful web applications. It’s often used in conjunction with popular content management systems such as WordPress. MySQL can also act as the database component for LAMP, MAMP, and WAMP style platforms. The company offers a version of the software created especially for businesses.
  7. KompoZer KompoZer is an HTML editor based on the Nvu system that can provide web editing abilities similar to that of DreamWeaver. While aimed towards more advanced users, it can be a valuable tool when designing and publishing material for the web.
  8. Eclipse For those working on developing software or web apps, Eclipse is a great open source program to try out. Eclipse is a software framework written and designed primarily for Java, but plugins can be added to make the software useful to other programming languages.

Web Tools

  1. Firefox Firefox is popular even among businesses that haven’t gone completely open source because it’s packed with features and simply works well. Businesses may find Firefox’s numerous plugins and extensions useful.
  2. ZenCart Businesses that want to sell products on the web can benefit from open source software like ZenCart. ZenCart is free software for creating an online shopping cart system. Unlike many shopping cart applications, ZenCart is easy to install and use, making life easier for both customers and merchants.
  3. phpCollab For businesses that need to work and collaborate on projects over the internet, phpCollab is a possible solution. This fully featured program comes with tools to create team or client sites, assign tasks, keep track of workflow, discuss projects, create invoices, and send out notifications.
  4. OpenAds OpenAds is used by millions of business and personal websites to sell, manage and serve ads. The interface doesn’t require any advanced knowledge of coding and can help you easily and simply create and sell advertising for your business.
  5. Skype For businesses that make a lot of international and long distance calls, Skype can be a valuable and money-saving tool. It allows users to make calls through the Internet using peer-to-peer technology. The program is free and provides international calls at a greatly discounted rate. The program can also be used to set up a call center for customer support complete with links that can easily be placed on a business website.
  6. phpESP phpESP is a great tool for non-technical users of php-based web applications to administer surveys, gather the results from them, and easily view the statistics. Businesses can use it as a tool to monitor customer service experiences, or gather input and advice on how to make their products and services better.

Network and Server Management

  1. Asterisk Asterisk is PBX (Private Branch eXchange) software that can allow you to easily and cheaply control the telephone system in your office. Asterisk works with both VoIP telephony as well as old-fashioned telephone systems with the addition of some inexpensive hardware. It even comes complete with features usually only found in high end and high price PBX systems.
  2. Zabbix Zabbix is designed to allow users to easily monitor and track the status of network services, servers, and other network based hardware. Businesses looking for a way to track and report status on network systems will find Zabbix’s easy-to-use mapping and graphing visualizations very useful.
  3. Apache Apache provides some of the most widely used and stable HTTP servers available, open source or otherwise. Apache supports a variety of features including virtual hosting, SSL and TSL support, custom log files, and a proxy module, among many others. It can be used as a secure server for web pages or as a way to safely share files over the Internet.


  1. GnuCash GnuCash can make keeping track of business finances easy and less costly. This free program allows users to track bank accounts, stocks, income and expenses with features to create reports, do financial calculations, and schedule transactions.
  2. SureInvoice SureInvoice provides an easy system for creating and managing invoices. Businesses will find it useful in time entry, automated invoice generation, and customer self-service, as well as many other areas, helping them make sure they are paid fairly and on time for work.
  3. EzyBiz EzyBiz is business sales chain management software for small to medium size businesses. It is highly customizable and allows businesses to track finances, including taxes with easy-to-use custom forms and magic menus.

Security and Tracking

  1. Mantis Mantis is a popular bug tracking application that works in conjunction with the MySQL database system. It has a simple interface that allows users to monitor and track any issues with a color coded issue list, providing all the information needed to address and resolve an issue.
  2. Snort Protecting computer systems is incredibly important, especially for businesses. Snort can be a valuable part of securing your systems. The program acts as a network intrusion detector and prevention system, helping you detect and deter a wide variety of network probes and attacks.
  3. Firestarter When sensitive client and business information hangs in the balance, security is of the utmost importance. Businesses can make use of Firestarter to help protect their information and safeguard their data. Firestarter is a firewall application with features including real-time monitoring, whitelists and blacklists, and controlled access policies.

When work becomes a game From The BBC NEWS (Technology)

Video games are big business and soon they could be big in business too.

Video games are big

A whole generation is growing up for whom video games are a key part of how they relax, whether it be fragging friends in a first person shooter or backing up the main tank in a Warcraft raid.

Young men playing games, AP
A generation is growing up playing immersive online games
And it is not just youngsters. There are plenty of older folks who shake off the dust of the working day in many different virtual worlds.

Statistics from the the US Entertainment Software Association (ESA) back this up. It claims that the average player is 33 and has more than a decade of gaming under their belt.

All of a sudden, say academics and researchers, companies have realized that all the time employees spend gaming in virtual worlds is changing them.

Ian Hughes, IBM's metaverse evangelist, said many organizations were considering ways of harnessing the skills and familiarity their employees have with virtual environments.

This familiarity has driven many organisations to consider virtual worlds as places where employees can meet,
mix and get on with the job.

"A lot of people are more accepting of that way of working just because of games," he said.

"It's about harnessing that ability to play to get work done."

The formidable organizational skills needed to run a game team or guild, organize raids involving perhaps 40 people and co-ordinate their different abilities to defeat a game's strongest foes are all relevant to work, said Mr Hughes.

Game gear

But it is not just the skills that gamers hone in futuristic or fantasy worlds that businesses want to co-opt. Some are taking their inspiration directly from the way that online games are structured.

Screenshot from World of Warcraft, Blizzard
Skills learned on raids in games could apply to work too
Dr Byron Reeves, a professor of education at Stanford University, said some firms were taking elements from games to overcome the difficulties of working life in the 21st Century.

"The problems associated with distributed teams, collaboration and information overload right now are so severe, and the opportunities so good, that they are willing to look at anything," he said.

Dr Reeves has founded a company called Seriosity that applies game elements to workplaces.

It was working with five or six unnamed Fortune 500 companies to harness the efficiencies of those game mechanics, said Dr Reeve.

One of the programs developed by Seriosity adds a virtual currency element to e-mail in a bid to help people cope with information overload.

Anyone sending a message adds some of their limited supply of virtual coins, called Serios, to show how important they consider that e-mail to be.

It was a more finely grained grading system than the low, medium or high importance flags found in most e-mail programs, said Dr Reeves.

It had other benefits too, he said. It revealed not just the flow of messages but also started to show who people pay attention to and who did a good job of getting responses.

Some companies were starting to adopt even more of the elements familiar from games.

"There are people right now trying to map it one-to-one," said Dr Reeves.

Level playing field

Convinced that games can help them thrive some companies have turned work groups into guilds, rewarded staff with experience points when they complete tasks, giving out titles and badges when a guild finished a project and portraying objectives as quests.

Screenshot from Second Life, AP
Virtual worlds could become key to future business life
Some were also considering using a virtual currency as a reward system allowing workers to cash in their savings for benefits or extras for their office space. The top performing guilds also get to do the best projects.

None, so far, he said, were tying wages to how people performed in the quests and against other guilds.

"Mapping levels and points on to wages is the most extreme application," he said.

Companies were adopting game mechanics for several reasons, said Dr Reeves.

Partly because workers were so familiar with this structure, he said, and because people become powerfully motivated when they know how they compare to their contemporaries.

The main reason was for the transparency it gave to the way workplaces were organized and for revealing who got things done.

"It exposes those that do and do not play well," said Dr Reeves. "There is a leader board and you know the rules."

It had the potential to turn workplaces into meritocracies where the most accomplished are easy to spot because they have racked up all rewards, achievements and levels required for a particular post.

While it may not sweep away systems of privilege or end nepotism it had the potential to make workplaces fairer and take some of the grind out of the day job, he said.

"The whole idea here is to get the objectives of the individual players aligned with the objectives of the organization," said Dr Reeves. "Do that and you have something good."

Angela Barron, an advisor at the Chartered Institute of Personnel and Development, said games had long been used in training to expose personal preferences and prejudices.

Many organizations also used courses that revolve around games to help make teams work together better or expose power structures among workers.

She said this was the first time she had heard of elements of online games being used in a similar way.

"I would not have thought enough people play games for it to be a great motivator," she said.

But, she said, anything that helped staff develop a better working relationship and promote team work was likely to be a good thing.

Thinking of Using Linux? Linux and Open Source Blog

Thinking of Using Linux?

This Article brought to you by

TUX LogoYou have probably heard about this thing called Linux. Everybody seems to be arguing over it. Is it better than Windows or faster or cheaper. Some say it doesn’t support anything while others say it supports more than windows. Your curiosity is aroused and you wonder if you should give linux a try before parting with a few hundred dollars for the latest version of windows.

For a start you need to have an open mind. Linux is similar in operation to windows but it is not windows. There are differences. Sometimes significant ones. Programs will have different names and will appear different. You will definitely have some learning ahead of you. However that learning will not be much different than going from windows XP to windows Vista. The most important thing is to expect things to be different and until you get used to where everything is you will have to do a bit of searching.

Installation of modern linux distributions is very simple now and in some cases even simpler and faster than installing windows. There are very few questions asked and in almost all cases the default answers are the right ones so the familiar next,next,next routine of installing programs will feel right at home.

Once your new linux is installed you will be presented with a different looking desktop to what you will be used to. That’s normal because it is a completely different operating system. Before throwing up your hands in confusion and exasperation take a minute or two to have a close look at what you see.

You will see going across the bottom of the desktop a bar similar but not quite like the windows task bar. In fact it does the exact same thing. Right where you expect the windows start button to be you will see a button that when clicked on opens up a menu exactly the same way windows does. That button may have a picture of a gear on it or it may be something else.

On that menu, just like windows, you will see several choices. Much more than a fresh install of windows will offer. That is because a freshly installed Linux gives you all the programs you need to do 90% of your daily tasks without having to install anything else. You will have your internet, email, word processing, spreadsheet, presentation, music player, instant messaging, scanning and photograph editor and of course the requisite card games. These are all ready to use as soon as you have finished installing linux.

All of these programs look and operate very similar to their windows counterparts so after a bit of playing around they will feel right at home. Until you get used to your new linux system just about all of the linux distributions will have a forum or mailing list that are populated by people from all over the world who are willing and even eager to help you on your path of learning. In fact most, if not all questions you will have will have already been answered in a document called a FAQ which is short for frequently answered questions. It is highly suggested the this document is read at least once.

Linux Logo MediumNow that you are more familiar with your linux system and the time comes that you want to install some other programs. In the windows world that generally means buying a program from a supplier and then manually installing it. With linux you have access to tens of thousands of programs, for free, that can be installed with a few mouse clicks. This is possible because every good distribution has a packet manager which connects to a repository of programs and presents you with a list that can be categorised and searched. All you need to do is select the programs you want to install, click on install and the linux system does the rest. Once the program is finished installing it is ready to use.

Maintenance of a linux system is very easy too. With a good linux distribution all configuration that you need to worry about is presented in a very similar way to the windows control panel and you can easily adjust to the slightly different syntax. Upgrading and security patches are also handled automatically and in a linux system all installed programs from the packet manager are upgraded and patched by the distribution. You don’t need to have to manually monitor third party programs like with windows.

So when you decide to give Linux a try you will find that you will have an interesting time ahead of you. You will be confused sometimes, you will be frustrated sometimes. Sometimes you will feel like shooting your computer but then you have probably had those same feelings with windows. I can guarantee that your journey with linux will never be boring and you will learn a lot along the way.

- Locutus

Monday, October 1, 2007

The Coffee Shop Review

The Coffee Shop Review: "Please Don't Burn My Beans"

I have decided to give this Blog thing a try. As I travel the world of the World wide web stopping off at various coffee shops sampling the fine flavors that they offer.

I will post my findings on topics that I like and dislike.

Best of all you will see my Day to day functions as an IT Manager for a well known company in the field of education.

My main goal for this site is to blog about the Coffee shops that I visit since most of my job details 100% travel and a good cup of joe helps when you step off a red eye flight from Phoenix to New York.

Please feel free to give your review on your best or worst coffee shop near you. If you can post photos as well.