CommunityOverCode
Chojan Shang(PsiACE),
Apache OpenDAL(Incubating) PPMC Member
Apache OpenDAL(Incubating) :
The Apache Way, The Hard Way
Introduction of Myself
Data Is Dead, Value Lives Forever.
•
•
•
Chojan Shang
R&D Engineering Intern @ Databend Labs
Apache OpenDAL(Incubating) PPMC Member
MAM@MUST, BEng@HZAU
CONTENTS 1. What is Apache OpenDAL?
2. The Story about Apache OpenDAL
3. The Apache Way, The Hard Way
4. Community Over Code
CommunityOverCode
Part 01
What is Apache OpenDAL?
What is Apache OpenDAL?
Apache OpenDAL: access data freely.
OpenDAL is a data access layer that allows users to easily and efficiently retrieve data from various storage
services in a unified way.
• Opendal Is Not a Proxy Service
What OpenDAL is not
• Opendal Is Not an SDK Aggregator
What is Apache OpenDAL?
OpenDAL: Open Data Access Layer
Rich Service Support

Complete Cross-Language Bindings

Powerful Middleware Support

Easy to Use
What is Apache OpenDAL?
Just 3 lines, now you are an OpenDAL expert!
CommunityOverCode
Part 02
The Story about Apache OpenDAL
The Story about Apache OpenDAL
Born for Universal Data Access
OpenDAL originated from the vision of creating a
universal, unified and user-friendly data access layer.
It came into being in late 2021, initially as a component of
the Databend project.
The Story about Apache OpenDAL
From One to Multiple
The Story about Apache OpenDAL
Sky's the Limit
1.
2.
3.
4.
More Application Scenarios: 
Data Science  Data Engineering
Cross-cloud Data Management, 
One-stop Tool
Massive Storage Services, 
But Working with Your Preferred APIs
Learn X with OpenDAL Tutorials
CommunityOverCode
Part 03
The Apache Way, The Hard Way
The Apache Way, The Hard Way
Don't pick winners, pick runners
•
•
•
•
•
•
Developers say X is cool
Cool is not enough.
Keep running.
Not interested in a single runner
Open Collaboration.
Build community.
The Apache Way, The Hard Way
Domain expertise is appreciated; Benevolent Dictators For Life are disallowed.
•
•
•
•
•
•
Community of Peers
All contributions are equal.
Roles are equal irrespective of title, votes hold
equal weight.
Strictly vendor neutral
Always intending to serve the public good.
Merit lies with the individual, only individuals.
The Apache Way, The Hard Way
Living and Breathing the Apache Way
a)
b)
c)
d)
Focus on the Real Needs of Users.
Say No to Excessive Community Operations.
Keep Open, Transparent, and Timely Feedback.
Provide extensive and equal opportunities.
CommunityOverCode
Part 04
Community Over Code
Community Over Code
Work with Upstream  Downstream.
Embrace the upstream
Collaborate with downstream
Community Over Code
Lazy Consensus  Async Collaboration
•
•
•
All-Round Openness
Free will.
Why do we still need email lists?
Community Over Code
Embrace more possibilities.
•
•
•
Deliver high-quality releases.
Build a global community.
Explore more effective ways of community governance.
CommunityOverCode
Thanks
Chojan Shang
Apache OpenDAL(Incubating) PPMC Member
e-mail: psiace@apache.org
github: PsiACE

Apache OpenDAL(Incubating) :The Apache Way, The Hard Way

  • 1.
    CommunityOverCode Chojan Shang(PsiACE), Apache OpenDAL(Incubating)PPMC Member Apache OpenDAL(Incubating) : The Apache Way, The Hard Way
  • 2.
    Introduction of Myself DataIs Dead, Value Lives Forever. • • • Chojan Shang R&D Engineering Intern @ Databend Labs Apache OpenDAL(Incubating) PPMC Member MAM@MUST, BEng@HZAU
  • 3.
    CONTENTS 1. Whatis Apache OpenDAL? 2. The Story about Apache OpenDAL 3. The Apache Way, The Hard Way 4. Community Over Code
  • 4.
  • 5.
    What is ApacheOpenDAL? Apache OpenDAL: access data freely. OpenDAL is a data access layer that allows users to easily and efficiently retrieve data from various storage services in a unified way. • Opendal Is Not a Proxy Service What OpenDAL is not • Opendal Is Not an SDK Aggregator
  • 6.
    What is ApacheOpenDAL? OpenDAL: Open Data Access Layer Rich Service Support Complete Cross-Language Bindings Powerful Middleware Support Easy to Use
  • 7.
    What is ApacheOpenDAL? Just 3 lines, now you are an OpenDAL expert!
  • 8.
  • 9.
    The Story aboutApache OpenDAL Born for Universal Data Access OpenDAL originated from the vision of creating a universal, unified and user-friendly data access layer. It came into being in late 2021, initially as a component of the Databend project.
  • 10.
    The Story aboutApache OpenDAL From One to Multiple
  • 11.
    The Story aboutApache OpenDAL Sky's the Limit 1. 2. 3. 4. More Application Scenarios: Data Science Data Engineering Cross-cloud Data Management, One-stop Tool Massive Storage Services, But Working with Your Preferred APIs Learn X with OpenDAL Tutorials
  • 12.
  • 13.
    The Apache Way,The Hard Way Don't pick winners, pick runners • • • • • • Developers say X is cool Cool is not enough. Keep running. Not interested in a single runner Open Collaboration. Build community.
  • 14.
    The Apache Way,The Hard Way Domain expertise is appreciated; Benevolent Dictators For Life are disallowed. • • • • • • Community of Peers All contributions are equal. Roles are equal irrespective of title, votes hold equal weight. Strictly vendor neutral Always intending to serve the public good. Merit lies with the individual, only individuals.
  • 15.
    The Apache Way,The Hard Way Living and Breathing the Apache Way a) b) c) d) Focus on the Real Needs of Users. Say No to Excessive Community Operations. Keep Open, Transparent, and Timely Feedback. Provide extensive and equal opportunities.
  • 16.
  • 17.
    Community Over Code Workwith Upstream Downstream. Embrace the upstream Collaborate with downstream
  • 18.
    Community Over Code LazyConsensus Async Collaboration • • • All-Round Openness Free will. Why do we still need email lists?
  • 19.
    Community Over Code Embracemore possibilities. • • • Deliver high-quality releases. Build a global community. Explore more effective ways of community governance.
  • 20.
    CommunityOverCode Thanks Chojan Shang Apache OpenDAL(Incubating)PPMC Member e-mail: psiace@apache.org github: PsiACE