¿Que son las de Licencias de Software Libre? Y ¿Cuáles son las más usadas por los programadores?

 

Para comenzar con ello, debemos entender que es una licencia de software, que no es más que un contrato entre el programador y el usuario, en el cual se estipula las condiciones de uso del software, como lo son  el tiempo en el cual podrá usarlo, si podrá modificarlo, el plazo de la cesión de derecho, el territorio en el cual podrá ser usado o no, entre otros.

Licencia de Software libres.

Estas son Licencias de software en que su creador permite que el mismo pueda ser usado libremente, esto quiere decir,  con cualquier propósito o fin a conciencia del usuario, ser modificado, mejorado, adaptándolo a las necesidades del mismo, otorgándole al usuario acceso al código fuente, puesto que de lo contrario la mayoría de las funciones que requiere una licencia de software para ser libre no podrían realizarse.

Entre las licencias de software libre más conocidas podemos encontrar la Licencia Pública General de GNU o conocida también por sus siglas en inglés GNU GPL, que basa su fundamento en la libertad que otorga a los usuarios, siempre y cuando todas aquellas obras derivadas de su licencia sigan perteneciendo a la misma.

También encontramos en entre rango de licencias de software, a AGPL o Licencia Publica General de Affero proveniente de GNU, incluyendo a parte de sus políticas, una clausula obligatoria de libre distribución, asimismo, podemos encontrar a la Licencia BSD o conocida también como Licencia de Distribución de Software Berkeley, siendo un poco simple a la hora de usar que las ante mencionadas, encontramos igualmente la Licencia MIT, la Licencia Publica de Microsoft, como buenas opciones a lo hora de necesitar una Licencia de Software Libre.

Diferencia ente las licencias de Software libre y el Software de dominio público.

Tienden a confundirse, por cuanto ambas contienen libertades otorgadas al usuario con el fin de modificar, crear, usar; sin embargo, a pesar de sus similitudes, estas se diferencia en cuanto a que el Software de dominio público las puede usar todo el que lo necesite, no hay un límite de acceso o de modificación, no contienen ningún tipo de restricciones, puesto que no tienen dueño, a diferencia de las Licencias de Software Libre que a pesar de las libertades dadas para los usuarios, si contienen, aunque muy reducidas, políticas de uso que no pueden violarse.