Slashdot Mirror


JP Morgan & PWHCoopers use Mozilla license

Paul Cunnell writes "FpML? (financial product markup language), jointly created and maintained by J.P. Morgan and PricewaterhouseCoopers, is a new protocol for sharing information on, and dealing in, financial derivatives over the Internet. It is expected to become the standard for the derivatives industry in the rapidly growing field of electronic commerce. Of particular interest to Slashdot readers is the fact that they're using the Mozilla licence for it. " Somewhat analogous to the SABRE system for airlines - make an open system, so that everyone uses it, and you become the standard.

48 comments

  1. Can I be first... by Anonymous Coward · · Score: 0

    ...to make fun of the excessively long and unwieldy name, "PricewaterhouseCoopers?"

    I work for them, so I think I'm entitled...

    Although it is *very* cool that they're going with something like the Mozilla license for *anything* they do, considering how stodgy and corporate they are in nearly everything else I've seen them involved.

    1. Re:Can I be first... by Anonymous Coward · · Score: 0

      The abbreviation is PWC.

      Basically Price and Waterhouse got together
      to make PriceWaterhouse. Then PW merged
      with Coopers&Lybrand to make
      PriceWaterhouseCoopers (and the Lybrand was
      dropped -- things could have been worse!!)

      But I agree the name sucks (but get a load of
      their logo -- did the designers just let their 5-year-olds loose with the raise/lower controls in their wordprocessor??? I mean, the TeX uses
      position nicely in its logo -- LaTeX's is bad,
      but PWC's logo??!!?!!?!?!?

    2. Re:Can I be first... by CoreDump · · Score: 1
      The name came from the merger in 1998 of Price Waterhouse with Coopers & Lybrand

      http://www.pr icewaterhousecoopers.com/gx/eng/about/press-rm/fac t.html

      if you really can't live without knowing the whole history. :P -CoreDump

      --

      ---
      Segmentation Fault ( core dumped )

    3. Re:Can I be first... by blaine · · Score: 1

      Only if I can be second :P PWHC came to my college for some talks, and nobody could stop laughing about the name. Whoever came up with Pricewaterhousecoopers??

      Oh well. I know people who work for them anyways, and they say they're cool, despite the awful name.

      --

      -[Blaine]- "'Oh dear,' says God, 'I hadn't thought of that,' and promptly vanishes in a puff of logic."
    4. Re:Can I be first... by Rombuu · · Score: 1

      Price Waterhouse merged with Coopers & Lybrand, and Lybrand got screwed in the deal for somreason.

      But they pay me well, so I can't laugh about the name too much... :)

      --

      DrLunch.com The site that tells you what's for lunch!
  2. SABRE? by Anonymous Coward · · Score: 0

    SABRE isn't the standard. It is popular, but not the standard out there...not every airline uses it. ya' know Priceline.com? well, that's powered by SABRE's competitor.

    1. Re:SABRE? by Anonymous Coward · · Score: 0

      As I recall, American Airlines, the developer of Sabre, opened it up to settle an antitrust case. They were forced into it.

    2. Re:SABRE? by Anonymous Coward · · Score: 0


      Yeah. TCP/IP isn't a standard. It is popular, but not the standard out there...not all computers use it ya' know. Appletalk? IPX/SPX? well, that's not TCP/IP.

    3. Re:SABRE? by Alpha+Prime · · Score: 1

      Plus, its hardly an open system, lots of back doors and secret passages.

      ...Alpha

    4. Re:SABRE? by Shandon · · Score: 1

      and lots of small, twisty passages :)

  3. "license"? by Anonymous Coward · · Score: 0

    I don't think a markup language is copyrightable, and therefore it seems silly to apply the MPL to it. Maybe they're really MPL'ing the documentation, which is a different matter.

    It might be patentable, but the MPL is a copyright license, not a patent license.

    1. Re:"license"? by jpc · · Score: 1

      Maybe the specification is going to be in the form of code. It would probably be more useful like that. Wasn't the ISO Pascal standard a program to convert Pascal to C?

  4. Re:who is the comp? by Anonymous Coward · · Score: 0

    The competition is WorldSpan.

    (www.worldspan.com)

  5. Re:TCP/IP not a standard??? by Anonymous Coward · · Score: 0

    Appletalk is now used mostly whilst encapsulated in IP. Really.

  6. Re:The poor state of US IT by Anonymous Coward · · Score: 0

    Dude, there is no W in Slashdot.
    Slashdowt? WTF is that????

  7. Translation for the 31337 by Anonymous Coward · · Score: 0

    JP M0rg4N & PWHc00p3rz us3 M0z1ll4 l1Cen53

    PauL CunN3lL wR1tes "PHpML? (pH1n4nc14l PR0dUCt markup
    l4n6Ua63), j()1ntly Cre4ted 4Nd ma1nt41ned By j.P. M()Rg4n
    4nd pR1C3w4T3rh0u53c()()p3rZ, 1s 4 new pR0t0c0l pH0r sh4r1n6 1npH0rm4t1()n
    0N, 4nd d34l1ng 1n, pH1N4nc14l d3r1vat1ves 0v3r tH3 1Nt3rN3t. 1t 1Z 3xp3ct3d t0
    B3C()m3 th3 5t4Ndard PH0r tHe d3r1v4T1v3z 1ndu5trY 1N tH3 r4p1dLY 6r()w1ng
    pH13ld ()f 3L3CtR0n1c C0m/\/\3rC3. 0f p4rT1cular 1nT3R3st t() SL4sHd()t r34d3rZ 1Z
    the pH4cT That Th3Y'r3 U51n6 tH3 M()z1lla lic3Nc3 pH0R 1T. " 50m3wh4T 4nal()g()Uz
    t() TH3 S4Br3 syst3m PH()r 41rl1N3Z - m4k3 4n 0peN 5yst3m, 50 thaT 3v3Ry()N3 Uses
    1T, and Y0U b3c()me th3 5t4Nd4rd

  8. Re:Pricing models by Anonymous Coward · · Score: 0

    That's not at issue, from what I understand
    from the press release. The details of
    the deal are what FPML would describe, not
    how it is valued, or what its value would be.

    So, Citibank might value a swap with
    Banker's Trust at 5mm while BT values it at
    15mm. One (or both!) of them is wrong, and
    only time will tell them apart. FPML would
    just allow them to agree on the specifications
    of the trade.

    -- former deriv guy (hi reha!)

  9. Re:4 major systems by Anonymous Coward · · Score: 0

    Hang on - I'm contracting to the Australia/NZ
    agent for Galileo. They are the only real
    competition to SABRE down here - and you missed
    them out entirely! Hmph!

    Interesting note: The Antipodean agents for SABRE
    and Galileo are both owned by the same company...
    Australia seems to like monopolies.

  10. Electronic commerce !!!! by Anonymous Coward · · Score: 0

    I don' t see what it has to do with electronic commerce since buying/selling derivatives won' t be of any use to most of us.
    Anyway, I guess it makes extensive use of crypto
    algorithms and I wonder how they will deal with the different laws around the world.
    How long before traders are replaced by intelligent agents roaming the Internet ?

    I've seen the future and it will be...

    1. Re:Electronic commerce !!!! by trichard · · Score: 1

      This kind of application has EVERYTHING to do with electronic commerce. Don't be misled by thie high visibility of amazon.com and eBay, which follow the business-to-consumer model.

      I recently came across a stat (source: International Data Corporation, Global Market Forcast for Internet Usage and Commerce, 7/97. Dated? Maybe a little but still very relevant) that showed that in 1996, business-to-consumer e-business was $1.6B of a $2.6B "pie," or 60%.

      By 2001, however, business-to-business e-commerce would dominate, growing to $178B, or 80% of a $222.6B (!) total market.

      That's a lot of B's for companies to toss back and forth. It's only natural that businesses would evolve methods such as this to accomidate their needs more efficiently.

      trichard

  11. Oh, yea! You forgot about Kevin by Anonymous Coward · · Score: 0

    You forgot the "Phr33 k3v1n m17n1ck"

  12. The poor state of US IT by gavinhall · · Score: 1

    Posted by FascDot Killed My Previous Use:

    Just the fact that "Company decides to stick to standards" is newsworthy points out what a sorry state we are in.
    --
    "Please remember that how you say something is often more important than what you say." - Rob Malda

    1. Re:The poor state of US IT by Rombuu · · Score: 1

      PwC is not an American company.

      --

      DrLunch.com The site that tells you what's for lunch!
  13. Ummmm....yeah? by gavinhall · · Score: 1

    Posted by FascDot Killed My Previous Use:

    But this story is news here. That's my point.
    --
    "Please remember that how you say something is often more important than what you say." - Rob Malda

  14. Or Java. by gavinhall · · Score: 1

    Posted by FascDot Killed My Previous Use:

    There are many many languages/specs that have licenses. Java, Posix, etc.
    --
    "Please remember that how you say something is often more important than what you say." - Rob Malda

  15. What's the practical difference? by gavinhall · · Score: 1

    Posted by FascDot Killed My Previous Use:

    If I can't compile or run programs written in Language L without the license, what's the difference?
    --
    "Please remember that how you say something is often more important than what you say." - Rob Malda

  16. Just not tell anyone. by gavinhall · · Score: 2

    Posted by FascDot Killed My Previous Use:

    Nearly all of MS's specs and protocols are undocumented or poorly documented. Things like WINE, Samba, and Office conversion utils are all reverse engineered.
    --
    "Please remember that how you say something is often more important than what you say." - Rob Malda

  17. what standards? by Danse · · Score: 1

    They aren't sticking to anything. They just created what they hope will become the standard. Since it is pretty much open to everyone, it will likely become the standard.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  18. Standards Race... by Danse · · Score: 1

    With XML being so popular now, it looks like everyone and his dog will be trying to hammer out standard protocols for everything. It might get interesting... more likely it will get confusing. This is where free software is a very good thing. If these people who create the various protocols will deal openly with the other parties who will be likely to use them and allow everyone free access and use, they will probably prevent standards wars and other unpleasant problems that crop up when more than one party attempts to create such a protocol. They won't have to argue over who's is better. They can just take the best ideas from each and everyone uses it for free. No problems.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  19. Re:Open sourcing an ML by Dave+W · · Score: 1

    Actually the thing I find amusing/sad is that I was team leading a Derivatives capture, transmission and matching system more than two years ago in the city of London.

    I did design in using XML and DTD's for all the derivatives we supported.

    That system is (I believe) now live although somewhat cut down from the original proposals.

    The whole thing was definately tied up in very non-open licenses. The company has the standard for dealer confirmations already tied up internationally so it is possible for completely proprietary standards to suceeed (but only for a while).

    Dave

  20. Open sourcing an ML by spun · · Score: 1
    Wow, what a good idea! Here I was thinking of designing a financial markup language, and keeping it a total secret, making people sign nondisclosure agreements even to see the spec. Gosh do I feel dumb.

    I note from their FAQ that they haven't published the spec yet, which is too bad. Haven't they heard of 'release early, release often?':-P

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  21. 4 major systems by slew · · Score: 1

    There are currently 4 major airline resevation systems:

    1. WorldSpan
    2. Sabre
    3. SystemOne/Amadeus
    4. Apollo

  22. Re:How can you *not* Open Source a spec or protoco by Ben+Hutchings · · Score: 1

    Perhaps it covers the DTD or some sample code. Personally, I would consider it a bad idea to put a DTD under the Mozilla licence. Forks in interchange formats can be extremely damaging - look at how standard TIFF is! A licence that forced any fork to use a distinct name and to start from version 1 again might be more appropriate.

  23. SABRE open? What are you talking about? by Troy+Roberts · · Score: 1

    I worked for American Airlines for five years and know a great deal about SABRE. SABRE is a set of packages (RES, FRT, and OPR) that's Reservations, feight, and operations (flight planning and glide down). These system run on an OS called TPF (Transaction Processing Facility), which was originally developed by IBM, American Airlines, and TWA in the early 60's. The packages that run and support American Airlines, travel agents, and freight operation (AA and other airlines) are arcane, character based, written in 509 byte, 1K, or 4K blocks called segments in either assembly or SABRE TALK. None of which is open. They have adopted some EDI standards from IATA (International Air Transport Association) and X.25 (edifact) formats for EDI, but nothing about SABRE itself is open or free.

    Troy

  24. Bzzzzt. Wrong answer by Troy+Roberts · · Score: 1

    TPF was developed by IBM, AA, and TWA and was originally called ACP (Airline control program). SABRE is the RES, FRT, and Operations software that AA developed to run their airline business. They have contractual agreements with other airlines to provide RES and FRT services as well as contracts with travel agencies. The source to SABRE is now the property of SABRE, Inc. Which is a spin off of AMR, Inc.


    There has been no anti-truss suit against AMR or any of it's subsideries nor SABRE, Inc.


    Troy

  25. SGML finally comes of age? by LizardKing · · Score: 1

    As someone who made a living from SGML for three years, this is actually far more interesting than it is for most people. SGML was just too unwieldy for the mass market in Europe. Although it's platform independent and adaptable, SGML hasn't really taken off. Part of the problem was the dearth of tools that could make SGML accessible. SoftQuad's Author Editor showed some promise, but it's only really notable for forming the basis of HotMetal Pro.

    When XML was in its infancy, along with XSL and the proposed mathematical markup language, I attended a number of meetings intended to evangelise the new standard. I came away feeling disillusioned. Here was a great idea that took the best of SGML and DSSSL, and marketed it towards the newly Internet savvy public. However, the same bunch of zealots that buried SGML in technical obscurity looked set to do the same.

    I think it's fair to say that SGML's only lasting monument so far, is its application on the World Wide Web (as HTML). Great DTD's like the US military ones (pertaining to things like tables and the like) were not enough to prevent the death of SGML as a data interchange format.

    Hopefully efforts like this financial data standard will encourage further use of XML, and bring about an end to proprietary standards for data interchange. No more bloated word processor file formats concerned principally with style rather than structure. The use of XML in projects like the Gnome desktop will maybe adavnce this idea, and bring about a revolution in desktop publishing. Never again will I have to tell a publisher to f*ck off when they give me useless data in the form of deadend Word, or worse, Framemaker files.

    At least I can hope.

    Chris Wareham

  26. A real joke. What about HP eSpeak? by MagicFab · · Score: 1
    Come on, now we'll see every new development been announced as "open source", what a cool marketing stunt! Then their server is /.'d while we try to figure if it's for real or just the eternal buzzzzzzz...

    I think eSpeak from HP ( http://www.hp.com/e-services/e-speak2.ht ml) seems to stand more chances and I like it better because:

    -Not "financial" oriented
    -From their FAQ:
    Q. How much will HP e-speak cost?

    A. HP e-speak will be distributed at little or no cost to developers via the Internet. Once released by HP, HP e-speak core software will be freely downloadable from a website. The download will include documentation, binary core code, and licensed source code.

    -There is a whitepaper and other public docs about it at http://www.inter netsolutions.enterprise.hp.com/espeak/library.html

    What about BizTalk (from Microsoft)? Hadn't heard of it until I read it on the HP site (!).


    --
    Notepad specialist & FAT administrator, group training available Fabian Rodriguez
    --
    Notepad specialist & FAT administrator, group training available
  27. How can you *not* Open Source a spec or protocol? by Frog · · Score: 1

    This seems like yet another overextension of the term.

  28. Re:Enterprises *must* share ontologies... by gravious · · Score: 1

    errr, hi fans, three things

    where is the DTD on the fpML site? i know it looks like they are still building the site but i think that they are preempting themselves here. they gottta MPL the DTD, and if they don't it is no standard in my books

    when mr/ms harmonica states 'See the ...' above i immediately was reaching for the URL, i thought everything was online now and i can't find it, doh!

    does anybody (in the enterprise application integration business) want to help me design an Open Source DTD for the exchange of relational, network and recursive data structures? I want to promote interoperability in my industry. After all we are meant to be in the business of integration!

    --

    Satan, oscillate my metallic sonatas.
  29. No joke - eSpeak doesn't by Linuk · · Score: 1

    I think eSpeak from HP seems to stand more chances and I like it better because: [snip] Not "financial" oriented

    FpML is not about brokerage between bid and offer, as eSpeak seems to be. Rather, it addresses an urgent need for banks to speak a common and extensible language when exchanging data with other departments or banks.

    Data in this context means trade details, counterparty information, etc. New financial instruments are born every day, and different applications (e.g. front office system vs. risk management application vs. settlement system) need different parts of that data. XML is extremely applicable to the financial industry, and FpML was just a thing waiting to happen.

  30. who is the comp? by mistabobdobalina · · Score: 1

    is it pegasus?

    --
    -- your knees hurt, don't they?
  31. Enterprises *must* share ontologies... by harmonica · · Score: 1

    I found the site not very informative. However, it states that fpml is based on XML. Moreover, the logo on top of each page indicates that XML-like elements are used.

    To make business work, enterprises must share their DTD's (document type definitions) for new languages like fpml to take advantage of the net. Making it secret would make no sense at all! See the "Share the Ontology in XML-based trading architecures" article in this year's March issue of Communications of the ACM, maybe it's also available online (www.acm.org).

    1. Re:Enterprises *must* share ontologies... by harmonica · · Score: 1

      I guessed there must be a DTD as the language is supposed to be build on top of xml, but I didn't find it on that site.

      I said that the article was maybe online... but maybe you can get a copy of that CACM issue in a university library near you? It's a small article (one page) combined with a large, very informative article on XML-based e-commerce, sort of an introduction to the topic...

  32. ???? by twixel · · Score: 1
    Runtimes and compilers have licenses. There can be a trademark on a name, a license on a reference implementation, a copyright on the documentation.

    But the actual language has no license.

  33. A lot. by twixel · · Score: 1

    You could write your own Java interpreter and call it Kaffe.....ooh, somebody already did that and even the super-trademark-protective Sun didn't sue them.

    So, there is a clear distinction between the language and the scaffolding needed to run a program /translate it to executables.

  34. Sabre an open standard????? by twixel · · Score: 2
    Last time I counted, there were four major arline reservation systems. All were proprietary.

    SABRE, WORLDSPAN, GALILEO and AMADEUS.

    So SABRE is not a standard and it is not open. It is a reservation system.

    And how anyone can release a markup language with a license, is completely beyond me. Imagine HTML having a license. Or C.

    1. Re:Sabre an open standard????? by SirBeep · · Score: 1

      SABRE is both the standard and a company.

      all of the above use the same language (SABREtalk if you wan't to call it a language, I call it 360 ASM with loop structures) to create the functionality on the same system (TPF)


      I once worked for one of the above and had to write the SABREtalk code to perform queries like:
      A*315atl200lax .... and so on.
      no I don't know what it means either. :)

  35. Pricing models by xmedar · · Score: 1

    Well I want to know how they are going to deal with the issue of different derivative pricing models, do they include the model and parameters in the markup language or just the resulting numbers?

    --
    Any sufficiently advanced man is indistinguishable from God