Software

Projects


Source Code

Most of the software released here is written in Python or Bash. Since scripts written in these languages are generally interpreted, it is a given that the source would be included. Other pieces released here are not software, per se, but XML, configuration files, or support code for plugins. These are all released as is, but with the intent of readability.

To simplify the installation process, some of the software here is released in RPM (Redhat) or DEB (Debian/Ubuntu)

License

The software available here is being released under GPL3 license. This allows free redistribution and re-use for what ever purpose necessary. If you find something here useful or have questions, comments, or ideas to improve something, please drop a line and let me know how it worked out for you.

Goals

The goal of releasing this software is to help distribute and develop experience I have gained as a systems administrator/analyst/engineer. When one codes and releases software open source it helps facilitate a mindset of usability, reliability and best practice which cannot easily be achieved when developing software for internal use only.

As part of the release and documentation process, the code and it’s efficient use is honed beyond that of the average systems’ administrator script. This creates the advantage of making it more usable and also that the software will continue to be used.

From a personal perspective, communicating the design decisions, business decisions, theoretical conclusions and creating the documentation, strengthens these concepts in my mind and allows me to better work with other individuals in my profession and in the open source world.

Again, If you find something here useful or have questions, comments, or ideas to improve something, I would love to hear about it. Please leave a comment and let me know how it worked out for you.