5 ms·
I wish they would outline their plans to integrate these technologies with FreeBSD. It is time for Apple (by way of their innovations) to feed the base which th
by webaholic 11y ago
I wish they would outline their plans to integrate these technologies with FreeBSD. It is time for Apple (by way of their innovations) to feed the base which they used to build Mac OS X. How willing is the FreeBSD upstream to integrate these?
- iheartmemcache 11y agoVery. The core committers have a direction in which they'll take FreeBSD, but compared to say OpenBSD, it's a very open community. Colin who posts here frequently is pretty influential in the community as I recall. I'm horribly disappointed in the way that Apple seems to give back barely anything to the community. Google and Facebook's github is populated with dozens of projects. Granted, some are in a state of disrepair, others are incredibly useful. E.g., the state of open source static analysis is on par with Coverity at this point for our 300k line C++ project. I'm a bit of a tinfoil privacy nut, but thanks Google and Facebook, you guys rule!
- erikarn 11y agoApple publish and give back heaps to the open source community. http://opensource.apple.com/release/os-x-10103/ http://opensource.apple.com/release/os-x-10103/ .. they're just not fanboys about it.
- dmd 11y agoThat appears to be open source software that Apple is using (and is required to publish the source for, under that software's license) -- not software Apple has written and is releasing.
- songgao 11y agoI don't think all of them have a license that requires publishing the source code of derived work.
- erikarn 11y ago.. have you seen http://opensource.apple.com/source/xnu/xnu-2782.20.48/ http://opensource.apple.com/source/xnu/xnu-2782.20.48/ ?
- gilgoomesh 11y agoRead the list again. Most of Apple's major packages are there. xnu (the kernel), Libsystem (C/C++ core libs), CommonCrypto/Security, CF (CoreFoundation), IOKit et al, hfs, Apple SMB and more. It doesn't include a number of other Apple projects that are hosted elsewhere like launchd, libdispatch, clang/llvm.
- laumars 11y agoYou're right that Apple gets a lot of criticism for not supporting open source yet host a lot of open source projects. But I think a lot of the criticism comes about because Apple's commitment to open source often comes with caveats. To use a few examples from your list: * XNU is based on existing open source software. You're right that Apple had no obligation to release the source of XNU given the permissive licences of the parent code. But equally it feels a little disingenuous to congratulate a company for releasing their code to a project that was open source to begin with anyway. * Apple SMB referenced from Samba code and only created because Samba changed licence to GPLv3. * Clang/LLVM isn't an Apple owned project. Though I will granted you that they are major contributors to it. I cannot blame Apple for wanting to keep their proprietary inventions closed. They are a business after all so I'd expect them to put their business interests ahead of "good will".
- jolux 11y agoApple employs the creator and lead of LLVM and funds that project extensively as they depend on it.
- axman6 11y agoYeah but that's just, like, one example man. What has Apple given back, apart from LLVM, WebKit, launchd, the viaducts, sanitation?