Разработка программ с открытым кодом подразумевает широкое использование материалов, созданных другими людьми, но они распространяются под самыми разными условиями: от юмористических «пивных лицензий», требующих вместо денег выслать автору пива, до лицензий семейства GPL и специфических для отдельных платформ лицензий Apache или Eclipse.
Спецификация Software Package Data Exchange описывает формат файла, в котором должна храниться информация о программном пакете и о всех содержащихся в нем файлах. Каждому файлу сопоставляется идентификатор лицензии. Тексты многих распространенных лицензий опубликованы на сайте spdx.org, но формат предусматривает возможность включения собственных текстов.
В проекте SPDX участвует ряд известных компаний, в том числе Alcatel-Lucent, Canonical, HP и Motorola Mobility, но главной задачей остается реализация поддержки формата в средствах разработки и его широкое внедрение.