4 ms·
Fun facts, the author of rsync, Andrew Tridgell, is also the one who reverse-engineered Microsoft SMB that laid the foundation for Samba [1]. How he did manage
by teleforce 10mo ago
Fun facts, the author of rsync, Andrew Tridgell, is also the one who reverse-engineered Microsoft SMB that laid the foundation for Samba [1].
How he did manage to avoid lawsuits from Microsoft is beyond me.
[1] Server Message Block:
https://en.wikipedia.org/wiki/Server_Message_Block https://en.wikipedia.org/wiki/Server_Message_Block
- kvemkon 10mo agoA protocol is not a software, it is needed for interoperability. Similar with header files. Issues arise if there is a "misuse" to derive actually not a compatible but competing solution.
- js2 10mo agoHe also wrote a free BitKeeper client, antagonizing Larry McVoy, which is largely why we have git. https://blog.brachiosoft.com/en/posts/git/ https://blog.brachiosoft.com/en/posts/git/
- tekkk 10mo agoNow that was an awesome blog post, thank you for linking!
- oska 10mo agoAustralians might like to know he worked on rsync and Samba while a PhD student at the ANU
- webdevver 10mo ago>How he did manage to avoid lawsuits from Microsoft is beyond me. MS probably chose not to shut down that effort on the basis that it was enabling the MS stack in Linux. I wish I could dig up an internal presentation that was prepared in the 90s for Bill Gates at the time, which evaluated the threat posed by Linux to Microsoft. I think they were probably happy that Linux now had a reason to talk to Windows machines.
- amiga386 10mo agohttps://en.wikipedia.org/wiki/Halloween_documents https://en.wikipedia.org/wiki/Halloween_documents -> https://www.gnu.org/software/fsfe/projects/ms-vs-eu/halloween2.html https://www.gnu.org/software/fsfe/projects/ms-vs-eu/hallowee...
- webdevver 10mo agothats the one, thankyou for posting!
- YesThatTom2 10mo agoAt first, MS didn’t mind as long as SAMBA only implemented the outdated older protocols. Then they realized interoperability could make them more money, and they invited him and his team to Redmond for a week of working with MS engineers to understand the latest protocol versions. Oh wait, no, it was because the EU forced them. https://www.theregister.com/2007/12/21/samba_microsoft_agreement/ https://www.theregister.com/2007/12/21/samba_microsoft_agree...
- amiga386 10mo agoHe describes how he did it with a French Café analogy: https://download.samba.org/pub/tridge/misc/french_cafe.txt https://download.samba.org/pub/tridge/misc/french_cafe.txt