Apple Was Headed for a Slump. Then It Had One of the Biggest Rallies Ever
wsj.com
wsj.com
Are new Apple software engineers still asked to sign a paper that they will not contribute to FOSS at any time during employment? Are they legally bound from discussing the existence of that agreement?
However as I am not a lawyer, any lawyers here can comment on that?
nondisclosure is not the same as denying it exists -- you just can't volunteer the topic / information.
The only thing I can find is this, from the Apple developer agreement (for using their SDK and publishing on their platform, not working there):
> 3.3.22 If Your Application includes any FOSS, You agree to comply with all applicable FOSS licensing terms. You also agree not to use any FOSS in the development of Your Application in such a way that would cause the non-FOSS portions of the Apple Software to be subject to any FOSS licensing terms or obligations.
LLVM, cups, Swift, WebKit of the top of my head. WebKit pretty much laid the foundation to IE’s death, web standards kid of becoming a thing again and innovation to the web (I think at some point MS reformed the IE again)
LLVM is pretty much everywhere
Perhaps you can browse https://developer.apple.com/opensource/
However, folks undergoing software engineer training could be forgiven for this impression, as the training is very OSS hostile. Some of this is understandable, as the two major concerns are corporate engineers plagiarizing OSS, and accidentally giving away patents, both of which are massive liabilities to be avoided.
And yes, the company is very allergic to GPLv3, for a variety of reasons. My recollection is that all the tech companies don't like it or its companion, AGPL. You'll note that many of the GNU tools shipped predate GPLv3.
[1]: Unless you live in California and comply with all the gotchas of that one loophole.
"You are at the whim of legal (dept)" -- true
numerous teams contributing to OSS -- true, like LLVM ; how many software engineers work at Apple?
"training is very OSS hostile" -- true
software patents -- lets talk about that later
plagiarizing OSS -- certainly a serious concern on both sides of this chat
very allergic to GPLv3, .. AGPL -- why is that? surely the rules of GPL, by the third version, are pretty well understood.. Apple Inc benefits quite a bit from say, the Internet ..
Thank you for this reply -- I believe that this factual parent response does address each point, but in a voice that makes it sound like it is all ok and expected. But you see, its not all ok and not all expected.
How much money is enough money, Apple Inc ? What is the world we are creating here?
This is not a commonly held position, but maybe we can use a third party to mediate the dispute. Joel Spolsky has written on the subject not that long ago[1]:
> So before you hire this developer, you agree, “hey listen, I know that inventing happens all the time, and it’s impossible to prove whether you invented something while you were sitting in the chair I supplied in the cubicle I supplied or not. I don’t just want to buy your 9:00-5:00 inventions. I want them all, and I’m going to pay you a nice salary to get them all,” and she agrees to that, so now you want to sign something that says that all her inventions belong to the company for as long as she is employed by the company.
> This is where we are by default. This is the standard employment contract for developers, inventors, and researchers.
So let's meet in the middle: it is an uphill battle to get an employer to assign IP created 'off the clock' to you. Even when I was working for a public university, for a department dedicated to supporting open source, they had me sign an IP agreement. I don't have the text of the contract to quote you, but as I recall it was the same 24/7/365 overreach.
Amusingly, this leads to a substantial conflict; I hear tales of people circumventing the policy by using a personal email account to land things upstream.
[1]: https://www.joelonsoftware.com/2016/12/09/developers-side-pr...
GitHub on the other hand is explicit about allowing this in its balanced employee IP agreement, which is pretty nice - https://github.com/github/balanced-employee-ip-agreement
The only interesting product that has been originated under Cook, that isn't a direct derivative of the iPhone (as the watch is), are the AirPods.
Cook is an excellent steward and operator, which is why Jobs de facto installed him as CEO.
The iPhone may have been a once in a century product, even if Steve was still here.
Apple has ONLY made ‘little’ things like the Apple Watch and AirPods. Both are absolutely huge businesses. If people weren’t using the iPhone as a yardstick we wouldn’t stop hearing about how successful Apple is.
But they’re the iPhone company.
It's pointless argument.
Speculation aside, Airpods really have taken off, at least as a status symbol. So much so that I know a kid who has airpods but (until he got his dad's old 6s) was without a device he could use them with. He would just flick the case open and closed like a fidget spinner.
The Apple Watch is already a larger revenue generator than the iPod ever was. AirPods are either thought to be larger or soon will be.
[1]: (2016) https://www.zdnet.com/article/iphone-apocalypse-end-of-apple...
AAPL: 318.31 / 156.30 - 1 = 103.65%
S&P500: 3295.47 / 2643.87 - 1 = 24.65%
It's insane looking at Apple and Microsoft. They are valued at about 1.39T and 1.25T respectively. The trillion mark by itself is amazing, but if you just look at the fraction alone, Apple's fraction is nearly 2X Disney and Microsoft's fraction is 2.5X Tesla. And microsoft pays you a dividend every quarter.
Rising tides lift all boats, but some more than others.
So Apple can innovate, but not on anything important. Steve is rolling over.
The Apple Watch is much more impressive technically than the iPad. Once you had the iPhone, the iPad was easy. It also was just a big iPhone and didn’t come into its own until 2015.
The Apple Watch is also generating more revenue than the iPod did at its peak.