Tell HN: Discord is violating open source licenses
91 points| _e3th | 9 years ago
What I found by downloading the (Linux) Discord client from discordapp.com was that they clearly were distributing source copies of my project, but it had no license or copyright mentioning me (which is required). I also found that they are distributing ffmpeg binaries but I couldn't find any matching LGPL license or source code in the distribution.
So of course I contacted them. First via GitHub where I have reached them before, and then two times via their support people on their home page. I get about the same response as any one else: "I'm sorry but we cannot help you. Were you satisfied with the support response?".
It's not okay for companies to pull their pants down and take a big dump on your personal work. Not when they clearly do not even bother with complying with basic open source exchanges. If I write something I want to be properly mentioned as is required in my very license.
Discord, is this so fucking hard to understand?
[+] [-] b1naryth1ef|9 years ago|reply
Hey Alex, this definitely sounds like a miss on our part, so apologies.
As you know, we're fans of uws and not including the original license was a screw-up in our automation. We're working on fixing it and immediately releasing it with the proper license. I've also asked support to follow up with you directly in case there are further issues.
For the contact, either opening an issue on one of our repos or emailing our legal team ([email protected]) would have been guaranteed to get you an accurate response. Unfortunately the verbiage you used in the email is very similar to that used in other support tickets we get for our API, and our team (as they did in your case) forwards users on to our API chat which can provide more in-depth/advanced support.
[+] [-] socmag|9 years ago|reply
Any time someone or an organization brings in someone else's code and makes use of it, no matter what the license we really need to recognize that, it's just the morally responsible thing to do.
As far as ourselves, we're definitely using uWS and that is not going to go without recognition.
Nobody should need to "open a ticket", send an email or post on HN to get that sorted.
npm install and git clone making it way too easy for people not to give a crap about the works of others.
Good to see you guys are doing the right thing, uWS is a serious piece of tech and well worth recognition.
[+] [-] alexhultman|9 years ago|reply
[+] [-] Etheryte|9 years ago|reply
This is only the JS source code and there is no licensing information attached whatsoever.
This directly conflicts with uWebSocket's licence (https://github.com/uWebSockets/uWebSockets/blob/master/LICEN...), which clearly states:
"3. This notice may not be removed or altered from any source distribution."
[+] [-] peterwwillis|9 years ago|reply
[+] [-] nemothekid|9 years ago|reply
I don't know why you thought dev/tech support would be the path you go down. This is a legal issue, so if this matters to you, send them a legal notice. I've done the work of exporting their contact for you [email protected] (from https://discordapp.com/tos)
[+] [-] geofft|9 years ago|reply
Formally, neither the (US) legal code nor the zlib license says that you need to contact a violating company via some particular channel. A company is a single legal entity, and if you've contacted them somehow, you've contacted them, and they're now willfully violating the license.
Practically, abuse@ seems wrong; that's likely to reach an abuse department (which is just a specific support role that's empowered to do a specific subset of tasks), not a legal department.
[+] [-] zelon88|9 years ago|reply
If it was a mistake, an oversight, or just a total afterthought I'd say he started in the right place.
Being that the transaction happened on Github it's likely that the exchange will be public record should litigation ever take place.
[+] [-] chrisan|9 years ago|reply
Dev would be the first path I go down in this case. I'd like to think it was an honest mistake and if I made that mistake and someone brought it to my attention I'd be grateful this wasn't immediately escalated to legal.
I'd like to think everyone is chill/friendly, but I could be naive :)
[+] [-] vecplane|9 years ago|reply
https://github.com/uWebSockets/uWebSockets
[+] [-] TheDong|9 years ago|reply
If they distributed the sourcecode, they'd have to include the license, but the zlib license has nothing to say about compiling it in.
[+] [-] packetized|9 years ago|reply
[+] [-] devwastaken|9 years ago|reply
Also, dev/tech support is absolutely the correct path in many cases, because they /lead/ you to legal, if necessary. Why users are claiming otherwise does not reflect the purpose of having a support network. Infact, [email protected] is much more for actual abuse of discord TOS, not directly legal matters. I could easily turn it around and ask why anyone would think /that/ is the correct contact.
[+] [-] alexhultman|9 years ago|reply
It truly is a world for the rich - money makes money. Censor and sue everything that goes in your way. Get bigger, sue more. Get richer. Disregard everything in your path.
[+] [-] rodionos|9 years ago|reply
I would give them extra time to respond. I don't see a valid reason or motivation on their part not to fix it.
0: https://github.com/uWebSockets/uWebSockets#widely-adopted
[+] [-] unknown|9 years ago|reply
[deleted]
[+] [-] hd4|9 years ago|reply
http://www.eff.org
[+] [-] geofft|9 years ago|reply
[+] [-] unknown|9 years ago|reply
[deleted]
[+] [-] Oscaron|9 years ago|reply
https://github.com/hammerandchisel/uWebSockets/commit/cf2ebb...
[+] [-] Oscaron|9 years ago|reply
[+] [-] packetized|9 years ago|reply
0: https://github.com/hammerandchisel/uWebSockets
[+] [-] LennyPenny|9 years ago|reply
https://github.com/hammerandchisel/uWebSockets/commit/cf2ebb...
[+] [-] jacquesm|9 years ago|reply
[+] [-] alexhultman|9 years ago|reply
[+] [-] unknown|9 years ago|reply
[deleted]
[+] [-] alexhultman|9 years ago|reply
[+] [-] dang|9 years ago|reply
You can call it censorship if you want to but it's a community reaction.
[+] [-] fosco|9 years ago|reply
I think everyone on HN could learn from this situation. I'm not sure how to contact mods but maybe reach out to them...maybe the algorithm took it out due to profanity?
Best of luck!
[+] [-] DanBC|9 years ago|reply
You can try emailing the mods and asking them to lift the penalty.
[+] [-] sangupta|8 years ago|reply
[+] [-] unknown|9 years ago|reply
[deleted]
[+] [-] peterwwillis|9 years ago|reply
[+] [-] socmag|9 years ago|reply
Group-Think is what runs things around here not fairness.
[+] [-] alexhultman|9 years ago|reply
[deleted]
[+] [-] Oscaron|9 years ago|reply
[deleted]