Los sistemas operativos, como cualquier aplicación informática, pueden clasificarse de diferentes formas.

Su nombre puede confundir a primera vista al usuario final, ya que el hecho de ser un libre no implica que sea gratuito; además, tampoco significa que este exento de regulaciones legales. Una vez aclarado este punto, nos queda mencionar que el software libre es todo aquel que ofrece a su consumidor el código fuente original; y además, le otorga la facultad de usarlo, modificarlo y distribuirlo (con o sin modificaciones).
La filosofía detrás de este tipo de licencia se encuentra sustentada en el beneficio a la comunidad; esto, a través de la retroalimentación y colaboración entre programadores. Un ejemplo de este tipo de software es el Kernel de Linux; el cual ha sido usado por la comunidad como pieza angular en el diseño de sistemas operativos que operan bajo la licencia de software libre.
A su vez, está licencia puede subdividirse en otras que contienen cláusulas más específicas. Y se regulan principalmente por algo llamado Copyleft.

Copyleft se puede definir como otra versión del famoso copyright; y está hecho para regular las licencias de software libre. Normalmente, la función del copyright es evitar que algún material sea modificado y distribuido por alguien ajeno a la autoría de dicho producto; sin embargo, esto se contrapone con la filosofía del software libre y es por ello que nació el copyleft. Así que, esta legislación se encarga de impedir que sea usado el código fuente sin autorización; y además, define las condiciones bajo las cuales se puede hacer uso de él.
Al distribuir un software bajo está licencia, estás autorizando a terceros para no solo modificar tu producto; si no también, para poder licenciar el mismo bajo sus propios términos. Esto puede provocar, que un software libre hecho a partir de tu obra y que estaba destinado a apoyar la comunidad; pueda ser privatizado por algún desarrollador que lo modifique.

A diferencia de la licencia anterior, está obliga a que los programadores que quieran redistribuir tu código deban seguir los lineamientos y restricciones que les hayas impuesto, ni más, ni menos. Por ejemplo, si tu código es de acceso, modificación y distribución libre; los que se deriven de él también deben estar licenciados bajo los mismos términos y no podrían ser privatizados.
Es una licencia de derecho de autor ampliamente usada en el mundo del software libre y código abierto, y garantiza a los usuarios finales la libertad de usar, estudiar, compartir (copiar) y modificar el software. Su propósito es doble: declarar que el software cubierto por esta licencia es libre, y protegerlo de intentos de apropiación que restrinjan esas libertades a nuevos usuarios cada vez que la obra es distribuida, modificada o ampliada. Es un ejemplo de software libre con protección copyleft; sin embargo, sus términos le permiten integrarse con módulos de software no libre y también poderse comercializar. Ya que está licencia declara de forma explícita que cualquier obra con licencia GPL puede ser vendida a cualquier precio o distribuida gratuitamente; dando así libertad a las empresas para beneficiarse con el uso de su extenso acervo de librerías; o bien, seguir aportando más software gratuito a la comunidad.

Este tipo de licencia puede considerarse como de las más permisivas en el software libre, ya que, a pesar de imponer restricciones, no se compara en absoluto con los casos anteriores. Los principales lineamientos de esta licencia son la libertad para poder comercializar el software libremente, no hay obligación de compartir tu código fuente, y se garantiza el crédito para los desarrolladores que participaron en su elaboración.

La licencia pública de Mozilla (MPL) es una licencia de software libre, de código abierto y detallada desarrollada y mantenida por la Fundación Mozilla. Se caracteriza por ser un híbrido de la Licencia BSD modificada y GNU General Public License (GPL) que busca equilibrar los intereses de los desarrolladores de código abierto y propietario.
Ha sufrido dos revisiones, la más recientemente es la versión 2.0 cuyos objetivos son una mayor simplicidad y mejor compatibilidad con otras licencias. Más info en su web oficial.

Puede incluso no ser clasificada como licencia, ya que básicamente, se establece este adjetivo se da a todo aquel software que es distribuido sin ningún tipo de restricción hacia el usuario final. Por lo tanto, su código puede ser modificado, usado y distribuido por cualquiera; y además, los mismos usuarios tienen la capacidad de licenciar sus redistribuciones libremente a como mejor les convenga.
Está clasificación ofrece el contenido al consumidor de forma gratuita para su uso, distribución, copia e incluso, en algunos casos se le permite hacer modificaciones. Sin embargo, no se les considera software libre y no permite que se pueda lucrar con dicho material, ya sea una copia o modificación.