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
traducilo 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