Sunteți pe pagina 1din 2

Cmo funciona el software libre

Veamos cmo funciona el software libre: modelo de desarrollo, modelo de negocio y modelo de seguridad. 1. Modelo de desarrollo: cmo se hace un programa en el "mundo Linux". Quin lo hace: los programadores son voluntarios trabajando en equipo, modelo bazar. Motivo: cuando un hacker necesita un software y no existe, lo hace. Objetivo: hacer un programa til, bueno y GPL, ningn otro hacker tendr que repetir el trabajo. Cmo se hace: compatible, respetando los estndares (aunque esto dificulta el trabajo). Cmo se usa (First Five Minutes): el usuario consultar el manual. Cundo se lanza el programa: no hay presin comercial, slo se lanza un programa cuando est terminado. Quin se encarga de los bugs: la comunidad es el control de calidad. Cualquier bug es rpidamente detectado y resuelto, y el parche puesto a disposicin de la comunidad. Tendr soporte? Tendrs el mejor soporte, la comunidad. Y garanta? La misma que el software propietario, ninguna. Pensabas que Windows tena garanta? Ser un xito si... Un programa ser un xito si es bueno, til y libre, aunque no tenga muchos usuarios. El simple hecho de crear un software de calidad y ponerlo a disposicin de la comunidad es un xito. Si lo usa mucha gente, el programador obtendr satisfaccin personal y prestigio, pero no remuneracin econmica. Cul es la interfaz estndar? En Linux la interfaz estndar es la CLI (Command Line Interface, Interfaz de lnea de comandos), porque tiene muchas ventajas: - es universal: todo sistema tiene una CLI, todo ejecutable puede funcionar por CLI. - es fcil y rpido utilizar software va CLI, tanto en local como en remoto. - muchas mquinas no tienen el entorno grfico instalado. Si preguntas "Cmo se hace...?", probablemente pueda hacerse va GUI, pero la mayora de las veces te dirn cmo hacerlo va CLI. En muchas ocasiones (no siempre), se convierte en un programa digno de poseer una GUI: entonces algn hacker (a menudo gente distinta de los que han hecho el programa) har una GUI, que ser una pieza separada del programa. Y si es un programa verdaderamente muy usado incluso puede que podamos elegir entre varias GUI diferentes. Recursos o En el principio fue la lnea de comandos Stephenson: sindominio.net/biblioweb/telematica/command_es/ 2. Modelo de negocio: cmo se financia el software libre. Como el software libre se desarroll en ambientes hacker y acadmicos, lejos del mundo empresarial, siempre han existido dudas sobre la capacidad del

software libre para generar modelos de negocio viables, principalmente porque la referencia tomada ha sido el software propietario (que obtiene sus ingresos de la venta de licencias), y por algunos estrepitosos fracasos empresariales durante la burbuja.com. Sin embargo, en los ltimos aos esto ha cambiado radicalmente: el ejemplo de RedHaty la adopcin por parte del sector empresarial de grandes proyectos de software libre, como Linux, Apache, MySQL, Firefox y OpenOffice, ha demostrado que en la nueva economa, los modelos de negocio basados en software libre son viables. Bsicamente, los modelos de negocio basados en software libre son de tres clases: 1. basados en la prestacin de servicios (es el modelo de negocio utilizado por las distros comerciales, algunas muy exitosas, como RedHat): - comercializacin de servicios de soporte y asistencia tcnica. - capacitacin, formacin, certificacin profesional, edicin de manuales. certificaciones hardware y software. - desarrollos a medida, personalizacin y mantenimiento de aplicaciones. consultora, especialmente en procesos de migracin. - integracin de software (bsicamente, es lo que hacen las distros). - instalacin y configuracin de servidores (web, email), especialmente servidores seguros (SSL, firewall). desarrollo web basado en CMS libres. - venta de CDs y merchandising. 2. basados en el patrocinio: - patrocinio y sponsorizacin de consorcios industriales (IBM, HP, Novell...) beneficiarios directos de esa tecnologa (Linux, Apache, X Window, GCC...). - donaciones (Blender). 3. basados en doble licencia: - programas libres para uso general con licencia propietaria para uso empresarial (MySQL, las libreras Qt, Sendmail). - programas libres de propsito general con una versin propietaria que incluye componentes de una funcionalidad superior (OpenOffice-StarOffice). Recursos El sector del software libre CEIN: cein.es/web/es/documentacion/ideas/2005/7831.php 2. Modelo de seguridad: seguridad por diseo. El modelo de seguridad empleado en Linux se denomina seguridad por diseo. Dado que es GPL cualquier cracker que quiera comprometer la seguridad del sistema dispone del cdigo fuente, por lo que la seguridad se basa en el propio diseo del sistema, no en la ocultacin del cdigo. Adems, las mquinas Linux siempre estn en red (Linux se cre en red y para la red), por lo que en Linux la seguridad siempre es la preocupacin nmero uno de los programadores.

S-ar putea să vă placă și