Signal is open source both client and server. To my knowledge the same isn't true for WhatsApp.
I'm sure if a third-party client would contribute to support the maintenance (both financially and in terms of the time and effort investment) he might be open to that, but obviously that's not going to happen.