This is a list of Frequently Asked Questions about BeRTOS and the license used to distribute it. Feel free to suggest new entries!
Developer's F.A.Q.
- You could find a list of technical F.A.Q. directly on the Developer's Trac at this URL: dev.bertos.org.
General
- What are the origins of the name BeRTOS? Is it linked to BeOS?
- No, we are not linked to BeOS. The name derives from the major developer and creator of BeRTOS Bernie Innocenti.
License
- Is BeRTOS free?
- Yes.
- Can I use it in my commercial embedded product?
- Yes, but you must declare that you are using it (possibly with a link to this website), and also distribute BeRTOS source code to anyone that might be asking for it.
- If I use BeRTOS, am I forced to distribute source code of my embedded product?
- Not at all: you only need to distribute the source code of BeRTOS itself, including any modification you have made to it.
- Do I need to pay any license or royalty?
- No, BeRTOS is completely free.
- Can I use it without declaring that I'm using it?
- Not with the current license, but you can contact us to ask a modified license.
- I don't want to give out the modified BeRTOS sources with my products, is it possible?
- Not with the current license, but you can contact us to ask a modified license.
- I didn't modify BeRTOS, can I just put a link to this website in the documentation?
- Yes, that's enough.
- Why do you want my modifications? Why should I give them to you?
- Because the license says so, but it's also an advantage for you: if you contribute your modifications to BeRTOS, we can integrate them within the official releases, so that we will then maintain those modifications ourselves, for free!
- Also, we might notice bugs in your code and fix them out, again for free! Contributing modifications is like outsourcing code maintenance for free, which is a real bargain if you think of it.
Update from Trial version
- I've just updated from Trial version but the flash function integrated into the IDE fails with this message: "No flash script found."
- You have generated the project with the Trial version of BeRTOS SDK, so the project is missing some files. You need to update the BeRTOS version for your project. From the IDE, launch the Wizard to modify the project, select "Advanced..." and select the current BeRTOS version. This is enough to fix the problem.
