4 ms·
Author of Ripcord. You’re wrong, and creating and using software compatible with services is fair.
by tumult 4y ago
Author of Ripcord. You’re wrong, and creating and using software compatible with services is fair.
- chii 4y agoi do agree it's fair, but it's also true that the service provider could argue that they are supposed to be in total control of the service, including the front-end. It's by societal consensus that this can be made fair, and to convince people that it is fair, there needs to be a logical, indisputable argument that it's fair. Otherwise, the service providers can always just hide behind the counter-argument of being in control and TOS etc.
- tumult 4y agoIn the case of Discord, for example, the terms of service doesn't even mention third-party clients. Also, these services are accessible from web browsers, which are made by third parties. There are more reasons, like users being able to run whatever they want on their own computers, but just the ones above are enough.
- gtirloni 4y ago"You may not copy, modify, create derivative works based upon, distribute, sell, lease, or sublicense any of our software or services" This seems to make it pretty clear they don't want you to create 3rd-party clients for their service.
- tumult 4y agoRipcord isn't a derivative work, both practically and in the legal sense. It's implemented from scratch. Ripcord isn't a resell of their service or a sublicense of their service.
- tptacek 4y agoIf the terms of service allow it, then it doesn't matter what it's fair or not: you're allowed to make a client for it. The discussion is moot.
- tptacek 4y agoI don't agree that fairness requires service providers to provide open APIs. Open APIs are better, ceteris paribus, but that's as far as it goes.