Software for which the use, study, modification and duplication by others for distribution purposes are permitted, both technically and legally, in order to guarantee certain inherent freedoms, including control of the programme by the user and the possibility of sharing between individuals.
Source of definition: INFPC, 2025