Comments (7)
We had a chat w @xdamman about this offline and we came up with this three categories/names
- Contributors: people who do work
- Backers: people who give money
- Friends: people who are happy with staying on the loop, still haven't decided to commit. (this is a free category)
We played with the idea (for the foundation) to give members voting power based on if they work, if they back and if they bring others to the platform. A liquid democracy mechanism can be put in place, where new members are by default delegating on the person who brought them to the platform. So, even if they still don't have voting rights, they can through their weight behind the person they trust. It's not something to do now, but in order to do this in the future, we should start tracking now somehow how people bring other people to the collectives.
from opencollective.
Hosts should automatically be contributors.
from opencollective.
Hello @xdamman and @piamancini, I think I've found some issues around roles so I'm posting them here. If you want me to post in another issue then feel free to direct me to do so.
Each human being should only need one login to OpenCollective. So, no matter what role I have it can all be contained in one login/profile.
AFAIK so far where this breaks is for the host role. And there are a number of reasons why sharing login details is bad for traceability if you have multiple people authorising payments. So the host role should be added to a human login/profile and not need a separate login itself.
I really like the user model used by DigitalOcean or GitHub where a user creates a team or organisation and then invites other users into them and assigns permissions. I reckon this is how OpenCollective should work too.
Yeah?
from opencollective.
@dahacouk totally agree. I'm currently working on refactoring a bunch of that stuff. I'll keep that in mind. Thanks for your input.
from opencollective.
Ah @xdamman great stuff! If you have a model/plan document that you are working from I'd gladly take a look at it and comment. Cheers!
from opencollective.
Related: Would be rad if OC could be open and unopinionated enough to allow folks to sync with the all-contributors spec :)
https://github.com/edgi-govdata-archiving/web-monitoring-db#contributors
from opencollective.
V2 has admins (core contributors) and contributors. A host can have several admins.
Organizations have members and can make contributions as organizations.
Closing this. @dahacouk if you find v2 is not solving your issue. Feel free to create a new one accordingly.
from opencollective.
Related Issues (20)
- Generalized context menu + Drawer pattern for actions
- Contributions with cards issued in India are failing HOT 1
- Hosted Collectives: Display all balances in Host currency
- Website feature request - mouseover descriptions
- Hosted Collectives: Collective Details followups
- Rounding Errors in Platform Tips HOT 2
- Add Swish Payment method via Strip, for Sweden
- Let collective admins view agreements
- Link Tax Forms to fiscal hosts
- Tax Forms: add watermark on preview
- Remove root action to manually set tax form
- Surface download tax form from the expense page
- Transaction Buttons Don't Appear Immediately (only Upon Refresh) HOT 2
- Activities missing an expense description/link
- UI: Update Transaction details drawer
- Submitting Expenses with YEN; Validation Errors HOT 1
- `getServerSideProps` leads to unexpected unauthenticated queries
- Ability to export expense attachments (autogenerated invoices, item files) HOT 1
- Image in Reset Password Screen is Misaligned HOT 4
- Activity Log Dashboard: Failed Contributions Appear from Incognito
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opencollective.