#3213 - Composr Foundation / Composr v11 launch planning
| Identifier | #3213 |
|---|---|
| Issue type | Feature request or suggestion |
| Title | Composr Foundation / Composr v11 launch planning |
| Status | Open |
| Tags |
Roadmap: Over the horizon (custom) Roadmap: v11 partial implementation (custom) |
| Handling member | Chris Graham |
| Addon | General / Uncategorised |
| Description | Composr foundation
------------------ Write articles of association Any agents of Composr Foundation (including directors, paid staff, people with Git write access / website staff access / tracker admin access) must not make any changes of significance to Composr (or associated projects), our website, or our rules, that are not sanctified by a public vote on the Composr CMS forum - on otherwise interfere with the democratic rules Voting can only be effectively used on what the Composr Foundation can actually achieve - for example, votes can not legitimately be held to try and demand labor from people - any vote that doesn't result in something being actionable can be ignored Blanket authority can be created by public vote, however (see agents of Composr Foundation above) No agent of Composr Foundation may take any special title that implies they have a position of seniority Voting follows these rules How many points needed to raise a vote? (same as second tier rank usergroup?) No human can vote under more than one account or pay/coerce others to vote in a certain way (the only way to increase vote is to acquire someone's points, which is then subject to the logarithmic equations) How long is a vote for a constitutional change for a new feature merge request for a new bug fix merge request for a poll designed for taking down another poll (unactionable, etc) for anything else What is considered a majority How often until a re-run of a vote is allowed? What are the required answers on a vote? Yes/No/Abstain/Claim invalid poll The poster of a vote may retract it (someone else may come back with it again if they think the vote needs to happen) Voting power works as thus Voting power works initially set up on this basis Initial points are allocated on this basis Code of conduct Use https://communityrule.info/create/ Maybe get Jordan to help refine all this? Open foundation as a non-profit in US, with proper accounting system (Quickbooks) / accountant from start (https://www.cgierlcpa.com) Update code to remove most references to ocProducts, usually replace with "developers" or "Composr foundation" Remove "lead developer" and CEO labels from my forum signature/whatever/Twitter/LinkedIn/Patreon, just Composr CMS developer since 2004 compo.sr ads should go to Composr Foundation not Chris https://affiliate-program.amazon.com/home/ads (had to be set up to go to Chris for tax reasons, and was only done recently after Adsense randomly dropped us) Look for hosting sponsor for compo.sr, now there is no ocProducts at the center - Inmotion Hosting offered many years ago Start with Chris no longer being lead developer, but do a public vote for me to retain write access - to establish/ensure initial legitimacy. Same for any one else with Git write access, and moderation access. Also blanket authority to merge bug fixes without votes. Prepare Announcements --------------------- Changelog for v11 Crawl over Mantis Find any forum discussion Find any news posts v11 could easily have been called v13, as many features were pulled forward to make this release while I got myself in order - but we wanted to keep version numbering logical "Please disregard any previous discussions/early-announcements of feature lists. Things have been very fluid" Thank Patreon patrons Autonomous organisation Repurpose "Composr Foundation.pptx" as a base Also repurpose https://compo.sr/forum/topicview/browse/general-chat/thoughts-on-community.htm Inspiration from DAO and worker collectives and moving to USA Not based on a blockchain, but votes and points could conceivably be mirrored onto a blockchain in the future if it is something people care about Text from my article, web3.odt Balances democracy and "benign dictator" model of Open Source Balancing direct democracy and representative democracy (as votes can elect people with certain responsibilities) Balancing right for contributors to have control reflecting their level of contribution - while incentivising relative newcomers to have outsized control for their efforts. "dimokratĂa tou synergáti" (collaborator's democracy) Solves the incentive problem of Open Source - actual legally sanctified control for your contributions, with the ability to actually sell those rights to others, trade off them, etc Remove the perception of Composr being a dictatorship run by ocProducts, and "taking the oxygen out of the room"; ocProducts was only ever a means to an end to fund and maintain the project without selling out, and now we've found a new way to do that Business model for ocProducts had frankly completely fallen apart, with global economic conditions changing so vastly (e.g. income inequality), programmer pay going up so much, along with the expectations of the quality a website should be built with (gone from 10k to 100k, way outside the budgets of our target market); took a lot of toll on Chris's mental health as the assumptions of what we could achieve for any amount of money just got increasingly out of whack, and too often a lot of time was wasted or anger received for when we could not do what people wanted - Chris toiled away for years while peers became easy millionaires just having a regular job Retaining the LACK of "clout chasing"/"puff positions" that typical foundations have, remaining open and nimble and completely transparent, and incentivising top people to put project over their personal "itch scratching". "It's not what you know or who you know, it's what you did" Also explain it allows any developers considered senior to be true to themselves, rather than buttoned down for the sake of presenting a particular corporate stable image No cowtowing to enterprise clients or venture capitalists or big tech or big business, no dumbing-down Ask users for help if anything not in line with new philosophy Personal announcement explaining delays, post mortem Find any forum discussion Find any news posts Explain what made this all take so long Bad choice of developer to lead v11 project, went very south Immigration Marriage Got too big as a project, too much fragile stuff to break - had to step back and add a lot more automated testing House, and lots of stuff breaking in it, and working really hard to get ahead on DIY etc so could focus back again on Composr properly Baby COVID Health problem time bomb - back pain, night itching, dehydration, caffeine sensitivity/addiction, big sinus problems, dizzy days, protracted infections, tiredness - surgery - eczema, cat allergy, hayfever Family emergency Kenosha riots, and other social and crime problems orbiting me way too close Shifting economic conditions Run out of money, had to get new job Lots of home renovations and repairs, finishing basement to make a proper office, then getting flooded Death in the family Would have not made it without a lot of determination, other projects have died in these circumstances Thanks for patience and sticking with the project, and apologies for all the false starts Special thanks to Patrick, who has helped us regain momentum, make autonomous organisation work, and made v11 worth the wait Also publish Articles of association (see Composr foundation) Copyright and domain name attribution/transfer letter from ocProducts Patrick's report of initial point allocations and voting power settings, which should include actual details of control Make sure "Rolling release" policy (documented in tut_software_feedback) is announced. v10 not supported except for critical fixes, after v11 exits beta Update new draft website ------------------------ Focus of our differentiation... "The antidote to Big Tech". "Security, Privacy, Democracy, Software Freedom, Independence, Rewarding creators", "Your community, the way you want it" Repeat a lot from the "Prepare Announcements > Autonomous organisation" as a part of the website Have a forum for constitutional voting Have a forum for "straw polls", which are non-binding. Suggest people do this before voting for if a merge request can go through Remove all stuff about ocProducts as a business, and support system Update "new-ocproducts-website" to be standalone. compo.sr can link to ocproducts.com as a partner DB changes for new website -------------------------------- Higher rank usergroups will need to be set for manual approval (new v11 feature) |
| Steps to reproduce | |
| Related to | |
| Funded? | No |
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".
Comments
Hopefully CoC enforcement could become an elected or assigned position in the future.
I have a separate (internal) document for stuff ocProducts needs to do to make this big change happen, and for services the company may offer its client base to bring them on board with v11. "v11 launch - ocProducts tasks.txt".