I published my game there recently, seems like a halfway decent platform to share open source games.
https://www.pling.com/s/Games/p/1312080/It doesn't have many games on it yet though sadly. Might be an opportunity to get exposure. Maybe. Maybe not.