viernes, 29 de agosto de 2014
Licencia publica General
Los principios que inspiran al SL y que se garantizan a través del Copyleft, se logran gracias a la adopción del sistema de Licencia Pública General (LPG). El proyecto GNU y las condiciones de distribución y redistribución del software libre, se encuentran claramente definidas en cuanto a sus términos y alcances en la LPG.
SL en lo legal.. Propiedad Intelectual.
Software Libre en lo legal.. patentes!
Podemos mencionar en este puntos lo que es los pantentes ya que el titular de la misma puede dar su permiso, o licencia a terceros para utilizar la invención de conformidad con términos establecidos de común acuerdo. El titular puede asimismo vender el derecho a la invención a un tercero, que se convertirá en el nuevo titular de la patente.
Incentivo de los Desarrolladores del SL
Como desarrollador la libertad de modificar el programa, adaptarlo a las necesidades propias o de algún cliente y liberar las modificaciones al público es una gran satisfacción personal. Se puede obtener otro beneficio tambien el cual es el económico.
domingo, 24 de agosto de 2014
Principios para asegurar la calidad del Software
- Requisitos que detallen el sistema: es importante contar con la especificación de lo que se quiere que el sistema haga, con esto podremos hacer la comprobación de la calidad y realizar pruebas.
- Incluir los procesos de calidad desde las etapas iniciales del ciclo de desarrollo, si esto se cumple podemos reducir costos ya que corregir un error culminando el proyecto puede salir más costoso que si lo corrigiéramos en pleno desarrollo del sistema.
- Quien desarrolla un sistema no debe ser quien pruebe su funcionalidad: no les ha pasado que en muchas empresas el que desarrolla, es el mismo que prueba y que hace la arquitectura del sistema? Esto lo hacen los dueños de empresas para “ahorrarse” el costo de testores que a la larga puede incurrir más gastos.
Calidad del Software
El uso de estándares facilita que el resultado sea un producto de calidad, el estándar es establecido por consenso y aprobados por organismos reconocidos internacionalmente el cual proporciona reglas, características y métodos necesarios que permiten medir la calidad. Entre estos estándares se encuentra la norma ISO 9126 la cual establece características de calidad para productos de Software, es una herramienta útil para la evaluación de sistemas y se han aplicado a una amplia gama de aplicaciones en cualquier tipo de negocio donde se esté trabajando.
La implantación de sistemas de calidad aporta gran número de beneficios a las compañías que apuestan por esta estrategia. No sólo reducen sus costes de manera razonable, sino que además incrementan sus ingresos gracias al mayor grado de satisfacción de sus clientes y en una mejora de la motivación de sus empleados.
La implantación de sistemas de calidad aporta gran número de beneficios a las compañías que apuestan por esta estrategia. No sólo reducen sus costes de manera razonable, sino que además incrementan sus ingresos gracias al mayor grado de satisfacción de sus clientes y en una mejora de la motivación de sus empleados.
Orientación a POO
Programación Orientada a Objetos...
Es un método de implementación en el que los programas se organizan como colecciones cooperativas de objetos, cada una de las cuales representan una instancia de alguna clase, y cuyas clases son todas miembros de una jerarquía de clases unidas mediante relaciones de herencia.
sábado, 23 de agosto de 2014
Metodologías de Desarrollo
Tanto en las metodologías ágiles(M.A) como en las tradicionales el factor humano es muy importante. Se ha declarado que las personas son un rol fundamental para llevar los procesos. Las M.A sobresalen de las tradicionales ya que contienen prácticas de comunicación y colaboración mucho mas estables y explícitas para los miembros del equipo.
Otro punto que me parece interesante y que es una de las criticas a las M.A. es el hecho de no documentar. Debemos buscar una forma o mecanismos para que se documente de manera rápida, ya que este paso es importante tanto para el equipo de como para los usuarios finales.
Otro punto que me parece interesante y que es una de las criticas a las M.A. es el hecho de no documentar. Debemos buscar una forma o mecanismos para que se documente de manera rápida, ya que este paso es importante tanto para el equipo de como para los usuarios finales.
Algunas lecciones del Software Libre
Conociendo fundaciones del Software Libre en el mundo!
Fundación para el Software Libre Europa: http://www.fsfeurope.org/index.es.html
En su portada de inicio dan un breve mensaje de promoción al SL:
Free Software, Free Society!
La Fundación del Software Libre de Europa está dedicada a impulsar el Software Libre y a trabajar por la libertad en la sociedad digital. Trabaja en pos de un mejor conocimiento y respaldo del SL y los estándares abiertos en el ámbito político, económico, legal y en definitiva, en toda nuestra sociedad.
Fundación Software Libre América Latina: http://www.fsfla.org/svnwiki/
En su página de inicio no muestran un mensaje o eslogan, sin embargo se muestran noticias relevantes al SL. Por otro lado se encuentra una sección donde se hace una invitación a formar parte de la fundación y que pasos deben seguirse.
Se puede destacar un breve texto de cómo se define la FSFLA “La Free Software Foundation Latin America es una organización formada por personas que creen en el Software Libre y que se han unido para promover y defender el uso y desarrollo del Software Libre, y el derecho de las personas de usar, estudiar, copiar, modificar y redistribuir software.”
Industria venezolana del Software Libre: http://www.softwarelibre.gob.ve/invesol/cms/
En esta página se resaltan noticias sobre SL en Venezuela, eventos, congresos, el marco legal, entre otros.
Es una herramienta que permitirá a las instituciones del Estado contar con un espacio para difundir requerimientos de soluciones y servicios en materia de Software Libre, que podrán ser consultados por unidades productivas, a fin de promover la generación de soluciones y servicios.
miércoles, 20 de agosto de 2014
Por qué el software debe ser libre..
El Software debe ser libre ya que:
El poder de restringir las modificaciones o las copias, es
obstructiva. Sus efectos negativos son extensos e importantes para la sociedad.
Una empresa que produce software privativo tiene
probabilidades de éxito en sus propios y estrechos términos, pero no es lo que
beneficia a la sociedad.
Por su libertad de uso y redistribución.
Por su independencia tecnológica, libre acceso al código
fuente.
Su formación de estándares, permiten una interoperatividad
más alta entre sistemas.
Suscribirse a:
Comentarios (Atom)









