23
de agosto de 2003.
La
traducción de open source seria codigo fuente abierto, pero preferimos
utilizar el termino en inglés, debido a su gran aceptación.
El
Open Source es una revolucionaria forma de desarrollar y distribuir el software.
Historia
1995
Ocho programadores forman el Grupo Apache para crear un mejor servidor Web.
1998
Netscape lanza el navegador Mozilla para la comunidad de código fuente abierto.
2000
Sun lanza el código OpenOffice.org para la comunidad de código fuente abierto.
2000
Sun empieza a hacer aportaciones importantes al proyecto de código abierto para
escritorio GNOME.
Definición
Open
source no sólo significa acceso al codigo fuente.
Las
condiciones de distribución de un programa open-source deben cumplir con el
siguiente criterio:
Libre
Redistribución
Código
Fuente
Trabajos
Derivados
Integridad
del Código Fuente del Autor.
Diferencia
del código cerrado.
A
diferencia del Código Cerrado, el Código Abierto permite que varios
programadores puedan leer, modificar y redistribuir el código fuente de un
programa, por lo que ese programa ¡evoluciona!.
La
gente lo mejora, lo adapta y corrige sus errores a una velocidad
impresionantemente mayor a la aplicada en el desarrollo de software convencional
o cerrado, dando como resultado la producción de un mejor software.
Es
gratuito. Es de libre distribución, cualquier persona puede regalarlo, venderlo
o prestarlo.
Es
más seguro.
Combate
efectivamente la piratería de software.
Menores
tiempos de desarrollo debido a la amplia disponibilidad de herramientas y librerías.
Se
puede acceder a su código y aprender de él.
Se
puede modificar, adaptándolo para realizar tareas específicas.
Productos
de Sw
Sistemas
Operativos
Linux
FreeBSD
OpenBSD
NetBSD
Darwin
Linux,
hijo de este movimiento, es el sistema operativo de Código Abierto de mayor
crecimiento en el mundo gracias a sus magníficas cualidades: estable, seguro,
confiable, liviano y multiplataforma, entre varias más.
GNU/Linux
es seguro
Olvídate
de los virus
y
de los pantallazos azules
y
de formatear cada X meses
Buena
comunicacion entre programas
Internet
Apache
BIND
Mozilla
OpenSSL
Apache
Modelo
en el cual los usuarios de software descubren que es ventajoso soportar el
desarrollo open-source, porque haciéndolo obtienen un mejor producto a un menor
costo.
Viene
de "A PAtCHy server", (Un servidor lleno de remiendos).
Viene
de "A PAtCHy server", (Un servidor lleno de remiendos).
Es
un servidor de web flexible, rápido y eficiente, continuamente actualizado y
adaptado a los nuevos protocolos (HTTP 1.1)
se
distribuye bajo una licencia especial Apache Software License
Está
disponible para una gran multitud de plataformas.
Independencia
de plataforma
Autenticación
de diferentes tipos
Respuestas
personalizadas ante errores del servidor
Creación
de contenidos dinámicos
Alta
configurabilidad en la creación y gestión de logs
Gran
escalabilidad
El
software más importante y más usado para el transporte del email en el
Internet
Es
el agente de transporte de correo más común de Internet (en los sistemas
UNIX). Aunque actua principalmente como MTA, también puede ser utilizado como
MUA (aunque no posee interfaz de usuario).
Es
el navegador Open Source creado tras la liberación del código fuente del
Netscape Communicator. No es sólo un muy buen navegador, sino que fomenta el
desarrollo accesible y basado en estándares del W3C
No
se abren los pop-ups.
No
existe ningún virus que se pueda propagar utilizando vulnerabilidades de
Mozilla
Muchos
menos fallos
Varias
páginas abiertas en la misma ventana
Nos
lleva directamente a la búsqueda en Google
Incluye
un cliente de correo y un cliente de IRC
Es
un proyecto de software desarrollado por lo miembros de la comunidad Open Source
Es
un robusto juego de herramientas que le ayudan a su sistema a implementar el Secure
Sockets Layer (SSL), así como otros protocolos relacionados con la
seguridad , tales como el Transport Layer Security (TLS)
incluye
una librería de criptografía
El
Perl
Zope
PHP
Python
Ruby
Tcl/Tk
Compiladores
del GNU
Perl
El
Perl es un lenguaje de programación estable de plataforma cruzada.
El
Perl es software Open-Source, licenciado debajo de su licencia artística, o la
licencia el público en general del GNU.
Zope
es una aplicación de servidor Open
Source para los intranets, los portales, y otras aplicaciones.
Son
las siglas "Personal Home Page".
Es
el acrónimo de Hipertext Preprocesor. Es un lenguaje de programación del lado
del servidor gratuito e independiente de plataforma
Se
ejecuta en el servidor web
PHP
se escribe dentro del código HTML
PHP
está desarrollado en política de código abierto
compatibilidad
con las bases de datos más comunes, como MySQL, mSQL, Oracle, Informix, y ODBC
Su
código esta disponible bajo la licencia GPL
Todo
el trabajo lo realiza el servidor y no delega al cliente. Por tanto puede ser más
ineficiente a medida que las solicitudes aumenten de número.
La
legibilidad del código puede verse afectada al mezclar sentencias HTML y php.
La
orientación a objetos es aún muy deficiente para aplicaciones grandes.
Un
lenguaje programacion compilador, interactivo,
orientado a objetos
A
menudo comparado con tcl, Perl, ó java.
Es
un Compilador lenguaje scripting para la programación orientada a objetos rápida
y fácil.
Características
para procesar archivos de texto y para hacer tareas de la gerencia de sistema
(como en el Perl).
Es
simple, extensible, y portable.
Es
un lenguaje de programación muy simple
Más
estructuras del control, por ejemplo if for, foreach, y switch.
Compiladores
y Herramientas GNU
El
GCC, hace, Autoconf, y Automake, y otros; son discutiblemente el sistema
de gran alcance, más flexibles, y extensibles compiladores en el mundo.
StarOffice
es
la ultima versión de un paquete ofimatico que integra varias herramientas: un
procesador de texto, una hoja de calculo, un editor de diapositivas, una agenda,
de editor de paginas HTLM y algunas otras herramientas.
¿Qué
es SQL?
SQL
es un método basado en un potente lenguaje, para organizar, administrar y
consultar datos almacenados en una computadora.
Más
específicamente SQL esta definido en torno al modelo de bases de datos
relacionales, basado en el álgebra relacional, esto le da a SQL las ventajas
que lo imponen como el sistema de mayor aceptación.
¿Que
es MySQL ?
MySQL
es un Sistema de Gestión de Base de Datos Relacional
MySQL
es un software de código abierto esto quiere decir que es accesible para
cualquiera, para usarlo o modificarlo.
MySQL
fue creada por la empresa sueca MySQL AB, que mantiene el copyright del código
fuente del servidor SQL, así como también de la marca.
¿Porque
usar MySQL?
MySQL
es muy rápido, confiable, robusto y fácil de usar tanto para volúmenes de
datos grandes como pequeños.
La
conectividad, velocidad y seguridad hace de MySQL altamente conveniente para
acceder a bases de datos en Internet.
Breve
Historia
IBM
empezó a comercializar en 1981 el SQL
y desde entonces este
producto ha tenido un papel importante en el desarrollo de la bases de datos
relaciónales .
En
1983 nació DB2 la más popular
de las bases de datos de
este tipo hasta estos mismos momentos.
Características
de MySQL
¿Qué
Es MySQL AB?
MySQL
AB es la compañía de los fundadores de MySQL y de los principales
desarrolladores.
Son
una organización virtual con la gente en docenas de países alrededor del
mundo. Se comunican extensivamente sobre la red todos los días el uno con el
otro y con los usuarios, partidarios, y socios.
Los
valores base de MySQL
·
La mejor y la mas extensamente base de datos usada del mundo.
·
Disponible
para, y comprable por todos.
·
Fácil utilizar.
·
Continuamente mejorando en cuanto
a la rapidez y seguridad.
·
Diversión al utilizar y a mejorar.
MySQL
y la gente en MySQL
AB:
¿Qué
tan estable es MySQL?
Todas las fallas (bugs) sabidas y divulgadas están fijadas en la versión más
nueva, a excepción de algunos casos aislados. El diseño del servidor de MySQL
es multicapas con los módulos independientes.
Lo
mejor de MySQL ...
1. Lo
mejor de MySQL es su velocidad a la hora de realizar las operaciones, lo que le
hace uno de los gestores que ofrecen mayor rendimiento.
2.Su
bajo consumo recursos sin ningún problema.
3 .Gran
facilidad de configuración e instalación.
4.Tiene
una probabilidad muy reducida de corromper los datos, incluso en los casos en
los que los errores no se produzcan en el propio gestor, sino en el sistema en
el que está.
5.
Es
uno de los más utilizados en Internet
Compañias
Open - Source
IBM
Apple
Hp
SGI
Sharp
Cyclades
LICENCIA
GNU
La
Licencia
Pública General GNU (GPL).
BUENO: Esta es una buena razón por la que ésta es la licencia para software
Libre (Abierto) más usada. Hace un buen trabajo protegiendo los derechos del
desarrollador de software y la disponibilidad de código fuente garantiza que
los usuarios no tendrán que preocuparse de perder apoyo en un futuro..
RESUMEN: Los binarios y código fuente deben contener la licencia; los anuncios
publicitarios deben dar crédito a los desarrolladores listados en la licencia.
BUENO/MALO: A las compañías que quieren que los ejecutables estén disponibles
(posiblemente gratis) sin entregar el código fuente les gusta generalmente esta
licencia. Un buen ejemplo es una compañía que quiere distribuir una
controladora para una tarjeta gráfica. Las personas que siguen el estándar de
Código Abierto preferirían que la compañía diera las especificaciones del
hardware. Si el desarrollo de los controladores para XFree86 es significativo,
las mejores controladoras son las escritas con código fuente disponible. Las
compañías sólo consiguen hacer parecer malos a sus productos al dar
controladoras propietarias que son lentas y llenas de errores. También pueden
ahorrar costes de desarrollo al dejar que otros les desarrollen el controlador.
INTRODUCCION
Las
personas que han estado alrededor del Software Abierto tienden a desarrollar
unas opiniones muy fuertes acerca de las licencias. Los que se inician no se
preocupan tanto de ésto dado que están más preocupados en terminar el trabajo
que están haciendo y no entienden las implicaciones a largo plazo de elegir un
software con unas licencias sobre otro (es dudoso que muchas personas que
entiendan las pegas de licenciar no tengan fuertes opiniones sobre la materia).
LICENCIAS GNU
Las
licencias que cubren la mayor parte del software están diseñadas
para quitarle a usted la libertad de compartirlo y modificarlo. Por el
contrario, la Licencia Pública General de GNU pretende garantizarle la
libertad de compartir y modificar software libre, para asegurar que el
software es libre para todos sus usuarios. Esta Licencia Pública
General se aplica a la mayor parte del software del la Free Software
Foundation y a cualquier otro programa si sus autores se comprometen a
utilizarla .