What on earth are you talking about? Why would this be the case?
Depending on the implementation (and I don't know which `ls` is being referred to), modifying `ls` might mean modifying an FSF project which require copyright assignment as a condition of patch submissions.
Are you unfamiliar with contributing to GNU projects (ls is part of GNU corutils)?
https://www.gnu.org/prep/maintain/maintain.html#Copyright-Pa...
Depending on the implementation (and I don't know which `ls` is being referred to), modifying `ls` might mean modifying an FSF project which require copyright assignment as a condition of patch submissions.