program--to make sure it remains free software for all its parts, regardless of the modified version. An older license, called the