As a reminder: https://github.com/mumble-voip/mumble https://en.wikipedia.org/wiki/Mumble_(software) I'm surprised the gaming chat programs don't get more crossover use. Well, I'm not surprised that a commercial project has a larger userbase than something that requires you to find a server. But I am surprised when, say, podcast hosts make jokes about lag or call quality on their Skype connections with guests. There…
I try to push Mumble over Skype, the main issue with Mumble is that it's not as easy to get into. You spend too much time configuring your client, finding a server, etc. Things that should be fairly trivial. Then you may spend more time figuring out why you're not being heard, or why nobody's hearing you. Mumble is great but there's too much friction involved. I prefer Discord[0] because it's so easy to use by compar…
Skypeopensource2 – Skype client based on reversing Skype 5.5
111–120 of 125 posts
Re: Skypeopensource2 – Skype client based on reversing Skype 5.5
#112Earlier quoted context omitted.
Reversing in the first place is almost certainly illegal if you were to check the Skype ToS. Making a profit off it is just asking for trouble. I could be wrong though.
ToS only applies to terms of continuing use of a service, if you're prepared to not be an user anymore, then the conditons of ToS are not worth the paper they're (not) written on, you can simply not accept those terms. Click-through and shrink-wrap licencing terms are not binding almost everywhere (they likely could be in USA, though). And while USA has DMCA, in most of the world copyright (as according to Berne conv…
Re: Skypeopensource2 – Skype client based on reversing Skype 5.5
#113Earlier quoted context omitted.
ToS only applies to terms of continuing use of a service, if you're prepared to not be an user anymore, then the conditons of ToS are not worth the paper they're (not) written on, you can simply not accept those terms. Click-through and shrink-wrap licencing terms are not binding almost everywhere (they likely could be in USA, though). And while USA has DMCA, in most of the world copyright (as according to Berne conv…
If you're not going to be a user anymore, then what's the point in reversing the client anyway?
Violating a law is "illegal" in the sense that it may result in penalties prescribed in that law.
Violating a contract is "illegal" in the sense that it may result in contractual penalties, generally limited to compensation of the damages, possibly with punitive tripling; but it may and should be done if the contract has gone so bad that it's better to face the consequences rather than fulfill the contract.
Violating ToS (which is not even a contract) is "illegal" if you really stretch that term; it may result in losing access to that service, and nothing else (excepting certain US-only legal perversions like CFAA which happily don't apply for most people in the world), so you may do that if the benefit outweighs continued access to that service.
Re: Skypeopensource2 – Skype client based on reversing Skype 5.5
#114As a reminder: https://github.com/mumble-voip/mumble https://en.wikipedia.org/wiki/Mumble_(software) I'm surprised the gaming chat programs don't get more crossover use. Well, I'm not surprised that a commercial project has a larger userbase than something that requires you to find a server. But I am surprised when, say, podcast hosts make jokes about lag or call quality on their Skype connections with guests. There…
I try to push Mumble over Skype, the main issue with Mumble is that it's not as easy to get into. You spend too much time configuring your client, finding a server, etc. Things that should be fairly trivial. Then you may spend more time figuring out why you're not being heard, or why nobody's hearing you. Mumble is great but there's too much friction involved. I prefer Discord[0] because it's so easy to use by compar…
deb: https://discordapp.com/api/download/canary?platform=linux
.tar.gz: https://discordapp.com/api/download/canary?platform=linux&fo...
https://www.reddit.com/r/discordapp/comments/4bu7lm/discord_...
Re: Skypeopensource2 – Skype client based on reversing Skype 5.5
#115Earlier quoted context omitted.
Telecommunications products should be based around open protocols. That Skype keeps their protocols to themselves should not be reason enough to send lawyers after software implementing interoperability after reverse engineering. Re-using the reverse engineered code is the problem, he should have simply used it to spec out the protocol and then use that spec to re-implement it.
One team documents the protocol as a spec. A second team takes the spec and writes implementations. The advantage of this for open source is that when the protocol changes, it's relatively simple for that first team to update the spec, and safe for the second team to update their code. This is legal and safe. It is how the first clone PCs survived even IBM's lawyers.
Re: Skypeopensource2 – Skype client based on reversing Skype 5.5
#116Earlier quoted context omitted.
I try to push Mumble over Skype, the main issue with Mumble is that it's not as easy to get into. You spend too much time configuring your client, finding a server, etc. Things that should be fairly trivial. Then you may spend more time figuring out why you're not being heard, or why nobody's hearing you. Mumble is great but there's too much friction involved. I prefer Discord[0] because it's so easy to use by compar…
Discord is just another centralized, closed platform.
Of course, I still willingly use Discord despite this - because it generally just works (even in browser) and has an extensive feature set, and is relatively easy to use. (this is among friends who aren't technical, so ease-of-use is a large factor). Previously I used Mumble, but indeed, it's a bit of a fickle beast for things that should be fairly automated (like configuring your voice inputs, etc).
Re: Skypeopensource2 – Skype client based on reversing Skype 5.5
#117As a reminder: https://github.com/mumble-voip/mumble https://en.wikipedia.org/wiki/Mumble_(software) I'm surprised the gaming chat programs don't get more crossover use. Well, I'm not surprised that a commercial project has a larger userbase than something that requires you to find a server. But I am surprised when, say, podcast hosts make jokes about lag or call quality on their Skype connections with guests. There…
I try to push Mumble over Skype, the main issue with Mumble is that it's not as easy to get into. You spend too much time configuring your client, finding a server, etc. Things that should be fairly trivial. Then you may spend more time figuring out why you're not being heard, or why nobody's hearing you. Mumble is great but there's too much friction involved. I prefer Discord[0] because it's so easy to use by compar…
Re: Skypeopensource2 – Skype client based on reversing Skype 5.5
#118Earlier quoted context omitted.
I know you are probably joking, but didn't MS buy the code?
Yes, Microsoft bought Skype, it didn't create Skype. There have been many substantive changes since then (e.g. much less peer-to-peer in operation).
Re: Skypeopensource2 – Skype client based on reversing Skype 5.5
#119Earlier quoted context omitted.
> Personally I'd not touch this with a 3-meter bargepole, because I live in a country where people use copyright and trademark law to take people to court, yet it's an interesting project. You feel using it would open you up to a copyright claim?
It is a derivation.
The elements of the software doing novel technical stuff might be patented, but copying the technical working is allowed. Copyright doesn't protect technical aspects.
If the project copies the UK of Skype, then that's a tort. If it copies the written code or uses the human reading of that code to derive a new codebase, then that's a tort. If it copies the technical implementation, how memory is accessed, what codecs are used, what packets are sent and when ... that's not copyright infringement.
Re: Skypeopensource2 – Skype client based on reversing Skype 5.5
#120Earlier quoted context omitted.
Yes, Microsoft bought Skype, it didn't create Skype. There have been many substantive changes since then (e.g. much less peer-to-peer in operation).
Is there any peer-to-peer now, I thought they routed everything through their own servers now?