What are general considerations when choosing an open source library

Your considerations are what matters. You have reasons to use these so share why you used them over writing your own or choosing another library.