Airbnb started by spamming Craigslist with fake ads. Stripe started by accepting payments to a single bank account. Doing something shoddy/somewhat shady and not being afraid of the repercussions gets you ahead in startups.
So what if OP breaks someone's "TOS", by the time they notice or OP's product gets big enough too care, he will likely have sufficient enough capital to fight them off. If he never gets that big, more power to him for something that makes him some beer money.
Where can I read more about that? It sounds fascinating..
This might be of some interest
It does feel like someone trying to advertise to me on Twitter though.
"Be bold" and "fake it till you make it" are good slogans, but there is always a gradient between boldness and reckless negligence. "Take calculated risks" just doesn't have the same ring to it.
If OP gets banned by Discord and Slack, their product is dead in the water and they'll have to deal with angry customers who paid for a service OP can no longer provide. This means if this really is a TOS violation, they'll either have to fly under the radar (which arguably failed when they hit HN front page) or they need to grow influential enough to enter negotiation with Slack and Discord to get a special deal.
while Airbnb and Stripe are independent. There won't be enough money to fight them (Slack/Discord) if it stated in their TOS that they can turn off their services.
Linen's situation is more like developing add-ons for Microsoft's Office until Microsoft decided to add features that does what your add-ons do for free.
In their App Developer Policy <https://api.slack.com/developer-policy>:
> As part of good business practices, Applications and developers are prohibited from: Circumventing Slack’s intended limitations (including pricing, features and access structures). You may not use the Slack API to replicate or compete with core products or services offered by Slack
And in their API Terms of Service <https://slack.com/intl/en-au/terms-of-service/api>, which cites the app developer policy and then adds:
> Further, you will not: … (C) access our APIs or documentation in order to replicate or compete with the Services
If Slack spell out that there being no public mirror is an intended limitation, or if they offer a direct equivalent, then they could complain. And they could do for free accounts, which have a history limit that this would incidentally circumvent. But for paid accounts I don’t believe either of these are true, so if it were limited to working with paid accounts I’d say you’d be in the clear with Slack for now. Of course, you’re still subject to their caprice in changing their rules, implementing new features, or just booting you off their platform even without cause at their whim, and that’s a significant existential risk for building such a business.
But I don’t think Slack would be particularly likely to boot them off, given that any hostile action on their part would be akin to claiming some degree of ownership of the data. The data belongs to the customer, and they should be able to do whatever they want with it without hindrance. Of course, such reasoning as this is only reasoning. If they did cut off such API access, they’d hardly be the first large company to shut the portcullis to support their own interests against their customers’; Twitter, for example.
TL;DR I strongly believe Slack became popular through their users bending/breaking some rules.
I also believe that the users have the rights to archive and republish their chat messages as they please. I don't believe a service that archives messages will cause too much overhead to Slack either. They may start charging for API access though, which is fair.
If anything, Slack benefitted from community slacks until they outlived their usefulness and then Discord benefitted from the influx of new users. They definitely took notice at the time and added features new users had been used to from Slack.