2 ms·
`ls` is in C, `lsr` is in Zig. The `lsr` programmer probably doesn't want to make new code in C.
by nailer 1y ago
`ls` is in C, `lsr` is in Zig. The `lsr` programmer probably doesn't want to make new code in C.
- loeg 1y agoIn addition, the author might not want to sign away their rights to the FSF.
- deleted 1y ago[deleted]
- andrepd 1y agoWhat on earth are you talking about? Why would this be the case?
- scott_w 1y agoDepending 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.
- leni536 1y agoThat's only the case if the author would want to upstream their changes. If they wanted to only fork ls then they would only be required to comply with the license, without assigning copyright over.
- scott_w 1y agoThat may be the case but then why bother modifying ls when you can just write your own exactly as you want it?
- loeg 1y agoAre you unfamiliar with contributing to GNU projects (ls is part of GNU corutils)? https://www.gnu.org/prep/maintain/maintain.html#Copyright-Papers https://www.gnu.org/prep/maintain/maintain.html#Copyright-Pa...