![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://beehaw.org/pictrs/image/1be75b15-2f18-429d-acf7-dcea8e512a4b.png)
Commercial software: complete goals x, y, and z and get paid.
FOSS: Project of passion.
Short and black and white version: I’d rather use the software people are excited to make.
My take on what’s realistic: Things are rarely so simple. Commercial software will often (not always) be easier to use. I feel like most users don’t want to expend any more than minimal effort to effectively use their software (which I don’t think is unreasonable). So in those cases and for those users, easier = better.
Also, highly specialized commercial software might be better than any FOSS options. For example, there’s nothing in the FOSS world that can compete with the big players in commercial electronic medical records software.
So, while I love FOSS, and I find Capitalism problematic, sometimes commercial is better.
P.S: The response is more to the concept of the post. Your actual post is both well written and thought out and doesn’t feel at all like “black and white” thinking.
Obsfucation can help stimey scripts. I saw using a non-standard port mentioned.
You can also setup a reverse proxy to deliver a different, empty site to a different dns entry by default. Use either a completely separate (as opposed to multidomain) cert for each, or a wildcard cert.
Jellyfin also supports using a custom path, instead of delivering at the root. Your reverse proxy would need to be configured accordingly.