Just one extreme to make your statement look silly.
A trade secret is... what?
Unlike a patent, if you competitor invents it independently, then it is no longer a trade secret. You are only protected against a restricted range of dodgy dealing, and then only if you took adequate security measures (employees under appropriate NDA, not obvious in your product, obfuscated if sourcecode, that sort of thing).
Some people say they are 'software patents done right'. Certainly they serve a different purpose.
Also it would probably be faster to write a copy from scratch in rails than figure out the various dependencies for OKWS and SFSLite (unless that's really improved since I was there). :)
Or for that matter, concept ideas to implementation details. I for one would consider a case different if a past coca cola employee would start his own suger flavored drink, vs copying the cola recipe.