Free software and reverse engineering Various free software project have used RE to make : Compatible free software with proprietary file format (e.g. OpenOffice,...), Compatible free software with proprietary protocols (e.g. Samba,...), Alternative free software to run proprietary software (e.g. Wine,...), Compatible free software with proprietary encryption system (e.g. DeCSS,...),