Академический Документы
Профессиональный Документы
Культура Документы
CATEGORAS DE SOFTWARE
En esta seccin se definirn y especificarn los tipos de software libre y no libre que existen segn la Fundacin del Software Libre.
LICENCIA
Mediante la licencia un autor permite el uso de su creacin a otras personas, de la manera que l cree aceptable. En este sentido la licencia es el instrumento que regula las maneras en que el usuario puede utilizar el software. Tambin una licencia de software es un contrato que determina en qu condiciones el usuario puede utilizar el programa informtico y qu obligaciones adquiere para su uso. Cuando se instala un programa informtico, o a veces, incluso, por el simple hecho de abrir el sobre que lo contiene, se estn aceptando las condiciones de su licencia de software. En el Anexo 3 se puede ver una tabla comparativa con las licencias ms importantes.
FUNDACIN DEL SOFTWARE LIBRE
PGINA 1 DE 8
CLASIFICACIN DE SOFTWARE
Algunas licencias compatibles con la GPL: BSD modificada
La licencia modificada es bsicamente la misma que la original sin la clusula de publicidad. De acuerdo con dicha clusula "todo el material de publicidad en el cual se mencionan caractersticas o la utilizacin de este software deba mostrar el siguiente asentimiento: "este producto incluye software desarrollado por la Universidad de California, Berkeley y sus contribuyentes". Esta clusula de publicidad no permita que fuera compatible con la licencia GPL pero a partir de su versin 2.0 fue eliminada y la licencia pas a ser compatible con la GPL.
Programa Freeware
Es un tipo de software que permite la libre redistribucin (incluso la incentiva) del mismo pero no su modificacin y su cdigo fuente no est disponible.
Programa Shareware:
Es un software con autorizacin para redistribuir copias, pero con un tiempo limitado y si se requiere pagar por su uso se debe pagar por la licencia.
Software Comercial
Es un software desarrollado por una organizacin que lucra a travs del uso del mismo. Software comercial y propietario (privativo/cerrado) no son la misma cosa. La mayora del software comercial es propietario, sin embargo existe Software Libre Comercial y hay Software no Libre Comercial.
PGINA 2 DE 8
CLASIFICACIN DE SOFTWARE
modificarlo. Pero no slo hace referencia al libre acceso al cdigo fuente. Las condiciones de distribucin de un programa Open Source deben cumplir una serie de criterios, que a continuacin se exponen. El propsito de establecer una definicin oficial de Open Source es establecer que esos criterios contengan la esencia de lo que los programadores quieren que signifique: que aseguren que los programas distribuidos con 'licencia Open Source' estarn disponibles para su continua revisin y mejora para que alcancen niveles de fiabilidad que no pueda conseguir ningn programa comercial 'cerrado' sin discriminar a personas ni a grupos de personas que quiera utilizarlo. A la idea esencial del Open Source, ofrecer programas con acceso al cdigo fuente, van unidas una serie de conceptos: Flexibilidad. Si el cdigo fuente est disponible, los desarrolladores pueden modificar los programas de acuerdo a sus necesidades. Adems, se produce un flujo constante de ideas que mejora la calidad de los programas. Fiabilidad y seguridad Con muchos programadores a la vez escrutando el mismo trabajo, los errores se detectan y corrigen antes, por lo que el producto resultante es ms fiable y eficaz que el comercial. Rapidez de desarrollo Las actualizaciones y ajustes se realizan a travs de una comunicacin constante va internet. Relacin con el usuario. El programador se acerca mucho ms a las necesidades reales de su cliente, y puede crear un producto especfico para l. La Open Source Definition da grandes libertades a la hora de relicenciar software, lo que la GPL no permite. En particular la Open Source Definition permite "mezclar" software privativo con software Open Source.
PGINA 3 DE 8
CLASIFICACIN DE SOFTWARE
entender para ciertas personas. Debido a que "Software Libre" implica hablar sobre libertad, sobre tpicos ticos, sobre responsabilidades, as como tambin sobre conveniencia. Cuestiones que puede producir malestar y conducir a que algunas personas rechacen la idea por esos motivos. Mientras que el movimiento del Cdigo Abierto permite tomar una aplicacin de cdigo abierto, modificarla y no exige publicar el cdigo fuente de estas modificaciones, el movimiento de Software Libre exige explcitamente que cualquier mejora que se realice y se publique debe ir acompaada de su correspondiente cdigo fuente. Esta diferencia, que puede parecer pequea, tiene grandes connotaciones. El Software Libre, al obligar a publicar el cdigo fuente de los trabajos derivados, no permite a terceros tomar un programa, aplicarle modificaciones y apropiarse de la versin modificada. De este modo, se garantiza que cualquier trabajo derivado de un proyecto de Software Libre continuar siendo libre. Tambin recalcan que la relacin entre el movimiento Software Libre y el movimiento Fuente Abierta, son por igual dos partes polticas dentro de la misma comunidad. Estn en desacuerdo en los principios bsicos, pero estn, sin embargo de acuerdo en la mayora de recomendaciones prcticas y trabajan juntos en muchos proyectos especficos. En el movimiento del Software Libre, no piensan en el movimiento de Fuente Abierta como un enemigo. El enemigo comn de ambos movimientos es el software privativo. Para el propsito de este trabajo de investigacin cientfica se designar Software Libre al Open Source, ya que para el Estado no existe tal diferencia porque lo importante es poseer el cdigo fuente. Fuente: www.firebirds.com.ar
PGINA 4 DE 8
CLASIFICACIN DE SOFTWARE
importante mencionar que NO todos los programas gratuitos contienen archivos "espas" o publicitarios. Con frecuencia recibimos mensajes de correo de destinatarios a los cuales no les hemos solicitado informacin o de listas de correo a las que jams nos hemos registrado. Estos mensajes nos ofertan productos, viajes tursticos y hasta premios, que supuestamente hemos ganado. Nuestra direccin E-mail fue proporcionada en su mayora por los Adware y/o el Spyware. Hay que tener en cuenta que no todos los programas gratuitos que descargamos de la Web estn programados para espiarnos. Pero debemos tener claro que el spyware SI representa un peligro para los usuarios, viola la confidencialidad de nuestros datos y, en algunos casos, la navegacin por Internet puede ser ms lenta. www.wilkinsonpc.com.co
PGINA 5 DE 8
CLASIFICACIN DE SOFTWARE
TIPOS DE SOFTWARE
El software puede aplicarse a numerosas situaciones del mundo real. En primer lugar, a todos aquellos problemas para los que se haya establecido un conjunto especfico de acciones que lleven a su resolucin (esto es, un algoritmo). En estos casos, utilizaremos lenguajes de programacin procedimentales para implementar estos algoritmos. Tambin puede aplicarse a situaciones en las que el problema puede describirse formalmente, por lo general en forma recursiva. En estos casos no necesitamos describir el mtodo de resolucin, es decir cmo se resuelve el problema, sino que bastar con describir en problema en s, indicando cul es la solucin deseada, y utilizaremos lenguajes declarativos para ello. Tambin puede aplicarse a problemas que los humanos resolvemos utilizando multitud de reglas heursticas posiblemente contradictorias, para lo cual utilizaremos un sistema experto e incluso para problemas de los cuales no tenemos una idea clara de cmo se resuelven, pero de los que conocemos cul es la solucin apropiada para algunos ejemplos de los datos de entrada. En este caso utilizaremos redes neuronales. En cualquier caso, es difcil establecer categoras genricas significativas para las aplicaciones del software. Conforme aumenta la complejidad del mismo se hace ms complicado establecer compartimentos ntidamente separados. No obstante la siguiente clasificacin ha venido aceptndose tradicionalmente:
SOFTWARE DE SISTEMAS
Est formado por todos aquellos programas cuya finalidad es servir al desarrollo o al funcionamiento de otros programas. Estos programas son muy variados: editores, compiladores, sistemas operativos, entornos grficos, programas de telecomunicaciones, etc. pero se caracterizan por estar muy prximos al hardware, por ser utilizados concurrentemente por numerosos usuarios y por tratarse de programas de amplia difusin, no estando diseados normalmente a medida. Esto permite un mayor esfuerzo en su diseo y optimizacin, pero tambin les obliga a ser muy fiables, cumpliendo estrictamente las especificaciones para las que fueron creados. Un ejemplo de este tipo de software son los sistemas operativos, como Windows y Unix.
SOFTWARE DE GESTIN
FUNDACIN DEL SOFTWARE LIBRE
PGINA 6 DE 8
CLASIFICACIN DE SOFTWARE
El procesamiento de informacin de gestin constituye, casi desde los inicios de la informtica la mayor de las reas de aplicacin de los ordenadores. Estos programas utilizan grandes cantidades de informacin almacenadas en bases de datos con objeto de facilitar las transacciones comerciales o la toma de decisiones. Adems de las tareas convencionales de procesamiento de datos, en las que el tiempo de procesamiento no es crtico y los errores pueden ser corregidos a posteriori, incluyen programas interactivos que sirven de soporte a transacciones comerciales.
SOFTWARE EMPOTRADO
Software empotrado es aquel que va instalado en otros productos industriales, como por ejemplo la electrnica de consumo, dotando a estos productos de un grado de inteligencia cada vez mayor. Se aplica a todo tipo de productos, desde un vdeo domstico hasta un misil con cabeza atmica, pasando por algunos sistemas de control de los automviles, y realiza funciones muy diversas, que pueden ir desde complicados clculos en tiempo real a sencillas interacciones con el usuario facilitando el manejo del aparato que los incorpora. Comparten caractersticas con el software de sistemas, el software de tiempo real, el software de ingeniera y cientfico y el software de ordenadores personales. Otro ejemplo de los productos que utilizan este tipo de software son los telfonos celulares.
PGINA 7 DE 8
CLASIFICACIN DE SOFTWARE
Un ejemplo de este software es Smart Airport Operations Center, programa de logstica creado por Ascent Technology, el cual es utilizado en los aeropuertos, que computacionalmente, son el mayor reto mundial para resolver problemas. Un cambio (atraso, lluvia, falta de un empleado) genera el efecto domin. Con el susodicho software, este pulpo balancea todos los detalles hasta que todo cuadre.
www.tecnomaestros.awardspace.com Cuando se utiliza la expresin Software Libre como traduccin de la palabra original en idioma Ingls Free Software ``, ntese que estamos denotando que nos encontramos frente a un software libre en cuanto a su utilizacin, y cuyo cdigo fuente es abierto (Open Source), y no necesariamente a software que sea en estricto sentido gratuito o no comercial. Un software libre puede perfectamente ser diseado para fines comerciales y ello no desnaturaliza su propsito
2010-2012. El Copiado y la redistribucin sin fines comerciales ni modificaciones estn autorizados completamente. Archivo en Formato de Documento Porttil (PDF) creado, editado y distribuido originalmente por ngel Moiss Garca Zepeda. La informacin contenida aqu fue originalmente fue escrita por diversos autores con la intencin de ser compartida.
PGINA 8 DE 8