This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Creating commercial library



Hi Everyone,
I am working on an algorithm for embedded systems. I wish to sell my algorithm as a closed source proprietary library to my customers, some power electronics companies, that are developing their systems based on C2000 Piccolo Microcontroller.

My questions are:
1. How can I build a closed source proprietary library?

2. How safe the library will be in terms of disassembly and hack proof. Also is there any built in compiler support for protection of my algorithm?

3. What will be most secured possible solution to sell my library which can be bought and implemented by systems designers in C2000 MCUs?

Thank you.

  • Generally speaking, there are no features of the TI compiler tools which directly help you protect your intellectual property.

    Antonio Dominianni said:
    1. How can I build a closed source proprietary library?

    Only ship the object code.  

    Antonio Dominianni said:
    2. How safe the library will be in terms of disassembly and hack proof.

    It can be disassembled.

    Antonio Dominianni said:
    is there any built in compiler support for protection of my algorithm?

    Not much.  A little help can be found in this wiki article.

    Antonio Dominianni said:
    3. What will be most secured possible solution to sell my library which can be bought and implemented by systems designers in C2000 MCUs?

    Also consider using code obfuscation tools.  

    Thanks and regards,

    -George

  • Hi George,
    Thank you for your reply, I'll try with your suggestions.

    Regards,

    Antonio