Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

If I make tools for my job, can I sell them back to my employer?

  • 09-03-2023 10:44pm
    #1
    Registered Users Posts: 293 ✭✭


    I work in Supply Chain, there's a lot of work that could be automated but isn't.

    I'm going to build some Python scripts to do the leg work for me and I'm hoping to make a few bob in the process.

    If it's made on company time it's theirs, I get that, and if it's part of my job to build them it's also theirs. But it's not part of my job and if I'm doing this on my personal device in the evenings - it won't be done on their time, so can I (in theory) sell it back to them?



Comments

  • Registered Users, Registered Users 2 Posts: 11,456 ✭✭✭✭Jim_Hodge


    Done outside work hours and on your own device? Then you need to ask your employer if it can be used in the work environment at all. You could make a case for a bonus if they really want it. But you're no different to any cold call seller looking to sell your employers a product or system.



  • Registered Users, Registered Users 2 Posts: 6,342 ✭✭✭alias no.9


    You can sell them anything they are prepared to buy but maybe think what the correct way to approach it would be. Maybe outline what you propose to do, the benefit it will bring and agree some kind of measure of success.

    Look at negotiating a bonus payment or promotion and pay rise for successful delivery of the work rather than selling it to them.

    Do also be aware that within most contracts of employment, there is significant flexibility for the employer to change your duties, if you tell them that you can do this, they may just chose to redeploy you to this role as part of the day job.



  • Registered Users, Registered Users 2 Posts: 5,512 ✭✭✭Wheety


    Yeah, definitely talk to your employer before bringing in your own software. You will also need to make sure it's secure and has safeguards to stop erroneous actions from happening.



  • Registered Users, Registered Users 2 Posts: 15,706 ✭✭✭✭elperello


    Best to draw up a proposal and costing for what you have to offer and put it in the first instance to your line manager.



  • Registered Users, Registered Users 2 Posts: 12,077 ✭✭✭✭the_amazing_raisin


    I assume by selling it to them you would be selling the intellectual property? I'm not sure you could legally sell them a set of software that you have turned into a product while still being an employee, you'd presumably need to found your own company to do that

    Tbh, I'm not sure the company would be willing to buy the IP from you unless it saved them millions and was uniquely complicated in a way that made it difficult to replicate

    It sounds like this automation solves a problem which is fairly unique to that particular company and role, so it's not likely you can turn it into a product for the wider industry

    In that case the company can just say "looks cool, you want €100k? How about we just pay a software company the same amount to develop the same tooling and they have to deal with support and bugs"

    However, there are other ways you can turn this into a money maker.

    Probably the simplest way would be to automate something time consuming but fairly straightforward and then present this to management with the potential coat savings

    You could then propose other areas for improvement and that you are given an expanded role to automate this stuff, maybe even end up managing a small team of developers. And while you're taking on an expanded role, you could have a discussion about the expanded salary in the process 😁

    "The internet never fails to misremember" - Sebastian Ruiz, aka Frost



  • Advertisement
  • Registered Users, Registered Users 2 Posts: 29,710 ✭✭✭✭AndrewJRenko


    Are you sure that your corporate IT security controls are so loose as to allow to import code onto the corporate system?

    Bit of a disaster from a cyber security point of view if so.



  • Registered Users, Registered Users 2 Posts: 12,810 ✭✭✭✭Flinty997


    Once they know you can do it. What's stopping them asking you to create those scripts at work?



  • Registered Users, Registered Users 2 Posts: 26,145 ✭✭✭✭Mrs OBumble


    Indeed.

    And even if the OP did get to deploy them, who will maintain them once s/he leaves? The company probably don't want to employer a developer in your job long-term.



  • Registered Users, Registered Users 2 Posts: 6,360 ✭✭✭Claw Hammer


    There are a few issues. When you sell software, you also have to sell maintenance. You may also be using knowledge gained from your employment to develop the software so you may be in breach of your employment contract.

    It would be better for you to consider asking your employer to pay you overtime to develop tools which the employer will then own.



  • Registered Users, Registered Users 2 Posts: 9,512 ✭✭✭runawaybishop


    I would have thought there were IP issues with you developing software outside the job, with information you gained within the job.



  • Advertisement
  • Administrators, Entertainment Moderators, Social & Fun Moderators, Society & Culture Moderators Posts: 18,753 Admin ✭✭✭✭✭hullaballoo


    Tbf we would need to see your contract of employment to assist but of course there is a bar on giving legal advice so that can't happen either. All that we can do is blindly speculate, which as you can see above, is about as useful as a wooden frying pan.



Advertisement