Source: https://tableau.github.io/2017.02-TableauCorpCLA.pdf