Just gonna leave this here github.com/uutils/coreuti
Conversation
There's also landley.net/toybox/about.h as a permissive licensed BusyBox replacement (in C, not Rust).
AOSP uses ToyBox as both the implementation of most *nix utilities in the OS and for building the OS. It's part of the AOSP toolchain used in the namespace-based build sandbox.
2
7
Toybox's developer was previously the BusyBox maintainer. Conflict with GPLv3 proponents is why he ended up making it:
landley.net/toybox/faq.htm
Think he also got disillusioned as part of the GPL enforcement actions they started. Toybox makes GPL proponents particularly mad now.
1
1
4
There's a whole drama over it:
lwn.net/Articles/47830
GPL proponents see Toybox as essentially an anti-GPL-enforcement project.
The Toybox maintainer is the person who *started* the BusyBox GPL enforcement actions and then grew disillusioned with it.
I find it quite amusing.
1
3
GPL regularly gets in my way.
GPLv2 (Linux kernel) is incompatible with the GPLv3 or later license used by GNU and most other copyleft supporting projects.
GPL is why Linux doesn't have a proper mainline ZFS support.
GPLv3 forbidding an immutable root of trust is problematic.
2
2
to be fair, making ZFS incompatible with Linux has been a quite intentional move from Sun so is not the GPL at fault here (I have my share of GPLv3 avoidance issues, fwiw)
1
It is the GPL at fault. GPL is similarly incompatible with MPL 1.0 in the same way for the same reason. It's incompatible with other licenses for similar reasons.
Even if the talking point that Sun chose the license for that reason was true (doubtful), it's still GPL's fault.
1
1
GPL is even largely incompatible with itself (GPL vs. AGPL, GPLv2 vs. GPLv3, etc.).
Like most modern licenses, CDDL deals with patent grants, which is GPLv2 incompatible. Apache 2 is GPLv2 incompatible for the same reason.
Per-file licensing is the issue shared with MPL 1.0.
1
1
GPL / FSF supporters repeating the same claim for years about Sun's choice of the CDDL to be incompatible with the GPL doesn't actually have evidence.
Does Google choose Apache 2 for nearly everything to be incompatible with the Linux kernel? I think it's a very silly claim.


