rdesktop is an implementation of a client software for Microsoft's proprietary Remote Desktop Protocol (RDP).
License: Open Source
KRDC is a versatile remote desktop client that supports both RDP and VNC, making it suitable for various use cases, while rdesktop is a lightweight RDP client focused on performance and configurability. The choice between them largely depends on the user's need for protocol support and ease of use.