Originally posted by BlasterBates
View Post
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:
- You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
- You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
- If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.
Logging in...
Previously on "Non-programming contracting - who would [generally] own scripts and tools I write?"
Collapse
-
I think you may be over estimating the kind of stuff I do - think Powershell scripts, batch files to automate hundreds of registry tweaks and things like that. I already have a collection of handy ways to get myself (and others) out of trouble, and to me, it's part of what would be expected of a deployment engineer.Originally posted by BlasterBates View PostThe main thing is don't either bring something from home and load it on to the system or vice versa without permission.
Companies have security policies and it doesn't matter if it is well meaning, the guy in the Security dept doesn't care, a breach is a breach.
I would strongly advise doing no development at home, just do it all at work and "remember it".
They will automatically take legal action if they spot a breach, and it isn't very nice when they do.
It's a fair point regarding permission, though - I guess it's very case-by-case basis in regards to how they expect me to operate.
Leave a comment:
-
The main thing is don't either bring something from home and load it on to the system or vice versa without permission.
Companies have security policies and it doesn't matter if it is well meaning, the guy in the Security dept doesn't care, a breach is a breach.
I would strongly advise doing no development at home, just do it all at work and "remember it".
They will automatically take legal action if they spot a breach, and it isn't very nice when they do.
Leave a comment:
-
Too much info to respond individually, but some great points and information have been posted so thanks for your thoughts. It gives me something to bear in mind when checking my first contract before signing.
I think this is the thing that I missed in my own mind and makes a lot of sense. If I'm tasked to deliver A, B & C, then I guess they don't really care about the hows - and I'm also taking the risk on timescale there. Unfortunately, like most Contractors, I don't think my new work will be like thatOriginally posted by BlasterBatesNormally it's when you offer fixed price contracts, and are contracted to provide a deliverable that everything you develop is yours.
But it sounds like, so long as I'm reasonably careful and use some common sense, I shouldn't fall foul of anything. If I'm going to write something, I'll probably just do it in my own time on my test systems and then give ClientCo free use of the code.
Leave a comment:
-
It's likely to belong to the client. However, talk to them. I've written a number of scripts, tools and the like, just as you have, and open-sourced them with the full agreement of several clients. As long as it's generic enough to not be theirs alone, and isn't their produc, and is useful to them, they seem quite happy to let me do so. One of them went as far as creating an organisation on GitHub for exactly this purpose, that I, and some of their permies, contributed to.Originally posted by vwdan View PostI'm something of a Microsoft + others engineer/sysadmin by trade (My specialism is kind of small, so I don't want to mention it here for anonymity) and at the moment I work for a consultancy. Because I'm a hobbyist programmer, I'll occasionally take the time to write handy utilities, tools and scripts to help me and my colleagues, or to solve a particular business problem. Now, in permie-land, the question of ownership is pretty simple - if it's written on works time (Or maybe even for work purposes full stop) it almost certainly belongs to my employer. That's not an issue - everything I've written over the last 3 years is theirs and I'm fine with that.
My question is what happens when I write these things while working for my own Ltd company. Obviously everything written out of contract is totally my companies, not an issue - but what about tools and scripts I write while doing work for a ClientCo. In my permanent role, stuff I write while on-site always belongs to my employer and never the Client - unless I'm wrong about that, in which case, uh....
Obviously, I want to believe that pretty much everything I write (With the exception of things I'm asked to write) will belong to MyCo - but is this going to be the case? My primary reasons for asking are re-usability (If I sit down and whip up a tool to help deploy something, I want to use that elsewhere) and the ability to post it to my blog (A bit pie in the sky, but I want to aim for my specialisms equivalent of the MVP and that means sharing with the community).
Of course, if you started these projects off in your own time, and licenced them, then they're your IP anyway.
Leave a comment:
-
Add in "non-exclusive" to the licencing terms as well.Originally posted by Wanderer View PostA better scenario for a contractor is to state in your terms of business that you offer clients an unrestricted, company wide, perpetual licence to use any intellectual property developed for the client.
Leave a comment:
-
Companies are very sensitive to pinching code. If you are a contractor on time and materials on the whole everything you do on site belongs to them. Usually you do sign something that states this.
Whatever you do, don't send it to your home address in an e-mail. If you want to reuse your idea, develop something at home in your own time. If it's a generic idea, shouldn't be a problem.
Strictly speaking if you want to be sure you have the rights I think you would have to offer it to them and get something in writing or get them to agree to a licence.
Provided you don't copy the code by e-mailing it or copying it onto a stick, there is very unlikely to be any problem.
Normally it's when you offer fixed price contracts, and are contracted to provide a deliverable that everything you develop is yours.
Leave a comment:
-
You are going to have issues pushing that through with agents though unless you use a lawyer while negotiating.Originally posted by vwdan View PostThanks everyone - to be honest, given my roles, I never considered that this would be something explicitly defined in a contract. Wander, I think you've hit the nail here with the best case scenario, there.
Agents and some clients don't know the finer points of IP law, and will argue to retain everything even if legally they can't.
Leave a comment:
-
Thanks everyone - to be honest, given my roles, I never considered that this would be something explicitly defined in a contract. Wander, I think you've hit the nail here with the best case scenario, there.Originally posted by Wanderer View PostA better scenario for a contractor is to state in your terms of business that you offer clients an unrestricted, company wide, perpetual licence to use any intellectual property developed for the client.
Note that giving them a licence to use the IP doesn't mean that the contractor gives up their copyright so they are free to continue to adapt, modify, distribute or licence the IP to other parties in future (provided Non Disclosure Agreements are respected).
Leave a comment:
-
Yep, unless your contract states that you retain ownership of Intellectual Property, it is most likely that the copyright for the IP is going to belong to the company you work for as work for hire.Originally posted by SueEllen View PostWhat does it say in your contract about IP?
Unless you are careful the script belongs to the client.
A better scenario for a contractor is to state in your terms of business that you offer clients an unrestricted, company wide, perpetual licence to use any intellectual property developed for the client.
Note that giving them a licence to use the IP doesn't mean that the contractor gives up their copyright so they are free to continue to adapt, modify, distribute or licence the IP to other parties in future (provided Non Disclosure Agreements are respected).
Leave a comment:
-
Indeed, look in your contract, I would be very surprised if there's not a clause where the IP of anything you produce isn't vested in the client.
The project I'm working on has many procurements and the ownership of IP rights is very carefully stated in each contract.
Leave a comment:
-
What does it say in your contract about IP?
Unless you are careful the script belongs to the client.
However if the idea of the script is generic enough for a particular problem then reuse of the idea isn't a problem.
Leave a comment:
-
Non-programming contracting - who would [generally] own scripts and tools I write?
I'm something of a Microsoft + others engineer/sysadmin by trade (My specialism is kind of small, so I don't want to mention it here for anonymity) and at the moment I work for a consultancy. Because I'm a hobbyist programmer, I'll occasionally take the time to write handy utilities, tools and scripts to help me and my colleagues, or to solve a particular business problem. Now, in permie-land, the question of ownership is pretty simple - if it's written on works time (Or maybe even for work purposes full stop) it almost certainly belongs to my employer. That's not an issue - everything I've written over the last 3 years is theirs and I'm fine with that.
My question is what happens when I write these things while working for my own Ltd company. Obviously everything written out of contract is totally my companies, not an issue - but what about tools and scripts I write while doing work for a ClientCo. In my permanent role, stuff I write while on-site always belongs to my employer and never the Client - unless I'm wrong about that, in which case, uh....
Obviously, I want to believe that pretty much everything I write (With the exception of things I'm asked to write) will belong to MyCo - but is this going to be the case? My primary reasons for asking are re-usability (If I sit down and whip up a tool to help deploy something, I want to use that elsewhere) and the ability to post it to my blog (A bit pie in the sky, but I want to aim for my specialisms equivalent of the MVP and that means sharing with the community).Tags: None
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Contractors, beware these four traps in the UK’s Statutory Residence Test Today 00:23
- ‘Stable’ IT contractor demand moved near growth in February 2026 Yesterday 06:49
- What is a tax-efficient salary for 2026/27 as a limited company director? Mar 9 06:23
- Why the McCann Review is the latest failure of the Loan Charge scandal Mar 6 06:53
- What did Spring Statement 2026 say about mortgages? Mar 5 07:29
- Rachel Reeves overlooks contractors in ‘thin’ Spring Statement 2026 Mar 4 07:15
- Spring Statement 2026: chancellor’s full speech Mar 3 21:03
- Unlike today’s ‘boring’ Spring Statement 2026, Make Work Pay is transformative for contractors Mar 3 07:45
- Here’s Joint & Several Liability’s big misconception, and 5 key risks Mar 2 06:59
- How to run a limited company — efficiently: smarter profit strategies Feb 27 07:13

Leave a comment: