Presentación

Presione o espacio para avanzar.

Presione para retroceder.

Avance y retroceda con la rueda del mouse.

Ctrl + + o - para zoom.

Gestos en pantalla en dispositivos móviles.

Desarrollo Open Source
(pero más que nada GPL)



por Leonardo Tadei
<leonardo@tadei.com.ar>
http://leonardo.tadei.com.ar

Pegasus Tech Supply
<leonardot@pegasusnet.com.ar>

MdqDevConf 2011
19, 20 de Agosto, Sheraton Hotel
Mar del Plata, Argentina


Creative Commons Attribution 2.5 Argentina License
http://creativecommons.org/licenses/by/2.5/ar/

Desarrollo Open Source



¿Qué es Open Source?
¿Qué es Software Libre?

GNU Open Source

Lenguajes, intérpretes y compiladores

GCC: C, C++, Ada, Objetive-C, Fortran, etc
FPC: Pascal, Object Pascal
Squeak: Smalltalk
JVM / JRE: Java
GNU Compiler PHP
Perl
Ruby
Mono
Python
Javascript
...

Frameworks

JDK, J2SE, Spring, Hibernate,
ZEND Framework VCL, Struts, libc, stdlib,
Zend, CodeIgniter, Prado,
JQuery, Mootools,
RoR, Dyango, CPAN,
.Net
...

IDEs y herramientas

Eclipse Eclipse,
NetBeans,
Geany,
Bluefish,
Lazarus,
NetBeans Glade,
BlueJ,
Vi
...

Plataformas y DB

GNU/Linux-BSD
Android
Apache
Tomcat
Firefox/Chromium
MySQL
PostgreSQL
...
Apache Cassandra
Mongo
Hadoop
MaríaDB
Android Joomla
WordPress

Proyectos, versiones, bugs

GIT OpenProj,
Planner,
Mercurial,
Git,
Trac Savannah,
Trac,
Mantis Bugzilla,
Mantis,
...

Concepto



¿Alguien duda de que se paga por el
Software Libre ?


Stallman dollar

Proyectos de Software Libre

Abstracción Motivación

Proyectos de Software Libre

la escalera del exito La empresa social

Proyectos de Software Libre

Desarrollo Colaborativo (y distribuido)


Proyectos de Software Libre

Usar estándares


La importancia de usar estandares

Proyectos de Software Libre

Buenas prácticas


Pena d emuerte por usar go to

Proyectos de Software Libre

Aceptar contribuciones


implante USB

Proyectos de Software Libre

API Mantener una API
estable




"API is forever"

Proyectos de Software Libre

Componentes + PMO = Software Factory



los componentes se abaratan

Proyectos de Software Libre

convergencia web Convergencia

¿Cómo seguimos?

¿Cómo seguimos?

- teniendo en cuenta la idiosincrasia de cada comunidad.

actualizaciones

¿Cómo seguimos?

- teniendo en cuenta la idiosincrasia de cada comunidad.
- conociendo bien las nuevas tecnologías.

computacion nube

¿Cómo seguimos?

- teniendo en cuenta la idiosincrasia de cada comunidad.
- conociendo bien las nuevas tecnologías.
- estando atento a los market de software.

autos voladores

¿Cómo seguimos?

- teniendo en cuenta la idiosincrasia de cada comunidad.
- conociendo bien las nuevas tecnologías.
- estando atento a los market de software.
- eligiendo si queremos ser freelance, montar una empresa o trabajar para una.

¿Cómo seguimos?

- teniendo en cuenta la idiosincrasia de cada comunidad.
- conociendo bien las nuevas tecnologías.
- estando atento a los market de software.
- eligiendo si queremos ser freelance, montar una empresa o trabajar para una.
- entendiendo que hacer software y distribuir software son trabajos diferentes.

¿Cómo seguimos?

- teniendo en cuenta la idiosincrasia de cada comunidad.
- conociendo bien las nuevas tecnologías.
- estando atento a los market de software.
- eligiendo si queremos ser freelance, montar una empresa o trabajar para una.
- entendiendo que hacer software y distribuir software son trabajos diferentes.


- haciendo cosas divertidas...

...

¿ ?

Desarrollo Open Source
(pero más que nada GPL)



Gracias

( por Leonardo Tadei
<leonardo@tadei.com.ar>
http://leonardo.tadei.com.ar

Comics by Randall Munroe http://xkcd.com
Pegasus Tech Supply
<leonardot@pegasusnet.com.ar>

Creative Commons Attribution 2.5 Argentina License
http://creativecommons.org/licenses/by/2.5/ar/
algunos derechos reversados