I make an industrial machine control product with LCD touch screen UGI. I use embedded Linux, I use GPL license tools. I am using industrial single board computer which is a bought out product. I am taking efforts to make software and add business logic to it.
My application is not so unique and there is not any kind of invention here, so I can't file a patent here to protect my IP. However it's still hell lot of work I am putting up. Isn’t it my loss if my source code goes public, lands up in hands of my competitors for whom it's an easy cake walk?
They can just change few things around and sell the product of their own. How companies are dealing with this scenario when most of them are using open source?