Baseado em seus conhecimentos de informática, leia o trecho abaixo e responda: Utilizando um _______________ o usuário terá liberdade de melhorar o programa e tornar públicas estas modificações, compartilhando com a comunidade de usuários, além disso, pode ser utilizado para quaisquer fins, adaptando-o às suas necessidades. A descrição se refere ao conceito de:
A) Hardware.
B) Sistema operacional.
C) Aplicativo digital.
D) Software livre.