3 ms·
Just curious: why does the rest of the world ignore things like launchd, libdispatch, etc?
by xenadu02 11y ago
Just curious: why does the rest of the world ignore things like launchd, libdispatch, etc?
- adiabatty 11y agoLicensing, I'd guess. Also, Apple has no philosophical opposition to integrating things; UNIX people do.
- wila 11y agoUnix people? Not exactly the words i would have chosen, but i suppose you mean that linux has gpl licensing. BSD type licenses work well with unix,but are not compatible with the GPL.
- cyphar 11y agoThat's simply untrue. First of all, you can run any program on top of Linux without licensing issues. Sure, Linux is GPL and so it much of the user land (all of GNU being a prime example). But if your program doesn't use any of those things outside of the "common use" of those components, the license is irrelevant. However, BSD-style licenses (excluding the now-unused 4 clause BSD) allow for sublicensing, so you can also include that code inside GPL projects (sublicensed under the GPL).
- chris_wot 11y agoLaunched was considered for a few moments by Ubuntu, but it wasn't a good fit and the license isn't deemed compatible with the licenses of the FSF.
- twic 11y agoPeople in FreeBSD-land have been look at launchd on and off: https://wiki.freebsd.org/launchd https://wiki.freebsd.org/launchd