Hi TI!
We are currently using Linux on the Sitara, using TI drivers, among others Ethernet and PRU drivers. We want to implement the PRP and HSR redundancy protocols in the PRUs. The issue we have currently is with Linux. It's not really a real-time OS, is it, even with the RT patch applied. So I'm looking into alternatives that are still low-cost.And the SMP/BIOS that you provide looks attractive.
My question is: If we would go for SMP/BIOS, what would we do about Ethernet and PRU drivers? Because, TI makes them public as GPL licenses, right? So what would that mean if we were to use them with SMP/BIOS instead of Linux? Specifically, would there be "GPL contamination" due to that usage? Say that we find an issue in one of these drivers which we patch ourselves. What would that patch mean in terms of legal requirements? Are we obliged to feed the correction back to you? Are we somehow forced to publicize all code involved, including our proprietary application?
Thanks and best regards,
Lasse
