The company that is leasing the use of the space is paying for the installment and the maintenance, etc. Wicked Local has this info:
Landfill project moves forward in Maynard - Maynard, MA - The Beacon-Villager
I was not remembering the output correctly - it is less than I thought it is. The total capacity is ~1MW and the site is 14 acres. According to the article, the output is only enough for part (~25%) of the town's buildings. That doesn't sound right though - it should be enough for about 200 homes. If the town buildings are using as much electricity as 800 homes, I'd like to know why it is that much.
I also think that the article badly misstates the total annual output. A 1MW system can put out as much as 12MWh per day, so that would total ~4.3GWh per year. (Maybe my math is off?)