Texas Instruments has released a free real-time operating system (TI-RTOS) designed for their microcontroller range. They implemented TCP/IP and USB stacks, a FAT file system, and some device drivers.
The TI-RTOS’s source code is released under a license that allows you to use their code as long as you use it on their devices and don’t distribute it. Sounds a lot like the Microchip Application Library license:
…TI hereby grants to you a limited, non-transferable… non-sublicensable…license…for the sole purpose of developing object and executable versions…that execute solely and exclusively on TI Devices, for end use in Licensee Products…
TI used to be one of the better players.
Via Electronics Lab.