Assessing GNU Foundations: Are they strong enough for South Africa?