Community land trusts are a way for a land owner or community group to preserve open space, prevent undesirable land uses, and/or provide affordable housing. Ownership of the land is often deeded to a nonprofit organization.
More info:
National Community Land Trust Network
E. F. Schumacher Society – Community Land Trusts