PlumberSurplus.com Ecommerce and Entrepreneurship Blog | About | Contact | PlumberSurplus.com Store

Integrating Open Source Software Into a Work Environment

Posted on October 29, 2009 by Jordon

I am a fan of open source software.  The main characteristic of open source software is that the source code is freely published.  This contributes to the success of the programs in many ways: the code is available for modification making it flexible, users are able to collaborate to correct defects, authors are more likely to stand behind their claims (because the code can be read), oh and it’s typically free.  Linux (Ubuntu) is my main desktop operating system at home and on my personal laptop.

However, as do many open source enthusiasts, I use Windows at work.  But, of course, I would prefer to use an open source solution. The question is, how does one “infiltrate” open source into their primarily Windows based work environment?
     
First I thought about letting everyone know that we should be running Linux (*BSD, OpenSolaris) on everything regardless, no matter what it is or who is running it. What stopped me is that I am still unable to grow a proper Unix/Linux Beard:


unix beard and linux beard

Little bit of nerd humor, but joking aside, for the everyday office circumstance this is probably not the best approach for integrating open source software into a work environment that has been based on a Windows operating system. What does make sense is starting small and simple.  Instead of replacing the current platform, build on top of it.  That is, find open source software that runs on Windows.

If you don't know where to start there is the OpenDisc which is a CD you can download that has open source software to try out.

Also, here is a list of programs that I use at work:

  • Open Office: Office productivity suite that is able to open the new docx and xlsx out of the box unlike office 2003.

  • FireFox: Even you don't know about open source you've most likely heard of this web browser that offers many custom features, add ons and plug-ins.

  • FreeMind: A java based mind mapping program.

  • GIMP: For image retouching, editing and authoring.

  • SharpDevelop: A free IDE for C#, VB.NET and Boo projects on Microsoft's .NET platform.

Of course check with your IT Manager to make sure that the use of these programs is allowed.  Also, check out this presentation by Chad Wollenberg titled “The Free and Open Advantage”.



Kohler is arguably one of the most innovative brands in the home improvement industry. The new Karbon faucet has completely transformed the kitchen and more specifically revolutionized the kitchen faucet. Meanwhile Kohler seems to effortlessly create bathroom fixtures that are not only sleek but save water, like the Escale toilet.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkListFacebookTwitter

Comments

October 29. 2009 02:50

Great article!

I'm all in favor of Open Source solutions too. Although it's not always practical in the business world we should always consider it as an option.

We use a Windows machine for accounting (QuickBooks) and one for our order management software which is built on a Microsoft environment (sigh).

BUT, when it comes to our in-house tools, we have a neat Linux box running Ubuntu. This machine doesn't require periodic reboots and it doesn't even have a screen attached to it. It's easy to maintain, powerful, virus free and comes with no monthly fees!

We use it for our inventory database, which is built using MySQL. We edit our database using PHPMyEdit, which is a great time saver. The server hosts a small Intranet, Subversion for source control (don't trust your website designer to keep your source files) and a Wiki which is helpful to keep documents organized. Server is backed up everyday using a very simply cron job. Finally, this machine uses a fraction of its available power and doesn't stutter, slows down, freezes nor turns blue.

As for the beard, well, ditto here!

Marcel Bouffard

October 29. 2009 07:21

@Marcel It's really great to be able to leverage Open Source in the work place.  I was able to get a virtual machine running as a LAMP (Linux, Apache, Mysql and PHP) server to host some of our internal pages and develop some personal tools for my department.  All the tools you mentioned are great and can be implemented with no cost but the time it takes to set them up.

Jordon

Add comment


 

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]