"But if you release the modified version to the public in some way"
Tehát terjeszted.
"requires you to make the modified source code available to the program's users, under the GPL."
Így van, ezzel biztosítva a szabadságot, hogy módosíthasd, terjeszthest, másolhasd és biztosítva legyen, hogy, ha a felhasználó fejleszteni, fejlesztetni akarja, akkor kéznél legyen. Természetesen ezzel elérhető az eredeti fejlesztő(k) számára is a módosítás (valószínűsítem, hogy ez volt a főbb szempont a megalkotáskor). Hozzáférhetnek, ha kívánják.
--
trey @ gépház