Samba and the Open-Source Reimplementation of Windows File Sharing
Samba made Unix and later Linux systems interoperable with Windows file and print networks by reconstructing SMB behavior from network evidence and, later, published protocol documentation.