There seems to be okay-ish activity on the repo: https://github.com/triplea-game/triplea/commits/master
It was taken down by Hasbro with a DCMA complaint in July 2009 [1]. Not sure when exactly it was resurrected, but I'm glad it worked out for them in the end.
[1] https://uboat-aaa.blogspot.com/2009/07/dmca-takedown-notice-...