5 ms·
That title is clickbaity.
by lukecowell 10y ago
That title is clickbaity.
- Yuioup 10y agoYeah, a page with a list of downloadable tarballs can hardly be called Open Source. BTW, how useful is this code? Obviously you can't build anything with this. It's useful for auditing, maybe?
- matthewmacleod 10y agoI would agree that there are obviously ways in which Apple could participate more in many of the open-source projects they use, but I don't really buy your point - it's literally source code which is open! The idea is for Apple to release the source for components that are included in macOS, and the license requires publication. There is no obligation (or, I would argue, expectation) to do anything more.
- Yuioup 10y agoWell. Okay. What I really meant to say is that Open Source - to me at least - can really call itself Open Source if there is a collaborative effort to maintain the code, ideally through a version control mechanism. For example, Android is not Open Source to me because the code is dropped after the fact. But fair enough. I'll take the downvotes.
- Matthias247 10y agoThat code is not there in order to be useful to someone. It's there to meet the liabilities that they have through the licenses for the used open source software. These licenses often say that if you use the software you also need to allow the public to retrieve it. Even more so if you make modifications to it.
- vvhn 10y agoThat's only true of GPL'ed components shipped as part of Mac OS X/ OS X / macOS. A vast majority isn't - some are BSD and most are Apple originated software under an Apple Open Source License (APSL)
- Matthias247 10y agoYeah, that might be true. But if you are a big organization you probably want to have a standardized process on how to handle third party open source software (how to document it, where to store it, etc...).
- beering 10y agoYou can build the code. Might take a little monkeying around with your build environment, but each program should be buildable. I'm not sure what you think "open source" is or needs to be. We were passing around tarballs over ftp for almost all of our open source software in the past.
- jakobegger 10y agoI find the code very useful. I've checked the Core Foundation sources numerous times when I wanted to know how something was implemented. Apple's documentation is sometimes lacking, and it's great when you run into a problem and you can just read the sources. Unfortunately, CF is always released pretty late (it's "coming soon" for months), and it would be nice if much more was Open Source. But I'm happy about every bit of code that's public!
- eriknstr 10y agoHaving seen the Apple open source pages before, it was what I expected but even so I agree; with OP title it sounds like macOS 10.12 is open source in its entirety. I suggest editing the title to the following: "Open Source Components of macOS 10.12"
- sctb 10y agoThanks, we updated the title from “MacOS 10.12 Open Source” a while ago.