next up previous contents
Siguiente: Objetivos y M'etricas Asociadas Subir: Free/Libre/Open Source Software (FLOSS) Anterior: Open Source   Índice General

Software Libre Vs. Open Source

Existen varios puntos de encuentro entre el concepto de Software Libre y Open Source. Entre ellos se encuentran:

Sin embargo, como se mencion'o anteriormente, existen algunas diferencias en las bases. Open source implica, principalmente, una metodolog'ia de desarrollo goldman y Software Libre es un movimiento social FSFphy. Para el Software Libre, la libertad es imperativa y es cuesti'on de 'etica. Se trata de respetar y garantizar la libertad del usuario. En contraste, la filosof'ia Open Source considera asuntos en t'erminos del ``c'omo mejorar el software''. Esto puede verse, entre otras cosas, porque Open Source permite que un c'odigo fuente (abierto) pueda ser usado bajo otra licencia (no Open Source) e incluso en un producto propietario, a menos que el c'odigo fuente distribuido contenga una cl'ausula de exenci'on de responsabilidad respecto a alg'un tipo de copyright goldman.

Las licencias aplicables al Software Libre no pueden contradecir de ning'un modo las cuatro libertades b'asicas antes mencionadas, mientras que los programas Open Source pueden ser protegidos con cualquier tipo de licencia, por tanto, pueden verse sometidos a restricciones en su uso, copia, modificaci'on o distribuci'on.

Ahora bien, para asegurarse de que el software tenga las libertades antes mencionadas, es necesario proteger sus derechos a trav'es de medios legales. La licencia de un software es el elemento que permite establecer los t'erminos de distribuci'on del software y de su uso por parte de cualquier individuo. Por ello, tanto en el caso del movimiento del Software Libre como en el caso de Open Source se han creado una variedad de licencias que establecen algunas restricciones al respecto. En la Tabla [*], se comparan algunas caracter'isticas de varios ejemplos de licencias creadas para productos de software.

En conclusi'on, el t'ermino ``Open Source'' suele utilizarse por aquellas personas que desean hacer 'enfasis en aspectos como la alta confiabilidad y flexibilidad del programa resultante como motivaci'on primaria para desarrollar este tipo de software. En contraste, el t'ermino Software Libre hace 'enfasis en la libertad sobre el control del software que se desarrolla bajo esta filosof'ia. Adem'as, las principales diferencias entre Software Libre y Open Source son en cuanto a su filosof'ia y la misma se implementa a trav'es de las licencias.


\begin{landscape}
% latex2html id marker 3927\begin{table}[!htdp]\footnotesize...
...que han aceptado la SCSL.
}\end{tabular}\end{center}\end{table}\end{landscape}

En las dos 'ultimas caracter'isticas de la Tabla [*] puede notarse que las Licencias FLOSS son menos restrictivas que las Licencias de Software Propietario, lo que justifica la preferencia del uso de Web Services desarrollados en FLOSS.

Finalmente, para cerrar este Marco Conceptual se debe recordar que es de suma importancia entender la diferencia conceptual entre Escalabilidad y Escalable. As'i pues Escalabilidad ser'a entendida como la capacidad actual que tiene un Software a responder adecuadamente cuando la carga haya aumentado, mientras que Escalable es la capacidad de Escalar, es decir, de aumentar la caracter'istica de Escalabilidad.

Se pudo conocer un m'etodo de medici'on y mejoramiento de la caracter'istica de Escalabilidad asumida. El dominio de otras caracter'isticas de calidad asociadas a la Escalabilidad como son el Rendimiento y la Fiabilidad, que permiten enmarcar el concepto para un mayor entendimiento.

De la misma manera, y para centrar el caso de estudio, es necesario un marco referencial acerca de los Web Services, como un componente de software que cumple con un conjunto de est'andares y permite el intercambio de datos entre aplicaciones, haciendo uso de un conjunto de protocolos y sin uso de alg'un tipo de interfaz gr'afica.

Y por 'ultimo, se pudo observar que el movimiento FLOSS representa grandes ventajas con respecto al Software propietario ya que, en el primer caso, el desarrollo de software consiste en un trabajo en conjunto y tanto la comunidad de usuarios como los programadores, pueden mejorar la funcionalidad y calidad del software. FLOSS se trata de c'odigo fuente, licencias, comunidades, cultura y desarrollo distribuido.


next up previous contents
Siguiente: Objetivos y M'etricas Asociadas Subir: Free/Libre/Open Source Software (FLOSS) Anterior: Open Source   Índice General
Daniel Moros 2010-05-05