Features Documentation Examples Repository Blog Contact

Open Source Software

MIT License

CMRX is released under the MIT License, one of the most permissive open source licenses available. This provides maximum freedom for both commercial and non-commercial use.

What This Means

Commercial Use

You can use CMRX in commercial products without licensing fees and without the requirement to share your application code. There are no restrictions on selling products that include CMRX. CMRX is thus suitable even for proprietary embedded systems.

Modification Rights

You can modify CMRX source code to meet your specific needs (albeit this should be rarely needed) or create integrations for specialized/unsupported hardware. Bugs can be fixed and features added without waiting for official releases.

Practical Benefits

No Vendor Lock-in

Full access to source code eliminates dependency on single vendor and probability of future surprises caused by licensing changes. You can continue using and maintaining CMRX even if original development stops or you can hire other organization to maintain the code for you. Open source nature of the code gives you ability to migrate between different support providers if needed and of course you can build internal expertise of CMRX without licensing restrictions.

Community Development

Contribute bug fixes and improvements back to the project while simultaneously benefiting from contributions made by other users. You can participate in feature development and roadmap planning and thus affect the direction the project will go.

Cost Advantages

CMRX use does not require any per-unit royalties or licensing fees. CMRX does not perform any runtime license checks or activation requirements. Predictable costs for large-scale deployments. Open source software is known to reduce total cost of ownership and R&D costs over product lifetime.

Compliance and Certification

Regulatory Approval

Source code availability supports certification processes as auditors can review complete system implementation. Full access to the source code and its unlimited modifiability allow to implement changes needed to get industry-specific regulatory approval.

Security Verification

Complete source is available for inspection for security vulnerabilities. You are free to implement custom security hardening for specific threats or implement support for additional security measures. Verification against security standards and frameworks is possible.

Getting Involved

Using CMRX

To get started simply download or clone source code from GitHub repository. If you come across any issue you can report it and/or feedback to help improve the project.

Contributing

Repository is open to submissions of bug reports and feature requests. You are free to contribute code improvements and fixes or you can help with documentation.

Community Resources

The MIT license ensures CMRX remains freely available while providing the flexibility needed for commercial embedded system development.

64kB of protected memory ought to be enough for everyone.