Your question:
Would it be better if others signed the lib with the same key and thus had the wery [sic] same keyfile?
That answer is subjective based on who has access to the code. Generally speaking, private keys should be kept private, so that one authoritative source is responsible for the "official" signed release, and I can't think of a good reason to violate this best-practice.