Você está na página 1de 5

Qu es Asterisk?

Asterisk es un software de cdigo abierto


que implementa una central telefnica IP,
con todas las facilidades que se podran
esperar de una IP PBX y mucho ms,
diseado para correr sobre Linux.
Como cualquier otra PBX, Asterisk se
puede conectar a un nmero determinado
de telfonos (extensiones) para hacer
llamadas entre s, y conectarse a la red
telefnica conmutada mediante troncales
analgicas o digitales (BRI o PRI).
Adems, como es una central IP, puede
conectarse a un proveedor de VoIP para
llamadas internacionales, o bien, puede
utilizarse para interconectar ocinas
distantes por medio de Internet.
Un aspecto interesante de Asterisk es que
soporta la gran mayora de protocolos VoIP
como pueden ser SIP, H.323, IAX y MGCP.
Asterisk incluye muchas facilidades que
anteriormente solo estaban disponibles en
costosos sistemas PBX propietarios, como
correo de voz, conferencias, IVR,
distribucin automtico de llamadas, y
muchas otras ms.
Al ser un software de cdigo libre, Asterisk
es altamente flexible y configurable.
Asterisk permite desarrollar nuevas
aplicaciones en cualquier lenguaje de
programacin soportado en Linux y brinda
la opcin de soporte comercial pagado y/o el
soporte de la comunidad de desarrolladores
de Asterisk.
Ventajas de Asterisk sobre sistemas propietarios
1. Precio: Al ser un Software Libre, Asterisk no requiere del pago por
licenciamiento lo que da como resultado una inversion inicial y costos
operativos mucho menores.
2. Estandarizacin: Asterisk utiliza protocolos estandares de la industria,
lo que permite que sea compatible con telfonos y otros dispositivos
de diversas marcas que poseen alta calidad y menor precio que los
telfonos propietarios.
3. Ventajas tcnicas del Open Source como adaptabilidad y exibilidad,
apoyo de la comunidad, eciencia y seguridad. (Ver apartados
siguientes)
Revolucin en las
telecomunicaciones
Varios analistas consideran a
Asterisk como un proyecto que
ha venido a revolucionar el
mundo de las telecomunicaciones.
Su creador Mark Spencer se
encuentra en la lista de las 50
personas mas inuyentes en VoIP
segn el varias revistas de
tecnologia (Por ejemplo http://www.voip-
news.com/feature/voip-top-50-111306)
Muchas empresas prestigiosas han
invertido exitosamente en
productos o servicios
relacionados con Asterisk, tal es el
caso de Digium, Fonality y Pingtel.
Asterisk ha sido implementado
desde pequeas y medianas
empresas hasta grandes
instalaciones como es el caso de
la Universidad de Sam Houston
que cambio un sistema de Cisco y
Nortel de aproximadamente 6000
extensiones utilizando 6
servidores.
(http://www.networkworld.com/news/2006/091206
-von-sam-houston.html)
Que es Software Libre?
El software libre es una forma tica y moral de entender el software basndose en la
libertad del usuario. Se reere bsicamente a la libertad de los usuarios de ejecutar,
copiar, distribuir, estudiar, cambiar y mejorar el
software.
El software libre es un moviendo que surgi con
la creacin del proyecto GNU en 1983 y de la
FSF en 1985 naci como respuesta al sistema
comercial del software que empez a surgir
(privativo o propietario). La FSF basa la libertad
del software en las siguientes cuatro libertades
de los usuarios del software:
*La libertad de usar el programa, con cualquier
propsito (libertad 0).
*La libertad de estudiar el funcionamiento del
programa, y adaptarlo
a las necesidades
(libertad 1). El acceso
al cdigo fuente es
una condicin previa
para esto.
*La libertad de
distribuir copias, con
lo que puede ayudar a
otros (libertad 2).
*La libertad de
mejorar el programa y
hacer pblicas las
mejoras, de modo que
toda la comunidad se
benecie. (libertad 3).
De igual forma que la
libertad 1 el acceso al
cdigo fuente es un
requisito previo.
As es como el software libre es mucho mas que
freeware (software gratis) es una forma diferente
de ver el software en funcin del servicio a la
comunidad. El software libre considera que el software no debera tener propietarios
(aunque si se puede dar crdito al autor) debido al bien comn y que la
comercializacin debera basarse en el hardware, la distribucin, el soporte, la
adaptacin y la capacitacin sin privar a la gente de la libertad de escoger para que,
como y cuando utiliza el software o a quien va a contratar para realizar una
modicacin.
En 1998 surgi otro movimiento que vale la pena tambin referir: el open source
(cdigo abierto) cuando se creo la OSI. En trminos loscos este movimiento es
muy diferente al del software libre ya que se basa en las ventajas tcnicas del cdigo
Proyecto GNU: Ha
desarrollado un sistema
completo de software libre
llamado ``GNU'' (GNU No es
Unix) que es compatible con
Unix. Naci como una forma
de devolver el espritu
cooperativo que prevaleca en
la comunidad computacional
en das pasados---hacer la
cooperacin posible al
eliminar los obstculos
impuestos por los dueos de
software privativo.
GNU/Linux: Sistema operativo
libre. En los 90, GNU haba
encontrado o escrito los
componentes principales,
excepto uno: el ncleo.
Entonces Linux, un ncleo
libre, fue desarrollado por
Linus Torvalds. Combinando
Linux con el ya casi completo
sistema GNU se consigui un
sistema operativo completo:
un sistema GNU basado en
Linux.
FSF (Free Software
Foundation): Fundacin para
recoger fondos en benecio
del desarrollo del software
libre
Software privativo:
Software no libre,
normalmente de
cdigo cerrado. El
usuario no es
realmente propietario
de este sino que
compra un derecho
de uso.
El movimiento del
software libre
considera que el
software privativo
viola las libertades
naturales del hombre
de compartir
abierto sin importarle el asunto de la libertad, sin embargo en trminos prcticos es
casi lo mismo ya que lo que se conoce como los 10 criterios del open source (segn
la OSI) son compatibles con las cuatro
libertades del software libre.
La diferencia practica principal es que
OSI admite no solo la licencia GNU
GPL (completamente copyleft) sino
otras como la BSD (no copyleft)
Ventajas tcnicas del open source
1
* exibilidad y adaptabilidad: Al
ser el cdigo abierto puede ser
manipulador por un programador para
adaptarse a las necesidades especicas
de un usuario.
* apoyo permanente y desarrollo
de una comunidad de usuarios: a travs
de Internet se dirigen los proyectos de
software lo que permite que una gran
cantidad de programadores ayuden a la
depuracin del mismo permitiendo un
desarrollo mas rpido del que se tiene
en el software privativo.
* los programadores pueden resolver
problemas y aadir nuevas funciones.
*efectividad de costo: las
aplicaciones Open Source tienen un
coste muy bajo o incluso nulo en
muchos casos, lo cual repercute
directamente en el coste de su
proyecto : permite ahorrar una gran cantidad de dinero en licencias comerciales de
Gestores de Base de Datos, Servidores Web, Servidores de Correo, Servidores de
1
Para un anlisis mas profundo referirse al documento de anexo Resumen del Artculo Porqu Free Software /
Open Source Software? de David Wheeler
OSI (Open Source Initiative):
Movimiento basado en que al compartir
el cdigo, el programa resultante tiende
a ser de calidad superior al software
propietario. Establece 10 premisas que
debe tener un programa para
considerarse Open Source:
*Libre redistribucin: el software debe
poder ser regalado o vendido
libremente.
*Cdigo fuente: el cdigo fuente debe
estar incluido u obtenerse libremente.
*Trabajos derivados: la redistribucin de
modicaciones debe estar permitida.
*Integridad del cdigo fuente del autor:
las licencias pueden requerir que las
modicaciones sean redistribuidas slo
como parches.
*Sin discriminacin de personas o
grupos: nadie puede dejarse fuera.
*Sin discriminacin de reas de
iniciativa: los usuarios comerciales no
pueden ser excluidos.
*Distribucin de la licencia: deben
aplicarse los mismos derechos a todo el
que reciba el programa
*La licencia no debe ser especca de un
producto: el programa no puede
licenciarse solo como parte de una
distribucin mayor.
*La licencia no debe restringir otro
software: la licencia no puede obligar a
que algn otro software que sea
distribuido con el software abierto deba
tambin ser de cdigo abierto.
*La licencia debe ser tecnolgicamente
neutral: no debe requerirse la
aceptacin de la licencia por medio de
un acceso por clic de ratn o de otra
forma especca del medio de soporte
del software.
Copyleft: es la forma general de
hacer un programa software libre y
requiere que todas las
modicaciones y versiones
extendidas del programa sean
tambin software libre. Si un
programa nicamente no tiene
copyright es de dominio publico y
cualquiera puede hacer
modicaciones al programa bajo la
licencia copyright.
Aplicaciones, etc.
A modo de ejemplo, destacar que Amazon.com cambi en el ao 2000 todo su
servicio a Linux, ahorrando as 17 millones de dlares (similar cantidad en euros).
*Mayor seguridad : de forma contraria a como piensa mucha gente, el que el
cdigo de un programa no se pueda ver no indica que sea ms seguro. Al contrario, si
aparece un fallo de seguridad en ese cdigo, al tratarse de algo cerrado, nicamente
puede ser arreglado por la empresa o
persona que lo haya desarrollado. Por lo
tanto, permanecer inseguro hasta el
momento que los responsables de ese
programa solucionen el problema. Sin
embargo el cdigo Open Source puede ser
visto por todo el mundo. Y cualquier
persona puede verificar y encontrar problemas de seguridad en el cdigo.
Como ejemplo, podemos ver el famoso fallo de 'Ping of Death' en 1997, el cual
afectaba prcticamente a la totalidad de los sistemas operativos presentes en el
momento. Mientras que GNU/Linux solucion el problema en unas cuantas horas,
los sistemas operativos comerciales tardaron meses en solucionarlo. Un sistema no
es seguro por que sea cerrado sino que depende de otras variables como puede ser
la encriptacin, un documento encriptado lo puede ver solo quien tenga la llave (cada
usuario puede crear su llave) y se ha calculado que para poder descifrar una
encriptacin se necesitan alrededor de 20 aos.
*Menor riesgo para su empresa: al poseer el cdigo fuente, su empresa no
liga la inversin hecha en el software a la empresa que lo realiz. Se han visto muchos
casos de programas de cdigo cerrado, que las empresas que lo desarrollaron han
abandonado, o han quebrado, quedando el cliente adquiriente del software sin
posibilidades de mantener o actualizar sus sistemas. Esto no ocurre con el Open
Source, ya que teniendo el cdigo fuente, cualquier otra empresa podr realizar las
adaptaciones que a usted le sean necesarias.
Resumen Ejecutivo del Artculo Porqu Free Software / Open
Source Software? de David Wheeler
Los programas de Open Source y Cdigo Libre (OSS/FS, por sus siglas en Ingls) han
demostrado ser una alternativa por lo menos igual y en muchos casos superior que
los software de cdigo propietario, de acuerdo con varios anlisis cuantitativos que
se han realizado.
Para empezar, los OSS/FS estn muy bien posicionados en el mercado de los
servidores. El servidor de pginas web nmero uno en el mundo es Apache y los
sistemas operativos OSS/FS para este tipo de servidores es alrededor de la tercera
parte del mercado. Las diversas variantes de Windows suman el 50% y el resto
corresponde a versiones comerciales de Unix y otros sistemas operativos. Esto es
contando por mquina fsica, ya que si se cuenta por dominio, los sistemas operativos
OSS/FS alcanzaran un 40%, debido a que frecuentemente se utiliza esta clase de
sistema operativo con Apache para alojar varios dominios en la misma mquina fsica.
En el mercado de servidores y desarrolladores, incluyendo servidores de bases de
datos, GNU/Linux tiene una notable presencia que se ha venido consolidando desde
hace mucho tiempo. Se tienen proyecciones de que el uso general de GNU/Linux y
los OSS/FS va a continuar aumentando en los prximos aos.
En cuanto a la conabilidad de los sistemas, se han realizado muchas investigaciones
Son inseguras las
aplicaciones de cdigo
abierto?
en las que se someten tanto sistemas operativos como aplicaciones OSS/FS y
propietarios, con el mismo hardware, a pruebas de carga para llevarlos a condiciones
de operacin crticas. Las aplicaciones y los sistemas operativos OSS/FS demostraron
ser ms resistentes a cadas y fallas de operacin. Estos resultados son consistentes
con numerosas estadsticas que cuentan la cantidad de veces y el tiempo cada de
servidores en operacin.
Adems, se ha encontrado mediante experimentos que los servidores de pginas
web, bases de datos, archivos e impresoras basados en GNU/Linux y otros OSS/FS
tienen un mejor desempeo, mejores tiempos de respuesta y mayores capacidades
que sistemas operativos propietarios, particularmente Windows.
De hecho, GNU/Linux es utilizado en el 380 (76%) de las 500 supercomputadoras
ms poderosas del mundo, gracias a la alta escalabilidad de este sistema operativo. En
cambio, Windows se encontr en slo 1 de esas 500 supercomputadoras.
La seguridad es otro aspecto crtico en los servidores en el cual GNU/Linux ha
tenido una amplia ventaja histrica sobre Windows. Windows es mucho ms
susceptible a virus y ataques de crackers y tarda mucho menos tiempo en ver
comprometida su seguridad que sistemas operativos OSS/FS, particularmente
GNU/Linux. Consecuentemente, las empresas deben invertir altas sumas de dinero
para lograr una mayor seguridad si utilizan Windows que si utilizan GNU/Linux.
Respecto al costo total de posesin, Windows es mucho ms caro de implementar
que una solucin equivalente basada en GNU/Linux. A esto hay que agregarle los
altos costos de actualizacin, que muchas veces son el 50% del costo de la compra
original. Los OSS/FS no imponen costos por conceptos de administracin de
licencias. Si una empresa no puede demostrar que compr la licencia de cada copia
instalada de un software propietario (por prdida del contrato, copia de la licencia
por parte de un empleado, etc) se exponen a serios riesgos penales.
Los costos de licenciamiento impuesto por el software propietario, en especial las
licencias basadas en nmero de clientes, las actualizaciones de seguridad y la
necesidad de antivirus encarecen notablemente el TCO de las infraestructuras
basadas en Windows, llegando a ser hasta 65% ms caro que con GNU/Linux.
Los OSS/FS muchas veces se pueden utilizar ms ecientemente que los software
propietarios en hardware viejo, lo que llega a eliminar en muchos casos la necesidad
de comprar nuevo hardware. Adems se puede implementar una arquitectura basada
en servidor de aplicacin, que consiste en un servidor poderoso en el cual corren las
aplicaciones que los clientes remotamente ejecutan desde sus terminales. Este
esquema muchas veces reduce el TCO en varios rdenes de magnitud.
Es importante apuntar que las aplicaciones OSS/FS cliente estn incrementando su
efectividad, y muchas organizaciones, incluyendo gobiernos en el mundo entero estn
empezando a utilizar este tipo de software, no slo para evitar los crecientes precios
de licenciamiento, si no tambin por el simple hecho de favorecer la competencia y
dejar de depender de un nico fabricante.

Você também pode gostar