Battlefield 1 Open Beta Official Thread| Starts Aug 30th for those who signed up
Starts tomorrow for those who signed up to Battlefield Insider, Wednesday for those who didn't sign up at all. If you did sign up codes should be sent out soonish presumably.
DICE apparently don't know when it's going to end, so prolly lasts a week or two.