Richard Stallman argumenta que los sistemas operativos gratuitos como GNU son más éticos que aquellos de pago como Windows. Stallman fundó el Proyecto GNU para crear un sistema operativo compatible con Unix pero libre de restricciones en su uso y modificación. El software debe ser libre para que los usuarios puedan usarlo y modificarlo sin pagar por permisos.