• Hawk
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 hours ago

        In large part it’s a matter of opinions and different perspectives. A common consensus is libraries should be MIT and entire applications should be GPL. However, this is not held by all community members.

        Overall, Rust is easier to read and harder to fuck up, so there’s one argument in favour if it, in terms of community engagement. For an example of this, compare ls.c by Apple, GNU, FreeBSd and OpenBSD.

        On the other hand, I should imagine most people simply install ripgrep and fd anyway.

      • UnityDevice@lemmy.zip
        link
        fedilink
        English
        arrow-up
        7
        ·
        edit-2
        22 hours ago

        The success of FOSS can in large part be attributed to copyleft licenses like the GPL. Without the protections of copyleft clauses, software just gets exploited by large corporations and end users are locked out. For just one example, if GNU software had used MIT, the entire free router movement (i.e ddwrt, openwrt and co.) would probably not exist today.

        See: Free Software Foundation, Inc. v. Cisco Systems, Inc..

        Edit: actually, I think by the time of this specific lawsuit, the sources for wrt54g were already released after community pressure, this article details the history a bit better.