Splice Machine, the startup behind a dual-engine relational database management system (RDBMS) powered by Apache Hadoop and Apache Spark, last week announced that it would release that technology to open source.\nSplice Machine uses resource isolation \u2014 separate processes and resource management for its Hadoop and Spark components \u2014 to ensure that large, complex online analytical processing (OLAP) queries don't overwhelm time-sensitive online transaction processing (OLTP) queries. The hybrid architecture allows you to run analytical workloads and transactional workloads concurrently \u2014 a boon for use cases ranging from digital marketing to ETL acceleration, operational data lakes, data warehouse offloads, Internet of Things (IoT) applications, web, mobile and social applications and operational applications.\nFounded in 2012, the San Francisco-based company has been attracting customers and investors alike. It's raised $31 million in four rounds from five investors \u2014 in its most recent round, in January of this year, it raised $9 million in series C funding. Last year, IDG Connect named it one of 20 red-hot, pre-IPO companies in B2B technology.\n[ Related: New Splice Machine RDBMS unites OLTP and OLAP ]\nSplice Machine Co-Founder and CEO Monte Zweben says starting as a proprietary software company was the right decision \u2014 it's much easier for a software project to get somewhere with a small group of developers that are all under one direction, he says. But this is the right time to transition the company's RDBMS to open source and grow its user base.\n"From our perspective, it's clear that the proprietary software model adds friction to the adoption process," he says. "We want tens of thousands of users, not hundreds of users. That's a major new opportunity, given the open source movement."\nUntil now, Zweben explains, Splice Machine has gone to market with a proprietary software model that was appropriate for a young startup. The sales team would ask hard sales questions, like: "What's this project about? Is there budget for it? Who's your boss?"\nBut that has a chilling effect on developers seeking to learn something new.\n"If you're a developer interested in simply examining the state of the art and experimenting, that's now a conversation you're comfortable with," Zweben says.\nBy releasing the technology to open source, Zweben says Splice Machine will allow developers to freely experiment with its technology and, ultimately, will lead to more enterprise deployments.\n[ Related: Hadoop powers big data digital marketing platform ]\n"Customers view open source software as standard," he says. "This is an insurance policy for them. There's no single point of failure. If we're acquired or change focus, there's a large community that can continue development. It reduces vendor lock-in."\nAs an added benefit, he notes, a large open source community around a technology means organizations can find talent who know the technology inside and out.\n"The evolution of Splice Machine from being the first transactional RDBMS on Hadoop, to incorporating Apache Spark as an analytical engine, has been amazing to watch as a member of their Advisory Board," Mike Franklin, former Chair of the School of Computer Science at UC Berkeley and incoming Chair of Computer Science at the University of Chicago, said in a statement last week. "Our AmpLab at Berkeley has initiated many open source projects, including Apache Spark, Apache Mesos and Alluxio (formerly Tachyon). I applaud Splice Machine in taking the leap and joining the open source community."\nOf course, releasing a technology to open source is one thing, building a successful community around it is another.\n"There is no doubt that the developer community does not come automatically," Zweben says. "We're under no illusions about that. I'm pivoting the majority of our marketing spend on not generating leads in terms of enterprises but actually building out an entire community infrastructure."\nThat will include investing in evangelists, a community site, Slack and IRC channels, best practices and more.\n"We're so excited to build this community around us," he says. "Hopefully it will deliver the only cost-effective dual-workload database that can handle the analytical and transactional needs of modern applications."\nSplice Machine is releasing its technology on its own GitHub, and is "90 percent of the way" to applying to the Apache Software Foundation's Apache Incubator for the project.\n"We put out a call last week for mentors and champions," Zweben says. "We've had a healthy response to that from the Apache community."\nSplice Machine plans to offer its RDBMS in a free, full-featured Community Edition and a licensed Enterprise Edition. The Enterprise Edition license will include support and features focused on operations. These won't be features required to use a database, Zweben hastens to add. They'll be features useful to running an RDBMS 24\/7, governance and tuning it: backup and restore, authentication, security.\n"The support model, I think, is less successful in the marketplace," Zweben says. "It seems as if the best way to build an open source company, having spoken to many different CEOs, bankers and venture capitalists, is actual to create a free community edition and an enterprise edition."