A type of software where the source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose.