only way you could offer source, and different solutions will be better for different programs; see section 13 for the sole purpose of having them make modifications exclusively for you, or provide you