Technology news December 6th 2017 Google Amazon Smart Phones Open source software and more