Source: https://law.stackexchange.com/questions/8277/is-it-legal-to-write-software-to-convert-data-from-a-proprietary-format?noredirect=1