SlideShare a Scribd company logo
1 of 36
Download to read offline
FLOSS and Startups

               Guilherme Cavalcanti
Technical leader, application platform team @ Redu
Apresentações


• Guilherme Cavalcanti
 •   Brazilian web developer since
     2007

 •   CIn-UFPE

 •   Co-founder at Redu

 •   Technical leader of platform team

 •   Twitter/Delicious/Github:

     •   /guiocavalcanti
Road map

                              2009 @ CIn



• E-learning platform built
  on top of a social            2010 @   Porto Digital
  environment
Team

Hiring!
jobs@redu.com.br




     • 15 friends at work
          • Designers
          • Developers
          • Researchers
          • Business people
Redu-labs




• CCTE
• 11 associated
  researchers
Engenharia de
Software Educativo
(IF800)
contato: asg@cin.ufpe.br




                        Horário

                                  Quartas e Sextas (60h)
                                  das 8h às 10h das 10h às 12h


                  Público-alvo

                                  Ciência da Computação
                                  Educação
                                  Design no limite da capacidade da sala)
                                  (aceitamos ouvintes


                        Ementa
                                  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.



Facilitadores


                   educational
                   technologies
Key features
Key features
Key features
There is more




• Mobile learning
• Semantic visualizations
• Many-to-many content authoring
• Applications platform
Background
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
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
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
Context and
key-questions
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
Lack of
professionals
Problem 1:
                Lack of professionals



• It’s hard to found skilled people at
  Recife
• + 150 curriculums
• + 25 job interviews
• 5 hires
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
Frevo on Rails



• We started to foment/
  promote the user group
• Regular meetps
• Focused on Porto Digital
  (local IT cluster)
Frevo on Rails


• Joint venture
Frevo on Rails




• Good growth
• Attracted big
  companies
• A lot of job demand
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
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?
Lack of synergy betweed
                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
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
Application platform
          boostering
WTH is that?



• Educational market issue
• Lots of segments
• Transform the product into a
  programable platform
 • Amazon vs. Google +
Educational market




• Teacher issues
• Educational objects
• Marketplace
Problems




• How to integrate that many languages/
  platforms?
• SDKs/Wrappers
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
To sum it up
Problemas



Lack of work           Lack of
   force               synergy

               FLOSS



             Apps
           platform
How Redu is benefited?


• Best engineers
• Better product
• Empowering people through education
 • Capacity building on our local IT cluster
 • Application platofrm
 • Through education.
Thanks :)

PS: (we are really hiring – jobs@redu.com.br)

More Related Content

Viewers also liked

3 padroes-web-intro-javascript
3 padroes-web-intro-javascript3 padroes-web-intro-javascript
3 padroes-web-intro-javascriptGuilherme
 
Ruby 101 && Coding Dojo
Ruby 101 && Coding DojoRuby 101 && Coding Dojo
Ruby 101 && Coding DojoGuilherme
 
Introdução a plataforma de aplicativos Redu
Introdução a plataforma de aplicativos ReduIntrodução a plataforma de aplicativos Redu
Introdução a plataforma de aplicativos ReduGuilherme
 
Desevolvimento Web Client-side - jQuery
Desevolvimento Web Client-side - jQueryDesevolvimento Web Client-side - jQuery
Desevolvimento Web Client-side - jQueryGuilherme
 
Desevolvimento Web Client-side - CSS
Desevolvimento Web Client-side - CSSDesevolvimento Web Client-side - CSS
Desevolvimento Web Client-side - CSSGuilherme
 
Desevolvimento Web Client-side - HTML
Desevolvimento Web Client-side - HTMLDesevolvimento Web Client-side - HTML
Desevolvimento Web Client-side - HTMLGuilherme
 

Viewers also liked (6)

3 padroes-web-intro-javascript
3 padroes-web-intro-javascript3 padroes-web-intro-javascript
3 padroes-web-intro-javascript
 
Ruby 101 && Coding Dojo
Ruby 101 && Coding DojoRuby 101 && Coding Dojo
Ruby 101 && Coding Dojo
 
Introdução a plataforma de aplicativos Redu
Introdução a plataforma de aplicativos ReduIntrodução a plataforma de aplicativos Redu
Introdução a plataforma de aplicativos Redu
 
Desevolvimento Web Client-side - jQuery
Desevolvimento Web Client-side - jQueryDesevolvimento Web Client-side - jQuery
Desevolvimento Web Client-side - jQuery
 
Desevolvimento Web Client-side - CSS
Desevolvimento Web Client-side - CSSDesevolvimento Web Client-side - CSS
Desevolvimento Web Client-side - CSS
 
Desevolvimento Web Client-side - HTML
Desevolvimento Web Client-side - HTMLDesevolvimento Web Client-side - HTML
Desevolvimento Web Client-side - HTML
 

Similar to FLOSS and Startups

Open Source Software For Education (Mel Mc Intyre) Open App
Open Source Software For Education (Mel Mc Intyre) Open AppOpen Source Software For Education (Mel Mc Intyre) Open App
Open Source Software For Education (Mel Mc Intyre) Open AppThe 4C Initiative
 
Transitioning to HR Tech: Leveraging Technology to Automate HR
Transitioning to HR Tech: Leveraging Technology to Automate HRTransitioning to HR Tech: Leveraging Technology to Automate HR
Transitioning to HR Tech: Leveraging Technology to Automate HRAggregage
 
Transitioning to HR Tech: Leveraging Technology to Automate HR
Transitioning to HR Tech: Leveraging Technology to Automate HR Transitioning to HR Tech: Leveraging Technology to Automate HR
Transitioning to HR Tech: Leveraging Technology to Automate HR Naba Ahmed
 
SMBs & Social Media sponsored by Sum Total
SMBs & Social Media sponsored by Sum TotalSMBs & Social Media sponsored by Sum Total
SMBs & Social Media sponsored by Sum TotalJanet Clarey
 
Migrating Core Enterprise Applications to the Cloud
Migrating Core Enterprise Applications to the CloudMigrating Core Enterprise Applications to the Cloud
Migrating Core Enterprise Applications to the CloudRoger Valade
 
Юрій Антонюк: “Modern trend in software services – product development servic...
Юрій Антонюк: “Modern trend in software services – product development servic...Юрій Антонюк: “Modern trend in software services – product development servic...
Юрій Антонюк: “Modern trend in software services – product development servic...Lviv Startup Club
 
Agile Offsharing: Using Pair Work to Overcome Nearshoring Difficulties
Agile Offsharing: Using Pair Work to OvercomeNearshoring DifficultiesAgile Offsharing: Using Pair Work to OvercomeNearshoring Difficulties
Agile Offsharing: Using Pair Work to Overcome Nearshoring DifficultiesMobileSolutionsDTAG
 
Open Source Vs Proprietary Software
Open Source Vs  Proprietary SoftwareOpen Source Vs  Proprietary Software
Open Source Vs Proprietary SoftwareAnn Yoders
 
Trends in digital learning - 2018
Trends in digital learning - 2018 Trends in digital learning - 2018
Trends in digital learning - 2018 Sprout Labs
 
Introduction to Agile Software Development & Python
Introduction to Agile Software Development & PythonIntroduction to Agile Software Development & Python
Introduction to Agile Software Development & PythonTharindu Weerasinghe
 
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
CTO School Meetup - Jan 2013   Becoming Better Technical LeaderCTO School Meetup - Jan 2013   Becoming Better Technical Leader
CTO School Meetup - Jan 2013 Becoming Better Technical LeaderJean Barmash
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Marvin Heery
 
Overcoming the Language Barrier: Considering Translation
Overcoming the Language Barrier: Considering TranslationOvercoming the Language Barrier: Considering Translation
Overcoming the Language Barrier: Considering TranslationRyan Coleman
 
The Growing Research that Open Source Owns the Future in Cloud
The Growing Research that Open Source Owns the Future in CloudThe Growing Research that Open Source Owns the Future in Cloud
The Growing Research that Open Source Owns the Future in CloudAll Things Open
 
Android Development: A meta-learning approach
Android Development: A meta-learning approachAndroid Development: A meta-learning approach
Android Development: A meta-learning approachApostolos Kritikos
 

Similar to FLOSS and Startups (20)

Open Source Software For Education (Mel Mc Intyre) Open App
Open Source Software For Education (Mel Mc Intyre) Open AppOpen Source Software For Education (Mel Mc Intyre) Open App
Open Source Software For Education (Mel Mc Intyre) Open App
 
Vizir Institutional Presentation
Vizir Institutional PresentationVizir Institutional Presentation
Vizir Institutional Presentation
 
Cloud Services UX
Cloud Services UXCloud Services UX
Cloud Services UX
 
Transitioning to HR Tech: Leveraging Technology to Automate HR
Transitioning to HR Tech: Leveraging Technology to Automate HRTransitioning to HR Tech: Leveraging Technology to Automate HR
Transitioning to HR Tech: Leveraging Technology to Automate HR
 
Transitioning to HR Tech: Leveraging Technology to Automate HR
Transitioning to HR Tech: Leveraging Technology to Automate HR Transitioning to HR Tech: Leveraging Technology to Automate HR
Transitioning to HR Tech: Leveraging Technology to Automate HR
 
SMBs & Social Media sponsored by Sum Total
SMBs & Social Media sponsored by Sum TotalSMBs & Social Media sponsored by Sum Total
SMBs & Social Media sponsored by Sum Total
 
Migrating Core Enterprise Applications to the Cloud
Migrating Core Enterprise Applications to the CloudMigrating Core Enterprise Applications to the Cloud
Migrating Core Enterprise Applications to the Cloud
 
Юрій Антонюк: “Modern trend in software services – product development servic...
Юрій Антонюк: “Modern trend in software services – product development servic...Юрій Антонюк: “Modern trend in software services – product development servic...
Юрій Антонюк: “Modern trend in software services – product development servic...
 
Agile Offsharing: Using Pair Work to Overcome Nearshoring Difficulties
Agile Offsharing: Using Pair Work to OvercomeNearshoring DifficultiesAgile Offsharing: Using Pair Work to OvercomeNearshoring Difficulties
Agile Offsharing: Using Pair Work to Overcome Nearshoring Difficulties
 
Open Source Vs Proprietary Software
Open Source Vs  Proprietary SoftwareOpen Source Vs  Proprietary Software
Open Source Vs Proprietary Software
 
Trends in digital learning - 2018
Trends in digital learning - 2018 Trends in digital learning - 2018
Trends in digital learning - 2018
 
Introduction to Agile Software Development & Python
Introduction to Agile Software Development & PythonIntroduction to Agile Software Development & Python
Introduction to Agile Software Development & Python
 
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
CTO School Meetup - Jan 2013   Becoming Better Technical LeaderCTO School Meetup - Jan 2013   Becoming Better Technical Leader
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4
 
A New Hiring Paradigm
A New Hiring ParadigmA New Hiring Paradigm
A New Hiring Paradigm
 
Oop see 1p es
Oop see 1p esOop see 1p es
Oop see 1p es
 
Overcoming the Language Barrier: Considering Translation
Overcoming the Language Barrier: Considering TranslationOvercoming the Language Barrier: Considering Translation
Overcoming the Language Barrier: Considering Translation
 
The Growing Research that Open Source Owns the Future in Cloud
The Growing Research that Open Source Owns the Future in CloudThe Growing Research that Open Source Owns the Future in Cloud
The Growing Research that Open Source Owns the Future in Cloud
 
Consulting
ConsultingConsulting
Consulting
 
Android Development: A meta-learning approach
Android Development: A meta-learning approachAndroid Development: A meta-learning approach
Android Development: A meta-learning approach
 

More from Guilherme

Where Does the Fat Goes? Utilizando Form Objects Para Simplificar seu Código
Where Does the Fat Goes? Utilizando Form Objects Para Simplificar seu CódigoWhere Does the Fat Goes? Utilizando Form Objects Para Simplificar seu Código
Where Does the Fat Goes? Utilizando Form Objects Para Simplificar seu CódigoGuilherme
 
Descobrindo APIs REST
Descobrindo APIs RESTDescobrindo APIs REST
Descobrindo APIs RESTGuilherme
 
Redu walled garden
Redu walled gardenRedu walled garden
Redu walled gardenGuilherme
 
Desafio de crescer
Desafio de crescerDesafio de crescer
Desafio de crescerGuilherme
 
Consumindo APIs REST com Ruby
Consumindo APIs REST com RubyConsumindo APIs REST com Ruby
Consumindo APIs REST com RubyGuilherme
 
Aplicações tipo Canvas no Redu com Rails
Aplicações tipo Canvas no Redu com RailsAplicações tipo Canvas no Redu com Rails
Aplicações tipo Canvas no Redu com RailsGuilherme
 
Introdução aos aplicativos tipo canvas
Introdução aos aplicativos tipo canvasIntrodução aos aplicativos tipo canvas
Introdução aos aplicativos tipo canvasGuilherme
 
CSS first steps
CSS first stepsCSS first steps
CSS first stepsGuilherme
 
How does the Web work?
How does the Web work?How does the Web work?
How does the Web work?Guilherme
 
0 introducao padroes_web
0 introducao padroes_web0 introducao padroes_web
0 introducao padroes_webGuilherme
 
Plano de Pesquisa - Redu Respostas
Plano de Pesquisa - Redu RespostasPlano de Pesquisa - Redu Respostas
Plano de Pesquisa - Redu RespostasGuilherme
 
Desevolvimento Web Client-side - AJAX
Desevolvimento Web Client-side - AJAX Desevolvimento Web Client-side - AJAX
Desevolvimento Web Client-side - AJAX Guilherme
 

More from Guilherme (13)

Where Does the Fat Goes? Utilizando Form Objects Para Simplificar seu Código
Where Does the Fat Goes? Utilizando Form Objects Para Simplificar seu CódigoWhere Does the Fat Goes? Utilizando Form Objects Para Simplificar seu Código
Where Does the Fat Goes? Utilizando Form Objects Para Simplificar seu Código
 
Descobrindo APIs REST
Descobrindo APIs RESTDescobrindo APIs REST
Descobrindo APIs REST
 
Redu walled garden
Redu walled gardenRedu walled garden
Redu walled garden
 
Desafio de crescer
Desafio de crescerDesafio de crescer
Desafio de crescer
 
Consumindo APIs REST com Ruby
Consumindo APIs REST com RubyConsumindo APIs REST com Ruby
Consumindo APIs REST com Ruby
 
Aplicações tipo Canvas no Redu com Rails
Aplicações tipo Canvas no Redu com RailsAplicações tipo Canvas no Redu com Rails
Aplicações tipo Canvas no Redu com Rails
 
Introdução aos aplicativos tipo canvas
Introdução aos aplicativos tipo canvasIntrodução aos aplicativos tipo canvas
Introdução aos aplicativos tipo canvas
 
Sass
SassSass
Sass
 
CSS first steps
CSS first stepsCSS first steps
CSS first steps
 
How does the Web work?
How does the Web work?How does the Web work?
How does the Web work?
 
0 introducao padroes_web
0 introducao padroes_web0 introducao padroes_web
0 introducao padroes_web
 
Plano de Pesquisa - Redu Respostas
Plano de Pesquisa - Redu RespostasPlano de Pesquisa - Redu Respostas
Plano de Pesquisa - Redu Respostas
 
Desevolvimento Web Client-side - AJAX
Desevolvimento Web Client-side - AJAX Desevolvimento Web Client-side - AJAX
Desevolvimento Web Client-side - AJAX
 

Recently uploaded

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

FLOSS and Startups

  • 1. FLOSS and Startups Guilherme Cavalcanti Technical leader, application platform team @ Redu
  • 2. Apresentações • Guilherme Cavalcanti • Brazilian web developer since 2007 • CIn-UFPE • Co-founder at Redu • Technical leader of platform team • Twitter/Delicious/Github: • /guiocavalcanti
  • 3. Road map 2009 @ CIn • E-learning platform built on top of a social 2010 @ Porto Digital environment
  • 4. Team Hiring! jobs@redu.com.br • 15 friends at work • Designers • Developers • Researchers • Business people
  • 5. Redu-labs • CCTE • 11 associated researchers
  • 6. Engenharia de Software Educativo (IF800) contato: asg@cin.ufpe.br Horário Quartas e Sextas (60h) das 8h às 10h das 10h às 12h Público-alvo Ciência da Computação Educação Design no limite da capacidade da sala) (aceitamos ouvintes Ementa 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. Facilitadores educational technologies
  • 10. There is more • Mobile learning • Semantic visualizations • Many-to-many content authoring • Applications platform
  • 12. 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
  • 13. 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
  • 14. 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
  • 16. 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
  • 18. Problem 1: Lack of professionals • It’s hard to found skilled people at Recife • + 150 curriculums • + 25 job interviews • 5 hires
  • 19. 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
  • 20. Frevo on Rails • We started to foment/ promote the user group • Regular meetps • Focused on Porto Digital (local IT cluster)
  • 21. Frevo on Rails • Joint venture
  • 22. Frevo on Rails • Good growth • Attracted big companies • A lot of job demand
  • 23. 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
  • 24. 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?
  • 25. Lack of synergy betweed startups
  • 26. 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
  • 27. 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
  • 28. Application platform boostering
  • 29. WTH is that? • Educational market issue • Lots of segments • Transform the product into a programable platform • Amazon vs. Google +
  • 30. Educational market • Teacher issues • Educational objects • Marketplace
  • 31. Problems • How to integrate that many languages/ platforms? • SDKs/Wrappers
  • 32. 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
  • 33. To sum it up
  • 34. Problemas Lack of work Lack of force synergy FLOSS Apps platform
  • 35. How Redu is benefited? • Best engineers • Better product • Empowering people through education • Capacity building on our local IT cluster • Application platofrm • Through education.
  • 36. Thanks :) PS: (we are really hiring – jobs@redu.com.br)