I don't agree that this will "send ripples through the Indie community for years to come" as the article suggests. Perhaps people will be a little more wary about putting up cash for a project on the the promise that it will be finished one day, but that's about it. Independent games have been around a lot longer than the last few years. A little drama from one project won't upset anything.