foss as a career choice

42
El Software Libre Como una Elección de Carrera Reynaldo H. Verdejo Pinochet [email protected]

Upload: samsung-open-source-group

Post on 14-Jan-2015

85 views

Category:

Technology


1 download

DESCRIPTION

Reynaldo Verdejo, Senior Multimedia Consultant from the Samsung OSG, discusses (in Spanish) what it takes to choose Free and Open Source Software as a career choice, and what options are available in the field.

TRANSCRIPT

El Software LibreComo una Elección de Carrera

Reynaldo H. Verdejo [email protected]

Introducción

Who am I?

El Software Libre (FSF)El Open Source (OSI)FOSS

Breve historia

Compartir como cultura GNU Linux

Marco legal

Copyright Patentes EULAs

Status Quo

Mitos y realidades sobre el FOSS

Mayormente comunitario Liderado por personas y no por empresas Nicho. Mal negocio

La viralidad y expansión

Documentos Hardware Libre/Abierto

Presencia en el mercado

El FOSS como (tu) carrera

Qué se necesita?

Extremidades (discutible) Una cabeza (la mitad también sirve) Ambición y confianza Un grupo de apoyo (No siempre, pero sirve) Resilencia (y cuero duro)

Competencias básicas

Blandas (kinda)

Saber leer Inglés IRC

Duras (y ni tanto)

C git Conocimientos básicos de tu area

Recursos

Un computador Conexión a Internet Tiempo Otra pega :)

El plan

Necesidad de una meta?

Expectativas laborales

Pocos pero 100% empleados Sueldos promedio de 1er mundo Derechos del territorio Hacer hoy lo que pedro comprará mañana

Definiciones previas

Committer

"A committer is an individual who is able to modify the source code of a particular piece of open-source software"

Maintainer

"FOSS, One or more people who build source code into a binary package for distribution, commit patches, extend, fix and organize code"

Outline

Usuario -> Contributor -> Committer -> Maintainer -> Empleado (profit)! ;)

La contribución

El parche como unidad fundamental Al final es un proceso iterativo Pero intrinsecamente dinámico

Usar

Selección adecuada!

Low level -> Kernel Graphics -> Wayland / Xorg Multimedia -> GStreamer / FFmpeg / PulseAudio Escritorio -> Gnome / KDE(?) Web -> WebKit

Etapas en detalle

Usuario -> Contributor

Registro en listas de correo (User) IRC (User) Reportar bugs

Comitter -> Maintainer

Registro en listas de correo (Development) IRC (Development) Modificar código Reportar, clasificar y resolver Bugs

La contribución y sus detalles

Tu comunidad

Estructura y política Impacto de los sistemas de control de versiones

El proceso (Committer)

Buscar (Qué) y Entender Proponer Someter a revisión Modificar (goto proponer) Comitear

El proceso (Maintainer)

Buscar (Qué) y Entender Comitear

El proceso (Maintainer)

Hacer revisión de cambios de 3eros Comitear

Mi historia

A lo rapero pero..

De mazcar lauchas a que la gente pague por escucharte De pelear con la ruta las playas a pelear con Air France

Zen moment

De consumir a producir El software como vehículo creativo: El dinero ya no es una excusa.

La realidad local

Planes de estudio caducos La sombra del tonto por origen geográfico La barrera cultural (El consumidor)

Conclusión

El deber de producir

We are hiring!@SamsungOSG

[email protected]@reyverdejo