Loading...
Answers
MenuWe're developing a web product with a team of 10 developers. How can I protect my source code if anyone leaves the company?
What can I do to protect my tech IP so that any developer leaving the company can't steal the source code?
Also, I want to give laptops to my team members so that they can work from their home, however I am not sure what process I should follow to protect my tech assets.
Answers
If you're using source control, it's easy to track source and control access — or revoke access — if someone leaves the company.
Also, your developers should have signed a contract about the project itself that clearly places the source code under your/the client's/the company's control, and if/when they leave, they release all rights to code created under that contract.
You can never be 100% sure, but these small steps will at least ensure a legal high ground should anyone steal code.
Good luck!
I have intern for a company that sees a lot of developers for projects, along with a different company that was very strict with VPN access.
First of all: contract, contract, contract. Non-compete and NDA at the least. We can have all of the security protection in the world, but if you don't put in legal writing that the IP and any code that you write for the project belongs to them (including anything written on the machine you provide), then there's no legal bounds for stealing the code.
One common way is to minimize local files on the computer; if an employee steals the computer, all of the files could be there. Host that on a secure server with authentication. You can also add another layer of protection with VPN access to the server. Doing this, you don't have public access to the server that hosts your code. Hard drive encryption also protects the employee and yourself from theft; even if the computer is stolen, BitLocker will render that data useless when the thief tries to take the laptop out the computer.
There are many many other mechanisms you can have in place, but that should get you started about the mindset you'll need to protect your source code.
What programming languages are using ? What operating system ?
If you are on windows platform , you can enforce security so the devices and operating system. If you are using Microsoft compatible programming languages, you can use TFS as a source control and ticketing system. You can also use token based systems / cisco vpns and enforce security policies so that users can only use the internal servers / network to commit the code. ( Your IT Department security consultant can help with that ) .
If platform level security can't be guaranteed, you can still use distributed source controls, like GIT or SVN. Software management systems, like Jira or Versionone, can be used for the ticketing, and you can use smart commits for every commit, to help link code on feature basis . That also can be a base for a future plan for implenting TDD and continuous integration .
Finally, your team should be singing an NDA and make sure you work with people with work ethics. Motivate your team to be your asset and grow with you. This is your 100% guarantee.
Let me know if you need more help. .
Good Luck!
As everyone has mentioned , it all starts with your NDA and your employment agreement. Next keeping a highly motivated team that has a healthy culture of ethics. Finally from an architecture perspective you might be well advised to figure out a way to modularize things so not all people get all source. There are ways to do this which can be a benefit to the system you are making, the teams and responsibilities of the staff as well as a physical separation of concerns and access to help mitigate your problem of code availability.
Good luck!
Protecting the source code isn't trivial, since there are plenty of ways to get access to it, one way or the other, with the right motivation.
Step one is NDAs and non-competes, so that you can protect the IP if needed, in extreme cases.
Step two is hiring people with certain reputation. A lot of the good developers are involved with communities of some sort - related to the programming platform or something else. They maintain GitHub profiles and use other methods to be respectable in their niche. Those people are less likely to turn against you and perform shady activities, since their reputation can also be affected.
Step three is communication. Most of the internal conflicts happen due to the lack of proper communication - people getting rejected in a rude way, or not treated properly. Whatever happens over the months (years) can be communicated properly. Even if you part ways one day, it would be clear what the reason is, and it will be justifiable.
Most conflicts happen after a serious company drama that escalated with time, and with the right contract and attitude they could be prevented as well.
Legally or physically?
Unfortunately, the reality is that you just have to assume that everyone who has access to your code has a copy of it on their home PC. They probably don't, but there's very little that you can do to stop them if they wanted to. Think of it this way - have you ever met someone in sales who didn't have a copy their rolodex and some good sample contracts at all times?
The "good" news here is that just having IP is not enough. Software development is so fast and efficient these days that even starting with code, unless you have some very particular formulae (and if you do you should keep them somewhere else with limited access to that code), most of your code is not particularly relevant. To anyone wishing to compete with you its probably fairly simple to copy your product, but much harder to copy the business itself. If you have reasonable employment agreements you can probably make the risk of copying greater than the benefit that a new competitor would get by doing so, and that's often the best you can do.
That's both a blessing and a curse. I've started a few successful "product" companies that relied on SaaS software and would be happy to discuss it further if you like.
As a startup founder, I have the same problem as you do. I researched online and found very few tools (https://ontoborn.com/ontoarmour) that solve this problem.
Related Questions
-
If I come up with a coaching methodology / formula, is it protected under Copyright?
(I'm a small biz attorney who helps people with copyright, trademark, and other IP law, and I'm answering per U.S. law.) As soon as you take your idea and put it into a tangible format (write it down, create an infographic, record a video), then that writing/infographic/video is automatically protected by copyright law. You can record the copyright on it too, which makes it easier to protect and get damages from other people taking it. But the formula itself would be probably protected under trade secret law or patent law. Patent law obviously takes a bit more effort, because you have to apply for the patent and get your application examined by the USPTO, which takes years and $$$. Keeping it protected under trade secret law means you have to make an effort to keep it secret (which may not work if you are disclosing it as part of your marketing efforts), such as keeping it confidential and requiring NDAs. As someone else said, the other terms you use might be protected under trademark law. If a member of the public would use those terms to link your products/services with the source of the product/service (aka, your company), then they could be trademark-able. There are some state law protections for trademarks, and you can also file to register the trademark with the USPTO and get more protection. Hope that gets your started!EP
-
How can I sell a product with someone else's IP?
If the person doesn't have a patent, trademark, or copyright on the thing you want to copy, then you can copy as much as you want. Current IP law in the USA is "first to file" (see: https://en.wikipedia.org/wiki/First_to_file_and_first_to_invent) If the person has any of those things, and you want to copy them legally then you have to ask them for a licence. If the person has any of those things, but doesn't have the money to sue you for infringement, then you might be able to copy it with legal repercussion. That wouldn't be very cool though.LV
-
If I have a clause in my contract where any "Derivative" works are owned by the company -- what are the limits of this were I to create something new?
This is a tricky question as you are entering a gray area if you are using material from Book Z to inspire your own book. Derivatives works are highly litigated and there is case law that you could turn to to help you make this decision but based on your example its going to be a fine line. You would have to be able to distinguish the products as two very separate works. Since the original book Z is inspiring your new book this may be hard to do. It might actually be easier to talk with the original author about your future plans and develop an agreement between the two of you where he waives any claims he might have here in exchange for recognition in your book. Just an idea--FYI- this is NOT LEGAL ADVICE. You should consult with an attorney in more detail here.MS
-
What is the best platform for the B2B technology market? We are using LinkedIn & Google Ads right now with poor conversion for sign-ups.
Quora to show subject matter expertise and 'nurture' your relationship with cold leads to generate more educated and eager signups. We did an episode on Quora marketing: (https://anchor.fm/marketing-automation/episodes/A-Quick-Intro-To-Quora-Marketing---General-Strategy-e1vlpr/a-a4noru) https://youtu.be/X9Akg7Z-KPI?rel=0 In fact, Quora is getting pretty busy due to the fact people like me have gotten very good at marketing on Quora. The ‘white hat’ version of this is below. I consult with founders and marketers to help them execute on this very strategy to help grow their personal brands which inevitably grows their business. The name of the game for marketing on Quora is showing THOUGHT LEADERSHIP (https://right2revenue.com/managed-thought-leader-creation-program/). This will result in: 1. More credibility to whatever you promote anywhere. 2. Recognition of your brand (it shows up next to your name if you edit your tagline correctly). 3. Targeted and educated traffic to your landing pages. Here are the steps in this thought leadership strategy: **Step 1 = Choose a topic** * Strategy: I start with the focus keyword for your product/service. For an example, I am about to focus my attention on the keyword “thought leadership” because I want to find those most-interested in building their personal brand recognition and credibility in a field (i.e. a Quora topic). For a founder of a SaaS tool, this would probably be the pain point your tool solves - the search term that you want to get traffic from. **Step 2 = Create a sheet with question links, total answers, views of the top answer, average views per answer (if you have time), and followers.** * Strategy: You need a formatted database of the potential for your content on quora so you can prioritize your time. * How data-miner, but I employ a team of data specialists trained in grabbing the right content from the right places on Quora (https://right2revenue.com/product-category/data-enrichment/), and then going about enriching that data to grab linkedin profiles and email addresses. **Step 3 = Answer them in a google doc** * Strategy: This is so you can make copies of the content and turn it into multiple types - i.e. a linkedin article, an article for your blog, a number of tweets… Also, if you have collaborators (editors), you can simply give them access to this doc. * How: Simply create the doc and share it. One doc per question. **Step 4 = Edit and publish related answers as an article on your blog** * Strategy: You want to have it on your blog and indexed first so you have attribution and the chance to outrank the quora question with the same headline, or at least be close to it. * How: Add the version of your answer to your blog. **Step 5 = Submit that article URL to google to be indexed using your webmaster tools (search console)** * Strategy: As mentioned, you want google to crawl/index your answer on your site before they index the same text on quora. * How: Head to your webmaster tools (https://www.google.com/webmasters/tools/) **Step 6 = Bring your friends and colleagues into a Quora ‘Pod’** * Strategy: You need initial engagement to ensure exposure of your answers. The first 24 hours are key, so find a group of people who also publish on Quora and create your own pod. * How: Reach out to colleagues, ask if they answer questions on Quora. If so, start a WhatsApp or Telegram group and invite them. Post links and share there. **Step 7 = Publish the answers to Quora** * Strategy: Now that the answer is on your blog, go ahead and format it for Quora. A video is ideal, but at least add some images. * How: Head to http://Quora.com (http://quora.com/) **Step 8 = Share the links to the answers with your friends and colleagues.** * Strategy: This is where you post to your pod or email/message friends to engage immediately after posting. * How: Any way you prefer. Or... hire me to do it all for you :) ~~<>~~AG
-
I'm using Squarespace. Can I have a box where customers drag and drop their video files and uploaded to a storage account?
https://www.filepicker.io/ is the best thing that you can integrate with this app which suits your requirement. If you are the owner of the app, you can integrate it very quickly. If not, you can suggest the app owner to do it Feel free to call me if you need more clarification. I am consulting architect for few companies in US and India on mobile, web and windows/linux/mac apps.PP
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.