OpenLayers 3 and why Open Source makes a difference