Umbrella Policy
Last Updated: December 19th, 2024
This policy goes into effect on January 1st, 2025
Hardware
All physical servers must be on-premise, where the owner of SudoVanilla can access it locally by hand and over the local network.
Domain and URLs
Everything that runs on SudoVanilla must be viewed via only the “sudovanilla.org” domain and it’s subdomains. Any other domains such as “sudovanilla.com”, “korbsstudio.com”, “minpluto.org”, and any other domains are not allowed.
Any content hosted on services provided by SudoVanilla needs to pulling from the “sudovanilla.org” domain and it’s subdomains and not outside sources. Services should either proxy the content or provide it locally in the source code.
If you host any content on services such as SudoVanilla Ark, SudoVanilla’s Opengist, or etc and you need to host media from an external source for API usage or to make the media dynamic, SudoVanilla has it’s own image proxy that can be used. The image proxy is “https://image.proxy.sudovanilla.org/” followed by your external URL.
Example would be: “https://image.proxy.sudovanilla.org/https://md.sudovanilla.org/images/Screenshot%20From%202024-12-03%2022-07-36.png”. You can use something like “/560,fit/” between the parameters to force the image to resize.
The image proxy does not support video or audio, you can use SudoVanilla’s Zipline instance for this usage. Zipline supports video and audio formats.
Exceptions
Software
Software such as NodeJS packages(NPM, Yarn, PNPM, Bun, JavaScript, TypeScript) built by SudoVanilla must be uploaded to only the SudoVanilla Registry.
Software such as Docker or OCI images built by SudoVanilla must be uploaded to only the SudoVanilla Registry.
Software such as source code of any kind, and anything else built by SudoVanilla must be uploaded to only SudoVanilla Ark or SudoVanilla’s Opengist.
All software built by SudoVanilla is not allowed on any other sources besides SudoVanilla Ark or SudoVanilla Registry. Re-uploading, cloning, or forking any software to any other outside sources such as GitHub is not allowed. SudoVanilla is aware that not allowing this can be controversial in the open source community, some exceptions have been made, view “Exceptions” list below this section of the Umbrella Policy.
NOTE: The open source licenses that SudoVanilla projects use ‘can’t legally enforce’ this restriction of the Umbrella Policy, if you proceed SudoVanilla will not hesitate ‘if caught’ to send a takedown request to you or eventfully the webmaster. Exceptions are still allowed, view “Exceptions” list below this section of the Umbrella Policy. SudoVanilla will never send takedown requests to said exceptions unless you violated the open source license of the project.
SudoVanilla mirrors projects it personally likes and mirrors from other sources to it’s own server, if you’re the developer of the software that was mirrored and do not want it mirrored anymore, please send a request takedown via email. Doing so will be publicly added to a transparency report.
SudoVanilla sometimes re-publish Docker images and NodeJS packages that it uses it’s own projects to it’s own server.
Exceptions
- Codeberg - “codeberg.org”
- Pub Solar - “git.pub.solar”
Gateway
When logging into a service hosted by SudoVanilla such as SudoVanilla Ark, Penpot, Opengist, Pingvin, and etc it must be setup to only allow a login via the gateway using the OpenID Connect method. SudoVanilla Gateway is a login portal where your central account is for most SudoVanilla services.
If the software in question is not able to provide a method for this, more specifically allow for an OpenID Connect login, the software will be disabled and removed from SudoVanilla.
Exceptions
- All Clients
- SudoVanilla Cloud
- Jellyfin
SudoVanilla Gateway is selfhosted, powered by LogTo
Communication and Socials
Any socials accounts operated by SudoVanilla and Korbs must be ran under the “sudovanilla.org” domain. As of writing this policy, SudoVanilla along with Korbs do not have any social media accounts anywhere on the internet, at all. If there are plans to create any social media accounts, SudoVanilla will be required under this policy to startup it’s own Fediverse instance using a software like IceShrimp or other alternatives.
Media and Streaming
Any video provided by SudoVanilla such as tutorials, generic captures, or updates should be published to SudoVanilla’s media domain, “md.sudovanilla”, or to it’s ocean domain, “ocean.sudovanilla.org”.
If SudoVanilla were to stream any content such as live stream, it’s .m3u8 source must be under “live.sudovanilla.org”.
Exceptions
SudoVanilla is not capable of keep every service it uses within it’s walls, therefore some exceptions have been made:
- SMTP
- VPNs
- Domain Registrar
- Status Page