Thanks for your advice!
But please don’t take it the wrong way. IP protection policy doesn’t
mean a company does not trust their employees! Or otherwise, why there
is something called NDA, right? Why not simply employ the ones you
trust? It doesn’t matter if one joins a company or work in a
university, they will be asked to sign a paper claiming something like
they won’t steal things. At least European and Asian universities and
companies generally do this.
On one hand, IP protection policies is a very common mechanism in an
organization and it definitely doesn’t mean a company doesn’t trust
its employees; on the other hand, when a company grows fast, how can
somebody promise that you know every applicant so well that you are so
sure that each of them can be trusted equally even when people are
from different countries with different backgrounds?
Anyway, we are a great team working together and of course we trust
each other. The IP protection techniques we were looking for was meant
for new employees whom we don’t know that well yet.
AND, I wanna thank everyone here replying my questions! I do get what
I wanted to know on the first place! Thus, I’m gonna move on to the
dev work and close this thread.
PS: Because Danny has some opinions that sound similar to the ones
proposed by Michael. Therefore, I also wanna finish this thread by
rewriting some of my opinions wrt. Michael’s reply. I don’t really
remember what I wrote for the first time. I’ll just quickly recap some
of my previous thougts concerning Michael’s opinions.
Thanks very much!
You are right. It’s not a good idea to be suspicious as an employer.
But try to protect IP != suspicious. Plus, I’m not trying to say we
don’t want anyone to get the entire code base. The core team obviously
have the authorization to touch everything and we only want to get
some kind of control over our new employees to reduce potential risks.
Apparently, IP protection is not something new. Big companies do such
things all the time, not just by asking their employees to sign up
some NDA. And we shouldn’t say that those big companies are suspicious
about their employees. It’s just one kind of risk control policy.
Further more, I believe code leaks and IP thieves are also not brand
new concepts. And there is one more thing, working environments and
attitudes are sometimes different in different countries. People
sometimes simply couldn’t really understand such situations thoroughly
if they were not growing up in that environment, a little bit like
In short, now I get some rough ideas about web developers’ opinions on
IP protection and I’ll try to fit into the community. Therefore, I
think I will try to be more open.
FYI, I’ve been working on system software and robotics systems which
are usually developed in C/C++ wrt. computer programming. We also
design mechanical and electronic systems. For our projects, we usually
use differently techniques for IP protection and our team work well.