Discover your dream Career
For Recruiters

A lot of investment banks are using open source software, but techies shouldn't worry

One of the more interesting revelations to come out from the (imminently decided upon) Sergey Aleynikov trial is that Goldman Sachs' code may not even have been worth stealing.

Benjamin Goldberg, an associate professor in New York University's computer science department, testified that the code Aleynikov took contained "lots of open source software".

Or, as Aleynikov's lawyer Kevin Marino said: "The general common notion that Goldman Sachs is the New York Yankees and Goldman's systems are the best ain't necessarily so."

This raises the question of whether high frequency trading should really be paying such large sums for these investment banking whizz kids - Aleynikov was offered a package worth nearly $1.2m at his new employer, HFT firm Teza Technologies.

But, it also seems strange that an investment bank that spends hundreds of millions of dollars on IT every year to gain a competitive advantage would use technology that was freely available to all.

The use of open source technology within the investment banking industry is more common than you'd think. Its use was picking up pace last year - with JPMorgan, Morgan Stanley and RBC Capital markets all participating in open source tech projects.

And, it's now "quite common" for investment banks to use open source technology, suggests Kevin McPartland, senior analyst at TABB Group.

"Use of MySQL and the Apache web server continue to see usage grow and their functionality allows them to reliable in enterprise situations. Financial services specific open source platforms are also growing - these include projects such as QuickFex and QuantLib," he says.

But Peter Redshaw, managing vice president at Gartner, suggests that most banks would generally be "extremely resistant" to using open source code for front office applications.

"Many investment banks are developing a hybrid approach to sourcing their code, some of which will come from open platforms," he says. "But this is more around back office processes - something you can rely on to be performed accurately, but won't give you a competitive advantage."

Moreover, open source technology is likely to make life a little easier for IT workers in investment banks, suggests McPartland.

"Open source can lower the learning curve for new employees as they are more likely to be familiar with these packages as opposed to commercial software that might not have been in use at a previous job," he says. "It also allows programmers to focus on value added technology - risk models or trading algorithms for example - as opposed to more utility functions like messaging and basic order management."

author-card-avatar
AUTHORPaul Clarke
  • Ma
    MarkT9
    12 December 2010

    "But, it also seems strange that an investment bank that spends hundreds of millions of dollars on IT every year to gain a competitive advantage would use technology that was freely available to all. "

    Strange? I think you mean smart. They leverage the tools for their use.

    Please refer to Microsoft as "that legacy operating system" and don't fall for the oxymoron "Microsoft Open Source".

  • AG
    AG
    10 December 2010

    The article misses the point of high frequency trading. HFT relies on advanced data analytics and algorithms to make money, and this in general is independent of whether they are using open or closed source sotware.

  • re
    retry
    10 December 2010

    Just goes to show how little these people understand about technology. Just because open source is "free" as in beer doesn't mean it's somehow inferior to commercial software. Competitive edge comes from building in house systems with building blocks. The building blocks can be open source components like linux, apache httpd, mysql, php, python, etc. or they can be windows servers with .net, mssql, and IIS. The MS way gives no advantages and locks a business into a proprietary landscape that can be difficult to shed. Don't like IIS? Too bad, you chose the MS way. Don't like apache? Well try lighttpd or nginx.

    What the commercial software industry doesn't want you to know, and what conservative industries like finance don't understand, is that you don't gain anything by paying for the tools. Allocate the budget to talented coders who can build your company something of value. Save tons of $ on the commercial, proprietary bullshit.

  • Mi
    Mike
    10 December 2010

    Open source is often better than the commercial alternatives. The reason - it's done by people who passionate about writing code, and it gets reviewed by many other fellow coders.

Sign up to Morning Coffee!

Coffee mug

The essential daily roundup of news and analysis read by everyone from senior bankers and traders to new recruits.

Sign up to Morning Coffee!

Coffee mug

The essential daily roundup of news and analysis read by everyone from senior bankers and traders to new recruits.