Terry Lambert (via Gus Mueller, Hacker News):
I was the tech lead at Apple for making Mac OS X pass UNIX certification, and it was done to get Apple out of a $200M lawsuit filed by The Open Group, for use of the UNIX™ trademark in advertising.
[…]
We were promised 1/10th of the $200 million, or $20 million in stock, on completion. $10 million to me, $5 million to Ed, and $5 million to Karen Crippes, who was looking for a home in Mac OS X development[…]
[…]
Eventually, we had everything working and passing the tests. We were ready to pull the trigger.
And then they pulled in the Intel code changes, and crapped all over everything, because we were told to wait two weeks.
[…]
All told, probably 4% of the 6% of the Max OS X kernel that I wrote? […] IT came from committing massive signals changes, and attributing them to a simple signal bug resulting in a kernel crash, in the “Radar” bugs database.
A lot of the things Ed did to libc header files, and libc itself, had similar “fibs” in Radar.
[…]
You have absolutely no idea how much Apple contributed to the Open Source community, as part of this project, because it was a secret project — at least to people outside Apple — so we didn’t advertise the fact.
But I expect we contributed about two million lines of code, to hundreds of Open Source projects, over the course of that year.
A lot of gratitude — but it wasn’t collective, and so Apple was still faulted for “using Open Source code, but never contributing back”.
[…]
The executive who agreed to the deal left his wife for an HR person, and took the stock for himself.