Hi Sebastien,

Any certification applies only for a specific version of any system/RTOS
and each vendor needs to do their own recertification.

Also it is important to know that a safety system eventually could fail,
but it has ways to mitigate the failure, as redundancy and security
fail-operational mode.

https://curatepartners.com/blogs/skills-tools-platforms/understanding-safety-critical-systems-ensuring-reliability-and-safety-in-high-stakes-industries/

So, nobody will because because your contribution(s).

BR,

Alan


On Thu, Jan 2, 2025 at 8:20 PM Sebastien Lorquet <sebast...@lorquet.fr>
wrote:

> Hello,
> On 1/2/25 23:52, Alan C. Assis wrote:
>
> Hi Yousif,
>
> This is the kind of feedback we like to hear! Thank you for that!
>
> NuttX is used in many areas including critical real-time applications. So,
> if your question is: Is NuttX safe enough to be used in medical
> application, the answer is YES!
>
> NO. it is not, by design, and I am glad it is not, otherwise I would freak
> every night that someone could die because of my contributions.
>
> Apache licence here: https://www.apache.org/licenses/LICENSE-2.0 says:
>
> *7. Disclaimer of Warranty*. Unless required by applicable law or agreed
> to in writing, Licensor provides the Work (and each Contributor provides
> its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
> ANY KIND, either express or implied, including, without limitation, any
> warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or
> FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for
> determining the appropriateness of using or redistributing the Work and
> assume any risks associated with Your exercise of permissions under this
> License.
>
> So no, by license there are ABSOLUTELY NO GUARANTEE, and not even remotely.
>
>
> It is used in drone, rockets (search for NuttX land in the moon), robot,
> smartwatch, appliances, cars, etc. Recently it received critical safety
> application certification for automative usage (I cannot say the company
> name, but they will announce it soon).
>
> That is cool. Good point in the right direction, however this is less
> stringent than medical stuff.
>
>
> https://developer.sony.com/posts/apache-nuttx-powers-worlds-smallest-lunar-robot-in-japans-historic-autonomous-lunar-exploration-mission
>
> I do not read that NuttX powered the flight computer, and so it did not
> land on the moon. To my knowledge, it selected pictures in a nuttx-powered
> imaging payload. Correct me if I am wrong, that would be awesome to get me
> wrong, but it also reassures me that my contributions did not risk the fate
> of a moon landing.
>
>
> For sure there are medical devices using NuttX, how do I now that? Because
> on 2021 an institute found issues on medical devices RTOSes and NuttX was
> included:
> https://www.bfarm.de/SharedDocs/Risikoinformationen/Medizinprodukte/EN/vulnerabilities_realtime_os.html?nn=968830
>
> Quoting the page:
>
> The BfArM points out critical vulnerabilities in the real-time operating
> systems of various venders. Details can be found here:
>
> https://us-cert.cisa.gov/ics/advisories/icsa-21-119-04
>
> Affected products are:
>
>    - Amazon FreeRTOS, Version 10.4.1
>    - Apache Nuttx OS, Version 9.1.0
>
> So probably not the best ad for nuttx in medical devices.
>
> And bit below:
>
> Real-time operating systems – especially QNX und VxWorks – are used in
> many medical devices;
>
> The list looks generic. Again maybe i am wrong, yes I have read the URL.
>
>
>
> If your company decide to use NuttX, please talk about it in our NuttX
> Conference (NuttX International Workshop), this way more people with have
> confidence to use NuttX on medical devices too!
>
> That would be frightening, to be honest. Participating in a conference is
> NOT a safety certification.
>
> Such a medical device would require MANY certifications by independent
> bodies, and it would likely require many audits to ascertain the safety of
> the OS for life critical applications.
> Also, certification of ONE device run by NuttX will NEVER mean that NuttX
> is generally safe whatever the product.
>
> I do not want anyone killed because of NuttX, and indirectly by my
> contributions. So safety and prudence is of utmost importance here.
>
> So: not impossible, but that would be some huge development and testing
> work, and safety is definitely not built in in NuttX.
>
> Safety is per-product and any use of NuttX in a safety product requires
> certification work. The facts described by Alan are useful in showing that
> it can be achieved somewhat, but nothing more.
>
> Sebastien
>
>
>
> BR,
>
> Alan
>
> On Friday, January 3, 2025, Yousif Askar <yousif.as...@bd.com.invalid>
> <yousif.as...@bd.com.invalid> wrote:
>
>> Hello!
>>
>> My name is Yousif Askar, and I'm a software engineer at the global
>> medical device company Becton, Dickinson, & Co. My team and I discovered
>> NuttX recently and were wondering if it was utilized in the medical device
>> industry often? We know it to be a wonderful low-powered RTOS but are not
>> sure the types of industries in which it is utilized, as I have not been
>> able to find any documentation online outlining such information.
>>
>> Thank you!
>>
>> *Yousif Askar **(he/him) *
>>
>> *Software Engineer*
>>
>> *UCC*
>>
>>
>>
>>
>> *yousif.as...@bd.com <yousif.as...@bd.com>*
>>
>>
>> 321 South Taylor Avenue
>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g>
>>
>>
>> Louisville, CO, 80027
>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g>
>>
>> US
>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g>
>>
>>
>>
>> *bd.com <http://www.bd.com/>*
>>
>> *******************************************************************
>> IMPORTANT MESSAGE FOR RECIPIENTS IN THE U.S.A.:
>> This message may constitute an advertisement of a BD group's products or
>> services or a solicitation of interest in them. If this is such a message
>> and you would like to opt out of receiving future advertisements or
>> solicitations from this BD group, please forward this e-mail to
>> optoutbygr...@bd.com. [BD.v1.0]
>> *******************************************************************
>> This message (which includes any attachments) is intended only for the
>> designated recipient(s). It may contain confidential or proprietary
>> information and may be subject to the attorney-client privilege or other
>> confidentiality protections. If you are not a designated recipient, you may
>> not review, use, copy or distribute this message. If you received this in
>> error, please notify the sender by reply e-mail and delete this message.
>> Thank you.
>> *******************************************************************
>> Corporate Headquarters Mailing Address: BD (Becton, Dickinson and
>> Company) 1 Becton Drive Franklin Lakes, NJ 07417 U.S.A.
>> <https://www.google.com/maps/search/1+Becton+Drive+Franklin+Lakes,+NJ+07417+U.S.A.?entry=gmail&source=g>
>>
>> BD Restricted
>>
>

Reply via email to