QNX Publishes Neutrino Source Code and Opens Development Process
In a move that revolutionizes software development practices by combining the best of the open source and commercial software domains, QNX Software Systems today announced that it is opening access to the source code of its QNX Neutrino realtime operating system (RTOS) under a new hybrid software licensing arrangement.
Effective immediately, QNX will make source code for its award-winning, microkernel-based OS available for download. The first source release includes the code to the QNX Neutrino microkernel, the base C library, and a variety of board support packages (BSPs) for popular embedded and computing hardware.
/*
I wouldn't believe it if I had not read it on
www.qnx.com. QNX is a really neat operating system. It's a microkernel-based OS, loading essentially everything on-the-fly. I've installed and toyed with QNX on x86 years ago, but this RTOS is more geared towards robotics, assembly lines, and automated machining.
*/
New Hybrid Software Model
These changes are part of a new hybrid software model created by QNX that supports the customer’s goal of profiting from software while fueling the passion for developing it.
Access to QNX source code is free, but commercial deployments of QNX Neutrino runtime components still require royalties, and commercial developers will continue to pay for QNX Momentics development seats. However, noncommercial developers, academic faculty members, and qualified partners will be given access to QNX development tools and runtime products at no charge.
/*
So not only do we get the source code for free, we get access to the development environment! This is great.
*/
Upon completing the free registration, users identify which of three different software licenses is appropriate to their interests and gain immediate access to copies of most QNX software products, as well as to source code for many of these components.
/*
Once you've registered, here's the links to the goodies.
Community Homepage
Get The OS Source
Basically, it comes down to using Subversion to pull down the source as such:
svn checkout --username
http://community.qnx.com/svn/repos/coreos_pub/trunk
Using the username you registered with and the associated password.
*/