I have signed a Non-competitive agreement but I would like to be able to reuse some code across all projects that I work on for this company. So, which license can be used for my library code that would basically say the following:I (the author) can use my library code in any client project.You cannot use my code in part or in whole in any of your projects.You may not redistribute or share my code in any way in part or in whole.
Which license would I use for my library code?
licensing;legal
I (the author) can use my library code in any client project.You cannot use my code in part or in whole in any of your projects.You may not redistribute or share my code in any way in part or in whole.The tricky part is defining the terms use, client, project, and redistribute.  It might be worth your while to take this to a lawyer and have him hammer out some legalese.In practice, you just need a written agreement with the company about what each party can and cannot do, which is basically what you've done in your question. You also can't contravene the non-competitive agreement you already signed, no matter what verbiage you put in the license. 