shapado: como ganar dinero con el software libre

94
¿Cómo ganar dinero con el Software Libre? Featuring Shapado

Upload: pat-cito

Post on 20-Jun-2015

12.401 views

Category:

Documents


4 download

DESCRIPTION

Presentación del Campus Party 2010Aqui esta el video http://www.youtube.com/watch?v=0fy3USmT_KM

TRANSCRIPT

Page 1: Shapado: Como ganar dinero con el software libre

¿Cómo ganar dinero con el Software Libre?

Featuring Shapado

Page 2: Shapado: Como ganar dinero con el software libre

Patrick Aljord @patcito

Page 3: Shapado: Como ganar dinero con el software libre

Trabajo para isoHunt.com

Page 4: Shapado: Como ganar dinero con el software libre

kde/qt4 c++, ruby, php, javascript, pythonMongodb, couchdb.

Page 5: Shapado: Como ganar dinero con el software libre

¿Cómo ganar dinero con el software libre?

Page 6: Shapado: Como ganar dinero con el software libre

¿Cómo ganar dinero con el software libre?

Como empleado

Page 7: Shapado: Como ganar dinero con el software libre

Cómo ganar dinero con el software libre?

Como empleadoComo emprendedor

Page 8: Shapado: Como ganar dinero con el software libre

Siendo Empleado

Administrador de red, base de datos

Page 9: Shapado: Como ganar dinero con el software libre

Siendo Empleado

Administrador de red, base de datos => local más que todo

Page 10: Shapado: Como ganar dinero con el software libre

Siendo Empleado

Administrador de red, base de datos => local más que todoDesarrollador =>

Page 11: Shapado: Como ganar dinero con el software libre

Siendo Empleado

Administrador de red, base de datos => local más que todoDesarrollador => (parece) un poco más difícil, local o internacional

Page 12: Shapado: Como ganar dinero con el software libre

¿Por qué desarrollar?

Page 13: Shapado: Como ganar dinero con el software libre

¿Por qué desarrollar?

¿Por qué no?

Page 14: Shapado: Como ganar dinero con el software libre

¿Por qué desarrollar?

¿Por qué no?Falta de interés

Page 15: Shapado: Como ganar dinero con el software libre

¿Por qué desarrollar?

¿Por qué no?Falta de interésLa pasión por el SQL y los routers

Page 16: Shapado: Como ganar dinero con el software libre

¿Por qué desarrollar?

¿Por qué no?Falta de interésLa pasión por el SQL y los routersy...

Page 17: Shapado: Como ganar dinero con el software libre

¿Por qué desarrollar?

¿Por qué no?Falta de interésLa pasión por el SQL y los routersy... el facilismo!

Page 18: Shapado: Como ganar dinero con el software libre

¿Por qué desarrollar?

¿Por qué no?En la Universidad:

C, C++, Pascal, ASM, Java etc

Page 19: Shapado: Como ganar dinero con el software libre

¿Por qué desarrollar?

¿Por qué no?En la Universidad:

C, C++, Pascal, ASM, Java etcEn la vida real:

PHP+MySQL, Python, Ruby, Perl y todo lo que tiene que ver con la Web.

Page 20: Shapado: Como ganar dinero con el software libre

¿Por qué desarrollar?

PORQUE ES FACIL!

Page 21: Shapado: Como ganar dinero con el software libre

¿Por qué desarrollar?

PORQUE ES FACIL!Porque se puede trabajar para el extranjero

Page 22: Shapado: Como ganar dinero con el software libre

¿Por qué desarrollar?

PORQUE ES FACIL!Porque se puede trabajar para el extranjero

=> más plata!!

Page 23: Shapado: Como ganar dinero con el software libre

¿Por qué programar para la Web?

Page 24: Shapado: Como ganar dinero con el software libre

¿Por qué programar para la Web?

Plataforma libre y abierta

Page 25: Shapado: Como ganar dinero con el software libre

¿Por qué programar para la Web?

Plataforma libre y abiertaNo hay amos del internet

Page 26: Shapado: Como ganar dinero con el software libre

¿Por qué programar para la Web?

Plataforma libre y abiertaNo hay amos del internetNo hay fronteras

Page 27: Shapado: Como ganar dinero con el software libre

¿Por qué programar para la Web?

Plataforma libre y abiertaNo hay amos del internetNo hay fronterasDemocratización del capitalismo, no se necesita casi nada para empezar un negocio

Page 28: Shapado: Como ganar dinero con el software libre

Ok, pero ¿cómo logro ser un programador web?

Page 29: Shapado: Como ganar dinero con el software libre

Requerimientos para ser desarrollador en la web.

Saber hablar pero sobre todo leer y escribir el inglés.

Page 30: Shapado: Como ganar dinero con el software libre

Requerimientos para ser desarrollador en la web.

Saber hablar pero sobre todo leer y escribir el inglés.Saber programar al menos el PHP MySQL y las tecnologias web (CSS, HTML, Javascript).

Page 31: Shapado: Como ganar dinero con el software libre

Requerimientos para ser desarrollador en la web.

Saber hablar pero sobre todo leer y escribir el inglés.Saber programar al menos el PHP MySQL y las tecnologías web (CSS, HTML, Javascript).Saber lo básico de manejar un servidor linux (dns, email, web, apt, rpm).

Page 32: Shapado: Como ganar dinero con el software libre

El inglés

Page 33: Shapado: Como ganar dinero con el software libre

Conclusión sobre aprender el inglés:

Mismo alfabetoVocabulario similar Conjugación muy simpleUn montón de recursos disponibles...

Page 34: Shapado: Como ganar dinero con el software libre

NO HAY EXCUSA PARA NO SABER EL INGLES!!!

Page 35: Shapado: Como ganar dinero con el software libre

¿Cómo aprender a programar para la Web?

Page 36: Shapado: Como ganar dinero con el software libre

¿Cómo aprender a programar para la Web?

Fácil para estudiantes de Sistemas como ustedes.

Page 37: Shapado: Como ganar dinero con el software libre

¿Cómo aprender a programar para la Web?

Fácil para estudiantes de Sistemas como ustedes.PHP: inspirado del C, sintaxis muy fácil

Page 38: Shapado: Como ganar dinero con el software libre

¿Cómo aprender a programar para la Web?

Fácil para estudiantes de Sistemas como ustedes.PHP: inspirado del C, sintaxis muy fácilMySQL: SQL, muy fácil de instalar, muy fácil

Page 39: Shapado: Como ganar dinero con el software libre

¿Cómo aprender a programar para la Web?

Fácil para estudiantes de Sistemas como ustedes.PHP: inspirado del C, sintaxis muy fácil MySQL: SQL, muy fácil de instalar, muy fácil Javascript: orientado objetos, muy flexible

Page 40: Shapado: Como ganar dinero con el software libre

¿Cómo aprender a programar para la Web?

Fácil para estudiantes de Sistemas como ustedes.PHP: inspirado del C, sintaxis muy fácil MySQL: SQL, muy fácil de instalar, muy fácil Javascript: orientado objetos, muy flexibleCSS y HTML, ni siquiera son lenguajes de programación, sólo son para lenguajes de markup, para diseño.

Page 41: Shapado: Como ganar dinero con el software libre

¿Cómo aprender a programar para la Web?

Fácil para estudiantes de Sistemas como ustedes.PHP: inspirado del C, sintaxis muy fácil MySQL: SQL, muy fácil de instalar, muy fácil Javascript: orientado objetos, muy flexibleCSS y HTML, ni siquiera son lenguajes de programación, sólo son para lenguajes de markup, para diseñoUn montón de librerias y tutoriales gratis disponibles

Page 42: Shapado: Como ganar dinero con el software libre

¿Cómo aprender a manejar un servidor Linux?

Page 43: Shapado: Como ganar dinero con el software libre

¿Cómo aprender a manejar un servidor Linux?

Descargar varias distribuciones como gentoo, ubuntu, archlinux, debian, fedora

Page 44: Shapado: Como ganar dinero con el software libre

¿Cómo aprender a manejar un servidor Linux?

Descargar varias distribuciones como gentoo, ubuntu, archlinux, debian, fedoraIntentar instalar un servidor web, pop3 (apache, nginx, postfix y otros)

Page 45: Shapado: Como ganar dinero con el software libre

¿Cómo aprender a manejar un servidor Linux?

Descargar varias distribuciones como gentoo, ubuntu, archlinux, debian, fedoraIntentar instalar un servidor web, pop3 (apache, nginx, postfix y otros)GOOGLE, GOOGLE, GOOGLE

Page 46: Shapado: Como ganar dinero con el software libre

¿Cómo aprender a manejar un servidor Linux?

Descargar varias distribuciones como gentoo, ubuntu, archlinux, debian, fedoraIntentar instalar un servidor web, pop3 (apache, nginx, postfix y otros)GOOGLE, GOOGLE, GOOGLEIRC, IRC, IRC, IRC (freenode: #debian-es, #ubuntu-es, #gentoo-es, #fedora-es o mejor, en inglés (#debian, #ubuntu, #gentoo, #fedora))

Page 47: Shapado: Como ganar dinero con el software libre

¿Cómo aprender a manejar un servidor Linux?

Descargar varias distribuciones como gentoo, ubuntu, archlinux, debian, fedoraIntentar instalar un servidor web, pop3 (apache, nginx, postfix y otros)GOOGLE, GOOGLE, GOOGLEIRC, IRC, IRC, IRC (freenode: #debian-es, #ubuntu-es, #gentoo-es, #fedora-es o mejor, en inglés (#debian, #ubuntu, #gentoo, #fedora))Reintentar hasta entender (más o menos ;).

Page 48: Shapado: Como ganar dinero con el software libre

¿Cómo encontrar trabajo?¿Cómo crear su empresa?

Page 49: Shapado: Como ganar dinero con el software libre

¿Cómo encontrar un trabajo en el extranjero?

Page 50: Shapado: Como ganar dinero con el software libre

¿Cómo encontrar un trabajo en el extranjero?

Hacerse conocer! Cómo?

Page 51: Shapado: Como ganar dinero con el software libre

¿Cómo encontrar un trabajo en el extranjero?

Hacerse conocer! Cómo?Software libre: su repositorio gitorious o github es su mejor CV.

Page 52: Shapado: Como ganar dinero con el software libre

¿Cómo encontrar un trabajo en el extranjero?

Hacerse conocer! Cómo?Software libre: su repositorio gitorious o github es su mejor CV.IRC: participar en los canales en inglés, hacer amigos.

Page 53: Shapado: Como ganar dinero con el software libre

¿Cómo encontrar un trabajo en el extranjero?

Hacerse conocer! Cómo?Software libre: su repositorio gitorious o github es su mejor CV.IRC: participar en los canales en inglés, hacer amigos.Blog y Tweet: Bloggear y tweetear sobre sus proyectos libres, contestar a otros sobre temas que conocen.

Page 54: Shapado: Como ganar dinero con el software libre

¿Cómo encontrar un trabajo en el extranjero?

Ok pero cómo encuentro trabajo ahora?

Page 55: Shapado: Como ganar dinero con el software libre

¿Cómo encontrar un trabajo en el extranjero?

Ok pero cómo encuentro trabajo ahora?Por IRC

Page 56: Shapado: Como ganar dinero con el software libre

¿Cómo encontrar un trabajo en el extranjero?

Ok pero cómo encuentro trabajo ahora?Por IRCPor internet, páginas de trabajos, buscar por "remote" o "telecomute", ej: jsninja.org, rubynow, reddit jobs, hackernews, craiglist etc

Page 57: Shapado: Como ganar dinero con el software libre

¿Cómo encontrar un trabajo en el extranjero?

Las ventajaspaga por hora hasta $35 o mas.

Page 58: Shapado: Como ganar dinero con el software libre

¿Cómo encontrar un trabajo en el extranjero?

Las ventajasPaga por hora hasta $35 o mas.Buena experiencia, encuentra gente de otro continente a veces muy talentosa, mejora su inglés, mejora su conocimiento.

Page 59: Shapado: Como ganar dinero con el software libre

¿Cómo encontrar un trabajo en el extranjero?

Las ventajasPaga por hora hasta $35 o más.Buena experiencia, encuentras gente de otro continente a veces muy talentosa, mejora su inglés, mejora su conocimiento.Trabajar desde casa (te levantas cuando quieres, trabajas cuando quieres, NO MAS DESPERTADOR).

Page 60: Shapado: Como ganar dinero con el software libre

¿Cómo encontrar un trabajo en el extranjero?

Las ventajasPaga por hora hasta $35 o más.Buena experiencia, encuentras gente de otro continente a veces muy talentosa, mejora su inglés, mejora su conocimiento.Trabajar desde casa (te levantas cuando quieres, trabajas cuando quieres, NO MAS DESPERTADOR).Poder viajar, les mandan visa si les piden.

Page 61: Shapado: Como ganar dinero con el software libre

Cómo encontrar un trabajo en el extranjero?

Las desventajas: falta de contacto humano, pero se pueden reunir con amigos y trabajar asi juntos.

Page 62: Shapado: Como ganar dinero con el software libre

¿Cómo crear su empresa?

¿Qué se necesita?

Page 63: Shapado: Como ganar dinero con el software libre

¿Cómo crear su empresa?

¿Qué se necesita? Saber el inglés y saber programar para la web.

Page 64: Shapado: Como ganar dinero con el software libre

¿Cómo crear su empresa?

Si pero ¿cómo?La web es su propia plataforma, ya no es solamente un complemento para el desktop.

Page 65: Shapado: Como ganar dinero con el software libre

¿Cómo crear su empresa?

Si pero ¿cómo?La web es su propia plataforma, ya no es solamente un complemento para el desktop.

¿Qué significa eso?Pueden hacer aplicaciones webs y ganar plata.

Dos tipos de aplicaciones web:Las gratisLas donde los clientes... pagan!

Page 66: Shapado: Como ganar dinero con el software libre

¿Cómo crear su empresa?

Ejemplo: 37signals.com, grasshoper.com, salesforce.com

Page 67: Shapado: Como ganar dinero con el software libre

¿Cómo crear su empresa?

¿Cómo crear su empresa?Se puede crear una empresa en Estados Unidos por pocos dólares o se puede usar paypal u otros.

¿Que tipo de App? Algo simple, que resuelve un problema común de manera eficiente (ej basecamp, github, wordpress.com etc)Aprovechar del HTML 5

Page 68: Shapado: Como ganar dinero con el software libre

¿Cómo aprovechar del HTML5?

637 elementos HTML903 lineas de (non-library) JavaScript119 CSS rules

Page 69: Shapado: Como ganar dinero con el software libre

¿Cómo aprovechar del HTML5?Gráficos (2D y 3D)MultimediaThreads (web worker)NotificacionesDrag and Drop (arrastrar y soltar)Local Storage (indexedDB, File API, App Cache)Comunicación en tiempo real (web socket)Animación CSS, @font-face, flexible box model

Page 70: Shapado: Como ganar dinero con el software libre

¿Cómo aprovechar del HTML5?... y aún más:

Device API (webcam, micrófono)Sistema de archivoManipulación de Audio/Video

y en formato de plugin libre:

NaCL alias Native Client, permite ejecutar codigo nativo en un sandbox:

Es seguroLibreComunica con el DOM/NavegadorNAPI, se puede usar en Firefox, Opera y más.

Page 71: Shapado: Como ganar dinero con el software libre

¿Cómo aprovechar del HTML5?

... pero y IE?

Page 72: Shapado: Como ganar dinero con el software libre

¿Cómo aprovechar del HTML5?

Page 73: Shapado: Como ganar dinero con el software libre

¿Cómo aprovechar del HTML5?

El iPhone:El iOS "sólo" tiene más o menos 70 millones de usuariosSe puede ganar dinero gracias al AppStore

Page 74: Shapado: Como ganar dinero con el software libre

¿Cómo aprovechar del HTML5?

El problema de las aplicaciones Web:

Difícil de encontrar para el usuarioNo hay una autoridad reconocida para web appsLos web apps son dificiles de describir para ser encontradosConfianza del usuario para pagarDifícil para pagarEl navegador no ayuda, trata a una app igual que a una páginaEl modelo de seguridad de los web apps no es adaptado al navegador

Page 75: Shapado: Como ganar dinero con el software libre

Cómo aprovechar del HTML5?

La solucion:El tab "App"El "WebStore"

Page 76: Shapado: Como ganar dinero con el software libre

El tab App

Page 77: Shapado: Como ganar dinero con el software libre

El WebStore

Page 78: Shapado: Como ganar dinero con el software libre

El WebStore

Page 79: Shapado: Como ganar dinero con el software libre

El WebStore

Page 80: Shapado: Como ganar dinero con el software libre

El WebStore

Page 81: Shapado: Como ganar dinero con el software libre

¿Cómo aprovechar del HTML5?

Gracias al WebStore y el App Tab:Para el usuario:

Fácil de encontrar una aplicación webFácil de pagarConfianza en el pagoConfianza en el software (gracias a las revisiones)

Para el desarrollador:Encontrar clientesCobrar fácilmentePagos por suscripciónPagos internacionalesDescribir la aplicación y publicarla fácilmente

Page 82: Shapado: Como ganar dinero con el software libre

Cómo aprovechar del HTML5?

70 millones de clientes potenciales (chrome)Firefox en el futuro, 400 millones de usuarios

Osea:Ya no es necesario preocuparse para IE y los otros navegadores antiguosYa se pueden hacer aplicaciones web tan potentes como las aplicaciones de escritorio, y venderla fácilmente, por suscripción!Un mercado de cientos de millones de clientes

Page 83: Shapado: Como ganar dinero con el software libre

Cómo aprovechar del HTML5?

Page 84: Shapado: Como ganar dinero con el software libre

El ejemplo de Shapado.com:Fundado por David Cuadrado, Jorge Cuadrado y Patrick AljordIdea simple: permitir a cualquiera de abrir un foro gratuitamenteUn foro de preguntas y respuestasPatrocinado por Google en el GSoC 2010Traducido en 27 idiomas (translatewiki.net)Funcionalidades sociales (votar, reputación, wiki)Aporta mejoras comparado a los foros normales (no se pierden las mejores respuestas, se pueden mejorar con la funcionalidad de wiki)Permitir a los dueños de foro chequear la cantidad de visitantes que reciben sus foros

Page 85: Shapado: Como ganar dinero con el software libre

El ejemplo de Shapado.com:

Page 86: Shapado: Como ganar dinero con el software libre
Page 87: Shapado: Como ganar dinero con el software libre

El ejemplo de Shapado.com:

Page 88: Shapado: Como ganar dinero con el software libre

El ejemplo de Shapado.com:

Page 89: Shapado: Como ganar dinero con el software libre

El ejemplo de Shapado.com:

Page 90: Shapado: Como ganar dinero con el software libre

Herramientas para la WebUsar herramientas de desarrollo rápido para la web:

php es muy popular, pero hay otro mundo fuera del php

Page 91: Shapado: Como ganar dinero con el software libre

Herramientas para la WebUsar herramientas de desarollo rápido para la web:

php es muy popular, pero hay otro mundo fuera del php

Dos herramientas para empezar rápido y tener un servidor gratis:

Google AppEngine (python)Heroku (Ruby on Rails)

Sólo hay que crear una cuenta y subir su página y ya esta! Gratis hasta que tengan una cierta cantidad de usuarios.

Page 92: Shapado: Como ganar dinero con el software libre

Conclusión

1) Saber el Inglés2) Programar en la web, un poco de linux3) Usar el Software libre y de preferencia frameworks como Rails o Django4) Tener una idea simple y buena5) Promociones en blog, microblogs, software libre

Page 93: Shapado: Como ganar dinero con el software libre

Conclusión1) Saber el Inglés2) Programar en la web, un poco de linux3) Usar el Software libre y de preferencia frameworks como Rails o Django4) Tener una idea simple y buena5) Promociones en blog, microblogs, software libre6) ????7) Profit!

Page 94: Shapado: Como ganar dinero con el software libre

Preguntas?Identi.ca y Twitter: @patcito y @shapado Blog: http://blog.ricodigo.comUrl: http://shapado.comCodigo de fuente: http://gitorious.org/shapado