UPDATED 23:26 EDT / APRIL 19 2018

BIG DATA

Apple makes its FoundationDB database open-source

Apple Inc. has made an interesting about-face, open-sourcing the FoundationDB database that the company acquired back in 2015.

Although FoundationDB might not be one of Apple’s best-known projects, it does do a very important job, serving as the backbone of its iCloud service, which stores and synchronizes data for the company’s millions of users. Apple said FoundationDB is a “scalable, distributed datastore, designed from the ground up to be deployed on clusters of commodity hardware,” with a focus on data consistency.

The decision Thursday to open-source FoundationDB is somewhat curious, though, since Apple upset a large swath of the developer community when it promptly stopped supporting the database after acquiring the company that built it. Just one day after completing that acquisition, Apple suddenly pulled the project from GitHub, deleting all of its associated files without any warning, leaving the software’s users high and dry.

“Pulling an open-source project upon which people may depend is total jerk behavior,” one angry commenter said at the time.

As to why Apple is now open-sourcing the project now, it’s most likely a strategy change rather than a belated attempt to appease those angry commenters. Holger Mueller, principal analyst and vice president at Constellation Research Inc., said the decision was probably related to Apple’s efforts to encourage more developers to work on its open-source Swift programming language, cryptographic libraries and benchmarking tools.

“It needs more attraction points for the developer community,” Mueller said. “A faster-developing FoundationDB, open-sourced, with development community participation certainly makes it a better place.”

Apple simply chose to talk about the merits of the software, saying it believed FoundationDB had all of the assets it needs to become the “foundation of the next generation of distributed databases.” The company said FoundationDB is built around a simple core with multiple layers specific to certain data types and separate access patters. By open-sourcing the database, Apple said, it can “expect the quantity and variety of layers to develop rapidly,” leading to an “ecosystem of layers” that will help to make the software more useful.

Apple has now posted the source code for FoundationDB on GitHub and is inviting interested developers to start making contributions to its code.

Image: Håkan Dahlström/Flick

A message from John Furrier, co-founder of SiliconANGLE:

Support our mission to keep content open and free by engaging with theCUBE community. Join theCUBE’s Alumni Trust Network, where technology leaders connect, share intelligence and create opportunities.

  • 15M+ viewers of theCUBE videos, powering conversations across AI, cloud, cybersecurity and more
  • 11.4k+ theCUBE alumni — Connect with more than 11,400 tech and business leaders shaping the future through a unique trusted-based network.
About SiliconANGLE Media
SiliconANGLE Media is a recognized leader in digital media innovation, uniting breakthrough technology, strategic insights and real-time audience engagement. As the parent company of SiliconANGLE, theCUBE Network, theCUBE Research, CUBE365, theCUBE AI and theCUBE SuperStudios — with flagship locations in Silicon Valley and the New York Stock Exchange — SiliconANGLE Media operates at the intersection of media, technology and AI.

Founded by tech visionaries John Furrier and Dave Vellante, SiliconANGLE Media has built a dynamic ecosystem of industry-leading digital media brands that reach 15+ million elite tech professionals. Our new proprietary theCUBE AI Video Cloud is breaking ground in audience interaction, leveraging theCUBEai.com neural network to help technology companies make data-driven decisions and stay at the forefront of industry conversations.