I'm interested in Quantopian and Zipline but I don't understand the subleties yet. I know Quantopian will be the way to go for broker integration (IB initially), for a reliable data source and a low 'cost of entry' in terms of programming skill. But what about Zipline i.e. do I need to provide my own data source with Zipline as well as write my own front-end? (I have assumed the latter so please correct me.)
Another thought: on github Zipline is 'under' Quantopian' - this doesn't feel right of Quantopian is commericial and Zipline is Open Source.