Replies: 5 comments 1 reply
-
Web3 Path
Advantage
ConstrainHard for web2 users submit the application |
Beta Was this translation helpful? Give feedback.
-
Web2 compatible solution:Using GitHub as an OAuth2 for account sign-in. AdvantageCompatible with web 2 user experience ConstrainWe still have an issue if GitHub bans the OAuth2 function, but it will be very unlikely to happen. |
Beta Was this translation helpful? Give feedback.
-
Alt: switch to using GitHub more natively as a db of Fil+ data, i.e., switch from using Issues to instead tracking application-data-as-code, where applications come in as PRs and get committed. This way, application data is persisted, even if accounts are banned. We can then take this and back it up to Filecoin/IPFS as well, as a long-standing backup. |
Beta Was this translation helpful? Give feedback.
-
Useful links about GitHub policies: |
Beta Was this translation helpful? Give feedback.
-
I've made some notes in #891 that proposes a more effective system design for the interoperability of Github and Fil+. These have arisen out of necessity, as we worked on enhancements to filplus.storage. Of note are some additional points around the idea of using Pull Requests instead of Issues on Github, as @dkkapur mentioned above. |
Beta Was this translation helpful? Give feedback.
-
We need to explore and review the risks of using GitHub as the platform in which we run Filecoin Plus processes and operations.
Reasoning: There have been cases of accounts and organizations being suspended from GitHub for apparently participating in Filecoin Plus through GitHub.
Today, we have repositories with lots of interaction from either new accounts or accounts without proper verification and identification. In the eyes of GitHub, this certainly doesn't look so good, and it's not clear this is within their terms of service.
Risks
We risk having our repositories shut down as soon as GitHub deems that the program's activities are not covered by their terms of service. If this happens, we also risk losing the whole filecoin-project organization. Exploring this further and finding mitigations should be taken seriously and handled appropriately.
I suggest we explore this and get further guidance from legal.
Some possible solutions (prior to legal and community feedback) that I can think of at the moment are:
Short-term
Medium to long-term
Please share your thoughts and feedback, and let's find the best solution and mitigation plan together.
Current, planned, and proposed mitigations
Beta Was this translation helpful? Give feedback.
All reactions