Introdución

Cando un programador desenvolve un software faino baixo un código fonte (linguaxe a medio camiño entre o código binario e a nosa lingua). Si desexásemos modificar un software (por exemplo para logo linuxtraducilo o galego) necesitariamos o código fonte.

A hora de publicalo seu traballo, os programadores poden mantelo en segredo ou ben comunicalo, e hai moitas licenzas que regulan o uso, copia, modificación, etc. A condición destas licencias determinan se un programa é software libre ou non.

As licenzas libres permiten que o software poida ser usado, copiado, estudiado, modificado e distribuido sin necesidade de autorización e sen restricción algunha