I don't think this housing development is free and believe that tenants will pay their own rent. I also believe they will have to pay taxes every year like everyone else. You should apply for one to - if you like it.
@Fairness : It's owned by Housing Authority. No property taxes are generated at all. I'm fine with assisted housing, and disgusted with the "not in my backyard" people. However the amenities proposed here are too much.
Now if this was a mixed use, with a % rent controlled, that would be a different issue.