Noticed you have two comments here. I think my response to your other comment best answers this (https://news.ycombinator.com/item?id=47798259). Definitely open to discussing this more here. Not sure if I agree on the self-compromised CA bit. MITM proxies have been used for 20+ years for debugging. In fact, I use Kampala to debug our personal APIs/web app all of the time.
you are directly accessing intentionally unpublished (internal) API with purpose of directly "reverse-engineer", meaning reproduce. ~100% of ToS say clearly "do not do this" . and also say "Copyright". but that does not matter to you, does it?
what kind of moral gray areas you are walking in? how is this not clear?
theft and crime was for thousands of years. and the fact that there were horrific multi-million legal cases. this is why we have curts and legal system and ToS and Copyright laws. so people who break the law (or contracts like ToS protected by law) get reprecautions. FAFO.
show me one ToS for any major service that has "interoperability" in their clauses.
"interoperability" is never the case in the agreements.
it is very stupid decision from business perspective. and unless legally required (like in agriculture or something, "right to repair"), no sane business will provide this to their customers.
> show me one ToS for any major service that has "interoperability" in their clauses... no sane business will provide this to their customers.
I will concede your observation that often businesses act unethically if it means they get more money.
But, ethics doesn't mean "obey the ToS", it means structure the ToS such that the ToS itself is ethical. In my opinion (which is equal in value to yours), banning interoperability in a ToS is even less ethical than violating such an unethical ToS.
For a clue as to why that is, ask why "right to repair" exists as a concept. What are the ethical principles underlying "right to repair"? After all: like you say, companies could make more money by forbidding it in their ToS (and have).
and what is more daming this is official YC startup. this is pretty much YC sposoring illegal activities now. or what is more likely, quality of YC leadership and execution is in shambles.
and if API is not published, and you MITM with self-compromised CAs, and then use it (commercially?) you ~100% breaking ToS.
this is just un-ethical. or YC does not have regard anymore for such things?