Un software que permite al usuario modificar y agregar código a este se define como:
Software Privativo
Software Libre
Software Open Source
El software que requiere un pago para que licencia sea liberada se le denomina:
Software privativo
Software libre
El software que otorga a sus usuarios la posibilidad de utilizarlo sin la necesidad de realizar un pago.
Escuelas con pocos recursos son las únicas candidatas a utilizar software libre.
Todo el software privativo es caro.