Licensing | RoweBots

By: Rowebots Research  09-12-2011
Keywords: File System, Embedded Operating System

Common Licencing

Both Unison and DSPnano offer an identical dual open source and commercial licensing model. There are no differences between the two embedded operating system licenses.

Open Source License

The open source license allows users to take the software, develop an embedded solution, port the software to a new processor and deploy a system all at no cost. The open source license requires all changes or modifications that are made to the operating system software or what could reasonably be considered operating system software be provided back to the community for inclusion in future versions.

The license agreement provides no indemnification - it is strictly use at your own risk.

All redistribution must be done via the Planet Open Source site. This is to ensure that all versions going into the field are fully regression tested and meet the POSIX and Linux compatibility standards set out for DSPnano and Unison. In this way, very high quality can be maintained regardless of the level of skill of individual contributions. Regression testing and a centralized version will apply to all developers equally.

There is a community development model in this case. The benefits of this community model are that defects and upgrades are available to all without cost. The versions are guaranteed to be stable. Contributors are clearly listed on the Planet Open Source web site.

Commercial License

The commercial license provides the ability to distribute an unlimited number of copies for a given product. It does not require any upgrades to be given back to the community. Redistribution is still prevented for commercial licenses for the same quality reasons.

Commercial licensees are free to provide upgrades to the community at their discression.

Understanding Open Source and Commercial Distribution Differences

Feature Open Source Commercial
Version V4.0 V5.0
Feature Set Complete operating system, with a basic Kernel, I/O, stdio, serial and multimedia file system, Fully featured kernel with select, join, barrier, extensive documentation and full commercial support, serial I/O, multimedia file system,  and an extensive set of add on modules,
Documentation Man pages and commerial books and reference material, quickstart guide Extensive documentation including programmer's guide, tutorial guide, quickstart guide and man pages on all functions and servers. Additional commercial reference books and materials available in the hundreds.
Demonstrations and Quickstart 8 demonstration programs and a quickstart guide to run these demonstrations in 10 minutes right out of the box. 32+ demonstration programs for all features running in 10 minutes out of the box with a step by step quickstart guide.
Free Add On Modules TCP / IP for non commercial use Source code
Purchased Add On Modules POST, RTOS Viewer, Documentation with Source code TCP/IP, NAT, DHCP server, PPP, Tftpd, Telnetd, posh shell, Thttpd, RTOS Viewer, posh, FAT File System, NAND/NOR File System, POST, Diagnostics and much more
License Cost FREE $ per project
The information in this article was current at 06 Dec 2011

Keywords: Embedded Operating System, File System,

Contact Rowebots Research

Email

Print this page

Other products and services from Rowebots Research

09-12-2011

DSPnano Embedded Operating System | RoweBots

From Flash downloaders and the DSPnano RTOS Object Viewer through to Power On Self Test and a broad set of connectivity modules, the DSPnano Embedded Operating System has a complete component and tool environment. RoweBots offers OEM developers ultra tiny Linux and POSIX compatible operating systems. See the detailed server man pages for details on the server features including.


09-12-2011

Unison Operating System | RoweBots

From Flash downloaders and the DSPnano RTOS Object Viewer through to Power On Self Test and a broad set of connectivity modules, the Unison Embedded Operating System has a complete component and tool environment. RoweBots offers OEM developers ultra tiny Linux and POSIX compatible operating systems. See the detailed server man pages for details on the server features including.


09-12-2011

Services | RoweBots

The software architecture challenges associated with deploying advanced technology into embedded applications such as power supplies, mobile handheld controllers, network infrastructure, signal processing, low cost automobile applications, digital signal control and other broad applications are routine for us.


09-12-2011

Products | RoweBots

RoweBots offers users of System On a Chip microcontrollers, digital signal controllers, and digital signal processors ultra tiny Linux and POSIX compatible operating systems along with supporting tools, support services and customization services. The Unison RTOS supports 32 bit MCUS, DSPs and DSCs with memory sizes from 1.2K of RAM and 6K of flash to a MByte of RAM and Flash.


09-12-2011

Releases | RoweBots

MPLAB with Windows XP, Vista, Linux-Wine.


09-12-2011

Free RTOS Kernel Downloads | RoweBots

We are excited to announce the free release of our DSPnano and Unison kernels developed for many popular microcontrollers provided by Microchip, Renesas, ST and Texas Instruments. On your quest to maximize profit, RoweBots solutions will help greatly reduce TCO (total cost of ownership) and let your company and consumers feel confident in your products.