REGLAS DEL OPEN SORCE
El movimiento Open Source tiene 10 reglas que debe cumplir un código para ser llamado Open Source.
- Libre redistribución: el software debe poder ser regalado o vendido libremente.
- código fuente: el código fuente debe estar incluido u obtenerse libremente.
- Trabajos derivados: la redistribución de modificaciones debe estar permitida.
- Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches.
- Sin discriminación de personas o grupos: nadie puede dejarse fuera.
- Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.
- Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa.
- La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.
- La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto.
- La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.
VENTAJAS Y DESVENTAJAS DEL OPEN SOURCE
Sus ventajas son claras:
- La libre distribución
- Combate la piratería
- Bajo costo de propiedad
- No requiere licencia
- Ahorro corporativo
- Reducción de la dependencia tecnológica
- Menor Inversión de hardware
- Desarrollo sostenido
- Ventaja educativa y económica
- Código fuente abierto permite que en muy poco tiempo infinidad de programadoresencuentran y corrijan errores mejorando el soft.
Sus desventajas del open Source
- Falta de personal capacitado
- Ausencia de interés en su venta
- Documentación pobre
- Poco soporte y solidez, además de no ser “el estándar usado”.
PLATAFORMAS OPEN SOURCE
Pataforma Open Source
- CLAROLINE
- Caracteristicas
Compatible con Linux, Mac y Windows
Basado en Tecnologias libres como PHP and MySQL
Permite:
Publicar documentos en cualquier formato (texto, PDF, HTML, video, etc.).
Administrar foros públicos y privados
Desarrollar itinerarios de aprendizaje
Crear grupos de estudiantes
Preparar ejercicios online
Manejar una agenda con charlas y fechas de entrega
Publicar anuncios (también vía e-mail)
Proponer tareas que serán entregadas en línea
Ver las estadísticas de los usuarios.
Utilizar herramientas wiki para documentos colaborativos
Entre otras funcionalidades... - DOKEOS
http://www.dokeos.com/ - Características
Compatibilidad conforme a SCORM
Permite:
Administrar usuarios, cursos y grupos
Relaciona actividades en línea y exámenes de salón
Protege la información
Portal multisitios
Permite crear el propio escenario del curso y las propias plantillas
Autoría en línea y colaborativa
Videoconferencias
Herramientas de interacción como Wiki, Projects, Forums, Chats, Groups, etc.
Pruebas, encuestas y actividades en línea de seguimiento e informes
Entre otras funcionalidades... - MOODLE
http://moodle.org/ - Características
- Se ejecuta sin modificaciones en Unix, GNU/Linux, OpenSolaris, FreeBSD, Windows, Mac OS X, NetWare y otros sistemas que soportan PHP, incluyendo la mayoría de proveedores de hosting web.
Permite:
Administración general por un usuario administrador
Personalización del sitio.
Seguridad: los profesores pueden añadir una "clave de acceso" para sus cursos
Incluye foros, diarios, cuestionarios, materiales, consultas, encuestas y tareas.
Puede especificarse la fecha final de entrega de una tarea y la calificación máxima que se le podrá asignar.
Admite la presentación de un importante número de contenido digital, Word, Powerpoint, Flash, vídeo, sonidos, etc.
El profesor puede crear este modulo para que los alumnos trabajen en grupo en un mismo documento.
Entre otras funcionalidades... - ATUTOR
http://atutor.ca/ - Características
Tiene un excelente soporte de los estándares de accesibilidad así como soporte SCORM, IMS, QTI, etc.
Permite utilizar:
Gestor de contenidos accesible y herramientas para validar los contenidos generados.
Múltiples administradores.
Administración de usuarios e inscripciones.
Manejo de cursos.
Personalización (módulos, temas, etc.)
Herramientas para garantizar la accesibilidad de los contenidos y de la plataforma.
Mensajería y herramientas de trabajo en grupo.
Foros, Wiki, Blogs y repositorios de archivos grupales o para todo el curso.
Glosario, lista de lectura y buscador.
Entre otras funcionalidades... - LRN
http://dotlrn.org/ - Características
Desarrollada originalmente por el MIT.
Permite la utilización de materiales de aprendizaje creados bajo los estándares IMS-CP y SCORM.
Permite:
Crear foros.
Álbum de fotos
Calendario
Weblogger, Wiki, Chat
Mensajes de correo masivos
Crear presentaciones con slide
Entre otras funcionalidades...
DIFERENCIAS EN SOFTWARE LIBRE Y OPEN SOURCE
En primer lugar podemos afirmar que tanto Open Source como Free Software son dos movimientos sociales en donde compartir es uno de los pilares principales, las diferencias radican en lo que se puede o no hacer con este software, entonces vamos a ver cada software por separado y analizaremos un poco sus características.
Software Gratuito: Dentro de esta categoría encontramos muchas aplicaciones que podemos usar en nuestros ordenadores sin pagar (dinero) por una licencia para ello, generalmente son pequeñas aplicaciones que prestan una función específica; hay diversas modalidades de Software gratuito.
Versiones de Condicionado: Aplicaciones como MSN Messenger, Yahoo Messenger, Picasa, Vimeo Uploader y todas aquellas que estén ligadas a una empresa o servicio web son herramientas de uso libre, que se pueden instalar con la condición de usarlo para usar el servicio de la empresa que lo distribuye.
Versiones de prueba: Son versiones que ofrecen funcionalidades básicas sin restricción, estas las podemos utilizar sin ningún problema y por todo el tiempo que necesitemos y en caso de necesitar las funcionalidades adicionales nos ofrecen una versión PRO.
Pago por Servicios: En esta modalidad encontramos por ejemplo SKYPE un software que nos permite hacer llamadas desde nuestro PC, al instalarlo podemos hacer llamadas de PC a PC, sin límite de duración y con excelente calidad, el pago por servicio además permite hacer llamadas de PC a teléfonos fijos o móviles.
Distribución Gratuita: Son aplicaciones que no están ligadas al pago de licencias, los permisos de uso no incluyen la distribución, venta, modificación o uso para fines comerciales. Solamente el uso en un ordenador personal.
Open Source: Con este término se conoce al software que es desarrollado y distribuido libremente; aparte de compartir los aplicativos utilitarios, también comparte su código fuente, es decir que cualquier persona que sepa programar en el lenguaje que se ha desarrollado la aplicación, puede ver el código, modificarlo, adaptarlo a sus propias necesidades, compilar su propia versión del programa, o incluso generar un nuevo aplicativo tomando como base ese código, para fines personales, corporativos o comerciales.
Los permisos de uso del software libre se rigen bajo diversos tipos de licencias GNU (Sigla que quiere decir “GNU no es Unix”) y dependiendo de las necesidades o voluntad del autor del código, podrían ser las siguientes 4:
Licencia GPL: Esta licencia implica que cuando se modifique el código de una aplicación este se distribuya nuevamente bajo la misma licencia, no importando la cantidad, ni calidad de las modificaciones. La mayoría de software Open Source se libera bajo esta licencia.
Licencia AGPL: La licencia Alfero GPL, implica las mismas condiciones que GPL pero además incluye una clausula donde dice que el software debe distribuirse si es usado en una red de trabajo.
Licencia BSD: Las licencias BSD (Berkeley Software Disribution) acompaña a los sistemas operativos que son desarrollados sobre Unix, por ejemplo SunBSD (Sun Microsystems),FreeBSD (Linux), el software incluido en un sistema operativo BSD, también estarán regidos por licencia BSD Derivada.
Copyleft: Una licencia copy left implica que el autor del código da completa libertad al usuario de modificar, y distribuir el código bajo la licencia que prefiera.
Para tener completa claridad sobre el tipo de licencia que tiene cualquier software basta con leer el texto de condiciones o acuerdo de licencia que aceptamos (un 95% de las personas no lo lee nunca) al momento de instalarlo.
Tanto el software Open Source como el Free Software no basan exclusivamente en aplicaciones para escritorio, también se usan para aplicaciones Web principalmente CMSs.
Algo que me parece importante aclarar antes de cerrar el tema, es que el software, no por ser de pago, implique que este sea bueno, y no por ser gratuito (Open Source) implica que sea malo, el software es sólo software y es desarrollado por humanos, y como tales cometemos errores.