{"id":20179546,"url":"https://github.com/csdummi/circles","last_synced_at":"2026-03-05T18:02:58.175Z","repository":{"id":114100478,"uuid":"198084169","full_name":"CSDUMMI/Circles","owner":"CSDUMMI","description":"The Circles Network shall be a social, democratic, user controlled and based on the users will network.","archived":false,"fork":false,"pushed_at":"2019-07-22T14:31:53.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-11-30T09:19:50.226Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CSDUMMI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-21T17:12:54.000Z","updated_at":"2019-07-22T14:31:54.000Z","dependencies_parsed_at":"2023-06-13T02:45:12.433Z","dependency_job_id":null,"html_url":"https://github.com/CSDUMMI/Circles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CSDUMMI/Circles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CSDUMMI%2FCircles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CSDUMMI%2FCircles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CSDUMMI%2FCircles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CSDUMMI%2FCircles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CSDUMMI","download_url":"https://codeload.github.com/CSDUMMI/Circles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CSDUMMI%2FCircles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30141297,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T16:58:46.102Z","status":"ssl_error","status_checked_at":"2026-03-05T16:58:45.706Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T02:27:10.597Z","updated_at":"2026-03-05T18:02:58.143Z","avatar_url":"https://github.com/CSDUMMI.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Circles\nThe Circles Network shall be a social, democratic, user controlled network.\n\n## Why should we let the users control a network?\nTodays networks are for me, what would be called a dictatorship,\nif it were a nation state.\nAnd it would be exploiting its citizens, which are the users.\nCircles shall thus be democratic, meaning that instead of the developers\nor a companies interest, users decide upon what they want to see, which features\nshould be developed and how they want to keep the network running.\n\n## What decisions do networks currently make on their own?\nBefore explaining how I want to develop a democratic network, we have to look\nat what decisions the companies running a network currently make:\n1. Budget decisions - Investments - what is worth to put money into?\n2. Income - Revenue - Where do we get money from?\n3. Algorithmns - Optimizing for Profit / Attention - How do we display our network?\n4. Rights of the User - Terms of Use - What can each User do, what are a users rights?\n\nI put the same thing into to different forms, so you might better understand what\nI mean by it.\nThis is not a complete lists and can be appended.\n \n## So how do you want to make a network democratic?\nRepeated elections are the base of democracy.\nBut I don't want every user to vote on every issue,\nbecause not everybody can inform themselves on every issue,\nif they don't want to do something else still.\nInstead the user will elect a representation and this will vote on each\nissue. Only a few important decision should be made by popular vote.\n\n## The representation of the users\nThe representation should be a group of elected users,\nwhich can decide upon issues by 2/3 Majority.\nThey can't make decisions about everything.\nThey shall not be able to change the electoral\nrules.\n\n## The Election of the representation\nI think that there will be a group of users elected\nby a general election, which will be repeated after a defined\nperiod. The users will have one vote to elect one candidate and\nthe most popular ones go to the representation.\nHow many will be calculated by the number of users\nand every X users will get a new candidate.\nX should increase, proportionally to the number of users.\n\n## What should be decided by the representation and what by popular vote?\nThis Question is very important and I want to draw a line, that should be easy to understand:\n**The representation shouldn't change how they are elected**, so everything regarding\nelections must be changed by popular vote.\n\n## How do I plan to develop the Circles Network?\nI will try to develop the alpha version on my own and hopefully with some help from other developers.\nLater every patch, change, etc. has to be confirmed by the representation or the popular vote, meaning that 2/3 accept\nthe proposal. Then the proposal, if it is a change to the code, is implemented in the running enviornment.\nIf the proposal concerns the elections, these have to be accepted by popular vote, not the representation.\nI don't talk about implementation details, because I want to be free to create the best network alpha possible,\nbefore, after alpha the representation is first elected and takes up its job.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsdummi%2Fcircles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcsdummi%2Fcircles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsdummi%2Fcircles/lists"}