06 Odoo Community Association
-
Upload
odoo-italia -
Category
Technology
-
view
59 -
download
0
Transcript of 06 Odoo Community Association
![Page 1: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/1.jpg)
Odoo Community Association(OCA)
December, 2014Italy Odoo Community Days, Rome
![Page 2: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/2.jpg)
AGENDA
● Introduction & history
● What's the OCA, what are our goals ?○ OCA Mission○ OCA governance○ OCA projects
● Why working with OCA ?
● How it's working, how to contribute ?
● Last update from the board and review of what we achieved so far.○ Short-term planning○ Mid-term planning
![Page 3: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/3.jpg)
We can go on working like this...
![Page 4: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/4.jpg)
… or start working like this!
![Page 5: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/5.jpg)
● OCA created in 2013
● Founder companies:○ Camptocamp, Switzerland / France / Austria○ Akretion, France / Brazil○ Vauxoo, Mexico○ Savoir-faire Linux, Canada / France○ Therp, Netherland○ Elico Corp, China
History
![Page 6: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/6.jpg)
OCA’s objectives
● Coordinate and organize collaborative work => reduce similar/redundant developments
● Improve the partnership with Odoo SA => unified voice● Promote the use of the Odoo solution
● Facilitate synergies, collaborations and fundraising efforts
● Increase the quality of community contributions
● Provide a partner-independent legal entity to protect intellectual properties
● Provide resources for all OCA’s projects (infrastructure, funding, legal support)
![Page 7: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/7.jpg)
OCA’s governance
Members
Delegates
Board
Projects Steering
Committee
Projects Steering
Committee
Projects Steering
Committee
Projects Steering
Committee(PSC)
Projects Steering
Committee(PSC)
Projects Steering
Committee
Projects Steering
Committee
Projects Steering
Committee
![Page 8: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/8.jpg)
Members
● Any physical person who accepts the OCA’s bylaws, pays the membership fees and signs the CLA
● Contribute to the OCA resources
● Can be in charge of an OCA project steering committee
● Member newsletters
● Membership fees: EUR 50.-/year
● At this time, more than 200 members
![Page 9: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/9.jpg)
Delegates
● OCA Members who have the voting rights at the Delegate Assembly.
● Can elect new Delegate & Board Members
● Prevent an hostile takeover from an external company
● At this time, 57 delegates
![Page 10: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/10.jpg)
Board
● Executive entity of the OCA
● 7 founders:○ Luc Maurer, Camptocamp○ Joël Grand-Guillaume, Camptocamp (President)○ Sébastien Beau, Akretion○ Nhomar Hernandez, Vauxoo (Secretary)○ Maxime Chambreuil, Savoir-faire Linux (Vice-President)○ Stefan Rhijnhart, Therp (Treasurer)○ Éric Caudal, Elico Corp
● 2 new members since last Delegate Assembly (June 5, 2014)○ Alexandre Fayolle, Camptocamp○ Graeme Gellatly, Openforsmallbusiness.co.nz
![Page 11: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/11.jpg)
OCA’s projects
● Project Steering Committee Teams (PSC)○ Team which is responsible of 1 or more projects○ Completely autonome on their projects○ 1 team leader○ Localization could be a PSC
● PSC Team leader○ Must be OCA member○ Decide who is member of the team○ Control that all contributors have signed the CLA○ Should communicate and report to OCA Board
● OCA Community Maintainers○ Include in all PSC Teams○ Elected by current Community Maintainers (Meritocracy principle)
![Page 12: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/12.jpg)
OCA’s projects
Visit www.odoo-community-org to have the listing of all OCA’s projects and to take part in them.
![Page 13: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/13.jpg)
● A legal document signed by the contributor to waive the copyright of his/her code to the OCA
● Thanks to the CLA, the code of all OCA’s projects is owned by the OCA
● Guarantees the long-term life of the OCA’s projects
● All contributors must sign the CLA
● 2 CLA types:
○ Entity CLA (ECLA): to be signed by any company having employees working on OCA’s projects
○ Individual CLA (ICLA): to be signed by all contributors (OCA members or not)● More info here: www.odoo-community.org
Contributor License Agreement (CLA)
![Page 14: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/14.jpg)
Why OCA ?
● Increase quality of community modules
● Improve visibility of projects and modules
● Ensure long term support of modules
● Reduce similar/redundant development
● Provide a partner-independent legal entity to protect intellectual
properties
● Provide a unified voice to discuss with Odoo SA
● Provide resources for OCA’s projects (infrastructure, funding, legal
support)
![Page 15: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/15.jpg)
Do you want to join the OCA?
Go to: www.odoo-community.org
Via OCA E-shop
![Page 16: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/16.jpg)
Achievements
● Internal processes & Operations
● OCA website
● Migration of the community work from Launchpad to GitHub
● Continuous Integration Server & Automated tests
● Code Sprints
● Collaboration with Odoo○ Discussion with Odoo SA○ New version 9.0 : Accounting workshop
![Page 17: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/17.jpg)
Mid/long-term planning
● Provide a better quality○ Split contributions in 3 levels:
■ Community levels■ Incubator for candidate modules■ OCA Module Certified (docs, PEP8, migrations assurance for the future)
○ Bring clear rules that define a OCA certified module● Improve the collaboration with Odoo SA
○ Be involved in the devs of the next releases○ Communicate the roadmap
● Better docs and processes○ Share knowledge between contributors○ Define clear processes (suggest ideas, collaborate on devs, etc.)
![Page 18: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/18.jpg)
Stay Tuned
● @OdooCommunity on Twitter
● http://odoo-community.org
![Page 19: 06 Odoo Community Association](https://reader035.fdocuments.in/reader035/viewer/2022062710/55a20a951a28aba5368b46cc/html5/thumbnails/19.jpg)
Thank you for your time!
Follow us:Twitter: @OdooCommunity
Website: www.odoo-community.org