Top 25 Open Source Projects — Recommended for Enterprise Use

This is a bit off my usual topics on this blog but I am a heavy open source user and this article is something that I hope gets to more enterprise operations, managers and executives. I have been using and deploying production available applications using open source tools, libraries, and platforms for over 12 years now. Open source tools can do almost anything commercial products are able to do and have transformed the software industry in that time span. The list given in the article contains open source projects that I would recommend and have used in the past either directly or indirectly including *nix tools and libraries shown.

I would like to add to this listing with some of the tools I have come to use often:

  • Maven 2.x+ (http://maven.apache.org/)
  • JBoss (http://www.jboss.org/)
  • Rio/Jini/Apache River (http://incubator.apache.org/river/RIVER/index.html)
  • Apache Commons (http://commons.apache.org/)
  • Subversion (http://subversion.tigris.org/)
  • Apache Web Server (http://httpd.apache.org/)
  • Bouncy Castle (http://www.bouncycastle.org/)
  • Time and Money (http://timeandmoney.sourceforge.net/)
  • Spring Framework (http://www.springframework.org/)
  • Hadoop (http://hadoop.apache.org/)
  • Ruby on Rails (http://www.rubyonrails.org/)

This is some of the open source that I have and still use on my projects. What are your favorites that were not on the list?

Be Sociable, Share!

3 thoughts on “Top 25 Open Source Projects — Recommended for Enterprise Use”

  1. a good linux distro ( http://www.slackware.com/ or http://www.debian.org/ ) — how does this is kept off the list ?!?!?!
    vim ( http://www.vim.org/ ) — on any machine, any OS, over tunneled VPN/ssh/telnet/kermit, broadband, serial line or modem… it will respond as quickly as possible.
    perl ( http://www.perl.org/ ) — nothing is faster to manipulate large bulks of data
    firebug ( http://getfirebug.com/ ) — watch the guts of the “web 2.0”
    gcc/ld/gdb/ldd ( http://gcc.gnu.org/ ) — when things get really ugly you will be glad the gnu toolchain is installed…
    cygwin ( http://www.cygwin.com/ ) — for those moments when you are forced to work with inferior OS’s this can make the experience bearable…

  2. Good Linux distros and VIM are definitely on my list for the enterprise along with the others you describe. Everything, except Firebug and Cygwin, you mention is something that I just consider part of everyone’s infrastructure and so I take them for granted.

    Thank you for these additions.

Comments are closed.