Opensource server software will ultimately be better than "enterprise" options
I'm currently working out how to extract some historical information from Computer Associates autosys. For those who don't know, autosys is an "enterprise" job scheduling system. Think a multi-machine cron on steroids with depedency management.
I'm sure it's not worth nearly what we pay for it, but for all my complaints it's quite a capable system. I'm not that familiar with autosys yet, so I went to look for documentation from the vendor. That was mistake number one. The Computer associates website is confusing to start with. Many clicks later I was able to find the link to access the pdf manuals for autosys but I had to register. So register I did, but the link that was emailed to me to verify my registration didn't work in firefox! Luckily (for sufficiently small values of luck) I am on a windows machine so I could open the link in MS internet explorer and validate my account. The whole process was futile however, as CA only allow you to download the documentation for the most recent version. This site is running a major version behind, so the manuals that were there were no use. I managed to track down the relevant version of manual by searching for 'autosys' on our internal wiki - a victory for collaborative distribution of knowledge over the company who should be trying to help me 'leverage our investment in job scheduling infrastructure', whatever that means. The manual, however, is woeful. It's badly written, verbose in the fluff and disturbingly lacking in detail. I have been unable to find much of the information I need and will have to resort to poking around the database (which thankfully is Sybase not proprietory to the product). If that doesn't answer my questions I'm kinda stuck. I can't read the source code (obviously) and the (non-authorised) mailing lists haven't had any traffic in the one week I've been monitoring them. Speaking of Sybase, it is also hard to get good documentation on that as well, but let's not get into that here. The problem is that job scheduling is incredibly boring. Why would CA bother to soend time and money producing good documentation since the people who actually use it don't make the purchasing decisions. Compare this to a (hypothetical) open source job scheduling project. The people who write the code would be actual users of the system. It will be valuable for them to document it becuase that will help them and their co-workers. A mailing list would have developers and users swapping problems and solutions. If the original authors got bored or went out of business or whatever there would be no problem because the other users can continue the development (or hire someone to do it if they don't have the skills). For the licensing and management costs of these sorts of "enterprise" software products, it would be very viable to hire a developer or two to keep an opensource alternative humming. And when your boss wants you to implement some sort of job schedule not supported, you can add that feature and fold it back in for everyone else. I know that this is all obvious stuff, and most people in the opensource community knows that it is true, but it is still often thought that the major benefit of opensource is cost and that if you've got money to burn you are probably better off buying a commercial product that will come with support and documentation (and someone to blame). My experience is that exactly the opposite is true. Now if I can just get some budget to implement an open source job sceheduling tool... 12:35 PM, 16 Feb 2006 by Mark Aufflick Permalink | Comments (0) |
Archive
November 2008 October 2008 September 2008 August 2008 July 2008 June 2008 May 2008 March 2008 February 2008 January 2008 December 2007 November 2007 October 2007 September 2007 August 2007 July 2007 June 2007 May 2007 April 2007 March 2007 February 2007 January 2007 December 2006 November 2006 October 2006 September 2006 August 2006 July 2006 June 2006 May 2006 April 2006 March 2006 February 2006 January 2006 December 2005 November 2005 October 2005 September 2005 August 2005 July 2005 June 2005 May 2005 April 2005 March 2005 February 2005 January 2005 December 2004 November 2004 October 2004 September 2004 August 2004 July 2004 June 2004 May 2004 April 2004 March 2004 February 2004 January 2004 December 2003 November 2003 October 2003 September 2003 August 2003 Notifications Request notifications
Recent Comments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Request notifications