Live data from Hacker News

Deutsche Bank makes source code publicly available for the first time

db.com

141–150 of 216 posts

Re: Deutsche Bank makes source code publicly available for the first time

#141

This is mostly a PR move. I currently work at DB, I can say that they make it look nice from the outside, but when you get here what you find is a large mess. It's a big difference between a bank and a company that actually ships software. Most of the work here is done in interfacing systems together, and moving data from one place to another. There is no focus on quality, just patching things together and making the…

It seems more like a move to get people to standardise on the DB code as a means to send trading instructions via Symphony,

Re: Deutsche Bank makes source code publicly available for the first time

#142
post #50
post #7

Great move. I really believe in the "free software, free society" idea of the FSF. After this batch, I'm sure there will still be a lot left to open source, but it's definitely a big step! If we're fortunate, others will follow suit. Germany is a great country for stuff like this. They have a relatively high share of Linux users, OpenStreetMap usage, etc. I feel like they're very critical towards their own country an…

AFAIK it's also the only first-world country where Firefox has the (slight) majority market share over Chrome on desktop.

That's going to change in the next days, when the media's gonna publish the news that Firefox now partnered with Burda Media Group to track your browsing history in Germany.

See the HN thread from friday, where Mozilla employees even defend it as a good thing that Firefox by default now sends everything you type into the URL bar to CliqZ.

Re: Deutsche Bank makes source code publicly available for the first time

#143
post #8

Earlier quoted context omitted.

Says public domain in the post but all the code says Apache, weird~

Article author probably doesn't realize there's a distinction between "publicly available" and "public domain"

German law doesn't have a public domain, so Apache license is as close as you can get.

Re: Deutsche Bank makes source code publicly available for the first time

#144
post #68
post #63

Earlier quoted context omitted.

It's unfair to label this as "Enterprise OO Garbage". It's simply a verbose name.

It is OO garbage. The giveaway is "Provider". The ball of mud that is OO inevitably necessitates enlisting an army of services, proxies, factories, builders and managers simply to work around the complexities of OO. Even if you have a simple problem OO tends to make it complex.

So how else do you implement that functionality, allowing you to choose the serialization protocol at runtime?

You need some data structure to combine the functionality for serializing and deserializing, and you then need some function that can, depending on context, choose the correct such data structure.

And now you've got your transportprotocolserializer, transportprotocolserializerprovider, and transportprotocolserializerproviderfactory

Even in Haskell or Scheme you'd end up with the same data structures and functions, one that does TransportProtocolEnum -> TransportProtocol, one TransportProtocol -> Data -> SerializedData, and one TransportProtocol -> SerializedData -> Data.

If you want to allow at runtime configuration of the transport protocol of each service, you still need the same structures and functions.

Or how else would you implement it?

Re: Deutsche Bank makes source code publicly available for the first time

#145

Worth noting this part: > The bank will put over 150,000 lines of code from its award-winning electronic platform Autobahn into the public domain If this is indeed correct, there's no licensing BS, no control of what you can do with it like most free software. This is pure and simple public domain.

Not exactly. Public Domain doesn't exist under German Law, so they did the next best thing: Apache2.

Re: Deutsche Bank makes source code publicly available for the first time

#146

Earlier quoted context omitted.

A lot of this has to with legal definitions from a pre-digital time. Fax is considered a "secure transmission", so it's hold actual weight in the German law system. Emails? Not so much. Especiallly when working in healthcare this can be an immense logistical issue, shuffling paper prescriptions around between 3-5 parties ain't no fun and leads to prescriptions being lost in the process and a lot of beurocratic overhe…

It's a combination of both. Disclaimer IANAL I just tend to talk to them. Digital signatures by themselves only provide non repudiation of the sender non the receiver. When in court, you as a sender will have to prove that the receiver actually received the data. § 371 ZPO [1] When sending a Mail per Einschreiben, the receiver instead has to prove that he didnt in fact get the message. Why that also applies to FAX bl…

> When sending a Mail per Einschreiben, the receiver instead has to prove that he didnt in fact get the message. Why that also applies to FAX blows my mind though.

Fax has a built-in transmission protocol and the receiver confirms that the transmission succeeded.

Re: Deutsche Bank makes source code publicly available for the first time

#147
post #134

Earlier quoted context omitted.

Having just moved to Germany the obsession with physical paperwork for various reasons is somewhat astounding.

As a Dutch person living and working in Berlin for some years now I can confirm the astounding gap between the state of digital banking between two wealthy neighbouring countries. The Dutch are practically light years ahead of the Germans on this one. This I say as a consumer and having worked in Dutch banking IT for 10 years.

This exactly what I'm experiencing too. Just moved to Berlin, and have lived in Canada && Sweden previously.

Re: Deutsche Bank makes source code publicly available for the first time

#148
post #55

Aren't banks allready shifting over in larger scale to quntum computing? Would also explain the openess from a bank. Though national banks and nation state backed banks are imo often quite a few steps better than the rest - then again at times even though publically supported f ks up like Nordea.

I have not seen any evidence that banks are shifting over to quantum computing. As far as I can see, quantum computing itsself is far from useable in any production setting -- it is mostly in early R&D stage.

It's not exactly "computing", but you can buy some quantum crypto systems for doing key distribution: https://en.wikipedia.org/wiki/Quantum_key_distribution#Comme...

Re: Deutsche Bank makes source code publicly available for the first time

#149
post #130

Earlier quoted context omitted.

Having just moved to Germany the obsession with physical paperwork for various reasons is somewhat astounding.

Germany requires a lot of high-touch interaction to get anything official done, but in Hungary I have to sign seven (seven!) pages in order to send a DHL letter. So it can be much worse. :-)

When receiving packages from outside of the EU, you'll have the pleasure of going to the Zollamt in Germany.

At the Zollamt you'll get to enjoy standing in at least 3 separate and consecutive lines. Only to pay import taxes. Something that could have been done faster, cheaper and more conveniently by sending an invoice.

Post reply on HN