4 ms·
That’s somewhat scary to me. What do you mean by data? If I figure out how to build say a really efficient vector database at company A and then company B hires
by throwaway5959 3y ago
That’s somewhat scary to me. What do you mean by data? If I figure out how to build say a really efficient vector database at company A and then company B hires me and I figure a really efficient vector database would be useful there, can I not implement a new one for company B?
- anonymouskimmer 3y agoIANAL. If all they hired you to do is make a random database, and you do so in a really efficient manner, then you still own the right to use your skills to make a really efficient database for others. If they hire you to make a specific database, and you make it really efficient, then they probably own the rights to such a specific database, but you still retain the rights to make other kinds of databases in a really efficient manner. If they hire you to develop database to a certain degree of efficiency, then they might own the techniques you used to make it efficient, but this should be blatantly spelled out in your employment contract, and you should have been appropriately compensated for the inability to use this particular skillset in the future.
- bdcravens 3y agoThese conversations always boil down to someone coming up with a very generalized solution as a talking point, but that's not what anyone is referring to. We're talking about specific solutions, often tailored to a particular domain. It's not a perfect analogy, but I like to think of it in terms of patterns vs algorithms.
- fsociety 3y agoVery much a speak to a lawyer moment. Designing an efficient vector database from scratch should be fine, but you likely will need to document this process for defense in court. And you may not use any resources from your previous job. But note infringing on a patent is different than being an expert.