Live data from Hacker News

Microsoft sends GitHub DMCA shutdown for Skype open source project

github.com

81–90 of 93 posts

Re: Microsoft sends GitHub DMCA shutdown for Skype open source project

#81
post #13

Earlier quoted context omitted.

How exactly is one supposed to make a clean-room reverse engineering in the absence of any documentation and sophisticated obfuscation on Skype's part ?

Seems like you could do it in theory by observing the protocol in action. Set up two machines a-skyping, sniff all the packets, think real hard, write code that interoperates with Skype clients.

And how do you propose to decrypt those packets?

Re: Microsoft sends GitHub DMCA shutdown for Skype open source project

#82
post #76

Earlier quoted context omitted.

Is there the notion of minimum copyright infringement?

Yes and no. There is no such notion in copyright law. Case law is unclear, however: http://en.wikipedia.org/wiki/De_minimis#Copyright

The jury instructions issued by the judge in the ongoing Oracle vs Google case make considerable reference to the principle: http://www.groklaw.net/pdf3/OraGoogle-1018.pdf

Re: Microsoft sends GitHub DMCA shutdown for Skype open source project

#83
post #59
post #57

Earlier quoted context omitted.

This is a serious obstacle to collaborative open-source reverse-engineering.

Yes it is, but thats where other solutions need to be met.... say a script that de-obfuscates a vanilla binary package so the output is created on the users machine vs being distributed as such. You can distribute the script and leave compliance to the end user.

If the result of this script is forbidden to be distributed, this could be a rationale for forbidding the distribution of the script itself.

If I write a script that generates the Matrix movies from the binary file of, say, Elephant's Dream, I won't be allowed to distribute that.

Re: Microsoft sends GitHub DMCA shutdown for Skype open source project

#84
post #80
post #70

Earlier quoted context omitted.

At least 3/4 of those 4000 lines is directly copied from Skype, and that's just one file. I don't think that's small enough to not matter; anyway, if it really was so small, it should easily have been rewritten with original code.

It's the size compared to the size of the relevant copyrighted work that matters, not compared to the size of the work it's copied into.

No that's a simplistic approach. Both matter, for example one volume of the Encyclopedia Britannica is a very small portion of the overall work, but it cannot be freely copied. Likewise if you write a book a million pages long, copying entire chapters does not suddenly become ok.

Re: Microsoft sends GitHub DMCA shutdown for Skype open source project

#85

How about "Skype: The Missing Technical Manual"? MS will contribute nothing to the state of the art of free voice and video calls over the internet. As is so often the case, what they purchased with the Skype deal was a user base. One that they could never obtain with the own products. There is a way to do this without violating copyright. Do not waste time duplicating the P2P element of Skype (the P2P protocol). P2P…

Yes, they purchased users, but also a lot of patents which go far beyond codecs http://www.google.com/search?tbm=pts&tbo=1&hl=en&#38...

Re: Microsoft sends GitHub DMCA shutdown for Skype open source project

#86
post #65

Earlier quoted context omitted.

You are wrong. You eyes are blind by hating. Stop. Listen the Nature. Skype-open-source code here: https://github.com/skypeopensource/epycs repo was closed because i host in download section deobfuscated skype5.5 binary, my fault.

No, that's bullshit. https://github.com/skypeopensource/epycs/blob/master/sources... That function right there (and the vast majority of the rest of the file) is a straight decompiled version from Skype. You even use the register names and comment with addresses from the binary. Having spent a lot of time reversing apps myself, this is a straight copyright violation. Your code is a directly derivative work from Skype…

"No, that's bullshit."

What about you talking? Maybe you need read dictionary definitions of words bull and shit. Pay copyright rent for this words, and stop trolling us.

Re: Microsoft sends GitHub DMCA shutdown for Skype open source project

#87
post #83
post #59

Earlier quoted context omitted.

Yes it is, but thats where other solutions need to be met.... say a script that de-obfuscates a vanilla binary package so the output is created on the users machine vs being distributed as such. You can distribute the script and leave compliance to the end user.

If the result of this script is forbidden to be distributed, this could be a rationale for forbidding the distribution of the script itself. If I write a script that generates the Matrix movies from the binary file of, say, Elephant's Dream, I won't be allowed to distribute that.

Yes, copyright law is complicated. You need to make sure the script used to create a deobfuscated binary isn't a derived work from the original binary, whatever that means (that's where consulting with a lawyer can help).

Re: Microsoft sends GitHub DMCA shutdown for Skype open source project

#89

We are appreciate you help on working on Epycs - reverse engineer skype project. Feel free to study current implementation stage here - https://github.com/skypeopensource/epycs

This is first stage of 'clean room' reversing process - writing specification.

Re: Microsoft sends GitHub DMCA shutdown for Skype open source project

#90
post #80

Earlier quoted context omitted.

It's the size compared to the size of the relevant copyrighted work that matters, not compared to the size of the work it's copied into.

No that's a simplistic approach. Both matter, for example one volume of the Encyclopedia Britannica is a very small portion of the overall work, but it cannot be freely copied. Likewise if you write a book a million pages long, copying entire chapters does not suddenly become ok.

It is my understanding that "the relevant copyrighted work" in the Encyclopedia Britannica example is likely to be the article rather than the entire encyclopedia.
Post reply on HN