Hi Colin, Thanks for your advice!
Actually, I was talking about my employees. I understand your point, which is also part of my plan. But I still want to protect our IP technically. In my experience, it's not really a good idea to allow every employee to get the whole project code repository. Signing an NDA can obviously show the company's intetion about IP protection. But sometimes it can be either difficult to prove if someone leaks our code, or exhoustive for a small company to deal with such law suits. Anyway, I'm look for some nice technical solutions to this concern. Sean On Fri, Feb 25, 2011 at 9:30 PM, Colin Law <[email protected]> wrote: > On 25 February 2011 12:47, Sean W. Liu <[email protected]> wrote: > > Hi fellows, > > > > I'm starting a small company developing a SNS website and we are using > > RoR. The concern we have right now is that we don't want each of our > > developers get the entire Rails code base of our project. > > > > To my knowledge, there might be three pieces of ideas of potential > > technical solutions for us. But since I don't really have any so > > called industrial experience on web development, I'm looking forward > > to some advices. > > > > 1. Encode/encrypt our Rails souce code somehow; > > > > 2. Distribute the minimum amount of code to an individual developer as > > needed; > > > > 3.Construct some sepcial architecture for our SNS like Drupal that > > people can develop "plug-in" or "module" for such system that one > > developer only needs to know the corresponding APIs for working on his/ > > her specific "plug-in"/"module". > > > > Or, is there any other better way? Or, what mechenism is actually > > being used by big commercial companies using Rails like Twitter? > > Employ reputable contractors (I presume it is contractors that you are > talking about) and get them to sign non-disclosure agreements. > > Colin > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > > -- ============================= Sean W. Liu NimbRo Group Institute of Computer Science University of Bonn Germany http://www.nimbro.net TEL: +49 (228) 8236 9149 Cell Phone: +49 (157) 7616 5080 ============================= -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

