After Fortune run their “Microsoft takes on the free world” article last Sunday, there’s been a lot of controversy on whether or not Microsoft’s claims hold any thruth to them and whether or not the open source community should be threatened by Microsoft’s new position. I’m not planning on dwelling any deeper into this, as I’m sure there is an infinite number of people out there who are better equipped to debate these questions than we are. “Acknowledging the facts is the beginning of wisdom” as the late President of Finland, J.K. Paasikivi, once said.
Even so, the passionate discussion around Open Source Software did bring up the topic that I have been discussing here in the past; namely, the definition of the term “open source” and what constitutes an open source company. You see, according to most definitions of “open source”, Nixu Software isn’t an open source company. Yet we have (at least partially) adopted an open source business model selling Nixu SNS as annual subscriptions including maintenance and support (just like Red Hat), effectively charging nothing for the product itself but rather making our revenues from providing maintenance and support. And while our developers have committed code to certain pieces of open source software that we use in our products and although they participate quite actively in some OSS communities, we do not claim any open source project to be our own.
There are a couple of reasons for our approach. First, as there is a large number of existing, viable open source projects out there, I don’t think it’s necessarily in the industry’s best interest to start off a new open source community whenever you start something new – rather, the industry benefits more if the scarce resources are allocated to an existing OSS project (I guess that’s why they’re called communities). Second, considering the solution area Nixu Software operates in (DNS and IP addressing), I’m not sure there are any pragmatic reasons as to why not to use BIND on public DNS servers – it’s the industry standard, after all. And third, while there is a large number of open source projects out there, there are not many open source SOLUTIONS, i.e. pieces of software that wouldn’t require a fair amount of manual labour to be installed and integrated into other pieces of open source software.
And so, applying this logic, we decided to merge several pieces of existing open source software (CentOS, BIND, Bastille, PHP, Apache, SSH, PSAD) into one powerful open source solution. Nixu SNS is the world’s first DNS software appliance that auto-installs from an ISO image at the system boot (on x86 boxes as well as virtual machines) and includes a large number of features and functionalities that provide clear advantages over running plain BIND. It is more secure thanks to purpose-built design, hardened OS platform, local IDS/IPS, error-checking utility, and statistics on DNS traffic. It is easier to run thanks to automated installation process, user-friendly WebUI (there is of course a CLI too), and automated software upgrade mechanism. It’s much more cost efficient than plain BIND thanks to all these automations. And yes, we assume the responsibility of supporting the product for you, which is not the case with plain BIND (no one supports it).
Now, as we sell Nixu SNS subscriptions at $495 (US) per server per year including maintenance & support, we are effectively giving out the product for free: the annual subscription fee we charge isn’t more than Red Hat would charge you for their subscription of RHEL. And this, my dear readers, is what we at Nixu Software think open source business is all about: not charging for the code which has been written by the community, but for the services that have been built around the open source solution.
To experience the edge that the open source business model can provide you with, please download Nixu SNS (Secure Name Server) for free evaluation from this link.