Enterprise Library 6 by Microsoft, available under MS-PL