SlideShare a Scribd company logo
1 of 21
Download to read offline
Tools to help and engage emerging open
source communities towards
development innovation.
Jose Astrain
@joseastraiin
OpenExpo Europe
Agenda for the webinar:
1. Defining Emerging Community for open source.
2. Context in which our local community has evolved.
3. Benefits of forming and helping these groups.
4. Tools we use for our team and the importance of them.
5. The future of these communities.
Emerging communities
● Such as in countries that face a great diversity(culture, social, linguistic,
etc.) the technological world is not the exception.
● Emerging communities can be identified by a lack of established social
networks, support systems, community structures and resources.
Emerging communities in FOSS
● Although a new local FOSS community may seem far fetched for some
people, students and teachers in universities should step up for the task to
form them.
● Students are the number one target to engage in these types of
communities because it will start forming them to become better prepared
professionals.
LABSOL as a emerging community
● Open Source Software Laboratory (LABSOL-Laboratorio de Software
Libre) is a group of students and professionals that develop and work on
FOSS projects for public, private and educational sectors since 2012.
● Every semester, new students and projects arrive to the group, making this
a non-stop “new” FOSS community.
● LABSOL develops projects in four main areas:
○ Web Development
○ Mobile applications
○ Technological Infrastructure
○ AI and Big Data.
● Working along public, private and educational sectors as a free form of
collaboration we have been able to work on 412 projects in a total of 8
years.
Benefits of new local FOSS communities
● For Students:
○ Working with new technologies.
○ Develops the skill of being self taught.
○ Work positioning for the future.
○ Encounter teammates with different skill sets.
● For Public and Private Sector:
○ Well prepared professionals for future employment.
○ Help and guidance to reduce technology costs.
● For FOSS:
○ More people engage in open source.
○ Open source in small and medium businesses.
○ With the right guidance, more contributors for FOSS projects.
Tools we use:
Why do we provide these tools?
1. In our workflow, students arrive with basic to none of how a project must be
developed from start to finish.
2. Having control of them helps our community to stay in touch and gives
them the freedom to experiment and fail without compromising their work.
3. Help the group comprehend the scope of projects in big organizations and
how they handle their workflow for product development.
What is OpenStack?
● IaaS Cloud Platform to build and manage public and private clouds.
● Managed by OpenStack Foundation
● It uses components that work together to form the “Core” of Openstack.
○ Nova - Deploy and handle virtual Machines and instances.
○ Neutron - Networking
○ Swift/Cinder - Storage systems
○ Horizon - Dashboard
○ Glance - Image provider
○ Keystone - Identity Service
What do use it for?
● Deploy and control our own instances and virtual machines for current
projects.
● Teach and demonstrate on how to use different OS for different projects.
● Mount services to help us keep a steady workflow in LABSOL.
Gitlab
● GitLab is an open source code
repository and collaborative
development platform.
● We use it to store and control the
code for our projects.
● Help collaborators to start using
version control system for their
code.
Apache Ambari
● Management platform to provision, monitor and secure our apache hadoop
cluster and components.
○ HDFS
○ Map Reduce
○ Apache Hive
○ Apache Pig
○ HBase
○ Apache Spark
○ Zeppelin Notebook
What do we use it for?
● Get collaborators started into data analysis.
● Explore the tools that it manages.
● Use our hardware to benefit data analysis applications.
What can we
achieve in the
future?
● Prepared developers with
young ages.
● Committers for open source
projects.
● Public and private sectors
migrating to a FOSS solution.
Jose Astrain
@joseastraiin

More Related Content

What's hot

ViennaTalk: A Formal Method Environment on Pharo
ViennaTalk: A Formal Method Environment on PharoViennaTalk: A Formal Method Environment on Pharo
ViennaTalk: A Formal Method Environment on PharoESUG
 
Open edX & Interoperability: Making Open edX play nicely with others
Open edX & Interoperability: Making Open edX play nicely with othersOpen edX & Interoperability: Making Open edX play nicely with others
Open edX & Interoperability: Making Open edX play nicely with othersAppsembler
 
Open Source Technology and Community
Open Source Technology and CommunityOpen Source Technology and Community
Open Source Technology and CommunitySammy Fung
 
Open edX Conference 2016 Review
Open edX Conference 2016 ReviewOpen edX Conference 2016 Review
Open edX Conference 2016 ReviewAppsembler
 
A Survey of XBlocks for extending Open edX
A Survey of XBlocks for extending Open edXA Survey of XBlocks for extending Open edX
A Survey of XBlocks for extending Open edXAppsembler
 
Open edX for Corporate Learning - Open edX Conference 2016
Open edX for Corporate Learning - Open edX Conference 2016Open edX for Corporate Learning - Open edX Conference 2016
Open edX for Corporate Learning - Open edX Conference 2016Appsembler
 
The future of the OCA, Odoo Community Association
The future of the OCA, Odoo Community AssociationThe future of the OCA, Odoo Community Association
The future of the OCA, Odoo Community AssociationMaxime Chambreuil
 
The State of Drupal in Higher Education
The State of Drupal in Higher EducationThe State of Drupal in Higher Education
The State of Drupal in Higher EducationZach Chandler
 
Open edX & Interoperability: Making Open edX play nicely with others
Open edX & Interoperability: Making Open edX play nicely with othersOpen edX & Interoperability: Making Open edX play nicely with others
Open edX & Interoperability: Making Open edX play nicely with othersAppsembler
 
Open Source Communities in Hong Kong (2013 COSCUP version)
Open Source Communities in Hong Kong (2013 COSCUP version)Open Source Communities in Hong Kong (2013 COSCUP version)
Open Source Communities in Hong Kong (2013 COSCUP version)Sammy Fung
 

What's hot (10)

ViennaTalk: A Formal Method Environment on Pharo
ViennaTalk: A Formal Method Environment on PharoViennaTalk: A Formal Method Environment on Pharo
ViennaTalk: A Formal Method Environment on Pharo
 
Open edX & Interoperability: Making Open edX play nicely with others
Open edX & Interoperability: Making Open edX play nicely with othersOpen edX & Interoperability: Making Open edX play nicely with others
Open edX & Interoperability: Making Open edX play nicely with others
 
Open Source Technology and Community
Open Source Technology and CommunityOpen Source Technology and Community
Open Source Technology and Community
 
Open edX Conference 2016 Review
Open edX Conference 2016 ReviewOpen edX Conference 2016 Review
Open edX Conference 2016 Review
 
A Survey of XBlocks for extending Open edX
A Survey of XBlocks for extending Open edXA Survey of XBlocks for extending Open edX
A Survey of XBlocks for extending Open edX
 
Open edX for Corporate Learning - Open edX Conference 2016
Open edX for Corporate Learning - Open edX Conference 2016Open edX for Corporate Learning - Open edX Conference 2016
Open edX for Corporate Learning - Open edX Conference 2016
 
The future of the OCA, Odoo Community Association
The future of the OCA, Odoo Community AssociationThe future of the OCA, Odoo Community Association
The future of the OCA, Odoo Community Association
 
The State of Drupal in Higher Education
The State of Drupal in Higher EducationThe State of Drupal in Higher Education
The State of Drupal in Higher Education
 
Open edX & Interoperability: Making Open edX play nicely with others
Open edX & Interoperability: Making Open edX play nicely with othersOpen edX & Interoperability: Making Open edX play nicely with others
Open edX & Interoperability: Making Open edX play nicely with others
 
Open Source Communities in Hong Kong (2013 COSCUP version)
Open Source Communities in Hong Kong (2013 COSCUP version)Open Source Communities in Hong Kong (2013 COSCUP version)
Open Source Communities in Hong Kong (2013 COSCUP version)
 

Similar to Tools to help and engage emerging open source communities towards development innovation.

20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-final20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-finalDirk Frigne
 
Open Source Building Career and Competency
Open Source Building Career and CompetencyOpen Source Building Career and Competency
Open Source Building Career and CompetencyKrishna-Kumar
 
WE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsWE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsSociety of Women Engineers
 
How to start an open source project slides-dec2016
How to start an open source project   slides-dec2016How to start an open source project   slides-dec2016
How to start an open source project slides-dec2016Dirk Frigne
 
Orange Labs R&D 2011
Orange Labs R&D 2011Orange Labs R&D 2011
Orange Labs R&D 2011Yves Ezo
 
Open source for academics
Open source for academicsOpen source for academics
Open source for academicsAmol A. Sale
 
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...DrupalCamp Kyiv
 
Building Bridges Across Company and Community -SCALE15x
Building Bridges Across Company and Community -SCALE15xBuilding Bridges Across Company and Community -SCALE15x
Building Bridges Across Company and Community -SCALE15xNithya A. Ruff
 
Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Linaro
 
Take the Open Source road: learn, share, grow
Take the Open Source road: learn, share, growTake the Open Source road: learn, share, grow
Take the Open Source road: learn, share, growNaLUG
 
Open source educational technologies for teaching and learning
Open source educational technologies for teaching and learningOpen source educational technologies for teaching and learning
Open source educational technologies for teaching and learningKimera Richard
 
Zen and the Art of Organizational Open Source
Zen and the Art of Organizational Open SourceZen and the Art of Organizational Open Source
Zen and the Art of Organizational Open SourceAll Things Open
 
Open source slideshow
Open source slideshowOpen source slideshow
Open source slideshowmstuckless
 
Open Source Movement
Open Source MovementOpen Source Movement
Open Source MovementMesut Yılmaz
 

Similar to Tools to help and engage emerging open source communities towards development innovation. (20)

20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-final20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-final
 
Open Source Building Career and Competency
Open Source Building Career and CompetencyOpen Source Building Career and Competency
Open Source Building Career and Competency
 
WE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsWE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source Projects
 
NYSCATE 2010
NYSCATE 2010NYSCATE 2010
NYSCATE 2010
 
How to start an open source project slides-dec2016
How to start an open source project   slides-dec2016How to start an open source project   slides-dec2016
How to start an open source project slides-dec2016
 
Orange Labs R&D 2011
Orange Labs R&D 2011Orange Labs R&D 2011
Orange Labs R&D 2011
 
Open source for academics
Open source for academicsOpen source for academics
Open source for academics
 
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
 
Building Bridges Across Company and Community -SCALE15x
Building Bridges Across Company and Community -SCALE15xBuilding Bridges Across Company and Community -SCALE15x
Building Bridges Across Company and Community -SCALE15x
 
Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01
 
Take the Open Source road: learn, share, grow
Take the Open Source road: learn, share, growTake the Open Source road: learn, share, grow
Take the Open Source road: learn, share, grow
 
Yannick Tranchier — Why Corporations Need StartUps?
Yannick Tranchier — Why Corporations Need StartUps?Yannick Tranchier — Why Corporations Need StartUps?
Yannick Tranchier — Why Corporations Need StartUps?
 
Open source educational technologies for teaching and learning
Open source educational technologies for teaching and learningOpen source educational technologies for teaching and learning
Open source educational technologies for teaching and learning
 
Socializing and disseminating the academic and intellectual creation: experie...
Socializing and disseminating the academic and intellectual creation: experie...Socializing and disseminating the academic and intellectual creation: experie...
Socializing and disseminating the academic and intellectual creation: experie...
 
Zen and the Art of Organizational Open Source
Zen and the Art of Organizational Open SourceZen and the Art of Organizational Open Source
Zen and the Art of Organizational Open Source
 
OSCELOT
OSCELOTOSCELOT
OSCELOT
 
Open source slideshow
Open source slideshowOpen source slideshow
Open source slideshow
 
Irill owf2014
Irill owf2014Irill owf2014
Irill owf2014
 
Open Source Movement
Open Source MovementOpen Source Movement
Open Source Movement
 
Opensource
OpensourceOpensource
Opensource
 

Recently uploaded

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 

Recently uploaded (20)

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 

Tools to help and engage emerging open source communities towards development innovation.

  • 1. Tools to help and engage emerging open source communities towards development innovation. Jose Astrain @joseastraiin OpenExpo Europe
  • 2. Agenda for the webinar: 1. Defining Emerging Community for open source. 2. Context in which our local community has evolved. 3. Benefits of forming and helping these groups. 4. Tools we use for our team and the importance of them. 5. The future of these communities.
  • 3. Emerging communities ● Such as in countries that face a great diversity(culture, social, linguistic, etc.) the technological world is not the exception. ● Emerging communities can be identified by a lack of established social networks, support systems, community structures and resources.
  • 4. Emerging communities in FOSS ● Although a new local FOSS community may seem far fetched for some people, students and teachers in universities should step up for the task to form them. ● Students are the number one target to engage in these types of communities because it will start forming them to become better prepared professionals.
  • 5. LABSOL as a emerging community ● Open Source Software Laboratory (LABSOL-Laboratorio de Software Libre) is a group of students and professionals that develop and work on FOSS projects for public, private and educational sectors since 2012. ● Every semester, new students and projects arrive to the group, making this a non-stop “new” FOSS community.
  • 6. ● LABSOL develops projects in four main areas: ○ Web Development ○ Mobile applications ○ Technological Infrastructure ○ AI and Big Data. ● Working along public, private and educational sectors as a free form of collaboration we have been able to work on 412 projects in a total of 8 years.
  • 7. Benefits of new local FOSS communities ● For Students: ○ Working with new technologies. ○ Develops the skill of being self taught. ○ Work positioning for the future. ○ Encounter teammates with different skill sets. ● For Public and Private Sector: ○ Well prepared professionals for future employment. ○ Help and guidance to reduce technology costs. ● For FOSS: ○ More people engage in open source. ○ Open source in small and medium businesses. ○ With the right guidance, more contributors for FOSS projects.
  • 9. Why do we provide these tools? 1. In our workflow, students arrive with basic to none of how a project must be developed from start to finish. 2. Having control of them helps our community to stay in touch and gives them the freedom to experiment and fail without compromising their work. 3. Help the group comprehend the scope of projects in big organizations and how they handle their workflow for product development.
  • 10. What is OpenStack? ● IaaS Cloud Platform to build and manage public and private clouds. ● Managed by OpenStack Foundation ● It uses components that work together to form the “Core” of Openstack. ○ Nova - Deploy and handle virtual Machines and instances. ○ Neutron - Networking ○ Swift/Cinder - Storage systems ○ Horizon - Dashboard ○ Glance - Image provider ○ Keystone - Identity Service
  • 11. What do use it for? ● Deploy and control our own instances and virtual machines for current projects. ● Teach and demonstrate on how to use different OS for different projects. ● Mount services to help us keep a steady workflow in LABSOL.
  • 12.
  • 13.
  • 14. Gitlab ● GitLab is an open source code repository and collaborative development platform. ● We use it to store and control the code for our projects. ● Help collaborators to start using version control system for their code.
  • 15.
  • 16. Apache Ambari ● Management platform to provision, monitor and secure our apache hadoop cluster and components. ○ HDFS ○ Map Reduce ○ Apache Hive ○ Apache Pig ○ HBase ○ Apache Spark ○ Zeppelin Notebook
  • 17. What do we use it for? ● Get collaborators started into data analysis. ● Explore the tools that it manages. ● Use our hardware to benefit data analysis applications.
  • 18.
  • 19.
  • 20. What can we achieve in the future? ● Prepared developers with young ages. ● Committers for open source projects. ● Public and private sectors migrating to a FOSS solution.