Hi, Henrik and Davide.
Thank you for your candid emails. I understand where you are coming from. We obviously underestimated the complexity of the transition and, as we are implementing all the required processes, did not communicate enough with the community. However, the Foundation is firmly committed to ThreadX and to maintaining its safety certifications.
The ThreadX open source project is fully operational, and its committers are working on features and improvements. They meet every week and gradually learn how to function as an open source community under the guidance of Foundation staff. You can expect them to communicate soon about what they are working on. In particular, a very active committer from ST Micro is working on platform support improvements. We also discussed how to tackle the accumulated issues and pull requests on our major repositories. So, from a code perspective, we are getting there.
Of course, ThreadX will only progress with the contributions of its community. There is no single company in charge like in the past. Contributions of patches, improvements, and new features are all welcome. If ThreadX is a strategic part of your software stack, you should consider getting involved. I can tell you how.
Where we are late is the safety side of things. TheadX is a pioneer at the Foundation as the first safety-certified project. Naturally, this means we need to deal with unanticipated issues along the way. We have made good progress in the last few weeks. However, we can only share more details once we can deliver on our commitments.
One of the questions you raised concerns funding. We are a non-profit, so our intent is to fund future ThreadX safety certifications by selling access to our safety documentation. This, of course, involves liability management. The Foundation is known for its strong intellectual property policies. Adopters of Eclipse technologies can leverage them with the assurance that IP due diligence has been performed on the code and its dependencies. We bring the same mindset to safety certifications. This means we need robust legal agreements that will protect ThreadX adopters while ensuring we properly manage our legal liability. Getting those things right takes time, as anything related to laws and regulations.
Naturally, if your projects are highly time-sensitive, nothing prevents you from picking up the code today and performing the full safety certification yourself. Several of our members can assist in that process, having certified ThreadX-powered products in the past. You can see the list here:
https://threadx.io/services-and-support.
Eclipse ThreadX stands as the sole open source RTOS certified for safety applications. As a one-of-a-kind initiative, it is currently experiencing growing pains. With your support and patience, I am convinced we can overcome them.
Best Regards,