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.
...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.
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.
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.
The competition is WorldSpan.
(www.worldspan.com)
Appletalk is now used mostly whilst encapsulated in IP. Really.
Dude, there is no W in Slashdot.
Slashdowt? WTF is that????
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
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!)
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.
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...
You forgot the "Phr33 k3v1n m17n1ck"
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
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
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
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
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
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
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
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
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
There are currently 4 major airline resevation systems:
1. WorldSpan
2. Sabre
3. SystemOne/Amadeus
4. Apollo
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.
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
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
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
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:
-There is a whitepaper and other public docs about it at http://www.inter netsolutions.enterprise.hp.com/espeak/library.htm
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
This seems like yet another overextension of the term.
errr, hi fans, three things
...' above i immediately was reaching for the URL, i thought everything was online now and i can't find it, doh!
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
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.
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.
is it pegasus?
-- your knees hurt, don't they?
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).
But the actual language has no license.
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.
/translate it to executables.
So, there is a clear distinction between the language and the scaffolding needed to run a program
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.
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