floss and startups

36
FLOSS and Startups Guilherme Cavalcanti Technical leader, application platform team @ Redu

Upload: guilherme

Post on 02-Jul-2015

525 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: FLOSS and Startups

FLOSS and Startups

Guilherme CavalcantiTechnical leader, application platform team @ Redu

Page 2: FLOSS and Startups

Apresentações

• Guilherme Cavalcanti

• Brazilian web developer since 2007

• CIn-UFPE

• Co-founder at Redu

• Technical leader of platform team

• Twitter/Delicious/Github:

• /guiocavalcanti

Page 3: FLOSS and Startups

Road map

• E-learning platform built on top of a social environment

2010 @ Porto Digital

2009 @ CIn

Page 4: FLOSS and Startups

Team

• 15 friends at work

• Designers

• Developers

• Researchers

• Business people

[email protected]

Page 5: FLOSS and Startups

Redu-labs

• CCTE

• 11 associated researchers

Page 6: FLOSS and Startups

Quartas e Sextasdas 8h às 10h das 10h às 12h

Horário

Público-alvo

Ciência da ComputaçãoEducaçãoDesign(aceitamos ouvintes no limite da capacidade da sala)

Introdução a aplicações educativas; Software social; Game Design; API do Redu; Guidelines do Redu; Prototipagem de jogos; Métodos e técnicas de avaliação de aplicações sociais; Fenômenos de colaboração, coordenação e percepção social.

Ementa

educationaltechnologies

Engenharia de Software Educativo(IF800)

(60h)

Facilitadores

contato: [email protected]

Page 7: FLOSS and Startups

Key features

Page 8: FLOSS and Startups

Key features

Page 9: FLOSS and Startups

Key features

Page 10: FLOSS and Startups

There is more

• Mobile learning

• Semantic visualizations

• Many-to-many content authoring

• Applications platform

Page 11: FLOSS and Startups

Background

Page 12: FLOSS and Startups

The Emerging Economic Paradigm of Open Source

• Strongly based on Bruce Perens essay

• Economical point of view over The cathedral and the bazaar

• Enabling and differentiating software

• FLOSS as a mean and not as the end

Page 13: FLOSS and Startups

The Emerging Economic Paradigm of Open Source

Stallman is a programmer, and chose a philosophical presentation that appealed to programmers.

In contrast, business people are pragmatists and are more impressed by economic benefit. Because

Stallman's presentation limited his audience, his campaign had not been able to achieve the economic

serendipity that is visible today

Bruce Perens, The Emerging Economic Paradigm of Open Source

Page 14: FLOSS and Startups

The Emerging Economic Paradigm of Open Source

In Raymond's model, work is rewarded with an intangible return rather than a monetary one.

Fortunately, it's easy to establish today that there is a strong monetary return for many Open Source

developers.

Bruce Perens, The Emerging Economic Paradigm of Open Source

Page 15: FLOSS and Startups

Context and key-questions

Page 16: FLOSS and Startups

Context and key-questions

• Three problems we encountered

1. Lack of skilled people with fluence on our technologies

2. Lack of sinergy between the local startups that user the same techonology

3. Application platform boostering

Page 17: FLOSS and Startups

Lack of professionals

Page 18: FLOSS and Startups

Problem 1:Lack of professionals

• It’s hard to found skilled people at Recife

• + 150 curriculums

• + 25 job interviews

• 5 hires

Page 19: FLOSS and Startups

Problem 1:Lack of professionals

• Not mainstream technologies

• Weak user groups

• PUG-PE (python user group)

• Frevo on Rails (ruby/rails user group)

• Full-stack programmers

Page 20: FLOSS and Startups

Frevo on Rails

• We started to foment/promote the user group

• Regular meetps

• Focused on Porto Digital (local IT cluster)

Page 21: FLOSS and Startups

Frevo on Rails

• Joint venture

Page 22: FLOSS and Startups

Frevo on Rails

• Good growth

• Attracted big companies

• A lot of job demand

Page 23: FLOSS and Startups

Problem 1:Lack of professionals

• It’s hard to glue people together

• The programming language isn’t an union point

• Low returning rate

• A lot of new people

• That never return

Page 24: FLOSS and Startups

FLOSS as a gravitational center to the user group

• Traning

• Connecting people through FLOSS projects

• Few using the language at work

• What projects? How are going to maintain at first?

Page 25: FLOSS and Startups

Lack of synergy betweed startups

Page 26: FLOSS and Startups

Problem 2:

Lack of synergy between startups

• Few companies uses non-mainstream technologies

• Similar business

• Small IT companies

• Some share the same need

• Low cost SMS backend

• REST APIs

• Big Data

Page 27: FLOSS and Startups

FLOSS as a way to increase the synergy between startups

• Startups are going to boost and maintain FLOSS projects at first

• Supports problem 1

• FLOSS + funders + people

Page 28: FLOSS and Startups

Application platform boostering

Page 29: FLOSS and Startups

WTH is that?

• Educational market issue

• Lots of segments

• Transform the product into a programable platform

• Amazon vs. Google +

Page 30: FLOSS and Startups

Educational market

• Teacher issues

• Educational objects

• Marketplace

Page 31: FLOSS and Startups

Problems

• How to integrate that many languages/platforms?

• SDKs/Wrappers

Page 32: FLOSS and Startups

FLOSS as way to boost the app platform

• There are corporate needs/interests

• There are common needs betweeb 3rd party developers

• Bruce Perens essay apply

• Enabling technologies

• Differentiating technologies

Page 33: FLOSS and Startups

To sum it up

Page 34: FLOSS and Startups

Problemas

Lack of work force

Lack of synergy

Apps platform

FLOSS

Page 35: FLOSS and Startups

How Redu is benefited?

• Best engineers

• Better product

• Empowering people through education

• Capacity building on our local IT cluster

• Application platofrm

• Through education.

Page 36: FLOSS and Startups

Thanks :)

PS: (we are really hiring – [email protected])