Ask HN: Sick of your bank? Want to build a open source, non-profit, online bank?
Here's the idea: An open source, upfront, transparant and humane bank driven not by profit but by the passion to simply create a bank that people like and enjoy using.
A few key ideas or keystones might include:
* Transparant/Open Source
* Non Profit
* Great Customer Support
* Few and fair fees
* Great User Experience
* Mobile First (cliche I know..)
* Open API
This wouldn't just be a projects for fellow developers. We'd need designers, lawyers, and people involved in banks who are dissatisfied at the current status quo (after all we'll need a partner bank in every country we want to operate in to avoid logistical nightmares). I really think it could be a project anyone could help out in - Think of it as a generation coming together to drag one of the biggest industries in the world into the 21st century.By partnering with a local bank in each country, it would cut out a lot of issue logistically, making the project a lot easier to implement than just building a new bank from the ground up.
Any thoughts?
By the way, my email address is npaterson1 [at] gmail [dot] com if you're interested/want to know more :) Niall
P.S Regarding Credit Unions, I can see why people are bringing them up but mcuy issue with them is that they don't offer stuff like checking accounts, atms etc, aren't really open that much, are exceptionally slow at allowing you withdraw and are completely offline. That's just my experience, but I don't think you could actually bank with a credit union, which is what I'm trying to get at.
P.P.S I think if you were to look at the three things I mentioned - online, non profit and open source, non profit is the one I think is least differentiable if that makes any sense. I think an online open source bank is the real innovative part, not the non profit part.
EDIT: A lot of people are asking something along the lines of 'well this works when it comes to banking, what else is there to it?'. I think banking is a really really backward system, there's so much you could do, simple tiny things that would make experiences so much more pleasant. Here's an example: Imagine if your bank account had a profile, almost like a social network, and you could go to someone else's profile and quickly see recent transactions you've had with them. I'm not thinking of something like a credit union, rather something quite different, and I really feel there's lots more that can be done with banking from a tech pov. I don't get why we have to assume banking is as advanced as it can be, it's clearly not.
91 comments
[ 3.0 ms ] story [ 153 ms ] threadI strongly believe that this will go nowhere unless you spec out exactly what you want to accomplish. Just saying "we should make a better bank. Let's talk about it" won't progress much.
From http://money.howstuffworks.com/personal-finance/banking/bank...: Banks accept deposits and make loans and derive a profit from the difference in the interest rates paid and charged, respectively.
Article - http://www.businesswire.com/news/home/20120305006339/en/Barc...
Main Site - http://www.barclaycardring.com/
A similar approach may be feasible for an online world bank to generate enough income to pay employees.
[0] http://www.irishexaminer.com/business/75-of-irish-adults-in-...
[1] http://en.wikipedia.org/wiki/Credit_union#Global_presence
What is missing from that set of use cases?
EDIT: Oxford comma
Credit unions cannot really exist as non-profits; they aren't funded by donations, and they generally do have to operate at a small profit.
Most credit unions are not-for-profit. They must operate at a small surplus in order to guarantee solvency and operational cash. A typical company generates profits for the benefit of owners & shareholders, whereas the credit union not-for-profit generates profit to provide better services, better rates, etc.
(Non-profit status is usually for charities, and banking is not a charitable activity.)
I think people have seized on the non profit word here. I think credit unions and this would be non profit in different ways if that makes sense.
http://www.channel4.com/programmes/bank-of-dave
Banks are required to for example know their customers before giving them accounts, and can be held responsible for money or shady laundering.
Im all for the idea anyway but lets talk real, how would it work? It has to be for profit else its not a business but a welfare whixh the banks will go to for bailouts next. Owned by all members?
We had such discussions before on hn conclusio was that current laws and requirements dont make that possible.
The code for the website, backoffice systems, credit scoring, and fraud detection could be open-sourced and continually improved.
Data on credit decisions would be available to any member to scrutinize and challenge, thus reducing fraudulent or unwise loans and identifying opportunities to expand profitable lending.
The bank's individual loans and investments would be public, perhaps lightly scrubbed of personal identifying information. Regulators, journalists, and motivated individuals could see if sweetheart deals are being made at the expense of the membership or the deposit insurance fund.
The bank could publish a public "blockchain" of transactions similar to Bitcoin so financial statements could be reconciled down to the transaction level. This might make it much more difficult to hide fraud and abuse.
Incidents of fraud and default would be published as they occur. The resulting social pressure should reduce the bank's costs, and the data could be used to improve credit and membership decisions.
I have to ask though, is this seriously not the case for CU's in Ireland? I think here in the US this is totally common place and nobody would use a CU if they didn't offer these services.
People won't "bank" when it comes to Bitcoin - There's no need of a Banking system really. And as per your concern around fluctuating value of Bitcoins, It's just a matter of how you look at it and standardization.
Assuming everyone tomorrow agrees to standardize that Bitcoin is the de-facto currency and decides to transact in BTC only, I don't think anyone will be concerned about fluctuation anymore. Item X which retails for 2BTC, will retail for 2BTC today, tomorrow and day after tomorrow. (Assuming no price change, offcourse)
Let's face it 'Assuming everyone tomorrow agrees to standardize that Bitcoin is the de-facto currency and decides to transact in BTC only' is a crazy assumption right now.
err consider John Doe... He doesn't give a damn if his bank is open source or not. John Doe is not your target, people who use BitCoins (and I don't mean lemonade selling girl scouts) are your target.
Electricity, Air travel, Internet? Don't you think these were crazy ideas some day?
With Bitcoin ATM's opening up in Toronto where I live, I see things moving fast than even myself expected. Sure, there will be resistance but it's hard to suppress something as revolutionary & crazy as Crypto currencies.
Assume the same John Doe :), ordinary internet user, Never heard of XYZ Open source bank, No idea how it works, 0 control over it. Will John trust his life savings with this Open Source bank?
I'm not trying to de-motivate you or diss you, infact I encourage everything Open Source! It's just that I'm attempting to outline that something out there already exists which solves may be atleast some of the problems you want to solve. Good luck!
Banking is about borrowing and lending. The idea that using bitcoin eliminates the need to borrow and lend money is something that could use support.
The idea & support for transactions like borrowing, lending, escrow and likely all other transaction types that you can think of are already built into Bitcoin & it's design. They are just not being used as of today.
Infact, I would say it's safer to carry out such transactions using Crypto currencies than with a Bank. Please see this video: http://www.youtube.com/watch?v=mD4L7xDNCmA
Satoshi was clever enough to think of all use-cases and he made sure that the design & eco-system would be solid enough to replace centuries old incumbents like Banks. The features are just sitting and hiding there in the protocol to be made use of when there is enough traction & momentum.
I can get cash from any participating atm or just cash back at a groceries. I have a saving and a checking account. I had two loans with them. First loan was a 15k one I paid off and currently I have a 25k loan with them. The interest rate is pretty low.
I usually just pay via credit card to get points and use my CU to pay the credit card bill.
I think my CU addresses every single point on your bullet list except for mobile first. But I usually just use a credit card by proxy.
One negative thing about CU is just the fact that they're selective on membership.
I'm a software developer, glad to spend some of my time in this project: rodrigosetti [at] gmail [dot] com
* Offers Checking accounts
* Has ATM's
* Are open as much as most banks are.
* Are exceptionally friendly.
* Have an online presence that... well it's not exceptional, but it's not that bad either as far as these things go.
That's why I've always kept my personal and business accounts there over the past 20 years.
I love open source software, but from a bank...I just want them to give me a good deal and be helpful.
Banks are not cutting edge in general, at least not in the US. If you look at other markets, like Europe, they adopted a lot of technology must faster than US banks: two-factor auth tokens, sending money via SMS, for example.
Of course many people would value a a pretty UI layer on top of that with categories, notes and charts and graphs that offer much more interesting graphical indications of which people and companies take up the highest portion of your monthly spend, where your bills are going up and which shops have you not visited in a while ... but then you find yourself in the position where you're really trying to build an open source alternative to mint.com rather than a bank.
...Which actually seems like a much easier ambition to realise, not to mention a niche which the likes of GnuCash have started to fill.
Mint is great, but it's very much read only. A read and write setup, if you get the anaology, would surely be much more powerful.
Yes, Im way out of range of my credit union's ATMs. No biggie, they pay me $20 a month to cover any ATM charges! In fact, just yesterday, I got a free $80 long term member award (its been more than a decade).
Basically my credit union kicks all kinds of *ss. If they ever grow huge and get pwned by big bankery, Ill likely change my mind.
Im totally down for the open source non profit bank though.
I'll chime in with a bunch of the other people in the thread and say that none of these things are true of my (US) credit union. Their online banking could use a design refresh, but fulfills all of my needs pretty well.
Plenty of atms and free checking, also a few convenient physical locations in case I need to look someone in the eye. Been with them for 10 years.
edit: branches close at 6, but the drive through is open until 8. Also open on Saturday and Sunday mornings.
I usually deal with my cu through my phone, and I do have to click "Mobile" to get the mobile site - but it doesn't bother me very much.
“If I had asked people what they wanted, they would have said faster horses.”
positvemoney.org runs a policy campaign which makes a compelling argument for a separation of these two functions as a response to the financial crisis. One of the arguments is that when the investments of banks fail, our ability to transact fails with them. Not exactly a resilient system.
There are a number of existing open source projects to create libraries and protocols to generically provide money transfers. http://opencoin.org (disclaimer: I am involved with this project) http://opentransactions.org http://opencoin.com - open source but very much commercial
Those who say bitcoin is addressing these functions are misguided. Bitcoin is arguably a currency tightly integrated with a transaction technology. In theory the bitcoin transaction technology could be re-worked to be useful as a library for money transfers (non-anonymous). I imagine that would be a significant amount of work.
What will draw customers (other then fellow developers) to a bank with open source software?