The correct response is: The Mexican government gave him a land grant.
Stephen Austin was able to establish a colony in Mexican territory because the Mexican government offered him a land grant to settle families from the United States in the area of Texas, which was part of Mexico at the time. This was part of Mexico's efforts to colonize and develop the region.