Software development is hard. No matter what the end product, many of the same stumbling blocks come up time and again and get in the way of project success. Some classic pitfalls include time restraints, insufficient in-house resources, scope creep, and spiraling development costs.
When it comes to open source software, there are two camps: there are open source zealots who insist that Windows never works, and Linux is king, and then there are the naysayers who would sooner eat dirt than troubleshoot an Apache web server. So, who is right?
The network infrastructure sector is a competitive space. Router and network appliance manufacturers are faced with the challenge of providing rock-solid hardware while making sure their devices are flexible and configurable enough to meet a wide range of user needs.
Not long ago, open source software in the enterprise was a contentious topic. Conference panels and industry experts questioned the integrity of mixing open source with commercial and proprietary code. Would it unlock a pandora's box of developer pain and sub-par software?
In 2005, Scott McNeely of Sun Microsystems quipped that open source software was "free like a puppy is free". Just as you can pick out a puppy from the pound without paying expensive breeder fees, you can download and use open source software without buying a single license. But puppies become dogs, and dogs need food, toys, training and lots and lots of love. The same goes for open source software.
Download the Paper How do innovative enterprises rely on dynamic languages such as Perl and Python to glue together sets of independent computer systems and ensure reliable and secure connections to their data stores?