Distribución de software
Una distribución de software, también conocido como software distro, es un conjunto de software específico (o una colección de múltiple software, incluso unsistema operativo), ya compilado y configurado. Generalmente pueden tomar formas de licencia, de entre la más usada es la licencia GPL u open source. También puede tomar la forma de una distribución binaria, un instalador (.exe) que puede ser descargado desde Internet. Distribución de software también se puede referir a los tipos de Otherware (como Careware y Donateware).
Herramientas de distribución de código abierto[editar]
GNU Autotools son ampliamente usadas para las distribuciones y consisten de códigos fuente escritos en C++ y C, pero no están limitados a éstos.
El lenguaje de programación Python ofrece una utilidad para distribuciones llamada distutils, que requiere la creación de un archivo de configuración setup.py.
Herramientas de distribución para dispositivos móviles[editar]
Distribución de software para pequeños dispositivos móviles como teléfonos, PDAs y otros dispositivos portátiles, es un desafío particular debido a su conectividad ad-hoc. Algunas herramientas que abastecen esta categoría de dispositivos son:
- Sybase iAnywhere Afaria
- SYBASE AFARIA. Argentina
- SYBASE AFARIA. Ecuador
- SYBASE AFARIA. Bolivia
- SYBASE AFARIA. República Dominicana
Archivos estándar[editar]
Los proyectos Open source generalmente contienen unos pocos tipos de archivo de documentación del software en el directorio raíz de la distribución. La mayoría de estos archivos son:
- README - documentación general.
- Changelog - lista de cambios al software (actualizaciones)
- INSTALL - instrucciones "cómo instalar"
- LICENSE o COPYING - condiciones de uso del software (licencia de software)
- CREDITS o AUTHORS - autores del software
Algunos archivos menos frecuentes en las distribuciones son:
- FAQ - preguntas frecuentes respecto al software
- TODO - lista de características
- BUGS - lista de bugs
- HACKING - guía de desarrollo
- NEWS - información del proyecto, algunas veces reemplaza el Changelog
Pueden ser distribuciones oficiales de los autores originales del software, o distribuciones 3rd party.
Software libre. Distribuciones GNU/LINUX
Siguiendo nuestro símil entre el lenguaje y el cuerpo humano, sería adecuado decir que el lenguaje no pertenece a nadie, cualquiera puede usarlo y adaptarlo a sus necesidades (jergas, tecnicismos). Asimismo, el lenguaje evoluciona por sí sólo, se renueva continuamente. En esta filosofía se basa el diseño del software libre: colaboradores más o menos anónimos y organizados mejoran y adaptan las versiones de un programa, poniendo el resultado a disposición de toda la comunidad.
Estas son las premisas de los sistemas operativos de software libre:
Img 3. Copyleft
Wikimedia CommonsCreative Commons |
|
No hay comentarios:
Publicar un comentario