Quartz is a great piece of software, but even if Apple open sourced it, it would probably never make its way into any Linux distribution. The reason: "Not Invented Here" happens whenever humans are involved.
Throwing out yet another composited framebuffer to the community isn't going to magically drive adoption. It'd take a ton of effort to adopt Quartz, and the developers of X.org, Wayland, and Mir are more likely to say "Meh, we already do that" or "Why would we want that? Ours is (or will be) better with the same effort." - You know, "Not Invented Here"
The fact of the matter is Apple has open sourced a number of things that weren't well received -- and the community instead made poorly re-implemented versions. ("Not Invented Here" yet again.)
Case in point: launchd.
launchd is Apple's replacement for init, and many other daemons. Sound familiar? Both upstart and systemd were started to re-implement launchd's functionality as GPLv3 licensed code. (And this was after Apple re-licensed launchd from the Apple Public License to the Apache 2.0 License, to get more adopted by Linux & *BSD).
They could have can kept CUPS development in-house because CUPS was originally dual-licensed (much like Qt).
When you have the source code under a proprietary license, you aren't obligated to release the code. That's why many commercial projects are dual-licensed.
Apple could have easily killed the GPL'd distribution, and used the proprietary license for CUPS that they bought, and only maintained their own version going forward. Apple even hired the developer of CUPS - so they had everything they needed to close it.
CUPS wasn't exactly a vibrant project with many contributors. There would technically be the ability for a "community" fork of CUPS from the last GPL'd release, but it would likely have died and alternative would have taken its place.
The important point, however, is that Apple didn't close CUPS development, even though they had the opportunity and ability. Instead, Apple hired the developer, and had him continue to develop and release the GPL'd version.
He was referring to the license of LLVM/Clang -- Apple could have made their own closed-source version of LLVM/Clang, as it is BSD-Licensed. Instead, Apple not only kept it open, but they hired the team to keep developing it as open source.
Apple isn't anti-open source; they contribute a lot of code to many projects.
One that's been around for many revisions of the OS is the abjectly borken UDP implementation; Apple's version of a supposedly broadcast protocol... that can only have one listener...
There's still something to be learned in resolving the source of error, even if it's a widespread reminder to account for it in future experiments.
I feel similar about "cold fusion" claims - it's not that I believe that anything new is happening, but that there seems to be a total lack of interest in educating the world what the measurement error is.
And thus we are doomed to decades of charlatans and modern alchemy because nobody bothered to close the book on it.
Ignoring the problem allows it to grow like mold, slowly rotting public confidence in the scientific process.
When I say "stop it" the whole world is supposed to obey.
Just because it didn't work at any point in school, the recent election, the Super Bowl, during Rush Hour, or at the Tsunami is no reason to expect it isn't different this time.
Man, the NTHSA has a lot of gall... telling them that if their product isn't safe, they will be forced to recall it.
The next thing you know, Samsung will be forced to recall their phones just because they burst into flames, and the manufacturer of my baby's food will be forced to recall their product for a little glass contamination.
The Tsar bomb is only known to produce 40 MT. The Soviets boasted it could be dialed up to 100 MT, but we don't really know if that's true, or a boast.
Remember the giant bitch-howl about Katrina, and how FEMA was unprepared, etc.
And that's with the entire resources of the rest of the unaffected US helping out (as well as some international help).
Now imagine that, but taking out the entire industrial production of the US, Canada, and Mexico.
It's a simple fact that even if the Entire World rushed to our aid, most of us would be dead before any help got to us. Electricity means refrigeration, water, and food factories. Without it, we're going to die back to pre-industrial levels long before help can make it to our coasts, let alone inland.
It's absolutely in the interests of US national security to keep the power grid keep working.
It's a perfect example of a situation where private industry cannot be counted on to prepare, as there is no motivation: There's no competitive advantage in taking any precautions - there's literally nothing to sell until after a Carrington event, and the odds of that happening during any company's lifetime is nearly zero.
Best case scenario: Your company did prepare, but everybody else didn't. So now the people in your service area can still buy power -- nothing has changed at all for you. But you can't grow into areas your competitors didn't service, because everybody that was in your competitor's area is fraking dead of dehydration, starvation, and diseases prevented by sanitation.
It's shocking how few people truly appreciate the way the refrigerator and pumped water changed our lives. It's what made our population growth possible.
The electrical grid is not a convenience. It's a life-critical necessity, without which most of us will die in weeks.
I can think of zero reasons to switch paper standards. (And there are zero reasons against it too... it' snot like our printers are incompatible or anything).
In this case, the status quo (using Letter/Legal sized paper) requires zero effort, while switching requires almost nothing.
Really, it's just shelf space in stores and trying to move old stock.
Any migration would require governmental decree -- and if you know anything about current US politics, the moment you talk about changing something as, um... traditional as paper sizes, we'll get an entire generation to spew from every orifice against governmental intervention.
Seriously, we're deep enough in shit, and paper size is not the battle to pick.
Interesting point: Amazon doesn't sell A4 in the US (though you can get it from other sellers through Amazon... at 3x the price of Letter sized)
Why bother?
I'm serious. Why. Bother.
Quartz is a great piece of software, but even if Apple open sourced it, it would probably never make its way into any Linux distribution. The reason: "Not Invented Here" happens whenever humans are involved.
Throwing out yet another composited framebuffer to the community isn't going to magically drive adoption. It'd take a ton of effort to adopt Quartz, and the developers of X.org, Wayland, and Mir are more likely to say "Meh, we already do that" or "Why would we want that? Ours is (or will be) better with the same effort." - You know, "Not Invented Here"
The fact of the matter is Apple has open sourced a number of things that weren't well received -- and the community instead made poorly re-implemented versions. ("Not Invented Here" yet again.)
Case in point: launchd.
launchd is Apple's replacement for init, and many other daemons. Sound familiar? Both upstart and systemd were started to re-implement launchd's functionality as GPLv3 licensed code. (And this was after Apple re-licensed launchd from the Apple Public License to the Apache 2.0 License, to get more adopted by Linux & *BSD).
They could have can kept CUPS development in-house because CUPS was originally dual-licensed (much like Qt).
When you have the source code under a proprietary license, you aren't obligated to release the code. That's why many commercial projects are dual-licensed.
Apple could have easily killed the GPL'd distribution, and used the proprietary license for CUPS that they bought, and only maintained their own version going forward. Apple even hired the developer of CUPS - so they had everything they needed to close it.
CUPS wasn't exactly a vibrant project with many contributors. There would technically be the ability for a "community" fork of CUPS from the last GPL'd release, but it would likely have died and alternative would have taken its place.
The important point, however, is that Apple didn't close CUPS development, even though they had the opportunity and ability. Instead, Apple hired the developer, and had him continue to develop and release the GPL'd version.
He was referring to the license of LLVM/Clang -- Apple could have made their own closed-source version of LLVM/Clang, as it is BSD-Licensed. Instead, Apple not only kept it open, but they hired the team to keep developing it as open source.
Apple isn't anti-open source; they contribute a lot of code to many projects.
One that's been around for many revisions of the OS is the abjectly borken UDP implementation; Apple's version of a supposedly broadcast protocol... that can only have one listener...
Apple doesn't have their own network stack. Their network stack is the BSD stack , and has been for every version of OS X.
Apple still absorbs code from FreeBSD, and contributes code back to FreeBSD.
One new in 10.12 is they borked Qt's tooltips and menus
So a broken 3rd party open source library is Apple's problem?
There was an extended public beta of 10.12, and the Qt developers had many months to fix the issue.
I'm not a fan of when things are broken, but the aim or your ire seems to be misplaced.
There's still something to be learned in resolving the source of error, even if it's a widespread reminder to account for it in future experiments.
I feel similar about "cold fusion" claims - it's not that I believe that anything new is happening, but that there seems to be a total lack of interest in educating the world what the measurement error is.
And thus we are doomed to decades of charlatans and modern alchemy because nobody bothered to close the book on it.
Ignoring the problem allows it to grow like mold, slowly rotting public confidence in the scientific process.
The tools he used in his experiments were recovered, and they were contaminated with Thorium, Americium, and Radium.
Additionally, over fifty foil-wrapped cubes with Thorium powder were recovered.
They were disposed of at a radioactive waste dump in the Utah Desert.
The toolbox and powder was the big concern - he may have been overstating what he did, but it wasn't a total lie, and the Feds knew it.
Yes, but you see, Mailman is an old-fashioned piece of software for an operating system that comes from the '70's.
Modern, advanced software from Microsoft (tm) will ensure emails will be delivered to everybody, under every circumstance.
When I say "stop it" the whole world is supposed to obey.
Just because it didn't work at any point in school, the recent election, the Super Bowl, during Rush Hour, or at the Tsunami is no reason to expect it isn't different this time.
Sorry about the last post, I forgot to put everybody into BCC.
Please don't "Reply all" unless you put the list in "BCC".
That's assuming he can get a tightwad congress to decide to spend a trillion dollars they don't have.
Paul Ryan hasn't been a huge supporter of Trump, and I suspect he won't support the amount of spending Trump will ask for.
When they are actually shipping, and not taking pre-orders, I may consider buying one.
Just like C.H.I.P., which has been taking pre-orders for years.
Man, the NTHSA has a lot of gall... telling them that if their product isn't safe, they will be forced to recall it.
The next thing you know, Samsung will be forced to recall their phones just because they burst into flames, and the manufacturer of my baby's food will be forced to recall their product for a little glass contamination.
The Tsar bomb is only known to produce 40 MT. The Soviets boasted it could be dialed up to 100 MT, but we don't really know if that's true, or a boast.
So you want to replace one single point of failure with a different one?
Interesting that they went with the controller layout used by the Xbox, rather than a Playstation or Steam controller layout.
Perhaps, but bribes don't work when it's blatantly against the taker's self-interest.
Attempting to bribe a firefighter to cover up a product that spontaneously combusts is a losing move.
Firefighters get paid the same whether there's a fire burning or not. It's a lot easier & safer to sit at the firehouse than fight an active fire.
If your product is spontaneously bursting into flames, attempting to bribe a fire fighter isn't going to go well.
The pay is the same whether they are fighting fires or not, and with more fires, it's more work, dangerous, unhealthy, etc.
Sooo... maybe he uses Comcast?
Remember the giant bitch-howl about Katrina, and how FEMA was unprepared, etc.
And that's with the entire resources of the rest of the unaffected US helping out (as well as some international help).
Now imagine that, but taking out the entire industrial production of the US, Canada, and Mexico.
It's a simple fact that even if the Entire World rushed to our aid, most of us would be dead before any help got to us. Electricity means refrigeration, water, and food factories. Without it, we're going to die back to pre-industrial levels long before help can make it to our coasts, let alone inland.
I'd mod this up if I could.
It's absolutely in the interests of US national security to keep the power grid keep working.
It's a perfect example of a situation where private industry cannot be counted on to prepare, as there is no motivation: There's no competitive advantage in taking any precautions - there's literally nothing to sell until after a Carrington event, and the odds of that happening during any company's lifetime is nearly zero.
Best case scenario: Your company did prepare, but everybody else didn't. So now the people in your service area can still buy power -- nothing has changed at all for you. But you can't grow into areas your competitors didn't service, because everybody that was in your competitor's area is fraking dead of dehydration, starvation, and diseases prevented by sanitation.
It's shocking how few people truly appreciate the way the refrigerator and pumped water changed our lives. It's what made our population growth possible.
The electrical grid is not a convenience. It's a life-critical necessity, without which most of us will die in weeks.
I'd mod you up (I can, today!), but you already have a high rating.
The Talos Principle was definitely worth what I paid for.
I can think of zero reasons to switch paper standards. (And there are zero reasons against it too... it' snot like our printers are incompatible or anything).
In this case, the status quo (using Letter/Legal sized paper) requires zero effort, while switching requires almost nothing.
Really, it's just shelf space in stores and trying to move old stock.
Any migration would require governmental decree -- and if you know anything about current US politics, the moment you talk about changing something as, um... traditional as paper sizes, we'll get an entire generation to spew from every orifice against governmental intervention.
Seriously, we're deep enough in shit, and paper size is not the battle to pick.
Interesting point: Amazon doesn't sell A4 in the US (though you can get it from other sellers through Amazon... at 3x the price of Letter sized)
Cthulhu/Nyarlathotep is my platform of choice.
Iä! Cthulhu fhtagn!
In the US, the phone network was ever a state-owned infrastructure. There's nothing to "privatize" as it's always been private.
Verizon is essentially flaunting regulators here.