Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Open SaaS un modelo atractivo para el desarrollo en México.

Open SaaS un modelo atractivo para el desarrollo en México.

Noé Domínguez Porras

April 23, 2015
Tweet

More Decks by Noé Domínguez Porras

Other Decks in Technology

Transcript

  1. Agenda • Notas iniciales • Open Source & Open Source

    Software • Modelo: Open SaaS • Gobierno como Plataforma • Open Data Puebla • Proyectos Open Source • Trabajo Futuro • Q&A
  2. Open Source Como modelo de desarrollo promueve el acceso libre

    a planos o modelos mediante licencias de acceso universal. Promueve también la redistribución universal de las mejoras subsecuentes. Para algunos es un subconjunto de la colaboración abierta.
  3. Open Source software es software de computadora que en conjunto

    con su código fuente es publicado y licenciado con una licencia en la cual el tenedor de los derechos provee: • el derecho a estudiarlo. • derecho a cambiarlo y redistribuirlo a quien sea. • derecho de redistribuirlo para cualquier propósito. Casi lo mismo,¿no?
  4. ¿por qué es diferente y difícil? • Tiene un propósito,

    pero al mismo tiempo tiene una coordinación relajada. • Implica orden y disciplina del desarrollador. • Involucra desarrollo modular que posteriormente se integra.
  5. ¿qué necesito? • Comunicación continua: ◦ Correo electrónico, IRC, wikis,

    mailing lists. • Control de versiones. • Bug trackers & task lists. • Testing tools.
  6. Open SaaS: Open source + SaaS Software que es Open

    Source pero que se tiene una versión de Software as a Service.
  7. Alianza Gobierno Abierto ¿Cómo funciona? Promesa de reforma de un

    país. 62 países listados en el programa. Principios • Gobierno abierto • Gobierno que rinde cuentas • Gobierno que responde a las necesidades de los ciudadanos • Vínculo Gobierno-Sociedad Civil en reformas
  8. Alianza Gobierno Abierto 4 premisas sobre datos abiertos: • Accesibles.

    • Con licencias claras. • Sin costo. • En formatos abiertos.
  9. Gobierno como plataforma “Transparencia es una palabra resbaladiza, el tipo

    de palabra que al igual que reforma termina adjunta a cualquier cosa política que alguien quiere promover.” Aaron Swartz
  10. Gobierno como plataforma Premisas: • Contratar a las personas que

    han estado alimentando el boom de aplicaciones por en los últimos 10 años. • Íconos de la tecnología tienen que motivar a los desarrolladores a que dejen de crear herramientas banales y hagan herramientas
  11. Gobierno como plataforma Una segunda ola de innovación está apareciendo

    en las capitales del mundo. Conocimiento, información, talento y energía se están moviendo, está tomando forma y se está canalizando en nuevas maneras dentro, a través y fuera de las fronteras del gobierno. -Don Tapscott
  12. Jornadas Previas Jornada 1. Conferencia: Datos abiertos en instituciones públicas

    y privadas Fecha: 27 de septiembre de 2013. Dirigido a: funcionarios, directores de TI en gobierno y ONG. Temas: Open government, datos abiertos en instituciones, impacto social, participación ciudadana Esquema: una jornada de una ponencia, una mesa redonda y un taller/actividad Conferencista Propuestos • María Cristina Capelo - Senior Policy Analyst @ Google • Iñaki Gutierrez - Todo Puebla.com • Salvador Parra - Siderare Software Jornada 2. Conferencia: ¿Qué es el hacking cívico? Fecha: jueves 3 de octubre de 2013. Dirigido a: público en general, programadores. Temas: hacking cívico, open data, utilidad de los proyectos. Esquema: tres ponencias y Q&A. Conferencistas: • Codeando México. • SocialTIC • Gobierno del Estado de Puebla
  13. Principios de Git • Facilitar el desarrollo distribuido • Escalar

    para manejar miles de desarrolladores • Desempeño rápido y eficiente • Mantener la integridad y la confianza • Promover la rendición de cuentas • Inmutabilidad • Transacciones atómicas • Soporta y promueve el desarrollo en capas • Promueve los repositorios completos • Un diseño interno Limpio
  14. Open SaaS • Sociedades de Alumnos. • Grupos de estudio

    o seminarios. • Muchas ganas de aprender. • Educación más allá de las aulas con proyectos heredables. • Computo reactivo. • Computo distribuido. • Creación de bibliotecas de programación reutilizables. • Nuevos frameworks y herramientas.
  15. • Es un grupo de programadores muy ágiles. • Incide

    en los temas públicos haciendo software • Sus proyectos son Open Source ◦ www.explica.la/ley - discute la ley ◦ www.codeandomexico.org - plataforma de retos ◦ www.datamx.io - publica y explora datos abiertos ◦ www.github.com/codeandomexico
  16. • Lenguaje de tipado fuerte, híbrido, escalable. • Seminario de

    programación en el lenguaje Scala. • Blog sobre programación escalable y el lenguaje. • Videoconferencias internacionales sobre cómputo distribuido.
  17. Voy terminando de ver este documental, sobre la revolución en

    Egipto http://thesquarefilm.com, me encanto, te describe la gestación de una revolución del pueblo, este documental te lleva a sentirlo, a derrocar un régimen político, después un régimen militar, después un régimen religioso, a luchar contra la policía secreta, luego contra los militares y después pueblo contra pueblo, esa es la revolución y luego el ideal: NO BUSCAMOS UN LÍDER QUE NOS GOBIERNE, BUSCAMOS UNA CONCIENCIA. Comentario de un amigo -JJ Córdova- Reflexión
  18. “If you want to go fast go alone. If you

    want to go far go together.” -from Code for America Summit 2013 Reflexión
  19. Fuentes: • Open Government Partnership. http://www.opengovpartnership.org • Sitio de datos

    abiertos del Gobierno de México. http://www.datos.gob.mx • Memorandum de transparencia de Barack Obama. http://www.whitehouse.gov/the_press_office/TransparencyandOpenGovernment • When nerds go marching in / The Atlantic. http://www.theatlantic.com/technology/archive/2012/11/when-the-nerds-go- marching-in/265325/ • Open Government: Collaboration, Transparency, and Participation in Practice. • Codeando México. http://www.codeandomexico.org • Challenge Post. http://www.challengepost.org
  20. Fuentes: • Datos abiertos del Gobierno de México. http://www.datos.gob.mx •

    Proyecto para movilidad en bici de bicionudos http://bicis.mecabotware.com • Proyecto Open Source de Reporte ciudadano. http://github.com/CodeandoMexico/reporte-ciudadano • Constitución Mexicana en Github (ceyusa/constitucion-mexicana) http://www.theatlantic.com/technology/archive/2012/11/when-the-nerds-go-marching- in/265325/ • Hacker http://es.wikipedia.org/wiki/Hacker • Harper Reed on The Power of Big Data (imagen YOLO) http://www.youtube.com/watch?v=1klrb1_bTXc