An anonymous reader writes: There's a neat project called OpenChange to develop an open-source client library for Microsoft Exchange. Unfortunately, they are heavily dependent on Samba code for the underlying protocol support and have been forced to move to GPLv3 as a result. This has made it impossible to legally add support to other software such as KDE which is unwilling or unable to go GPLv3.