3 ms·
Is it because MIT/BSD software is more common in web or scripting language cultures, where code tends to be replaced faster? Or more common in newer code which
by nyanpasu64 6y ago
Is it because MIT/BSD software is more common in web or scripting language cultures, where code tends to be replaced faster? Or more common in newer code which most will not survive for years?
- AnthonyMouse 6y agoMIT/BSD licenses allow for proprietary forks. The most popular BSD-based kernel is Apple's, which isn't distributed under the BSD license. The most popular GPL kernel is Linux, which still is. So with the BSD license somebody can take your work, improve it, distribute it under a proprietary license and supplant you in the market. Compare macOS or iOS installed base to FreeBSD. But then the codebase is henceforth tied to that company. If Apple is dead in twenty years then probably nobody is still using the iOS kernel (and not because they switched back to FreeBSD), but if Google is dead in twenty years most likely Linux is still popular all over.
- 67868018 6y agoMacOS/iOS is not based on a BSD kernel. https://imgpile.com/images/uL3CFP.jpg https://imgpile.com/images/uL3CFP.jpg
- AnthonyMouse 6y agomacOS/iOS is based on a hybrid of the Mach kernel and the BSD kernel: https://en.wikipedia.org/wiki/XNU https://en.wikipedia.org/wiki/XNU And Mach too is available under BSD-like terms.
- p_l 6y agoIt's important to remember it's not Free/Net/OpenBSD based, though, even if it had used bits and pieces from there to update its OSFMK derived kernel (OSFMK shared common origin point with NeXTSTEP kernel). Arguably one can just call it Mach, as the bsd server part was delivered as part of Mach.
- m463 6y agoI was thinking more like: - software written for a company has a lifetime ~ the life of a company - MIT/BSD software may be adopted and not shared. - GPL software would be shared widely and changes would be given back. I'm just speculating and I have no idea what the real statistics are.