I'm not an Apple fan but this is very professionally done, it reminds me of the work an Orthopedic Sureon had me do for him years ago when I see the layout: http://researchkit.github.io/docs/docs/Overview/GuideOvervie... The flow is consistent, step 1, step 2, etc. Something else that Apple makes I'm a fan of, CUPS Printing. It's also very professionally done. If we could only convince Apple to go Linux on everything…
Why does the kernel matter so much to you?
Apple ResearchKit on GitHub
101–110 of 113 posts
Re: Apple ResearchKit on GitHub
#102Earlier quoted context omitted.
Why does the kernel matter so much to you?
I guess I was expressing that the stuff that Apple Open Sources seems genuine, legit, honest and I admire that. I guess as I get older I realize (sorry for all the I's) that maybe I should give Apple a second look, on all fronts.
In terms of userland tools, OS X has pretty good compatibility with an average Linux distro (yes there are obvious differences between *BSD and GNU implementations of various tools).
Personally I think you should give Apple a(nother) look in terms of a productive workstation machine, even if that's paired with/using services from/developing systems for Linux-based servers.
Re: Apple ResearchKit on GitHub
#103Earlier quoted context omitted.
Yes. I'm honestly baffled that anyone thinks that Oracle has a admirable history of contributions to open source. When a software company is so large (and especially when they buy a company like Sun) one can always cherry pick examples in oracles favor, but on the whole, I see oracle trying to exploit open source software, and they don't seem to play nice with others.
I can't even find a single example from Oracle that would be cherry-pickable as evidence for their supposed open-source-friendliness. Literally every open-source project that Oracle owns has stagnated at best (aside from maybe Java; while I'm personally unimpressed by Java 8, I know there are a few people who would disagree with me), and at worse has significantly deteriorated, died entirely, been shoved off onto som…
Re: Apple ResearchKit on GitHub
#104There would still be a massive effort to implement most of the requirements of a research study. But, at least the iOS UI implementation and some on-ramps via ActiveSteps would be eased.
Re: Apple ResearchKit on GitHub
#105Earlier quoted context omitted.
Why does the kernel matter so much to you?
I guess I was expressing that the stuff that Apple Open Sources seems genuine, legit, honest and I admire that. I guess as I get older I realize (sorry for all the I's) that maybe I should give Apple a second look, on all fronts.
Compare yours to "Apple's admirable open source program is genuine and legit. If you've unfairly dismissed them in the past, give them a second look."
Re: Apple ResearchKit on GitHub
#106Earlier quoted context omitted.
He said Apple currently makes CUPS, not that it started with Apple...
CUPS has a GPL exception for OS X software. [0] My interpretation of it is that it allows people to make proprietary printer drivers for OS X, making them useless on Linux. [0] http://cups.org/documentation.php/doc-2.0/license.html
Re: Apple ResearchKit on GitHub
#107Earlier quoted context omitted.
However, even before MySQL was acquired by Sun the most serious engine—InnoDB which got bought by Oracle in 2005 but still kept open source.
MySQL wasn't acquired by Sun; that was a direct acquisition by Oracle in order to snuff out the most significant player in the realm of open-source SQL databases (and thus snuff out one of the most significant competitors to Oracle's flagship, Oracle DB). As a result, MySQL is effectively dead outside of legacy deployments that haven't migrated to PostgreSQL, MariaDB, or one of the NoSQL monstrosities like MongoDB. E…
Re: Apple ResearchKit on GitHub
#108Earlier quoted context omitted.
Why exactly couldn't it be combined with those licenses?
The GPL forbids additional restrictions on code, so you can't legally combine something that is GPL with a restriction like this. Adding something like this (that we'll call Apple BSD) to anything that is MIT/BSD would end up being Apple BSD, because you'd have to ensure this restriction is applied to the resulting product, over an above MIT/BSD.
As for the GPL, I think you missed section 7 - "Additional Terms":
Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks
Re: Apple ResearchKit on GitHub
#109Earlier quoted context omitted.
The GPL forbids additional restrictions on code, so you can't legally combine something that is GPL with a restriction like this. Adding something like this (that we'll call Apple BSD) to anything that is MIT/BSD would end up being Apple BSD, because you'd have to ensure this restriction is applied to the resulting product, over an above MIT/BSD.
So it's not actually incompatible with BSD/MIT. As for the GPL, I think you missed section 7 - "Additional Terms": Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: e) Declining to grant rights under trademark law for use of some trade names, trademarks, or serv…
http://www.lexology.com/library/detail.aspx?g=5b0c0785-3eac-...
Re: Apple ResearchKit on GitHub
#110Earlier quoted context omitted.
The GPL forbids additional restrictions on code, so you can't legally combine something that is GPL with a restriction like this. Adding something like this (that we'll call Apple BSD) to anything that is MIT/BSD would end up being Apple BSD, because you'd have to ensure this restriction is applied to the resulting product, over an above MIT/BSD.
So it's not actually incompatible with BSD/MIT. As for the GPL, I think you missed section 7 - "Additional Terms": Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: e) Declining to grant rights under trademark law for use of some trade names, trademarks, or serv…
As for the GPL notice, I hadn't realized that was added in GPL3, so these additions by Apple would be allowable under GPL3. I don't use GPL3 so hadn't known about that, thanks for the heads up. They wouldn't be compatible with the more-popular GPL2 (Linux and everything else), though, which has no such allowances.