El movimiento de software libre surgió en respuesta al crecimiento de programas protegidos por derechos de autor. El software libre permite a los usuarios usar, estudiar, modificar y distribuir el software. En el Perú, el software se protege bajo la Ley de Derechos de Autor y no bajo la ley de patentes, debido a que el software no introduce cambios físicos y se considera una expresión de instrucciones más que un bien tangible.