Live data from Hacker News

Ask HN: Selling software to company I work for as an employee

news.ycombinator.com

11–20 of 59 posts

Re: Ask HN: Selling software to company I work for as an employee

#11
> I don't want to do anything for free.

It’s called ’salary’. Unless this type of thing is common in your company, it sounds weird.

Maybe float the idea to your boss that you would be willing to do something like that, if dep B starts expressing a need for it.

Re: Ask HN: Selling software to company I work for as an employee

#12

IANAL either. I believe that UK law would be similar to that in Australia. To the best of my understanding, as an employee the IP of all work you produce is owned by the company. Even as a contractor you need rather specific contracts if your work for hire is not to be owned by the client. My first reaction is to advise you to let the idea go. The most likely outcome is that you will do a huge amount of work and then…

You're wrong.

In the UK, if you develop it in your free time it's yours, as long as you don't use company equipment.

However! It can be a clause in your contract to say sompany owns IP developed in free time, and is enforceable. Sometime there's often an extra clause saying unless an exemption is approved by the board (I assume to stop hirers informally saying 'oh don't worry about that', being legally valid).

I have asked companies to remove that clause and had it removed.

In another company a friend of mine had a small side project that was making money when he joined, and that company were fine waiving the clause. But those were smaller companies who were reasonable, bigger companies might not wiggle.

Re: Ask HN: Selling software to company I work for as an employee

#14
You should talk to your direct manager and tell him/her that it's something you wish to work with, and you can do that instead of whatever you do at your job right now. But if your boss says no, you can ask if it's OK to do it as a side business. It's important to get on paper that it's a side business and your boss has approved it. If your boss also say no for your side business then you can still do it on your free time (IANAL) your employer can not decide what you do with your free time, but if they find out they could fire you, so it's probably not a good idea then to try to sell it to your current employer - or you can lose both your job and the sale.

Re: Ask HN: Selling software to company I work for as an employee

#15
Since you already work as an automation engineer, it might be a bit harder since programming is probably part of your job, but this is what I did at a previous company: I wrote up a contract basically saying that since programming large programs was outside the scope of my normal work, any such programs I wrote would not be considered "works for hire" (a legal term in the US) and not property of the company, but instead my own property that I could sell elsewhere if I wanted. I was specifically allowed to use company resources to develop the software (including reasonable time my manager signed off on) and in return the company would get a non-exclusive perpetual right to use and modify the software as they saw fit.

This contract was a win-win. My company got the features they wanted as part of my normal employment, but I also got to keep the idea and monetize it outside the company if I wanted to. The company didn't need to worry about licensing if I left since I granted a perpetual right to use/modify.

Unfortunately for various reasons the project never got completed and I never monotized it, so I can't tell you the real-world outcome, but I do know we were all happy with the terms going into it.

Re: Ask HN: Selling software to company I work for as an employee

#17

IANAL either. I believe that UK law would be similar to that in Australia. To the best of my understanding, as an employee the IP of all work you produce is owned by the company. Even as a contractor you need rather specific contracts if your work for hire is not to be owned by the client. My first reaction is to advise you to let the idea go. The most likely outcome is that you will do a huge amount of work and then…

You're wrong. In the UK, if you develop it in your free time it's yours, as long as you don't use company equipment. However! It can be a clause in your contract to say sompany owns IP developed in free time, and is enforceable. Sometime there's often an extra clause saying unless an exemption is approved by the board (I assume to stop hirers informally saying 'oh don't worry about that', being legally valid). I have…

IMO virtually all tech companies have such clauses that IP employees develop belongs to the company. For example to prevent employees from using their knowledge to build a competitor and and steal clients or similar products at half price. My 2c.

Re: Ask HN: Selling software to company I work for as an employee

#18
Just write a clear and concise summary of a contract.

“You get: [these features]”

“I get: [money and the IP]”

“We measure success and payment milestones are triggered by: [Clear KPIs and deadlines]”

Make sure the 1-2 page doc has your name on it, and ask your boss for permission to drop a paper version on the desks of the higher ups.

You can be employed and enter into a separate contract.

Edit: I just re-read the original post and saw that the OP is a software engineer. Ignore everything I said. This sounds like a terrible idea. You’ll burn all your bridges if you pursue this avenue.

Re: Ask HN: Selling software to company I work for as an employee

#19
Talk to your manager. Offer to write the frontend tool for a bonus. Show the money. Show what is the company cost of not having the tool, what is your time cost to write the tool. If the benefit is way above the cost, propose some one-time bonus for you when you do it.

Re: Ask HN: Selling software to company I work for as an employee

#20
> I see this as an opportunity to step in and sell the idea of creating frontend for this tool, however I don't want to do anything for free.

Your employer is unlikely to appreciate your trying this.

> hence I learnt about that software

Your employer paid for the software, and you learned about in on their time. They pay you a salary to work for them. Its really that simple.

Best I can imagine working is for you to suggest you initiate a project to build in-house tooling as an employee, and maybe try to get a bonus or promotion out of a successful outcome. But its their decision, not yours.

Post reply on HN