SlideShare a Scribd company logo
The new organization of the OpenERP
Community
Joël Grand-Guillaume, Camptocamp
Stefan Rijnhart, Therp
Maxime Chambreuil, Savoir-faire Linux
2/13
Agenda
■ Code review
■ Projects and Teams organization
■ OpenERP Community Reviewers
■ What goal do we follow ?
■ Why working with the community ?
■ Meritocracy and Contribution
■ OpenERP Community Association
■ Questions & Answers
3/13
Code review
■ Benefit from more experienced developers
■ Increase your skills by learning from the reviews
■ Decrease the risks and bugs
■ Lets others know about your work !
■ Best practices
○ PEP 8
○ OpenERP Coding Guidelines
Start Making your Merge proposal on Launchpad !
4/13
Projects & Teams
■ Reminder : Old extra-trunk is deprecated!
■ Several projects and 1 team
○ per country
○ per functional domain
○ per activity sector
■ Each project is part of openobject
■ Each team includes OC Reviewer
5/13
Who are OC Reviewers ?
■Issued from the community
■Experienced OpenERP adepts with a large experience
■22 members from :
○ Akretion
○ Camptocamp
○ Elico Corp
○ NeoPolus
○ OpenERP
○ Pexego
○ Savoir-faire Linux
○ Serpent Consulting
○ Therp
○ Vauxoo
○ ZikZakMedia
6/13
What goal do we follow ?
■ Increase code quality
■ Increase code maintainability
■ Reduce redundant modules and efforts
■ Share maintenance costs and bugfixes
■ Share knowledge and point of views
7/13
Why working with the community ?
■ To benefit from expertise and experience
■ To discover new modules
■ To share development effort with other members
■ To position yourself as editor of your modules to the rest
of the community
■ To build and use a set of inter-operable modules and
avoid incompatibility
■ To know better which module to use
■ To ensure mid-long term support on modules
8/13
Meritocracy & Contribution
■ Demonstrate long-term commitment
■ Start providing quality contributions
○ Bugfixes
○ Merge proposals
○ Code Reviews
■ Be sponsored by 2 existing members and join us !
9/13
We Welcome the...
OpenERP Community Association
http://openerp-community-association.org/
10/13
Who is OCA
■ We are the community, and we're building it yet..
■ Funding members are:
○ Camptocamp
○ Savoir Faire Linux
○ Therp
○ Vauxoo
○ Akretion
11/13
OCA Mission
■ Increase quality of community modules
■ Improve visibility
■ Give a real vision on which project is the reference in
a particular business area
■ Reduce similar/redundant developments
■ Decrease risk in projects and increase sustainability
■ Improve the partnership with OpenERP SA
12/13
Next steps
■ Mid-august: Release of the first draft of statuses
■ 2 weeks for the community give his feed-back
■ 2 weeks for integrating corrections
■ 2 weeks for the community to vote and approve
■ On the 01.10.13 : The Founders sign the statuses
■ People can jump in !
13/13
Questions ?

More Related Content

Similar to The new organization of the OpenERP Community

Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01
Linaro
 
BUD17-TR01: Philosophy of Open Source
BUD17-TR01: Philosophy of Open SourceBUD17-TR01: Philosophy of Open Source
BUD17-TR01: Philosophy of Open Source
Linaro
 
Introduction to Open Source
Introduction to Open SourceIntroduction to Open Source
Introduction to Open Source
Gluster.org
 
What is the price of open source
What is the price of open sourceWhat is the price of open source
What is the price of open source
Jachym Cepicky
 
Open Source in Real Life
Open Source in Real LifeOpen Source in Real Life
Open Source in Real Life
Kenneth Geisshirt
 
Open source communities - EiTESAL Digital Transformation "Role of Open Source...
Open source communities - EiTESAL Digital Transformation "Role of Open Source...Open source communities - EiTESAL Digital Transformation "Role of Open Source...
Open source communities - EiTESAL Digital Transformation "Role of Open Source...
EITESANGO
 
Tools to help and engage emerging open source communities towards development...
Tools to help and engage emerging open source communities towards development...Tools to help and engage emerging open source communities towards development...
Tools to help and engage emerging open source communities towards development...
Jose Astrain
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasf
BOSC 2010
 
Teaching Open Source In The University
Teaching Open Source In The UniversityTeaching Open Source In The University
Teaching Open Source In The University
Dominique Cimafranca
 
Manila Project Onboarding - Denver Open Infrastructure Summit - May 2019
Manila Project Onboarding - Denver Open Infrastructure Summit - May 2019Manila Project Onboarding - Denver Open Infrastructure Summit - May 2019
Manila Project Onboarding - Denver Open Infrastructure Summit - May 2019
TomBarron
 
Gsoc2012 checklist
Gsoc2012 checklistGsoc2012 checklist
Gsoc2012 checklist
David Bain
 
Open source slideshow
Open source slideshowOpen source slideshow
Open source slideshow
mstuckless
 
DockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operationsDockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operations
Arnaud Porterie
 
OpenNTF - The Lotus Notes and Domino Open Source Organization
OpenNTF - The Lotus Notes and Domino Open Source OrganizationOpenNTF - The Lotus Notes and Domino Open Source Organization
OpenNTF - The Lotus Notes and Domino Open Source Organization
Bruce Elgort
 
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
Society of Women Engineers
 
Building Better FLOSS Community Relationships @ FB
Building Better FLOSS Community Relationships @ FBBuilding Better FLOSS Community Relationships @ FB
Building Better FLOSS Community Relationships @ FB
Davide Cavalca
 
How to Write a Winning Session Submission
How to Write a Winning Session SubmissionHow to Write a Winning Session Submission
How to Write a Winning Session Submission
Docker, Inc
 
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
WSO2
 
Open source, What | Why | How
Open source, What | Why | How Open source, What | Why | How
Open source, What | Why | How
Nikhil Agrawal
 
Create your library
Create your libraryCreate your library
Create your library
Laurence Chen
 

Similar to The new organization of the OpenERP Community (20)

Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01
 
BUD17-TR01: Philosophy of Open Source
BUD17-TR01: Philosophy of Open SourceBUD17-TR01: Philosophy of Open Source
BUD17-TR01: Philosophy of Open Source
 
Introduction to Open Source
Introduction to Open SourceIntroduction to Open Source
Introduction to Open Source
 
What is the price of open source
What is the price of open sourceWhat is the price of open source
What is the price of open source
 
Open Source in Real Life
Open Source in Real LifeOpen Source in Real Life
Open Source in Real Life
 
Open source communities - EiTESAL Digital Transformation "Role of Open Source...
Open source communities - EiTESAL Digital Transformation "Role of Open Source...Open source communities - EiTESAL Digital Transformation "Role of Open Source...
Open source communities - EiTESAL Digital Transformation "Role of Open Source...
 
Tools to help and engage emerging open source communities towards development...
Tools to help and engage emerging open source communities towards development...Tools to help and engage emerging open source communities towards development...
Tools to help and engage emerging open source communities towards development...
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasf
 
Teaching Open Source In The University
Teaching Open Source In The UniversityTeaching Open Source In The University
Teaching Open Source In The University
 
Manila Project Onboarding - Denver Open Infrastructure Summit - May 2019
Manila Project Onboarding - Denver Open Infrastructure Summit - May 2019Manila Project Onboarding - Denver Open Infrastructure Summit - May 2019
Manila Project Onboarding - Denver Open Infrastructure Summit - May 2019
 
Gsoc2012 checklist
Gsoc2012 checklistGsoc2012 checklist
Gsoc2012 checklist
 
Open source slideshow
Open source slideshowOpen source slideshow
Open source slideshow
 
DockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operationsDockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operations
 
OpenNTF - The Lotus Notes and Domino Open Source Organization
OpenNTF - The Lotus Notes and Domino Open Source OrganizationOpenNTF - The Lotus Notes and Domino Open Source Organization
OpenNTF - The Lotus Notes and Domino Open Source Organization
 
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
 
Building Better FLOSS Community Relationships @ FB
Building Better FLOSS Community Relationships @ FBBuilding Better FLOSS Community Relationships @ FB
Building Better FLOSS Community Relationships @ FB
 
How to Write a Winning Session Submission
How to Write a Winning Session SubmissionHow to Write a Winning Session Submission
How to Write a Winning Session Submission
 
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
 
Open source, What | Why | How
Open source, What | Why | How Open source, What | Why | How
Open source, What | Why | How
 
Create your library
Create your libraryCreate your library
Create your library
 

More from Maxime Chambreuil

Realiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCARealiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCA
Maxime Chambreuil
 
Meetup Odoo Monterrey - 23 de febrero 2023
Meetup Odoo Monterrey - 23 de febrero 2023Meetup Odoo Monterrey - 23 de febrero 2023
Meetup Odoo Monterrey - 23 de febrero 2023
Maxime Chambreuil
 
Meetup Odoo Querétaro - 16 de febrero 2023
Meetup Odoo Querétaro - 16 de febrero 2023Meetup Odoo Querétaro - 16 de febrero 2023
Meetup Odoo Querétaro - 16 de febrero 2023
Maxime Chambreuil
 
Meetup Odoo Querétaro - 1/9/2022
Meetup Odoo Querétaro - 1/9/2022Meetup Odoo Querétaro - 1/9/2022
Meetup Odoo Querétaro - 1/9/2022
Maxime Chambreuil
 
Localizations and electronic tax documents
Localizations and electronic tax documentsLocalizations and electronic tax documents
Localizations and electronic tax documents
Maxime Chambreuil
 
Hacer negocio y contribuir en aplicaciones open source, el caso de odoo
Hacer negocio y contribuir en aplicaciones open source, el caso de odooHacer negocio y contribuir en aplicaciones open source, el caso de odoo
Hacer negocio y contribuir en aplicaciones open source, el caso de odoo
Maxime Chambreuil
 
Odoo Querétaro #20 como contribuir a la oca
Odoo Querétaro #20 como contribuir a la ocaOdoo Querétaro #20 como contribuir a la oca
Odoo Querétaro #20 como contribuir a la oca
Maxime Chambreuil
 
20190619 - Odoo Monterrey
20190619  - Odoo Monterrey20190619  - Odoo Monterrey
20190619 - Odoo Monterrey
Maxime Chambreuil
 
20190612 - Odoo Querétaro #19
20190612 - Odoo Querétaro #1920190612 - Odoo Querétaro #19
20190612 - Odoo Querétaro #19
Maxime Chambreuil
 
Deep traceability of materials, labor and resources
Deep traceability of materials, labor and resourcesDeep traceability of materials, labor and resources
Deep traceability of materials, labor and resources
Maxime Chambreuil
 
20181121 - Odoo Querétaro #18: Presentacion de la version 12
20181121 - Odoo Querétaro #18: Presentacion de la version 1220181121 - Odoo Querétaro #18: Presentacion de la version 12
20181121 - Odoo Querétaro #18: Presentacion de la version 12
Maxime Chambreuil
 
OCA: Experiencia, Gestión, Funcionamiento
OCA: Experiencia, Gestión, FuncionamientoOCA: Experiencia, Gestión, Funcionamiento
OCA: Experiencia, Gestión, Funcionamiento
Maxime Chambreuil
 
La experiencia de la comunidad internacional de Odoo
La experiencia de la comunidad internacional de OdooLa experiencia de la comunidad internacional de Odoo
La experiencia de la comunidad internacional de Odoo
Maxime Chambreuil
 
Odoo Querétaro #16
Odoo Querétaro #16Odoo Querétaro #16
Odoo Querétaro #16
Maxime Chambreuil
 
Odoo Querétaro #14
Odoo Querétaro  #14Odoo Querétaro  #14
Odoo Querétaro #14
Maxime Chambreuil
 
Python Querétaro #1
Python Querétaro #1Python Querétaro #1
Python Querétaro #1
Maxime Chambreuil
 
The sexy side of Return Merchandise Authorization
The sexy side of Return Merchandise AuthorizationThe sexy side of Return Merchandise Authorization
The sexy side of Return Merchandise Authorization
Maxime Chambreuil
 
Presentación de Odoo en el Canaco de Querétaro
Presentación de Odoo en el Canaco de QuerétaroPresentación de Odoo en el Canaco de Querétaro
Presentación de Odoo en el Canaco de Querétaro
Maxime Chambreuil
 
Odoo para las empresas de servicios
Odoo para las empresas de serviciosOdoo para las empresas de servicios
Odoo para las empresas de servicios
Maxime Chambreuil
 
Punto de venta de Odoo para tiendas, bares y restaurantes
Punto de venta de Odoo para tiendas, bares y restaurantesPunto de venta de Odoo para tiendas, bares y restaurantes
Punto de venta de Odoo para tiendas, bares y restaurantes
Maxime Chambreuil
 

More from Maxime Chambreuil (20)

Realiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCARealiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCA
 
Meetup Odoo Monterrey - 23 de febrero 2023
Meetup Odoo Monterrey - 23 de febrero 2023Meetup Odoo Monterrey - 23 de febrero 2023
Meetup Odoo Monterrey - 23 de febrero 2023
 
Meetup Odoo Querétaro - 16 de febrero 2023
Meetup Odoo Querétaro - 16 de febrero 2023Meetup Odoo Querétaro - 16 de febrero 2023
Meetup Odoo Querétaro - 16 de febrero 2023
 
Meetup Odoo Querétaro - 1/9/2022
Meetup Odoo Querétaro - 1/9/2022Meetup Odoo Querétaro - 1/9/2022
Meetup Odoo Querétaro - 1/9/2022
 
Localizations and electronic tax documents
Localizations and electronic tax documentsLocalizations and electronic tax documents
Localizations and electronic tax documents
 
Hacer negocio y contribuir en aplicaciones open source, el caso de odoo
Hacer negocio y contribuir en aplicaciones open source, el caso de odooHacer negocio y contribuir en aplicaciones open source, el caso de odoo
Hacer negocio y contribuir en aplicaciones open source, el caso de odoo
 
Odoo Querétaro #20 como contribuir a la oca
Odoo Querétaro #20 como contribuir a la ocaOdoo Querétaro #20 como contribuir a la oca
Odoo Querétaro #20 como contribuir a la oca
 
20190619 - Odoo Monterrey
20190619  - Odoo Monterrey20190619  - Odoo Monterrey
20190619 - Odoo Monterrey
 
20190612 - Odoo Querétaro #19
20190612 - Odoo Querétaro #1920190612 - Odoo Querétaro #19
20190612 - Odoo Querétaro #19
 
Deep traceability of materials, labor and resources
Deep traceability of materials, labor and resourcesDeep traceability of materials, labor and resources
Deep traceability of materials, labor and resources
 
20181121 - Odoo Querétaro #18: Presentacion de la version 12
20181121 - Odoo Querétaro #18: Presentacion de la version 1220181121 - Odoo Querétaro #18: Presentacion de la version 12
20181121 - Odoo Querétaro #18: Presentacion de la version 12
 
OCA: Experiencia, Gestión, Funcionamiento
OCA: Experiencia, Gestión, FuncionamientoOCA: Experiencia, Gestión, Funcionamiento
OCA: Experiencia, Gestión, Funcionamiento
 
La experiencia de la comunidad internacional de Odoo
La experiencia de la comunidad internacional de OdooLa experiencia de la comunidad internacional de Odoo
La experiencia de la comunidad internacional de Odoo
 
Odoo Querétaro #16
Odoo Querétaro #16Odoo Querétaro #16
Odoo Querétaro #16
 
Odoo Querétaro #14
Odoo Querétaro  #14Odoo Querétaro  #14
Odoo Querétaro #14
 
Python Querétaro #1
Python Querétaro #1Python Querétaro #1
Python Querétaro #1
 
The sexy side of Return Merchandise Authorization
The sexy side of Return Merchandise AuthorizationThe sexy side of Return Merchandise Authorization
The sexy side of Return Merchandise Authorization
 
Presentación de Odoo en el Canaco de Querétaro
Presentación de Odoo en el Canaco de QuerétaroPresentación de Odoo en el Canaco de Querétaro
Presentación de Odoo en el Canaco de Querétaro
 
Odoo para las empresas de servicios
Odoo para las empresas de serviciosOdoo para las empresas de servicios
Odoo para las empresas de servicios
 
Punto de venta de Odoo para tiendas, bares y restaurantes
Punto de venta de Odoo para tiendas, bares y restaurantesPunto de venta de Odoo para tiendas, bares y restaurantes
Punto de venta de Odoo para tiendas, bares y restaurantes
 

Recently uploaded

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 

Recently uploaded (20)

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 

The new organization of the OpenERP Community

  • 1. The new organization of the OpenERP Community Joël Grand-Guillaume, Camptocamp Stefan Rijnhart, Therp Maxime Chambreuil, Savoir-faire Linux
  • 2. 2/13 Agenda ■ Code review ■ Projects and Teams organization ■ OpenERP Community Reviewers ■ What goal do we follow ? ■ Why working with the community ? ■ Meritocracy and Contribution ■ OpenERP Community Association ■ Questions & Answers
  • 3. 3/13 Code review ■ Benefit from more experienced developers ■ Increase your skills by learning from the reviews ■ Decrease the risks and bugs ■ Lets others know about your work ! ■ Best practices ○ PEP 8 ○ OpenERP Coding Guidelines Start Making your Merge proposal on Launchpad !
  • 4. 4/13 Projects & Teams ■ Reminder : Old extra-trunk is deprecated! ■ Several projects and 1 team ○ per country ○ per functional domain ○ per activity sector ■ Each project is part of openobject ■ Each team includes OC Reviewer
  • 5. 5/13 Who are OC Reviewers ? ■Issued from the community ■Experienced OpenERP adepts with a large experience ■22 members from : ○ Akretion ○ Camptocamp ○ Elico Corp ○ NeoPolus ○ OpenERP ○ Pexego ○ Savoir-faire Linux ○ Serpent Consulting ○ Therp ○ Vauxoo ○ ZikZakMedia
  • 6. 6/13 What goal do we follow ? ■ Increase code quality ■ Increase code maintainability ■ Reduce redundant modules and efforts ■ Share maintenance costs and bugfixes ■ Share knowledge and point of views
  • 7. 7/13 Why working with the community ? ■ To benefit from expertise and experience ■ To discover new modules ■ To share development effort with other members ■ To position yourself as editor of your modules to the rest of the community ■ To build and use a set of inter-operable modules and avoid incompatibility ■ To know better which module to use ■ To ensure mid-long term support on modules
  • 8. 8/13 Meritocracy & Contribution ■ Demonstrate long-term commitment ■ Start providing quality contributions ○ Bugfixes ○ Merge proposals ○ Code Reviews ■ Be sponsored by 2 existing members and join us !
  • 9. 9/13 We Welcome the... OpenERP Community Association http://openerp-community-association.org/
  • 10. 10/13 Who is OCA ■ We are the community, and we're building it yet.. ■ Funding members are: ○ Camptocamp ○ Savoir Faire Linux ○ Therp ○ Vauxoo ○ Akretion
  • 11. 11/13 OCA Mission ■ Increase quality of community modules ■ Improve visibility ■ Give a real vision on which project is the reference in a particular business area ■ Reduce similar/redundant developments ■ Decrease risk in projects and increase sustainability ■ Improve the partnership with OpenERP SA
  • 12. 12/13 Next steps ■ Mid-august: Release of the first draft of statuses ■ 2 weeks for the community give his feed-back ■ 2 weeks for integrating corrections ■ 2 weeks for the community to vote and approve ■ On the 01.10.13 : The Founders sign the statuses ■ People can jump in !