It appears that few companies have benefited financially as much as Apple Inc from literally decades of outside FOSS development (bsd etc).
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?
This is a bit hyperbole. The employee intellectual property agreement is pretty much 'we own everything you do[1]', same as every other company. So you're at the whim of legal and director approval for CLAs. There are numerous teams contributing to OSS projects, a small smattering of which can be found under Apple's own Github: https://github.com/apple
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.
This is one of several reasons I left Apple and went to GitHub. I wanted to have the ability to work on side projects, but Apple makes that very, very, hard.
"we own everything you do" -- is not the same as "every other company" .. flatly false
"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?
> "we own everything you do" -- is not the same as "every other company" .. flatly false
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.
Source? I know plenty of people working at Apple that are the core contributors to FOSS projects.
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.
I don't see someone affirming that the clause exists but if it did, LLVM would probably be different since it's the backbone of xcode and iOS app development.
It’s a tautology that the biggest tech companies have benefited the most. Microsoft generates more revenue from Linux (via Linux VMs on Azure) than any Linux company ever did.
Tech companies benefiting and quantifying how much they give back to FOSS aside
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)
I don't think you can be legally bound not to discuss the existence of an agreement. Your employment contract can say things like confirming the existence of this agreement can be grounds for dismissal, and that might hold up, but if it said something like you can be sued for confirming the existence of this agreement I think the courts would consider that non-binding.
However as I am not a lawyer, any lawyers here can comment on that?
I don’t know about employment contracts, but Google around for info about National Security Letters and gag orders. It’s certainly a thing, at least when the other party is the federal government.
I think, out of a matter of function, you can talk about even NSLs and such with your attorney and company's lawyers. I would imagine key employees would have to know about NSL letters too, otherwise it doesn't really work?
Ok normally I'm aware of non-disclosure agreements concerning trade secrets. But I don't think you can have a non-disclosure agreement that says you cannot admit this non-disclosure agreement exists. This would also be generally problematic if you are being asked things that you cannot disclose, then you cannot disclose why you cannot disclose them.
Apple is a bad actor in contributing back to free software; however, they do contribute back. Granted, it's by throwing things over the wall in a way that's usually after upstream and it have diverged so much it can no longer be upstreamed, but still under free licenses.
They released launchd under a free license, and it was one of the most interesting developments in the past two decades, despite it not actually contributing to the development of their own ecosystem to free it.
I think the continued underestimation of Apple since Tim Cook became CEO really just comes down to this: people desperately want a Great Man to worship. Tim Cook isn't revered in that way like Steve Jobs was.
What are the chances of another $500b consumer product existing PERIOD. From ANYONE?
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.
The Mac can hardly be called derivative. If you want to go that deep into that kind of logic, you're really reaching to the point that all things are "derivative" of basic physics and no one has ever done anything that's not "derivative".
Which was a derivative of ... which was a derivative of ... which was really all derivative of John von Neumann so what's the point of this ridiculous argument.
Steve Jobs was Apple's Bill Gates. Tim Cook is Apple's Steve Ballmer - great businessman, but very little charisma or vision. It's remarkable how reliably these patterns repeat. Sundar Pichai is Google's Steve Ballmer as well.
I think you're vastly underestimating the business acumen of Ballmer. His personal antics and lack of filter notwithstanding, he (and not Satya) is the only reason why Microsoft is a $1T+ company today: he was the one who started Azure and SaaS/subscriptions at Microsoft.
I wonder if more speculation around the stock is driven by not reporting iDevice sales numbers each quarter.
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.
A motivation for no longer reporting unit sales was that analysts paid way too much attention to those numbers. I recall several quarters where device sales fell just a little and people would proclaim the soon death of the company[1]. Though unit sales can be inferred from revenue, as the company moves into services it benefits them to group all device sales under one line item because it's a business category that doesn't have the crazy growth it used to.
If it was just stock buybacks, the market cap would more or less remain the same due to increased price but less stock outstanding. The market cap has nearly doubled as well since 2019 low.
thats not true. A billion dollar stock purchase can push the market cap of an asset much more than a billion dollars. Even if you retired the shares you bought after.
Is there a study out there which tested if Apple's stock and other S&P500 stocks are pushed ever higher by all this money pouring into unmanaged ETF indexes?
E.g. if you buy an S&P500 index-tracking ETF you automatically buy a bunch of Apple shares too. This might mean that the trend of buying ETFs will help Apple stock price staying high.
Not just Apple. Microsoft had quite a rally itself over the past decade. So did tesla, netflix, facebook, AMD, Amazon, nvidia, etc. The tech sector did very well during the loose monetary period since the financial crisis.
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.
> “A lot of the knock on Apple is that they haven’t been very innovative, but they changed the game more than anyone else with things like AirPods and ancillary things,” said Mr. Bryan, whose firm in Arden Hills, Minn., has $2.6 billion under management and owns 41,000 shares of Apple.
So Apple can innovate, but not on anything important. Steve is rolling over.
The iPhone was a once in a lifetime thing. The phone market was already a 1 billion device a year market when the iPhone was introduced. Now it’s 5 billion.
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.
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?