Open Marketplace Apps
Open marketplace apps are decentralized open source apps for smart cities and local communities.
Community
This is a documentation page for the #OMA community. With all information about governance, meetings, and contributors.
Join us
There are different opportunities to join the OMA project.
Become a contributor
Just add your GitHub handle, skills, and discord handle to the table below. You can just create a fork, change it and make a pull request with your changes. TBD - Learn how it works here.
Become a team member
If you want to join the team and become a part of the #OMA project, please introduce yourself in the team-request
channel in our Discord. For now the only difference between a contributor and a team member is simply the activity in discord and an official team request. But, we have the aspiration to get funded in the future and pay a salary to our team members.
Local Leaders
A local leader brings the vision of #OMA to their city - with the mission to build up a local team, to fulfill the cities needs.
Learn more about Local Leaders here.
In this early stage of the project, we search for Local Leaders
.
If you want to become a Local Leader
please introduce yourself in the local-leader-request
channel in our Discord.
Working Groups
A working group, or working party, is a group of experts working together to achieve specified goals. The groups are domain-specific and focus on discussion or activity around a specific subject area.
- TangleEE - in progress
- Open Street Map - in request
Governance
This document is to be understood as a supplement to our articles of association. Here we examine again our mission statement, the members, organs, department and projects.
βNever doubt that a small group of thoughtful, committed, citizens can change the world. Indeed, it is the only thing that ever has.β
β Margaret Mead
Further reading
All articles from our Medium Blog.
Governance
This document is to be understood as a supplement to our articles of association. Here we examine again our mission statement, the members, organs, departments and projects.
OMA Foundation will be founded in 2020 with the purpose of supporting the local communities with open source apps. The main goal of the association is to create publicity for the topic Open Source. Our strategic goals and values are formulated in detail in the mission statement and are aligned with the goals of the Open Source Initiative. The mission statement is the center of the association and ensures that every member, organ, department and project contributes to the broad vision of the association.
Mission statement
Our vision is to equip the people with free open source tools and decentralized infrastructure to bring control about data and revenue streams from global authorities back to the people.
Mission
For our members ...we want to offer an opportunity to be part of a purpose-driven and non-profit project with a broad vision for the future of mankind. We establish decentralized and self-sustained teams all over the globe. Our members have a political influence and can contribute to various departments according to their skills and desires.
For local authorities ...we want to bring the power back to local authorities instead of a few global players. We deeply believe that this will lead to a way more sustainable way of living.
For the world ...we want to increase awareness for open source solutions and make adoption of these solutions as easy as possible. We want to draw a different way of empowering people with tools.
Goals
We want to make knowledge of Open Source Apps accessible to the general public in simple language. We would like to provide current information about news, progress, projects and events. We would like to promote the application of #OMA in practice.
Values
We align our projects strategically with our vision and goals. With our values we want to create a framework for our moral compass. Our values are privacy, transparency, authenticity, diversity, courage, autonomy and social and ecological responsibility.
Organs
There are two organs at #OMA: the board and the general assembly. The board meets regularly every two weeks and the general meeting once a year.
Board
The board is represented by five to nine active members, who are responsible for at least one of the following units: chair, vice chair, finance, vice finance, community, events, editing, design and development. The office of Chair, Vice Chair, Finance and Vice Finance must be filled by different active members. However, these, as well as the other board members, may hold a total of two positions. The board meets every two weeks in a remote meeting and processes inquiries and requests from members and the community.
Community
The general assembly consists of all members of the association. Each member has one vote here and decides on changes to the statutes and important concerns of the association. The general meeting meets once a year and constitutes the executive board there.
Members
To become a member you have to be of legal age, close to our goals and to apply for membership. Each member has one vote in the general assembly. We differentiate between four types of membership:
Active members participate in the association's work and belong to at least one department.
Passive members only pay a membership fee annually, but do not actively participate in association work and do not belong to any department.
Honorary members can be appointed by the general assembly if members have rendered outstanding service to the association.
Departments
Departments are different areas of activity of the association. Our lectures are chair, finance, marketing, design, development, events and community. Each unit has one - chair and finance two - representatives on the board. This means that there are up to nine board members in seven lectures. Each department has different tasks and areas of responsibility. In the design department there are, for example, graphics, UI / UX, audio and film. As an active member, you can freely choose which units you want to participate in and apply once a year for the position of head of unit. The head of unit, i.e. member of the board, also has strategic and organizational responsibility.
Chair
The role of the chairperson primarily consists of communication, moderation and organization. The main responsibility of the chairman is to oversee, manage and represent the entire association internally and externally. It represents the interests of the entire association and represents the association legally vis-Γ -vis third parties.
Finances
Together with the Chair, the Office of Finance has the responsibility to create stable organizational structures. The task is to put the association legally, financially and organizationally on a sustainable foundation. Specific tasks are the administration of the cash registers and accounts, accounting, finance and controlling.
Community
The Community unit has two central tasks: Increasing the reach of the association with regard to the growth of our members, community and followers. Specific tasks here are moderating social media, Discord and the Community Forum, as well as establishing contacts and communication.
Design
The design department supports the association on two levels. Firstly, in the design of processes, structures and the corporate identity of the association. On the other hand, in the creative implementation of points of contact, such as the website, business cards or the magazine. There are the following areas: graphics, UI / UX, film and audio.
Development
The development unit has three main tasks. First, the development and maintenance of applications such as the website or useful tools. Second, ensuring stable IT structures for the club. And thirdly, the training and further education of the community and beyond.
Marketing
The marketing team takes care of journalistic work such as conducting interviews or doing research. The marketing team also writes, corrects and translates articles and post on serveral social media channels.
Events
The Events department takes care of the planning and execution of workshops and events. We usually support and help with workshops, keynotes or information stands, with the organization, or simply as a network.
Local Leaders
A Local Leader
brings the vision of #OMA to their city - with the mission to establish an open marketplace and to build up a local team, to fulfill the cities needs.
What is the role of a Local Leader?
A Local Leader
acts as a speaker and manager for the representative region.
What are the responsibilities and objectives?
Setup a local marketplace
The most obvious objective is to set up a local marketplace and maintain it. In the best case you empower your region to be it's own platform provider, which means you might need some infrastructure and technical knowledge to do so. Since most Local Leaders
might not have any technical skills, the second objective build a team
can be a precondition to do so.
Build a local OMA team A good starting point for a local team is having a developer, a designer, a marketer and a trustworthy person to manage finances. But there is no limit to the amount of team members a local team can have. It also depends heavily of the size of your region.
Increase public awareness In order to succeed against competitors like amazon, the biggest hurdle is to convince the people from the advantages of a decentralized marketplace.
Collect local data Most importantly we need extensive data about shops, to empower the local shops to compete against other e-commerce platforms. But there is lots of other data like public places, free-time activities, flora, fauna or even the weather that could provide valuable information.
Provide Feedback It is really important to communicate problems, solutions and requirements from your region to the global OMA team.
Verify new Local Leaders
Our aspiration is to create a self-sustained management framework for Local Leader
world wide. This is why you as a Local Leader
can verify other local leaders. To verify a new Local Leader
, two verified Local Leaders
are required. They do the onboarding together and act as contact persons for questions.
How many Local Leaders do we need?
Every open marketplace in a city begins with one Local Leader
, while there is no limit, because cities might need many Local Leader
to manage the scope.
Become a Local Leader
To become a Local Leader
you need to go through the onboarding process:
Apply as a Local Leader
If you are interested to become a local leader these are your first steps:
- Read role description Local Leaders
Post your introduction in the Discord channel #local-leader-requests. The message should contain: City, Touchpoint - How you found OMA, Why you want to join
- Local Leader verification
First a Local Leader will contact you and invite you to the first step of the onboarding process. This will be a short conversation (chat/video - up to you) with you to introduce you to the role and answer your questions. After you have been verified by the Local Leader he will hand you over to a trusted local leader for the actual onboarding.
- Trusted Local Leader verification For now you will just be added to the #local-leaders-intern group by a trusted local leader. The trusted local leader will ask you for personal information (name, email) to add you to the list of local leaders. But soon we will have another step here: After that he will set up the marketplace for your city with you together and introduce you to the system.
Verify an Application as Local Leader
As a local leader you can verify new applicants.
- Give the applicant a warm welcome π
- Invite him/her to a conversation to clarify questions and motivation
- After you are convinced of the applicants trustworthiness post this message in the #local-leaders-intern channel: β@applicant is ready for the final onboarding @trusted-local-leadersβ
OMA Roadmap
π Mission Statement
Our vision is to equip the people with free open source tools and decentralized infrastructure to bring control about data and revenue streams from global authorities back to the people.
π― 2020 Goals
- Get a Production Ready Marketplace
- Build up a Community
- Build up a Team
- Live in 100 Cities
π Project Boards
- Marketplace
- Shop
- Chat
- News
- Drone
- Social Network (TBA)
- Delivery (TBA)
- Coupons (TBA)
- Data Marketplace (TBA)
π Calendar
May
08.05.2020
- Creation of the Roadmap
17.05.2020
- IOTA Hackster.io Hackathon Deadline
June
- Summer Break July
- Summer Break
August
September
October
November
December
πͺ Open Challenges
- Order Management Calendar #4
- FAQ Chat Bot - Open Source Machine Learning #5
- Setup a Deployment Pipeline (CD/CI) for Frontend Applications on IPFS #6
- Open Street Map - City Data Mapping #7
- Rewarding system for OpenStreetMap Contributions #8
π Last Edit
Version: v0.0.1 Last Update: 08-05-2020 By: @huhn511