Slashdot Mirror


Community Calls For OSS Contributions by Banks

Erikson Wright writes to mention a ZDNet article, covering a call by open-source vendors to banking institutions. The groups are asking powerful financial firms to contribute more code to the open source community. From the article: "Concerns over competitive advantage mean that it can be difficult to persuade companies to share code with the open-source community, as it can then be easily accessed by competitors. But for technologies that have little impact on competitive advantage, financial companies could probably be encouraged to contribute code, the conference panel agreed ... 'If you're using open-source technology on Wall Street, unless you're completely reliant on a vendor to provide a certified version, you will probably invest extra time to fix it,' he said. 'What will you do with your fix? You can keep it to yourself, but if you move it upstream by passing it on to the vendor or submitting it as a patch, you know it will be available in the next version of the product. That's what drives most open- source development--collective self-interest.'"

106 comments

  1. It's a threat! by gasmonso · · Score: 1, Interesting

    How long before the US government classifies this as a "National Security Risk" and bans the use of opensource in the banking industry?

    http://religiousfreaks.com/
    1. Re:It's a threat! by neonprimetime · · Score: 5, Insightful

      That's exactly what I was thinking...but also ...

      Banks are generally reluctant to collaborate with other members of the financial community as they are worried about giving advantages to competitors

      Most banks (I work at one) are paranoid about lawsuits for absolutely anything (ex: if you wouldn't have shared you source code, that hacker wouldn't have found the flaw, and you wouldn't have lost your customer's information)... and so if they think that it could turn around and shoot them in the foot ... they aren't going to do it.

    2. Re:It's a threat! by Anonymous Coward · · Score: 0

      Maybe if the software didn't suck in the first place the banks wouldn't have to fix it.

  2. OSS by certel · · Score: 1

    As well they should. Contributing to open source is very beneficial and would only draw a longer income merchant which for a bank is the bread and butter of business.

    1. Re:OSS by NineNine · · Score: 1

      Why is it that every OSS zealot insists on ignoring the competitive advantage that software can provide?

    2. Re:OSS by DoctorMO · · Score: 1

      OSS isn't a business method, it's a way to develop software by taking advantage of your industries combined efforts in technical achievement.

    3. Re:OSS by NineNine · · Score: 2, Insightful

      I understand that... but sharing software within an industry eliminates any competitive advantage that software gives a company within that industry. This is *always* ignored by OSS supporters, and I don't understand why competitive advantage is so easily written off. Is the underlying assumption that software simply isn't important or relevant in business?

    4. Re:OSS by khundeck · · Score: 1

      "... sharing software within an industry eliminates any competitive advantage that software gives a company within that industry"

      This statement is true, assuming that particular piece of software/technology offers competitive advantage. But from the rest of your post, I get the impression you're not fully considering 'Enabling Technology vs. Business Differentiation' Not every type of technolgy offers competitive advantage/differentiation to a businesses.

      Anyway. If you haven't already, check out Bruce Perens piece on "The Emerging Economic Paradigm of Open Source" [http://http://perens.com/Articles/Economic.html]

      I know that banks/utils/commodity providers 1) should aim to reduce their overall operating expenses (licensing costs, security breach cleanup, etc.) 2) use peer reviewed software (open source) to build their infrastructure. Point 1 is all about business growth, point 2 is all about societal growth.

      Kurt

    5. Re:OSS by PhYrE2k2 · · Score: 1
      I don't understand why competitive advantage is so easily written off. Is the underlying assumption that software simply isn't important or relevant in business?


      Software is important. Software does provide an advantage.

      Nobody is saying that they should contribute the core banking systems and methods that makes them unique.

      However, for the sake of argument, lets assume a bank's Web servers run on Linux. Why shouldn't they contribute apache patches? mailing system patches? utilities?

      These are things that benefit society in itself, and many people can use. However, the banks horde these things.

      There's two types of development and methods- those that do offer an advantage and those that just save other people time.

      -M
      --

      when you see the word 'Linux', drink!
    6. Re:OSS by pilybaby · · Score: 1

      However, for the sake of argument, lets assume a bank's Web servers run on Linux. Why shouldn't they contribute apache patches? mailing system patches? utilities? Because they probably don't write their own patches and even if they did they don't necessarily have to release it back to the community (based on the software's use and license). Then the utilities they do write probably do constitute a competitive advantage.

  3. Article Text by Onymous+Hero · · Score: 2, Informative

    Wanted: Open-source code from banks
    By Ingrid Marson, ZDNet UK
    Thursday , April 27 2006 10:42 AM

    Major open-source vendors on Tuesday called for financial companies to contribute more code to the open-source community.

    "How many here have open-source developers working at their company?" Carl Drisko, Novell's Linux and open-source principal, asked the audience during a panel at the Linux on Wall Street conference in New York.
    Advertisement

    Relatively few members of the audience raised their hands, to which Drisko said, "It's pretty rare, the number of folks on the Street (Wall Street) that are making major contributions back. They are consumers of open source, but are not necessarily sharing well. We wish there were more that were going on."

    In a separate talk at the conference, Larry Ryan, director of worldwide financial services at Hewlett-Packard, made a similar comment on the lack of open-source code contribution by the financial community.

    "We've not seen a lot of participation yet from (the financial) community--I would be interested to hear your opinion on why that is," he said to the audience.

    Banks are generally reluctant to collaborate with other members of the financial community as they are worried about giving advantages to competitors, Ike Garrido, the director of blade server vendor Egenera, said during the panel discussion.

    Competitive-advantage concerns
    "What we've found is that our clients (in the financial industry) are ruthless--they want a competitive advantage," said Garrido. "I don't see them playing nice."

    Concerns over competitive advantage mean that it can be difficult to persuade companies to share code with the open-source community, as it can then be easily accessed by competitors. But for technologies that have little impact on competitive advantage, financial companies could probably be encouraged to contribute code, the conference panel agreed.

    Brian Behlendorf, the founder of development software vendor CollabNet, pointed out that if companies keep their bug fixes private, the next mainstream version of the product may not include their bug fix, meaning they would have to patch the system again manually.

    "If you're using open-source technology on Wall Street, unless you're completely reliant on a vendor to provide a certified version, you will probably invest extra time to fix it," he said. "What will you do with your fix? You can keep it to yourself, but if you move it upstream by passing it on to the vendor or submitting it as a patch, you know it will be available in the next version of the product. That's what drives most open- source development--collective self-interest."

    Behlendorf also said that if companies are spending a lot of money maintaining a piece of software in-house that does not give them much competitive advantage, they could save costs by releasing the source code or migrating to an open-source equivalent.

    Although the financial industry seems to be particularly reluctant to participate in open source communities, Novell's Drisko said any industry sector that is highly competitive is likely to be equally reluctant.

    "A lot of other industries are doing a whole lot better in terms of collaborating, but most are not competitive," he said. "For example, there are initiatives to make government systems open source and there is a lot of collaboration between universities. But the closer it comes to affecting the dollar, the less you will see people participating."

    1. Re:Article Text by bloobloo · · Score: 1

      Yes, very clever. But you're too late.

  4. Aint' gonna happen. by Anonymous Coward · · Score: 1, Funny

    The Banking industry is the largest group of selfish people I have ever met. Anything they do internally is kept there for fear of giving anyone any kind of edge or leg-up.

    It's to the point that they act almost paranoid that everyone is out to get them.

    1. Re:Aint' gonna happen. by Anonymous Coward · · Score: 0

      I see you've never met a lawyer.

    2. Re:Aint' gonna happen. by Oligonicella · · Score: 1

      First, not funny; flamebait. Second, bullshit. Having actually worked in banking IT from 90-2003, I can verify it is no different from any other company that invests money in a product and has competitors. They don't share their internally developed software that they spent hundreds of thousands of dollars on with competing banks? Heavens to mercy, why not? Perhaps it's because they are not stupid.

      Do you have some retarded idea that the software they deveop would be useful to you? No, it's accounting, checking, funds management, and wire transfer software and more. And, by that, I don't mean personal account, checking, etc., but software to manage other peoples accounts, checks, funds, etc. Something you, no doubt, do not do. They also must link to and provide their information to the Fed systems. Again, something you don't do, and -- I'll wager -- the Fed's wouldn't allow anyway.

      As for why gov departments and universities do, it's because you have a direct investment in them in the form of taxes, and that gives you a vested interest in their product. They should, indeed, give back to OS. They use it, and it's your dime they operate with. "It's to the point that they act almost paranoid that everyone is out to get them."

      Sounds like most slashdotters to me.

    3. Re:Aint' gonna happen. by radish · · Score: 2, Interesting

      Crap. I work for one of the big investment banks. We use a lot of OSS, and yes, we contribute back in some cases. There are a number of projects which I know you've heard of that we have contributed significantly to. However, we almost always do it under another name. Why? Because if something goes horribly wrong with some application in the future we don't want our name all over it.

      We also contribute financially to companies who provide support (e.g. RedHat, JBoss etc).

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  5. more code.. by joeldg · · Score: 0, Offtopic

    more code is good code..
    though, just noticed the other day that MS seems to have some "code-sharing" initiative they have done..
    though, for some reason I cannot seem to force myself to download *any* of it..

  6. Wall Street Says... by Anonymous Coward · · Score: 0

    NO!

    Thanks for donating though.

  7. Not Just in Banking by AKAImBatman · · Score: 4, Insightful

    This is true in many, many industries. Working on a common code base for the good of all helps companies leverage each other's abilities to get more work done on fewer resources. Many developers don't realize it, but that's what projects like Apache are all about. Thousands of companies may need web servers or Office Document libraries, but these programs are beyond the resources of any one company to maintain.

    I can't find it anymore, but Scott McNealy wrote a very good piece on Open Sourcing and industry collaboration. His key point was that anything that does not give your company a competitive advantage is not worth maintaining individually. The only time you should waste the resources on solely developing a technology is when it puts you ahead of your competitors. To use the banking industry as an example, there's no need for everyone to write their own accounting packages. There's very little you're going to gain over your competitors. However, a market analysis package that contains proprietary formulas for market predictions and benchmarking is most certainly worth keeping private. The information contained in the software can give you a huge advantage over your competitors.

    So in short, it's all about spending your resources wisely. Open Source and Industry Standards just happen to be tools that help companies do that.

    1. Re:Not Just in Banking by Anonymous Coward · · Score: 2, Informative

      Many of the common financial functionality that's not proprietary is already opensourced in the form of QuantLib at www.quantlib.org

    2. Re:Not Just in Banking by 16K+Ram+Pack · · Score: 1
      To use the banking industry as an example, there's no need for everyone to write their own accounting packages


      I'd completely disagree.


      I used to work on systems for mortgage and insurance, and to financial companies, their software for managing customer accounts is very valuable.


      Banks are basically all about data processing and product development. There's almost nothing physical (cash, and not much of that now). Banks having better software than their competitors is what can mean that they can launch better products.

    3. Re:Not Just in Banking by jdray · · Score: 1

      I'd be interested in reading that article if you can remember where you saw it (or how to Google it).

      I think there's a fairly strong and unsubstantiated knee-jerk reaction from a lot of business people around the implementation of open source software in their organization, particularly financial ones. They seem to feel like there's some lack of control over the code that gets compiled in, and fear that there may be some Office Space-like hidden worm that's siphoning off resources. I've sat and explained to some very intelligent people why there's just as much reason to worry about closed source (even more, actually), but they just can't seem to get past the "anybody can contribute" concept. "With a vendor, we have contracts in place..."

      Grr....

      --
      The Spoon
      Updated 6/28/2011
    4. Re:Not Just in Banking by NineNine · · Score: 3, Insightful

      Working on a common code base for the good of all helps companies leverage each other's abilities to get more work done on fewer resources.

      The thing is, in a relatively free market, the goal of companies is not to help other companies, but to take their customers. Software provides a competitive advantage that can't be overlooked. It certainly does in my own business, and I'll share my software only over my dead body. If not for my custom software, I would not be able to compete as well as I do. I don't want to help other companies in my same industry.

    5. Re:Not Just in Banking by AKAImBatman · · Score: 1

      I'd be interested in reading that article if you can remember where you saw it

      It was on Sun's website a few years back. Unfortunately, it may not exist anymore. Sun has a habit of replacing their pages with newer and "better" ones whenever they feel like it. I tried Googling their site, but I couldn't find anything more recent than 2006. :-(

      It's really too bad. It was a pretty good article, and I have to say that I agreed with it. You can still hear echos of it in McNealy's more recent "Don't build a custom jalopy" statement.

    6. Re:Not Just in Banking by AKAImBatman · · Score: 3, Insightful

      Do you use an OSS webserver? How about your database? Perhaps you're using commercial software like IIS. (In which case you're getting the same benefits, only you're paying for it.) Why do you use Open Source or any software you didn't write if using a custom version would supposedly give you a competitive advantage?

      Your argument is a total non-argument. You've completely agreed with me, only you're ignoring the areas where you use cooperative software because it isn't part of your core business. And that is the core point:

      If it isn't part of your core business, it isn't worth developing in-house.

    7. Re:Not Just in Banking by NineNine · · Score: 2, Insightful

      The webserver has already been commoditized. So has the OS. So has the database. Very few companies will see a competitive advantage to re-writing any of these pieces. These are important, but certainly not competitive points. There are lots of parts of businesses that are simply fixed costs like these. Sure, I could maybe save a few bucks here or there switching between competing products, but that's not a big deal. A few months ago I got rid of incandescent lightbulbs in favor of compact fluorescents. Done. Big deal.

      I'm talking about software that does real work... I have a retail store that uses software (that I wrote) that lets us put all of our inventory online, in real-time, straight from our POS system. New items get added instantly, and the inventory is always correct, and it's all processed in the same system. That software puts us waaaaay ahead of most of our competition in the industry. THAT software most definitely gives us a competitive advantage which would be eliminated if I gave it away in the hopes that somebody will fix a bug or two, or just to get some non-existent "We use OSS" PR. THAT kind of thing is what this article is about... not Apache vs. IIS or Linux vs. Windows. That whole MySQL vs. MSSQL thing has been beaten to death, and quite honestly, isn't really relevant at all.

    8. Re:Not Just in Banking by AKAImBatman · · Score: 2, Insightful

      The webserver has already been commoditized. ...because many companies needed it so they banded together and produced a commodity solution. Ergo, Apache.

      I have a retail store that uses software (that I wrote) that lets us put all of our inventory online, in real-time, straight from our POS system. New items get added instantly, and the inventory is always correct, and it's all processed in the same system. That software puts us waaaaay ahead of most of our competition in the industry. THAT software most definitely gives us a competitive advantage which would be eliminated if I gave it away in the hopes that somebody will fix a bug or two, or just to get some non-existent "We use OSS" PR. THAT kind of thing is what this article is about.

      That may be what the article is on about (though I'm not sure I agree with your analysis, but I'll get to that in a moment), but that is certainly not what I'm talking about. I'll repeat myself for the third and FINAL time: If a given piece of software gives you an advantage over your competitors, then it's worth maintaining in-house. Otherwise you're wasting resources. Common examples of saving resources have been projects like FreeBSD/Linux, Apache, and MySQL/PostgreSQL. These projects fill a need that would be rediculous for most companies to replicate.

      Now, the reason why I disagree with your analysis of the article is that I feel you're projecting your business on the banking industry. Your business is online retail, a market that generally is all about providing the goods faster and cheaper. Thus your retail software gives you a competitive advantage. In the banking industry, however, everything is standardized and they often need to communicate between each other. As a result, maintaining their own software for those pieces is a huge, costly burden that produces very little return. In many cases, their custom software can mean that they're falling behind in the industry. Thus is makes sense to use *someone else* as their source. Open Source is an inexpensive way of doing that, while simultaneously guaranteeing that each banks needs are met. In addition, it is perfectly feasible for each company to extend the software to add the proprietary bits they need.

      To put that into retail terms, imagine if you had the choice between personally creating a backend system to communicate with suppliers over SOAP, or using an OSS component to communicate with your backend suppliers over SOAP. As long as it meets your needs, the latter probably makes more sense. However, it's still decoupled from your inventory management system, which DOES give you an advantage. (Just look at Walmart for an example of that.)

    9. Re:Not Just in Banking by Anonymous Coward · · Score: 0

      so you work for StatPro then?

      Quantlib is an empty shell, and not a very good one. Like a lot of 'open source' things that are created, Quantlib is just an attempt by a software company to get customers by putting out a vapourous project for publicity. Quantlib itself isn't of any use, and was never meant to be.

    10. Re:Not Just in Banking by replicant108 · · Score: 1

      The only time you should waste the resources on solely developing a technology is when it puts you ahead of your competitors.

      Which implies, interestingly, that almost all software developed for the public sector should be Open Source.

    11. Re:Not Just in Banking by Oligonicella · · Score: 1

      "To use the banking industry as an example, there's no need for everyone to write their own accounting packages."

      It's not that simple. Most banks use vendor software for their main processing. It's the ancillary hooks that are written in-house.

    12. Re:Not Just in Banking by Oligonicella · · Score: 1

      "With a vendor, we have contracts in place..."

      With Open Source, you don't.

    13. Re:Not Just in Banking by GlobalEcho · · Score: 1

      I am a quant. QuantLib is a good idea, but every time I have considered contributing to it, or using it, I have been stymied by the baroque architecture and hit-or-miss grab bag of features. The AC post above gives me a clue as to how it got this way.

      That said, this is all a bit offtopic, as the real discussion is about contributing patches to, say, python-dateutil and not bits of proprietary secrets.

    14. Re:Not Just in Banking by Mariner28 · · Score: 1

      Just picking a nit: in banking EVERYTHING is not standardized. There are areas that financial institutions specialize in because, similar to what you said, they feel they can excel in that area and devote resources to exploit it.

      To correct the parent poster, though - the one with the custom POS software. What's to prevent someone else from writing a similar application that's better than yours and open sourcing it? Then it's decision time for you: devote more resources ($$$) to try and one-up your competition, or bite the bullet and follow McNealy's advice...

      --
      "A little misunderstanding? Galileo and the Pope had a little misunderstanding."
    15. Re:Not Just in Banking by jdray · · Score: 1

      There are several avenues to procure support for open source products.

      --
      The Spoon
      Updated 6/28/2011
  8. Architecture degredation? by d_jedi · · Score: 1

    Here's one thing I've wondered about OSS projects - how do you prevent architecture degredation? What I mean is, how do you stop people from making cheap hacks to fix their immediate issue in favour of solving the real bug?
    And if the solution is to reject their changes into the source tree, what incentive is there for banks (see, I'm tying it into the article :->) to make source contributions?

    --
    I am the maverick of Slashdot
    1. Re:Architecture degredation? by kebes · · Score: 2, Interesting

      An open-source style of coding doesn't automatically mean that all contributions are good quality. However it does generally mean that you get many more contributions, so you can afford to be picky. Also, a "cheap hack" could conceivably be rewritten by a more by-the-book coder to fit in with the current architecture. In my own programming experience, I find that at least half the battle is just in figuring out what's going wrong. The "cheap hack" probably already exposes what sections of the code are interacting in an improper way. Thus, the code contribution (even if not accepted into the tree) represents "research" into the nature of a bug. This can be useful to the more serious coders.

      I think with any large software project (OSS or closed), it can be difficult to maintain the architecture. It's very tempting to accept hacks to deal with problems. As always, the quality of the code depends a great deal on those key people who are in charge of validating code and integrating it into the tree. They have to exercise discipline. In an open-source project, all code mergers are visible to everyone, so I'd imagine that this would be yet another reason why architecture could be kept more stable in OSS versus closed-source (where you could silently add a hack into the code without many people noticing).

    2. Re:Architecture degredation? by Proud+like+a+god · · Score: 1

      You fork it, or stick with having a branch of the project that doesn't have such cheap hacks, and then the two solutions compete.

    3. Re:Architecture degredation? by robertjw · · Score: 1

      What I mean is, how do you stop people from making cheap hacks to fix their immediate issue in favour of solving the real bug?

      You don't, just like you don't in commercial software. Microsoft is FAMOUS for doing just what you describe, but it happens to most software projects. Eventually all of these hacks add up and a complete module or application has to have a major rewrite. The best way around this is for a developer to not incorporate hacks into the project, but rejecting the submissions is not the only way to accomplish this. One method is for the maintainer to use the hacks to identify the core problems and correct them. Another is to modularize your project to the extent that hacks can be made without impacting the core architecture.

      Code maintenance is a challenge for any software project. OSS is not more or less prone to architecture degredation than any other project.

  9. Utilities too by jdray · · Score: 2, Interesting

    I made the same argument about utility companies. My basic argument is that, since profit margins are regulated, reduced costs mean reduced power prices.

    --
    The Spoon
    Updated 6/28/2011
  10. How can you fire the programmers? by Viol8 · · Score: 1

    How can you fire programmers for a group failure? Normally a sacking that
    quick only results from gross misconduct. How can any individual coder
    be accused of gross misconduct for a bad product arising from a TEAM effort?
    Unless management went through the code module by module and tallied up the
    bugs in each and fired anyones who tally when over some limit. Even so, I
    feel some lawsuits gestating if this really is true (and not simply journo
    hype).

    1. Re:How can you fire the programmers? by Dan+Ost · · Score: 1

      Did you mean to post this to the apple article where they are dumping a whole dev team?

      --

      *sigh* back to work...
    2. Re:How can you fire the programmers? by Viol8 · · Score: 1

      Uh , thats wierd. I *did* post to that story.

  11. frpost by Silver+Sloth · · Score: 1

    but I don't think TFA meant that sort of code!

    Congrats - you made me smile - and waste even more of my working day on /.

    --
    init 11 - for when you need that edge.
  12. Banks? by Anonymous Coward · · Score: 0

    The same banks that use ActiveX-laden websites? You sure they'd be down with this?

  13. It saves them money. by itsNothing · · Score: 1
    Companies (regulated or not) can't care about altruistic value of their work. They only care about the money it saves them.

    So, the question is: How can you show that it will save them money to give back to OSS?

    If they give back to OSS, it means that they won't have to continually re-integrate their changes into the core. In addition to saving them the obvious expense of the insertion, it also saves them the expense if the core has changed in some way that makes their "enhancement" incompatible. In this later case, they could be looking at a rather large expense in upgrading their systems.

  14. My experience... by Anonymous Coward · · Score: 0

    So, I work for a bank, and my group wrote a system admin-related utility that we use on a couple thousand systems. Commercial equivalents would cost $200-$500+ per server, provide marginally more functionality, and be less reliable.

    If we open-sourced this, we could get free bug-reports and maybe patches. OTOH, our competitiors would get access to it, and we might get sued by some idiot who has a patent that might be intepreted to be violated by this (I can't imagine how - there's no rocket science here - but who knows).

    Nobody wants to deal with legal and upper-managment to push that, so it's not going to happen. If we were using an outside-developed package, I think we would push our fixes back, but YMMV.

    But especially in the systems management space, the market is insanely inefficient. There's room for several open-source category-killers al la Apache here, I think.

  15. Forget it... by Anonymous+MadCoe · · Score: 2, Insightful

    Looking at the european trading scene for example. These guys don't even tell their software vendors how exactly they use their products. That is after all kinds of non disclosure contracts have been signed...

    So I do not see this happen, very little companies in this branche will see any tool (software, procedure or whatever) as being non essential to having their own edge.

  16. BANKS? Are you kidding? by DNS-and-BIND · · Score: 2, Insightful

    Banks are absolutely horrible. They are mean skinflints and will never give anything to anybody, for any reason. Give source code out, for free? Come on, they won't even loan money to black people.

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  17. Disadvantage by Billosaur · · Score: 1
    "A lot of other industries are doing a whole lot better in terms of collaborating, but most are not competitive," he said. "For example, there are initiatives to make government systems open source and there is a lot of collaboration between universities. But the closer it comes to affecting the dollar, the less you will see people participating."

    That's what it comes down to. If you are in a compettitve market, you need an edge, something you have that your competitors don't, that gives you more strength in your industry. Open source is great from a bottom line standpoint -- who doesn't want to save money on software? -- but it leaves a company wondering if anyone else could do the same things with it. So paranoia is bred. We keep our things in-house and don't let anyone see it. That's why when you are in tech and you leave a financial firm, you have to sign a non-competitiveness agreement and/or a non-disclosure agreement. They don't want your knowledge going somewhere else where it could benefit a competitor.

    As long as there is a competitive advantage to be gained, major banks and financial firms will not contribute back to the OSS community if there's even the slightest possibility it will cause them to lose that advantage. It's their corporate culture and I don't think it'll change anytime soon.

    --
    GetOuttaMySpace - The Anti-Social Network
    1. Re:Disadvantage by NineNine · · Score: 2, Insightful

      As long as there is a competitive advantage to be gained, major banks and financial firms will not contribute back to the OSS community if there's even the slightest possibility it will cause them to lose that advantage. It's their corporate culture and I don't think it'll change anytime soon.

      Any company that is run by anybody with an IQ greater than that of an eggplant that has a competitive advantage with their software will realize that "contributing" will hurt their bottom line. That's just business 101. OSS people should really stop holding their breath.

      Simple example for simple people: Wal-Mart is the largest retailer in the world largely due to their back-end supply-side JIT software. They're not just going to give that away so that *maybe*, some hack will find a few bugs for them. That would be financial suicide, and the shareholders would sue (rightfully) the people would decided to do that.

    2. Re:Disadvantage by Agent+Green · · Score: 1

      I don't know about anyone else here, but I had to sign the NDA during my initial setup w/ HR, before I was granted any login access. Non-Competes are almost always required up-front too ... though my latest gig hasn't required one of me.

      Anyway, to the topic at hand, a number of financial applications in the industry are usually customized to some degree or another, which somewhat limits any real portability of the code. We're not talking about Money 2006 for the masses. While some of the applications may not be a total niche, integrating them with all the other important things is. :)

      Take IBSN (now Selero) for example. How would the company beneift from open-sourcing their applications? I suspect giving away the code would quickly sink the company and their product. One thing that's funny about financial companies is that if a system fails, someone must be available to fix it or answer for the problem.

      --
      // Agent Green (Ian / IU7 / KB1JQO)
      // IEEE 802.3: All 10base Are Belong To Us
  18. In my industry (not a bank)... by Anonymous Coward · · Score: 0

    The mere existance of OSS products is almost a trade secret. Although the OSS community is big, there is an even bigger community that is OSS-ignorant.

    Competitors have no idea that my company is largely based on open source. They continue to overspend and underdeliver, thanks to their choice of canned packages, consultants, and internal development. They seem to think that the only choices are "buy" and "build". OSS is the third option. Of course, you have to bring something to the table, such as the ability to deal with the non-trivial installation and support issues that you get with OSS. Well-rounded, standards-based IT people can do this. Fortunately for me, there are plenty of one-dimensional folks who are limited to evaluating glossy brochures and glitzy sales demos.

    When we patch an OSS product (not all that often), we quietly share the solution. If we see a question on a blog and know the answer, we respond. But most of our customizations are useful only to people who use the products within our industry. Even then, most of what we do is oddball stuff that nobody else would want. Besides, I have to keep quiet about our specific uses of OSS because it gives us a low-cost competitive edge.

    You can almost always outperform the competition if you are willing to outspend them. But if you can use OSS to outperform them and underspend at the same time, now that's useful.

  19. It starts at the bottom... by gravyface · · Score: 1

    Banking industry or not, don't expect some middle-aged Director or CIO to stick their neck out at the next board meeting and say, "lets share everybody! c'mon!".

    Its going to start with some techs, at the bottom, grumbling about having to apply the same patch *again* because the fix didn't make it into the latest release. When the Marketing Director wonders why initiative X has to be postponed, and its because of this redundant patch cycle, they'll table it and give it due consideration. If the process continues, and it's having an impact on productivity, you'll see something start to happen.

    I'm surprised none of the big financial representatives of some of the major open source players haven't considered jumping on the "we're open source too!" PR bandwagon in order to wrangle in more like-minded corporate accounts.

    --
    body massage!
    1. Re:It starts at the bottom... by EraseEraseMe · · Score: 1

      Working in Marketing in a financial institution, I feel I have some experience with this and I can say with absolute certainty.

      There is no PR value in switching to an Open Source product.

      Let me say that again.

      There is no PR value in switching to an Open Source product.

      Clients do not care what your system runs on. They want the lowest interest rates, fast and friendly service, and low service fees. The more technologically inclined don't even care about the 'fast and friendly service' because they likely do most of their banking online, this is where some of the virtual banks like ING Direct are making a killing.

      We do most of our development in house; our banking system is developed by a team of analysts, tested internally, released internally. Every banking system is different, customized to the needs of the institution and the requirements of the local laws (Which can differ drastically from place to place)

      An open source professional-looking UI can't even be decided upon, why would you think an open-source professional-looking banking system (which has to be far more bullet-proof) would be any easier?

      --
      "Anybody who tells me I can't use a program because it's not open source, go suck on rms. I'm not interested." (LT 2004)
    2. Re:It starts at the bottom... by radish · · Score: 1

      There may be no PR value in making it public, but you can bet your bottom dollar those devs building your custom systems are doing so with a ton of OSS code. I know they do, that's exactly the field I work in. There is no "open source banking system" but there's an open source webserver, and an open source app server, and an open source unit test framework, and an open source rendering framework, and...you get the picture.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  20. Probably won't happen by Anonymous Coward · · Score: 0

    Bank's are less concerned about contributing code to OSS and far more concerned with intellectual property issues that surround OSS and the wave of software patents emerging.

  21. dirty by rbochan · · Score: 1, Offtopic

    Getting OSS "news" from zdnet makes me feel like I need a shower.

    --
    ...Rob
    The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
  22. Don't be like an old roommate of mine... by TheIndifferentiate · · Score: 4, Insightful

    I had a roommate in the Army who said he *loved* to clean and for me not to worry about it, he would do all the cleaning. Okay, cool by me. Later when I was transferred from that base to another, he complained to a sergeant that I would never help clean our room/bathroom. As a punishment for my being stupid enough to take my roommate up on his offer, I was made to scour the place from top to bottom before I could leave.

    My take on this is: Don't offer to freely share your software and then complain that there is no reciprocal sharing later. You did not freely share. If financial institutions are honoring the applicable licenses for the software they are using then leave them alone. Otherwise your offer was disingenuous and you become an asshole like my roommate turned out to be. If you can't sleep at night because there is no sharing in return, change the license and quit belly-aching about it because not everyone is going to get caught up in the spirit of open source software the way you would like them to.

    1. Re:Don't be like an old roommate of mine... by Omnifarious · · Score: 1

      I don't share software to be an altruist who gets off on sharing. I share software because that kind of software is the only software I will use because it's in my own self-interest.

      As such, I will happily complain about banks not sharing the internal changes they've made to their software. Or Amazon for that matter. I didn't 'offer to clean their lavatory'. I made a contribution to a whole pile of tools because I hope to use those tools myself someday and want to make them better.

    2. Re:Don't be like an old roommate of mine... by TheIndifferentiate · · Score: 1

      I would make sure the license was congruent with my principles then. I don't know of one off hand that requires sharing source if the changes aren't distributed outside of an organization. GPL 3 might have that in there somewhere, dunno.

    3. Re:Don't be like an old roommate of mine... by Omnifarious · · Score: 1

      I would like to think that some things can be managed without a legal billy-club to hit people with.

      I'm not opposed to an organization having private changes internally. But I do think that pointing out to those organizations that having those private changes internally is generally against their own best interests and doing the community as a whole a disservice is not wrong.

      I believe that the GPLv3 does not have such a clause. If it did, I wouldn't want to use it, and I remember being generally pleased with the license. Though I also see Linus' point of view regarding the anti-DRM clauses.

  23. It's not greed it's red tape by Anonymous Coward · · Score: 0

    It's not greed, it's simply red tape. In a bank I worked some students programmed a tool during work time as part of their training. The code was good and the students wanted to opensource it. As the project was done during work hours the software was owned by the bank. So the decision to opensource it went up to the management board who (after half a year or so) sent it to the corporate lawyers. These needed another half year and lots of meetings to be explained what software is and what open source is and finally decided the bank couldn't take the risk of liability for the software (GPL was not enough for the lawyers). So it went up to the board again who canceled the opensource plans.

  24. Legal Issues by Anonymous Coward · · Score: 0

    Having worked for one of the top 10 largest banking in the US, and having been through several acquisitions, I can offer a good perspective on Open Source in a banking environment.

    Most banks simply do not run open source. How can they contribute when they are not even using open source. The reason is that the banking industry is HIGHLY regulated, so the legal and audit departments have full vetoes. When a large project is green lighted it must first go through legal and audit review, there is no way they will allow an open source product, the legal waters are still very murky.

    Most technology employees in the bank do not have any open source background, they might play around, but the moment a manager sees it, the project will get scrapped. Any technology not approved by an oversight commitee is not allowed.

    The bank I worked for bought out another bank, that bank had one application running on a RedHat server. That machine was literally the first thing to go. Banks are usually very far behind the technology curve, very technology phobic, and very reluctant to spend money on technology products.

  25. www.openadaptor.org by The+Grassy+Knoll · · Score: 4, Informative

    Openadaptor was open-sourced by investment bank DrKW in 2001

    "openadaptor is a Java/XML-based software platform which allows for rapid business system integration with little or no custom programming.

    openadaptor can be loosely classified as EAI (Enterprise Application Integration) software. It is highly extensible and provides many ready-built interface components for JMS, LDAP, Mail, MQ Series, Oracle, Sybase and MSSQL Server as well as data exchange formats such as XML. New components are regularly added."

    See also this story from slashdot in 2001.

    Disclaimer (not that it matters): I was involved in the launch in 2001

    --
    They will never know the simple pleasure of a monkey knife fight
  26. What about Credit Unions by flinxmeister · · Score: 2, Insightful

    I've worked in both banks and credit unions for awhile now.

    I can understand Banks inherent unwillingness to contribute to OSS. I don't agree with it, but the culture is very averse to collaboration with anyone or anything outside the bank.

    Credit unions, on the other hand, love to collaborate all over the place. They share ATMs, branches, information...all sorts of stuff. However, when it comes to things technology (core processing, etc), they share many of the same fears and behaviors as banks.

    CU's have many of the same core values that OSS has. I've often wondered why 15 or so don't band together and create a full open source environment from the ground up. It would benefit members at the bottom line, as well as give the CU world important flexibility in competing with banks. Properly, executed, of course.

  27. Why do they need to give back? by MikeRT · · Score: 3, Insightful

    Are they modifying code, distributing it and not respecting the terms of the license? I thought OSS was supposed to be "free as in speech" AND "free as in beer." So... why is anyone expecting them to give code and money back now? It's one thing to ask them politely for donations to help pay for the development, or to request services like 0% interest loans for development groups that support them, but what's up with this welfare baby entitlement mentality?

    Don't give your code away if you intend to try to squeeze code or money out of them later. The time to ask for an equitable exchange is when things get started, not well after you've given them the product with no notice that it'll cost them anything and then try to squeeze some cash out of them. This is to OSS, what try to tax used CD sales is to the RIAA.

    I'd call it outrageous, were it not for the hypocrisy and downright idiocy of much of the "community." I can't even count the number of times that the "community" (as opposed to the developers and sincere, committed supporters who actually had basic social skills) has acted counter to OSS interests in front of me and those I know be it at school, online or at work. Imagine being called a "fucking idiot" by the local Linux know-it-alls back in 2000 because you think that BeOS was a far more sophisticated desktop than Linux with KDE 1.0. Please, someone tell me how the "community" is typically something more than a mob.

  28. What banks are for by suv4x4 · · Score: 1

    Not sure if banks are willing to donate code, but here's my new open source project:

    10 HOME
    20 PRINT "I LOVE BANKS!"
    30 GOTO 20

    If that's useful to someone's ego (who works in a bank) and willing to contribute in cash, call me.
    Thanks for your attention.

    1. Re:What banks are for by gbjbaanb · · Score: 2, Funny

      As if they'd use that!

      Here's my version, its MUCH better to a banking person.

      000100 IDENTIFICATION DIVISION.
      000200 PROGRAM-ID.     LOVEBANKS.
      000300 DATE-WRITTEN.   27/04/06        16:57.
      000400*       AUTHOR    GBJBAANB
      000500 ENVIRONMENT DIVISION.
      000600 CONFIGURATION SECTION.
      000700 SOURCE-COMPUTER. RM-COBOL.
      000800 OBJECT-COMPUTER. RM-COBOL.
      000900
      001000 DATA DIVISION.
      001100 FILE SECTION.
      001200
      100000 PROCEDURE DIVISION.
      100100
      100200 MAIN-LOGIC SECTION.
      100300 BEGIN.
      100400     DISPLAY " " LINE 1 POSITION 1 ERASE EOS.
      100500     PERFORM UNTIL 0
      100500         DISPLAY "I LOVE BANKS." POSITION 10.
      100600     END-PERFORM
      100700     STOP RUN.
      100800     MAIN-LOGIC-EXIT.
      100900 EXIT.

    2. Re:What banks are for by fbjon · · Score: 1
      Here's a much more high-end variant, now with added enterpriseness! :
      10 HOME
      20 GOSUB 40
      30 REM PAULA-ROUTINE
      40 PRINT "BRILLANT!"
      45 RETURN
      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
  29. What ever happened to AMQ? by BillAtHRST · · Score: 1

    Anyone have any info on what happened to AMQ? Was supposed to be an OS messaging middleware sponsored by JPMC...

    http://it.slashdot.org/article.pl?sid=05/02/08/197 251

    1. Re:What ever happened to AMQ? by Anonymous Coward · · Score: 0

      I've been told that it is still being actively developed and will be ready for release really soon now.

      The initial "leaks" of information about it were premature, not all of the management approvals were in place at that time. I heard it took over a year to get all of the approvals.

      Convincing companies who don't develop software for a living to release OSS is much harder then you would expect. There are many people who have to weigh in.

  30. remember that SNL skit... by Anonymous Coward · · Score: 0

    ...with Eddie Murphy as Whiteman? HAHAHAHA! going into the bank for a loan, riding the city bus with the stewardesses and champagne? More HAHAHAHA one of the better ones

  31. It's obvious by Anonymous Coward · · Score: 0

    You have absolutely no clue what you're talking about. You think you know how a bank works? Dream on dude...

  32. Crap article by Sgt_Jake · · Score: 2

    I saw this article yesterday and I call flame-bait.
    What "Major open source vendors"? HP and Novell. 2. And those major vendors weren't calling on all banks to contribute more code, they were suggesting that firms on WALL STREET (the entire financial services industry, not just banks) could get more from Open Source if they were more open about what they used and what they wanted. The entire article is a subtle spin to paint OSS as victims and the entire financial services industry as pack of wolves. And that picture is simply wrong.
    Plenty of financial firms USE OSS, and are doing more and more of it, but they don't contribute because THEY DON'T WRITE CODE! They're users. They don't do a lot of custom code because they don't need it, and what they need is very much a secret. They pay HP and Novell (or more likely Red Hat and IBM) to do that code work, and hire unix and linux admins to do their in house work. There's no conflict or bad feelings involved, except by ZDnet who's trying to stir up a controversy that doesn't exist.

    I call "BAH!"

    1. Re:Crap article by Zzeep · · Score: 1

      I must disagree. I work at a bank, and there is a lot, really A LOT of proprietary code at banks. Banks don't have relatively large IT departments just to dust of servers.

    2. Re:Crap article by Sgt_Jake · · Score: 1

      But it's code that either can't be exposed to public scrutiny (because it's so bad they/you'll get in trouble for exposing it, because it's specific to YOUR bank, because it was done in partnership with a company that won't or more likely is an extension of a proprietary app they shouldn't have mucked with in the first place, because it includes *as PART OF THE EXECUTION* clear text passwords in scripts - seriously, ad nausium), or it's code that can't be open because of SEC regulations. Having proprietary code doesn't mean they can - or should - contribute it to anyone. And even so, no one at that conference accused banks of 'not playing nice' by any stretch of the imagination. They suggested they could get a lot more from OSS if they'd open up. That's a huge difference in tone, one the article perverts.

  33. Let me see... by Macthorpe · · Score: 2, Interesting

    Let me play Devil's Advocate.

    Why should my bank spend my invested money giving out free code to people I don't do business with?

    I'm not just talking about some sort of obligation to the common good, because, lets face it, when did a bank ever act for the common good?

    --
    "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    1. Re:Let me see... by Anonymous Coward · · Score: 0

      Well, lets see.... because those same banks are quite happy to use OSS code (Struts, Apache HTTPD, Tomcat, JBoss, etc) -- either they should contribe, or not use any open source code at all.

    2. Re:Let me see... by Macthorpe · · Score: 1

      Not everyone that uses OSS is a coder, and I would cynically include most tech departments in that bracket. So should I 'pay back' my usage of open source software by making potentially damaging changes?

      Even if these people are coders and they have made modifications, are you saying that free software isn't free at all because you have to spend time you charge your customers for justifying your use of it?

      Here I was thinking that software that was provided to me for free actually didn't require me to pay for it.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  34. Quantlib by Anonymous Coward · · Score: 0

    If you are a quant working in Quantitative Finance, you might be interested in using QuantLib: http://www.quantlib.org./ This is BSD licensed.

    If you do use it, please consider contributing to it.

    1. Re:Quantlib by functor0 · · Score: 1

      Mod parent up. I've used QuantLib and it's so cool!

  35. corporate ties by Anonymous Coward · · Score: 0

    I have already formally bitched at my bank for using diebold ATMs and their software. I explained about black box voting, the *real* shady background of that company, the obvious glaring errors and outright crooked-looking stuff that has gone on there and told them to think about it if that was the sort of company they wanted mucking about with everyone's money. Someplace somewhere it is now on the record, they have been "warned" by a customer of potential bad security with their software they use. Probably not much of an impact, but I am one guy, doing one guys "overseeing" of my miniscule business relationships. A couple of other businesses have also gotten an earful when I went to their online sites and found that to access you were required to use IE, meaning you had to have windows or an older Mac system to access. Sorry, but windows OS and IE browser is the least secure package out there right now, REAL bad, and not a great confidence booster. there would be a better PR for them if they at least "allowed" more secure browsers. Granted, again, not much of an impact from one person, but that is how you build momentum. Hmm, radio shack, I would always bitch LOUD, so that other customers would also get a little nudge into not "eating it" at the counter, whenever they wanted my full information just to purchase some cheap crap there, always made a slight scene at the counter, made them look mean and stupid. I would tell the clerk I know it wasn't his fault, but this was the only place I could complain, that they didn't need to datamine their customers all the time. I know a lot of people did that and eventually they relented and stopped requiring your name phone number and address just to buy a few things. Another one, CD music disks that won't play in computers, complained about that as well to several retailers. Another one, I was part of the boycott Kmart until they dumped that gross moron and anti second amendment dweeb, rosie odonnel, as a spokescreature, that eventually worked, because enough people did it and followed through.

    There IS PR in customer complaints and suggestions, from specific code bogusness to business practices to who knows what, it just takes critical mass and voting with your wallet..There is a huge "disinvestitutre" effort or investment effort for stock buying when it comes to businesses in general, several funds are now setup to precisely pick stocks based on various criteria, such as how they treat their workers, how green they are,etc.

    Using open source code could eventually be a criteria. Look at GM, loses billions a quarter,BILLIONS OF DOLLARS, *then* decides to drop *15 billion dollars* on a lot of closed source stuff! That was just from a couple months ago. They won't be getting my loot for a new car anytime soon! That was money they could have used to actually engineer, prototype and start ptoduction of perhaps a new diesel electric plug in hybrid or something, but NO, had to fork it out for closed source crap that most likely doesn't even work that well. If I was a big big rich shareholder I would be frothing at the shareholders meetings over it, along with my lawyers. That's just way way way way too much money to drop on software, it just is, over the top. You could *start from scratch* and develop your entire corporate stack for that much money. Now if they had announced that instead of dropping 15 billion on that that they would go into a holding pattern and drop 5 billion (whatever) billion on starting to switch to open source and actually hired a lot of FOSS devs, it WOULD make the press BIGTIME and it WOULD be good PR. If a major bank did that I would switch accounts, because I know they would valuie a penny then. GM could have used the other 10 billion to MAKE BETTER CARS.

    Look at todays huge oil price jumps and whatnot. I will go out of my way to try and only get citgo or BP gas instead of exxon for instance, although they are similarly priced at the pump, BP dumps a huge amount of their profit into alternative energy proje

  36. Banks are already contributing by Anonymous Coward · · Score: 0

    AFAIK most banks using Linux use either RHEL and/or some expensive IBM hardware with support agreements. This is one of the reasons why Redhat and IBM can afford to contribute so much to Free Software community. Numerous Free Software improvements originate directly from Redhat's/IBM's client requirements.

    It's not necessary at all to hire hardcore Linux developers to implement your systems and work on contributing them back, you can select a Linux vendor to do it for you. And unlike in the closed source business, if you are unhappy with their technical perfomance, you can switch the vendor easily..

    So in some sense, the article is more alarmist than it needs.

    However, some banks (and other big institions) end up buying their Linux solution from a really crappy vendor (CA, Accenture, Wipro, EDS, Tietoenator, practically any large consultant house), who lack both Linux expertise and willingness to contribute to community. As the result, their customers get crappy Linux solutions wrapped in propiertary bits. For these vendors, not sending patches upstream is a feature - Everytime their client needs to update the underlying components, they need to pay for the consulting house port their patches upstream.

    Now, in future when you hear that a consulting house claims that their customers have found out Linux is expensive to maintain, and are migrating to something else (by ordering a expensive migration project from the same consulting house), you might see through their lies..

  37. not likely by bwy · · Score: 2, Informative

    I worked for one of the largest banks in the US for several years, and I can tell you that they were in no position to contribute code back to an OSS effort. You see, they are not a software company. They make money by lending money and taking deposits. Software developers and the departments they work in are an overhead cost. The quality of the workforce often suffered and the big bank mentality was to keep substandard people around- everyone is overhead anyway, right? Software was typically developed in huge, monolithic waterfall cycles. Much of what comes out years later was shelfware and low quality. Concepts like continual integration and automated testing were non-existent. Invoking change was nearly impossible due to complex, top heavy org charts. Even if you had a developer or two that was sharp and wanted to contribute to an OSS effort, he'd have to do it in his own time after hours and he'd risk getting in all kinds of trouble for even the mere possibility that he was sharing intellectual property.

    It is easy to say that banks should contribute. It is equally as easy to tell a farmer that he should convice his roosters laying eggs. Making it happen? Thats another story.

  38. Banks use open source software on principle... by Anonymous Coward · · Score: 0

    and the principle is that "It's absolutely free".

    You want something back from them? Here's a toaster. Enjoy. :-)

  39. Morgan Stanley's A+ environment OSS Contribution. by Anonymous Coward · · Score: 0

    Morgan Stanley's A+ development environment has been released as OSS, http://aplusdev.org/.

    It was originally considered a competitive advantage. It's an APL like interpreter, with many interesting ideas in it. Originally conceived in the late 80's, it allowed many people to develop financial applications without having to first master C, Sybase, and Motif/X11.

    I'm sure many who have never done a reasonable survey of programming languages will jump all over it being a "dead" language. I personally learned a lot both from the language and the underlying implementation. There is the work of many very talented developers available in the interpreter and the supporting libraries. Many business critical applications were written in it and continue to run. I've been able to use techniques I've learned from that environment in my later programming projects in Perl, Java, ...

    It's not easy to convince companies to open source projects. This release wouldn't have happened without the tremendous efforts of Brian Redman. I believe it cost him quite a bit in political capital.

  40. Hypocrite by Anonymous Coward · · Score: 0

    either they should contribe, or not use any open source code at all.

    oooh, so a "free open source license" isn't good enough, huh? Next time you should ammend your GNU license to read something like:

    "Pay me $9.99 for every install of this software or submit at least one software patch before my next version release because I lied when I said that all you have to do is provide free source code to any changes that you distribute".

    Guess what? I've carefully observed all requirements of the various FOSS licenses for software I use and to some I have even sent money to a couple for whom I've felt especially appreciative. BUT I NEVER WILL FEEL COMPELLED TO *CONTRIBUTE* ANYTHING.

    "Community" -- ha, what bunch of socialist wankers.

  41. compliance by Anonymous Coward · · Score: 0

    Its a nice idea, i dont see it happening. the the rules the software has to be shown to comply with change at random, seemingly; and who will fund the testing to show the software still complies? even assuming that theres enough interest to actually implement "this week's" rules in an open manner. Additionally, consider this is an industry happy to pass your data around in big juicy blocks using ActiveX, IE, and self-signed certs (if theres any encryption at all); theres a considerable clue deficiency to overcome before something decent could be sold.

  42. Liability by TheGreatOrangePeel · · Score: 2, Insightful

    I do work for one of the nation's (U.S.) largest insurance companies (read: paying money) and the major reason why they won't touch open source is liability. They want the ability to point to a vendor or software maker and say, "Their fault!" if something goes drastically wrong.

    1. Re:Liability by Hast · · Score: 1

      Can they actually do that?

      I mean they can always play the blame game, but can they escape liability claims because of it?

      Or is that why there are clauses "this software is should not be used in nuclear power plants" on some software packages? (That one is from Java IIRC.)

  43. Interesting by spun · · Score: 1

    Interesting. I wonder how common this is? Perhaps the problem with banks not donating code back is exagerated, simply because all banks contribute back anonymously for fear of lawsuits. Come to think of it, I wonder how much supposedly freelance open source contribution is actually funded by some big corporation or other but not attributed to them because of liability?

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  44. It starts at the bottom...Robin Hood. by Anonymous Coward · · Score: 0

    Yes, WE get the picture. However that's not what the stories about. Also there's something that needs to be kept in mind for all you "Robin Hoods" out there who feel that it's OK to sneek things in. The financial industry is right up there with healthcare as one of the most regulated industries out there. It's very easy to get your balls in a sling if you're not careful.

  45. Banks are HIGHLY regulated by Banner · · Score: 1

    and the author of this article is apparently completely unaware of that. Banks get audited, fairly often, by the government and other regulating bodies. They are told what they MUST have and what they MUST run. They have very little choice in software, hardware, and so many incredibly stupid little things that it's obnoxious in some cases.

    Do you really think a bunch of non-technical buearacrats are going to allow banks to just switch to open source? Please, get real! If you want banks to use OSS then you have to get it approved by the regulators first.

    Good luck with that.

    1. Re:Banks are HIGHLY regulated by Anonymous Coward · · Score: 0

      +1

      ...from one Banker to [apparently] another that understands more than the author of the FA.

  46. Re:BANKS? Are you kidding? by Builder · · Score: 1

    Are you serious? Even ignoring your racial comment, your post is still woefully mis-informed.

    I work for an investment bank and we give a LOT back. We have several charity's that we contribute significant sums to (both Employees and the company). We also contribute both source code (on the rare occasions that we do make in-house mods) as well as support through various channels (irc, web, etc.)

    Many very important contributions to Linux have come from banks. Maybe more would if Linux could finally reach the grade of enterprise operating system and be able to handle simple things like the addition of extra SAN LUNs without requiring a reboot. I'm the laughing stock of our Unix team because of that little gem, because I'm the Linux guy :)

  47. Banks are not IT companies by Anonymous Coward · · Score: 0

    At least that is management's perception.

    Banks do not understand or believe that their business is information technology. I work for a bank. I disagree. However, that is their position. Most banks, and there is an exception, are outsourcing everything. Their job is to mitigate risk.

    I have seen company policies that do not allow any employee to "directly" return contributions to the open source community. Contributions must be given through a third party and they must be approved. The company doesn't want to risk liability for releasing anything that might be considered somebody else's IP or trade secret. In fact, most banks are now in the patent "idea" business so they are not going to give back any ideas they think they can monetize. Better to be safe than sorry.

    Just because a company uses RedHat on their web servers doesn't mean they support open source. It means they pay money to RedHat, a vendor, for their product. That's the way they see it. I'm not allowed to use any open source product without obtaining it through a 3rd party vendor. Seems silly I know. But companies are paranoid because of things like Sarbanes-Oxley.

  48. Open Specifications by Anonymous Coward · · Score: 0

    I'd settle for open specifications of their on-line banking interfaces.

    The integrated bill pay is one of the few reasons I keep Quicken around.

  49. Good luck getting anything from a bank by Anonymous Coward · · Score: 0

    Unless you're a shareholder you're not likely to ever get anything from a bank.

  50. We are a financial company and are releasing OSS by hubrix · · Score: 0

    Be it slowly. Come check out http://matchable.rubyforge.org/

    --
    Screw realty just hook me up another monitor!
  51. Two Words: Sarbanes-Oxley by Anonymous Coward · · Score: 0

    The Sarbane-Oxley Act of 2002 implicitly prohibits Publicly Held companies (and companies within one year of going Public) from assigning any monetary value to Open Source Software that they have acquired for free, or to any of the enhancements they make to that free software AND later contribute back into the public domain. Not even the labor costs involved in acquiring, customizing and recontributing the software can be taken as an asset-value (under Generally Accepted Accounting Practices).

    So if you build a business sytem worth millions of dollars and you declare that as an asset which increases the value of your company to investors or mergers, you had damned well not have been contributing anything from that business system to any Open Source communi-ty/ists.

  52. Wall Street actually does contribute a lot.... by Anonymous Coward · · Score: 0

    ...but perhaps not in ways that are so obvious.....

    Many of the large firms do have formalized mechanisms for contributing back fixes. Some wind up being rather complicated (think lots of lawyers), but almost all of these companies see value in contributing back fixes rather than hoarding them. Goodness - would you want to have to maintain your own patches off of mainline instead of pushing that work back on the community?

    That said, no Wall Street banks view producing OSS as their main mission, nor in keeping some staff around working on OSS for the good of the world instead of the bottom line of the shareholders - that's just not the model. There is general recognition that if you care about a specific OSS project, you've got to put your money where your mouth is. It's just that in this world, its often easier to get a check written than a body hired.

    What is a better use of a company's resources - spending $250k/yr on a Linux developer (cost of living is high in NYC) or sending that money to RedHat (or Novell) to support their kernel developers?

    Just today I was part of a discussion (with a fellow technology VP at my company) of the form "should we fix this bug/misfeature in OSS product X ourselves, or should we first see how much company A would charge us to do it?". If we go the latter route, nobody will ever know it was us (our lawyers would probably put that in the contract), but the results would certainly go in the mainline either way.

    Nobody on the Street wants to bet the business on software from a "community" that has the possibility of getting bored and orphaning software. Look deep inside many high-profile OSS projects and you'll find large companies helping to fund them, often by paying for rarely used "support" contracts from the companies that keep the core developers on payroll.

  53. Ain't Gonna Happen Soon, If Ever by Postmaster+General · · Score: 1

    There was a time when we took a hard, serious look at OSS and Linux as an alternative to commercial software and operating systems. Although we did get a working model of a Linux-based server setup for internal demos, the idea was quickly snuffed out due to fear, not only from upper management, but from many of the customers as well, that the FDIC and state auditors would crap themselves if they ever came across a bank with a setup like that.

  54. Re:BANKS? Are you kidding? by Phil+John · · Score: 1

    ...we give a LOT back. We have several charity's that we contribute significant sums to...

    I suspect that has more to do with PR and/or reducing the company tax liability than anything else.

    However, GP was partly off the mark.

    --
    I am NaN
  55. Re:BANKS? Are you kidding? by fbjon · · Score: 1
    I suspect that has more to do with PR and/or reducing the company tax liability than anything else.

    So what, is the money dirty because of it?

    --
    True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.