Freenode Apologizes as Prominent Open Source Projects Switch to Libera Chat