El documento habla sobre el desarrollo web con software de código abierto. Explica conceptos como código abierto y software libre, y las diferencias entre ellos. También describe las licencias más comunes como GPL y BSD. Luego detalla cómo una empresa puede organizarse y producir proyectos web usando herramientas de código abierto, incluyendo gestión de proyectos, diseño, desarrollo y más. Finalmente, discute cómo seleccionar nuevas herramientas de código abierto.
tics en la vida cotidiana prepa en linea modulo 1.pptx
ADWA Desarrollo Web con Open Source
1. Isidro Pérez
Director de Proyectos
Avanza Soluciones
hastag #adwanet
Desarrollo Web con Open Source
2. Isidro Pérez
Desarrollo Web con Open Source
Indice
-¿Que significa Open Source?
-Diferencias entre Open Source y Software Libre
- Licencias de uso de los CMS más extendidos
- Organización y producción web con Open Source
- Selección de nuevas herramientas
4. Isidro Pérez
Desarrollo Web con Open Source
¿Que significa Open Source?
Código abierto es el término
con el que se conoce al
software distribuido
y desarrollado libremente
5. Isidro Pérez
Desarrollo Web con Open Source
¿Que significa Open Source?
El código abierto tiene un punto
de vista más orientado
a los beneficios prácticos
de compartir el código
que a las cuestiones morales
y/o filosóficas las cuales destacan
en el llamado software libre.
6. Isidro Pérez
Desarrollo Web con Open Source
¿Cuando nace el movimiento
Open Source?
-A finales de los noventa por un grupo de
participantes del movimiento Free Software
-No se siente identificados con la radicalidad del movimiento
-Preocupaciones más practicas sobre la calidad de los software
-Construcción de nuevos modelos de negocio para sostenerlo.
7. Isidro Pérez
Desarrollo Web con Open Source
¿Cuando nace el movimiento
Open Source?
Este grupo estaba formado
Linus Torvalds (creador de Linux),
Eric Raymond (autor del libro The Cathedral and the Bazaar)
Bruce Perens (autor del termino Open Source)
Codigo Linux, el documental de la historia del Software LIbre
8. Isidro Pérez
Desarrollo Web con Open Source
¿Que diferencias podemos encontrar entre
Open Source y Sofware Libre?
9. Isidro Pérez
Desarrollo Web con Open Source
Software Libre vs Open Source
El Sofware Libre está totalmente orientado a garantizar
la libertad de uso al usuario.
El Open Source se centra más en la libertad de
desarrollo para el programador .
10. Isidro Pérez
Desarrollo Web con Open Source
Software Libre vs Open Source
Free Software tiene una visión moral
“el software debería ser libre”
Open Source tiene una visión
practica “el software es mejor si su código es abierto“.
11. Isidro Pérez
Desarrollo Web con Open Source
Software Libre vs Open Source
Free Software opina que nunca deberías usar o
Crear software licenciado con una licencia
que limite los derechos de uso
12. Isidro Pérez
Desarrollo Web con Open Source
Software Libre vs Open Source
Open Source opina que puedes utilizar software
Open Source y no Open Source cuando quieras.
13. Isidro Pérez
Desarrollo Web con Open Source
¿Que tipo de lincencias son las más comunes
en el desarrollo Open Source?
14. Isidro Pérez
Desarrollo Web con Open Source
Licencias Open Source
Para que un software pueda ser
llamado Open Source
debe cumplir con serie de
condiciones:
1) la libre redistribución
2) acceso al código fuente
3) permitir modificaciones
4) distribuir el código original del software
además de las modificaciones
5) no restringir su uso a ninguna persona o grupo
15. Isidro Pérez
Desarrollo Web con Open Source
Licencias Open Source
GNU GPL (General Public License)
es una licencia creada por la Free Software Foundation
en 1989 (la primera versión),
proteger la libre distribución, modificación y uso de software.
Su propósito es declarar que el software cubierto por esta licencia es
libre y protegerlo de intentos de apropiación que restrinjan
esas libertades a los usuarios.
16. Isidro Pérez
Desarrollo Web con Open Source
Licencias Open Source
BSD
Es una licencia de software libre permisiva
Esta licencia tiene menos restricciones en comparación con la GPL.
La licencia BSD al contrario que la GPL permite el uso del código
fuente en software no libre.
19. Isidro Pérez
Desarrollo Web con Open Source
Tipos de licencias de los principales CMS
Tipo de licencia GPL
Plataforma Multiplataforma
Escrito en: PHP, MYSQL
Versión 3,0
Wordpress
20. Isidro Pérez
Desarrollo Web con Open Source
Tipos de licencias de los principales CMS
Tipo de licencia GPL
Plataforma Multiplataforma
Escrito en: PHP
Versión 6,19
Drupal
21. Isidro Pérez
Desarrollo Web con Open Source
Tipos de licencias de los principales CMS
Tipo de licencia GPL
Plataforma Windows,
GNU/Linux, Mac
OS X
Escrito en: PHP
Versión 1.5.20
Joomla
22. Isidro Pérez
Desarrollo Web con Open Source
Tipos de licencias de los principales CMS
Tipo de licencia OSL Ver. 3
Plataforma Multiplataforma
Escrito en: PHP
Versión 1.2.0.2
Magento Commerce
23. Isidro Pérez
Desarrollo Web con Open Source
Tipos de licencias de los principales CMS
Tipo de licencia GPL 2 con linking
exception
Plataforma Multiplataforma
Escrito en: PHP
Versión 3,3
Alfresco
3 .3
24. Isidro Pérez
Desarrollo Web con Open Source
Tipos de licencias de los principales CMS
Tipo de licencia GPL
Plataforma Multiplataforma
Escrito en: PHP
Versión 1.9.9+ (versión
Beta = 2.0
Preview 1)
Moodle
25. Isidro Pérez
Desarrollo Web con Open Source
Tipos de licencias de los principales CMS
Tipo de licencia GPL
Plataforma Multiplataforma
Escrito en: PHP
Versión 3
Boonex Dolphin
26. Isidro Pérez
Desarrollo Web con Open Source
¿Como produce y se organiza
nuestra empresa
con software Open Source?
27. Isidro Pérez
Desarrollo Web con Open Source
¿Como se organiza y produce nuestra
empresa con software Open Source
-Organización/Gestión de proyectos
-Prototipado/Usabilidad del proyecto
-Diseño Web
-Maquetación y desarrollo
-Otras áreas
44. Isidro Pérez
Desarrollo Web con Open Source
Profundizando en la parte de desarrollo
Phpmyedit (GPL)
Generador de
formularios personalizables,
administración sencilla de la base
de datos por parte del cliente
45. Isidro Pérez
Desarrollo Web con Open Source
Profundizando en la parte de desarrollo
Tinymce (GPL)
Editor htmlavanzado
basado en javascript,
usado en campos textarea
combinado con el phpmyedit
46. Isidro Pérez
Desarrollo Web con Open Source
Profundizando en la parte de desarrollo
Image Toolbox (GPL)
librería para el tratamiento
de imágenes con php (recortes,
cambios de formatos y dimen
siones, edición...)
47. Isidro Pérez
Desarrollo Web con Open Source
Profundizando en la parte de desarrollo
Jquery (dual MIT y GPL)
framework javascript
Plugins jquery diversos de terceros
(generalmente con licencia MIT y GPL),
y también desarrollamos propios.
48. Isidro Pérez
Desarrollo Web con Open Source
Profundizando en la parte de desarrollo
Scriptaculous (MIT)
Framework javascript
Usado para determinados
aspectos en los que jquery no es 100%
compatible con navegadores antiguos
49. Isidro Pérez
Desarrollo Web con Open Source
Profundizando en la parte de desarrollo
Smarty (GPL)
motor de
plantillas para php que
abstrae código de presentación
50. Isidro Pérez
Desarrollo Web con Open Source
Profundizando en la parte de desarrollo
Las aplicaciones web que desarrollamos están
adaptadas para funcionar sobre la combinación LAMP
(Linux, Apache, Mysql, Php)
69. Isidro Pérez
Desarrollo Web con Open Source
¿Como seleccionar nuevas
herramientas?
-Que nos resulte útil para nuestro trabajo
-Tener el código fuente
-Que haya documentación y tutoriales disponibles
-Una comunidad activa que actualice la herramienta
70. Desarrollo Web con Open Source
MUCHAS GRACIAS!!!!
Isidro Pérez
Avanza Soluciones
twitter: @isidroperez
blog: www.isidroperez.com
Trabajo: www.avanzaentinternet.com