Advice on how to manage a side project that a separate company wants to use?
Clash Royale CLAN TAG#URR8PPP
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;
up vote
1
down vote
favorite
I'm currently contracting full time but as a side project ive created a simple recommendation system. A company has approached me wanting to use the system. Currently its just packaged as a jar file. The system is not fully developed and said company will be providing me with the data to make recommendations.
I'm currently not being paid for this and its dependant on how well the system works over next few weeks but all signs are that it will work as expected.
Currently this system just works on my local machine but said company have asked me to upload it their server
so that they can run it anytime they want. This makes sense but it feels like im being pushed out. This
is something that I've been working on for almost a year, taking courses, reading books etc and so I
feel extremely close to it. But perhaps this closeness is clouding my judgement and I should'nt really
worry ?
I've considered approaching said company and offering to host the system myself but they will still be
able to run the system on demand but it will be hosted by me. With all of the open source software
out there perhaps im being too protective ? It would not be overly difficult for someone else to
do what ive done so at same time I do not want to "shoot myself in the foot" by being overly protective.
I can see a day in the near future when I will be asked to share my source code so developers within their company can make changes.
I can see myself transitioning to work on this system full time if demand requires.
Any advice on what I should do ? Do I just need to explain what ive asked here and make clear that although they are using my system I'm still the owner , perhaps that is too hard lined ?
career-development startup
migrated from programmers.stackexchange.com Jan 11 '14 at 16:17
This question came from our site for professionals, academics, and students working within the systems development life cycle.
add a comment |Â
up vote
1
down vote
favorite
I'm currently contracting full time but as a side project ive created a simple recommendation system. A company has approached me wanting to use the system. Currently its just packaged as a jar file. The system is not fully developed and said company will be providing me with the data to make recommendations.
I'm currently not being paid for this and its dependant on how well the system works over next few weeks but all signs are that it will work as expected.
Currently this system just works on my local machine but said company have asked me to upload it their server
so that they can run it anytime they want. This makes sense but it feels like im being pushed out. This
is something that I've been working on for almost a year, taking courses, reading books etc and so I
feel extremely close to it. But perhaps this closeness is clouding my judgement and I should'nt really
worry ?
I've considered approaching said company and offering to host the system myself but they will still be
able to run the system on demand but it will be hosted by me. With all of the open source software
out there perhaps im being too protective ? It would not be overly difficult for someone else to
do what ive done so at same time I do not want to "shoot myself in the foot" by being overly protective.
I can see a day in the near future when I will be asked to share my source code so developers within their company can make changes.
I can see myself transitioning to work on this system full time if demand requires.
Any advice on what I should do ? Do I just need to explain what ive asked here and make clear that although they are using my system I'm still the owner , perhaps that is too hard lined ?
career-development startup
migrated from programmers.stackexchange.com Jan 11 '14 at 16:17
This question came from our site for professionals, academics, and students working within the systems development life cycle.
2
Decide on your price.
– user8365
Jan 11 '14 at 12:42
2
Is your question about how to manage the work, or the contractual/legal issues surrounding all this work?
– jcmeloni
Jan 11 '14 at 17:51
@jcmeloni I'm based in Ireland so contractual/legal issues will be different to America? Reading your profile I see thats where your based. I appreciate if you can offer any advice in this area. I'm not too worried about managing the work, im just concerned that this company can take what ive been working on and use it as a platform for revenue and start expanding it and not involve me (as I can just devote 10 hours per week to this). How should I move forward maintaining a good working relationship while keeping this as a side project for me but ensuring im the only person that works on it ?
– blue-sky
Jan 11 '14 at 18:22
2
@Adrian I'm trying to clarify your question for the sake of the community who may try to answer it, as the title and the question body seem to be saying two different things. If the crux of your question is the legal aspects, the community may deem it off-topic for Workplace SE (see the help center section). So, you might get better responses if the question is a little more clear.
– jcmeloni
Jan 11 '14 at 18:49
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I'm currently contracting full time but as a side project ive created a simple recommendation system. A company has approached me wanting to use the system. Currently its just packaged as a jar file. The system is not fully developed and said company will be providing me with the data to make recommendations.
I'm currently not being paid for this and its dependant on how well the system works over next few weeks but all signs are that it will work as expected.
Currently this system just works on my local machine but said company have asked me to upload it their server
so that they can run it anytime they want. This makes sense but it feels like im being pushed out. This
is something that I've been working on for almost a year, taking courses, reading books etc and so I
feel extremely close to it. But perhaps this closeness is clouding my judgement and I should'nt really
worry ?
I've considered approaching said company and offering to host the system myself but they will still be
able to run the system on demand but it will be hosted by me. With all of the open source software
out there perhaps im being too protective ? It would not be overly difficult for someone else to
do what ive done so at same time I do not want to "shoot myself in the foot" by being overly protective.
I can see a day in the near future when I will be asked to share my source code so developers within their company can make changes.
I can see myself transitioning to work on this system full time if demand requires.
Any advice on what I should do ? Do I just need to explain what ive asked here and make clear that although they are using my system I'm still the owner , perhaps that is too hard lined ?
career-development startup
I'm currently contracting full time but as a side project ive created a simple recommendation system. A company has approached me wanting to use the system. Currently its just packaged as a jar file. The system is not fully developed and said company will be providing me with the data to make recommendations.
I'm currently not being paid for this and its dependant on how well the system works over next few weeks but all signs are that it will work as expected.
Currently this system just works on my local machine but said company have asked me to upload it their server
so that they can run it anytime they want. This makes sense but it feels like im being pushed out. This
is something that I've been working on for almost a year, taking courses, reading books etc and so I
feel extremely close to it. But perhaps this closeness is clouding my judgement and I should'nt really
worry ?
I've considered approaching said company and offering to host the system myself but they will still be
able to run the system on demand but it will be hosted by me. With all of the open source software
out there perhaps im being too protective ? It would not be overly difficult for someone else to
do what ive done so at same time I do not want to "shoot myself in the foot" by being overly protective.
I can see a day in the near future when I will be asked to share my source code so developers within their company can make changes.
I can see myself transitioning to work on this system full time if demand requires.
Any advice on what I should do ? Do I just need to explain what ive asked here and make clear that although they are using my system I'm still the owner , perhaps that is too hard lined ?
career-development startup
asked Jan 11 '14 at 10:55


blue-sky
11414
11414
migrated from programmers.stackexchange.com Jan 11 '14 at 16:17
This question came from our site for professionals, academics, and students working within the systems development life cycle.
migrated from programmers.stackexchange.com Jan 11 '14 at 16:17
This question came from our site for professionals, academics, and students working within the systems development life cycle.
2
Decide on your price.
– user8365
Jan 11 '14 at 12:42
2
Is your question about how to manage the work, or the contractual/legal issues surrounding all this work?
– jcmeloni
Jan 11 '14 at 17:51
@jcmeloni I'm based in Ireland so contractual/legal issues will be different to America? Reading your profile I see thats where your based. I appreciate if you can offer any advice in this area. I'm not too worried about managing the work, im just concerned that this company can take what ive been working on and use it as a platform for revenue and start expanding it and not involve me (as I can just devote 10 hours per week to this). How should I move forward maintaining a good working relationship while keeping this as a side project for me but ensuring im the only person that works on it ?
– blue-sky
Jan 11 '14 at 18:22
2
@Adrian I'm trying to clarify your question for the sake of the community who may try to answer it, as the title and the question body seem to be saying two different things. If the crux of your question is the legal aspects, the community may deem it off-topic for Workplace SE (see the help center section). So, you might get better responses if the question is a little more clear.
– jcmeloni
Jan 11 '14 at 18:49
add a comment |Â
2
Decide on your price.
– user8365
Jan 11 '14 at 12:42
2
Is your question about how to manage the work, or the contractual/legal issues surrounding all this work?
– jcmeloni
Jan 11 '14 at 17:51
@jcmeloni I'm based in Ireland so contractual/legal issues will be different to America? Reading your profile I see thats where your based. I appreciate if you can offer any advice in this area. I'm not too worried about managing the work, im just concerned that this company can take what ive been working on and use it as a platform for revenue and start expanding it and not involve me (as I can just devote 10 hours per week to this). How should I move forward maintaining a good working relationship while keeping this as a side project for me but ensuring im the only person that works on it ?
– blue-sky
Jan 11 '14 at 18:22
2
@Adrian I'm trying to clarify your question for the sake of the community who may try to answer it, as the title and the question body seem to be saying two different things. If the crux of your question is the legal aspects, the community may deem it off-topic for Workplace SE (see the help center section). So, you might get better responses if the question is a little more clear.
– jcmeloni
Jan 11 '14 at 18:49
2
2
Decide on your price.
– user8365
Jan 11 '14 at 12:42
Decide on your price.
– user8365
Jan 11 '14 at 12:42
2
2
Is your question about how to manage the work, or the contractual/legal issues surrounding all this work?
– jcmeloni
Jan 11 '14 at 17:51
Is your question about how to manage the work, or the contractual/legal issues surrounding all this work?
– jcmeloni
Jan 11 '14 at 17:51
@jcmeloni I'm based in Ireland so contractual/legal issues will be different to America? Reading your profile I see thats where your based. I appreciate if you can offer any advice in this area. I'm not too worried about managing the work, im just concerned that this company can take what ive been working on and use it as a platform for revenue and start expanding it and not involve me (as I can just devote 10 hours per week to this). How should I move forward maintaining a good working relationship while keeping this as a side project for me but ensuring im the only person that works on it ?
– blue-sky
Jan 11 '14 at 18:22
@jcmeloni I'm based in Ireland so contractual/legal issues will be different to America? Reading your profile I see thats where your based. I appreciate if you can offer any advice in this area. I'm not too worried about managing the work, im just concerned that this company can take what ive been working on and use it as a platform for revenue and start expanding it and not involve me (as I can just devote 10 hours per week to this). How should I move forward maintaining a good working relationship while keeping this as a side project for me but ensuring im the only person that works on it ?
– blue-sky
Jan 11 '14 at 18:22
2
2
@Adrian I'm trying to clarify your question for the sake of the community who may try to answer it, as the title and the question body seem to be saying two different things. If the crux of your question is the legal aspects, the community may deem it off-topic for Workplace SE (see the help center section). So, you might get better responses if the question is a little more clear.
– jcmeloni
Jan 11 '14 at 18:49
@Adrian I'm trying to clarify your question for the sake of the community who may try to answer it, as the title and the question body seem to be saying two different things. If the crux of your question is the legal aspects, the community may deem it off-topic for Workplace SE (see the help center section). So, you might get better responses if the question is a little more clear.
– jcmeloni
Jan 11 '14 at 18:49
add a comment |Â
2 Answers
2
active
oldest
votes
up vote
2
down vote
accepted
First, congratulations on having something of "Your own" that you see market potential in.
You are facing the same issues that major software vendors face, so don't feel threatened.
As a disclaimer, I would carefully review your contract with your client, and ensure you aren't violating any terms. Most likely you aren't, but if you're not sure, a couple of hundred dollars for a lawyer to look it over could well be worth it.
Now for the interested party: You have to decide what terms you want to offer them.
Many vendors will use a Software-As-A-Service model for entry-level customers. You can host that on Amazon for next to nothing to get started. A lot more stable and headache-free than running it out of your basement (Although I will admit I have done the "basement server" thing in the past myself).
Then, you could have an "Enterprise" version where your customer could put it on their own server. I would absolutely use an obfuscation tool and a professional 3rd-party license component. Don't try to implement your own licensing. That's not your expertise, and you can get very good license components for under $1,000 from several vendors.
Finally, a "Source Code" license. Typically you would sell this for 5 to 7 times the cost of the Enterprise license, and you would have the customer sign an NDA (with a proviso for compensatory damages - there's that lawyer appointment, again) as part of their license not to share the source code. Then your customer can make whatever changes they like, and you can continue to develop down the path you want.
Go find the "big boys" in the area you are in, and see how their licenses are set up. Most component and server suppliers are offering source code licenses these days.
Remember, your product's value isn't in its source code. It's in your knowledge of the domain and your efforts in continuing development.
add a comment |Â
up vote
0
down vote
@Adrian, as I understand it:
- You are a contractor working for a third party.
- You are in the process of developing intellectual property (your software).
- A company wishes to use (license) your software.
- You wish to assert and protect your right to ownership of the IP.
From what I can see, 1. above is irrelevant to the point that it only affects the amount of time you can devote to developing your software.
If you plan to license your intellectual property, you will need to;
- assert copyright by placing copyright notices within your code and associated documentation.
- create or adopt a software license.
- ensure those who wish to use your software agree to the terms of your license.
If you distribute binaries, you may also choose to use obfuscation techniques to reduce the ease of reverse engineering and employ a licensing tool to keep your users honest.
I would see this as an opportunity to learn. If you wish to commercialise your IP, its sometimes hard to get your first few customers. This company will be providing you with data to test your code against and feedback which you can use to improve your software. Consider them a beta test site and a potential reference customer.
You have the choice to provide them with a service based on your software or a license to use your software. This is a business choice you need to make and will be dependent upon the nature of the application and customer needs.
1
Point 1 could be relevant depending upon local laws & the contract with the primary employer.
– alroc
Jan 12 '14 at 13:24
1
...and the field of work. If third party is in the POS industry and your product is a POS one then it could be argued that you are working for a competitor and many contracts limit this. Worse, it could be argued that you are using your experience from third party to create your product.
– Ross Drew
Jan 13 '14 at 8:22
@RossDrew - That is completely irrelevant if his contract doesn't contain a non-compete clause. The OP probably has some NDA's to be careful of, though.
– Wesley Long
Jan 20 '14 at 14:38
It could be, that's why I said "many contracts limit this" and not "contracts limit this"
– Ross Drew
Jan 20 '14 at 14:56
As Irish law will be descended for UK common law the default might well be that your employer owns your IP for work related to your day job. - should not this be flagged as asking for legal advice ?
– Neuromancer
Jan 20 '14 at 15:19
add a comment |Â
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
accepted
First, congratulations on having something of "Your own" that you see market potential in.
You are facing the same issues that major software vendors face, so don't feel threatened.
As a disclaimer, I would carefully review your contract with your client, and ensure you aren't violating any terms. Most likely you aren't, but if you're not sure, a couple of hundred dollars for a lawyer to look it over could well be worth it.
Now for the interested party: You have to decide what terms you want to offer them.
Many vendors will use a Software-As-A-Service model for entry-level customers. You can host that on Amazon for next to nothing to get started. A lot more stable and headache-free than running it out of your basement (Although I will admit I have done the "basement server" thing in the past myself).
Then, you could have an "Enterprise" version where your customer could put it on their own server. I would absolutely use an obfuscation tool and a professional 3rd-party license component. Don't try to implement your own licensing. That's not your expertise, and you can get very good license components for under $1,000 from several vendors.
Finally, a "Source Code" license. Typically you would sell this for 5 to 7 times the cost of the Enterprise license, and you would have the customer sign an NDA (with a proviso for compensatory damages - there's that lawyer appointment, again) as part of their license not to share the source code. Then your customer can make whatever changes they like, and you can continue to develop down the path you want.
Go find the "big boys" in the area you are in, and see how their licenses are set up. Most component and server suppliers are offering source code licenses these days.
Remember, your product's value isn't in its source code. It's in your knowledge of the domain and your efforts in continuing development.
add a comment |Â
up vote
2
down vote
accepted
First, congratulations on having something of "Your own" that you see market potential in.
You are facing the same issues that major software vendors face, so don't feel threatened.
As a disclaimer, I would carefully review your contract with your client, and ensure you aren't violating any terms. Most likely you aren't, but if you're not sure, a couple of hundred dollars for a lawyer to look it over could well be worth it.
Now for the interested party: You have to decide what terms you want to offer them.
Many vendors will use a Software-As-A-Service model for entry-level customers. You can host that on Amazon for next to nothing to get started. A lot more stable and headache-free than running it out of your basement (Although I will admit I have done the "basement server" thing in the past myself).
Then, you could have an "Enterprise" version where your customer could put it on their own server. I would absolutely use an obfuscation tool and a professional 3rd-party license component. Don't try to implement your own licensing. That's not your expertise, and you can get very good license components for under $1,000 from several vendors.
Finally, a "Source Code" license. Typically you would sell this for 5 to 7 times the cost of the Enterprise license, and you would have the customer sign an NDA (with a proviso for compensatory damages - there's that lawyer appointment, again) as part of their license not to share the source code. Then your customer can make whatever changes they like, and you can continue to develop down the path you want.
Go find the "big boys" in the area you are in, and see how their licenses are set up. Most component and server suppliers are offering source code licenses these days.
Remember, your product's value isn't in its source code. It's in your knowledge of the domain and your efforts in continuing development.
add a comment |Â
up vote
2
down vote
accepted
up vote
2
down vote
accepted
First, congratulations on having something of "Your own" that you see market potential in.
You are facing the same issues that major software vendors face, so don't feel threatened.
As a disclaimer, I would carefully review your contract with your client, and ensure you aren't violating any terms. Most likely you aren't, but if you're not sure, a couple of hundred dollars for a lawyer to look it over could well be worth it.
Now for the interested party: You have to decide what terms you want to offer them.
Many vendors will use a Software-As-A-Service model for entry-level customers. You can host that on Amazon for next to nothing to get started. A lot more stable and headache-free than running it out of your basement (Although I will admit I have done the "basement server" thing in the past myself).
Then, you could have an "Enterprise" version where your customer could put it on their own server. I would absolutely use an obfuscation tool and a professional 3rd-party license component. Don't try to implement your own licensing. That's not your expertise, and you can get very good license components for under $1,000 from several vendors.
Finally, a "Source Code" license. Typically you would sell this for 5 to 7 times the cost of the Enterprise license, and you would have the customer sign an NDA (with a proviso for compensatory damages - there's that lawyer appointment, again) as part of their license not to share the source code. Then your customer can make whatever changes they like, and you can continue to develop down the path you want.
Go find the "big boys" in the area you are in, and see how their licenses are set up. Most component and server suppliers are offering source code licenses these days.
Remember, your product's value isn't in its source code. It's in your knowledge of the domain and your efforts in continuing development.
First, congratulations on having something of "Your own" that you see market potential in.
You are facing the same issues that major software vendors face, so don't feel threatened.
As a disclaimer, I would carefully review your contract with your client, and ensure you aren't violating any terms. Most likely you aren't, but if you're not sure, a couple of hundred dollars for a lawyer to look it over could well be worth it.
Now for the interested party: You have to decide what terms you want to offer them.
Many vendors will use a Software-As-A-Service model for entry-level customers. You can host that on Amazon for next to nothing to get started. A lot more stable and headache-free than running it out of your basement (Although I will admit I have done the "basement server" thing in the past myself).
Then, you could have an "Enterprise" version where your customer could put it on their own server. I would absolutely use an obfuscation tool and a professional 3rd-party license component. Don't try to implement your own licensing. That's not your expertise, and you can get very good license components for under $1,000 from several vendors.
Finally, a "Source Code" license. Typically you would sell this for 5 to 7 times the cost of the Enterprise license, and you would have the customer sign an NDA (with a proviso for compensatory damages - there's that lawyer appointment, again) as part of their license not to share the source code. Then your customer can make whatever changes they like, and you can continue to develop down the path you want.
Go find the "big boys" in the area you are in, and see how their licenses are set up. Most component and server suppliers are offering source code licenses these days.
Remember, your product's value isn't in its source code. It's in your knowledge of the domain and your efforts in continuing development.
edited Jan 23 '14 at 16:15
answered Jan 20 '14 at 14:47


Wesley Long
45k15100161
45k15100161
add a comment |Â
add a comment |Â
up vote
0
down vote
@Adrian, as I understand it:
- You are a contractor working for a third party.
- You are in the process of developing intellectual property (your software).
- A company wishes to use (license) your software.
- You wish to assert and protect your right to ownership of the IP.
From what I can see, 1. above is irrelevant to the point that it only affects the amount of time you can devote to developing your software.
If you plan to license your intellectual property, you will need to;
- assert copyright by placing copyright notices within your code and associated documentation.
- create or adopt a software license.
- ensure those who wish to use your software agree to the terms of your license.
If you distribute binaries, you may also choose to use obfuscation techniques to reduce the ease of reverse engineering and employ a licensing tool to keep your users honest.
I would see this as an opportunity to learn. If you wish to commercialise your IP, its sometimes hard to get your first few customers. This company will be providing you with data to test your code against and feedback which you can use to improve your software. Consider them a beta test site and a potential reference customer.
You have the choice to provide them with a service based on your software or a license to use your software. This is a business choice you need to make and will be dependent upon the nature of the application and customer needs.
1
Point 1 could be relevant depending upon local laws & the contract with the primary employer.
– alroc
Jan 12 '14 at 13:24
1
...and the field of work. If third party is in the POS industry and your product is a POS one then it could be argued that you are working for a competitor and many contracts limit this. Worse, it could be argued that you are using your experience from third party to create your product.
– Ross Drew
Jan 13 '14 at 8:22
@RossDrew - That is completely irrelevant if his contract doesn't contain a non-compete clause. The OP probably has some NDA's to be careful of, though.
– Wesley Long
Jan 20 '14 at 14:38
It could be, that's why I said "many contracts limit this" and not "contracts limit this"
– Ross Drew
Jan 20 '14 at 14:56
As Irish law will be descended for UK common law the default might well be that your employer owns your IP for work related to your day job. - should not this be flagged as asking for legal advice ?
– Neuromancer
Jan 20 '14 at 15:19
add a comment |Â
up vote
0
down vote
@Adrian, as I understand it:
- You are a contractor working for a third party.
- You are in the process of developing intellectual property (your software).
- A company wishes to use (license) your software.
- You wish to assert and protect your right to ownership of the IP.
From what I can see, 1. above is irrelevant to the point that it only affects the amount of time you can devote to developing your software.
If you plan to license your intellectual property, you will need to;
- assert copyright by placing copyright notices within your code and associated documentation.
- create or adopt a software license.
- ensure those who wish to use your software agree to the terms of your license.
If you distribute binaries, you may also choose to use obfuscation techniques to reduce the ease of reverse engineering and employ a licensing tool to keep your users honest.
I would see this as an opportunity to learn. If you wish to commercialise your IP, its sometimes hard to get your first few customers. This company will be providing you with data to test your code against and feedback which you can use to improve your software. Consider them a beta test site and a potential reference customer.
You have the choice to provide them with a service based on your software or a license to use your software. This is a business choice you need to make and will be dependent upon the nature of the application and customer needs.
1
Point 1 could be relevant depending upon local laws & the contract with the primary employer.
– alroc
Jan 12 '14 at 13:24
1
...and the field of work. If third party is in the POS industry and your product is a POS one then it could be argued that you are working for a competitor and many contracts limit this. Worse, it could be argued that you are using your experience from third party to create your product.
– Ross Drew
Jan 13 '14 at 8:22
@RossDrew - That is completely irrelevant if his contract doesn't contain a non-compete clause. The OP probably has some NDA's to be careful of, though.
– Wesley Long
Jan 20 '14 at 14:38
It could be, that's why I said "many contracts limit this" and not "contracts limit this"
– Ross Drew
Jan 20 '14 at 14:56
As Irish law will be descended for UK common law the default might well be that your employer owns your IP for work related to your day job. - should not this be flagged as asking for legal advice ?
– Neuromancer
Jan 20 '14 at 15:19
add a comment |Â
up vote
0
down vote
up vote
0
down vote
@Adrian, as I understand it:
- You are a contractor working for a third party.
- You are in the process of developing intellectual property (your software).
- A company wishes to use (license) your software.
- You wish to assert and protect your right to ownership of the IP.
From what I can see, 1. above is irrelevant to the point that it only affects the amount of time you can devote to developing your software.
If you plan to license your intellectual property, you will need to;
- assert copyright by placing copyright notices within your code and associated documentation.
- create or adopt a software license.
- ensure those who wish to use your software agree to the terms of your license.
If you distribute binaries, you may also choose to use obfuscation techniques to reduce the ease of reverse engineering and employ a licensing tool to keep your users honest.
I would see this as an opportunity to learn. If you wish to commercialise your IP, its sometimes hard to get your first few customers. This company will be providing you with data to test your code against and feedback which you can use to improve your software. Consider them a beta test site and a potential reference customer.
You have the choice to provide them with a service based on your software or a license to use your software. This is a business choice you need to make and will be dependent upon the nature of the application and customer needs.
@Adrian, as I understand it:
- You are a contractor working for a third party.
- You are in the process of developing intellectual property (your software).
- A company wishes to use (license) your software.
- You wish to assert and protect your right to ownership of the IP.
From what I can see, 1. above is irrelevant to the point that it only affects the amount of time you can devote to developing your software.
If you plan to license your intellectual property, you will need to;
- assert copyright by placing copyright notices within your code and associated documentation.
- create or adopt a software license.
- ensure those who wish to use your software agree to the terms of your license.
If you distribute binaries, you may also choose to use obfuscation techniques to reduce the ease of reverse engineering and employ a licensing tool to keep your users honest.
I would see this as an opportunity to learn. If you wish to commercialise your IP, its sometimes hard to get your first few customers. This company will be providing you with data to test your code against and feedback which you can use to improve your software. Consider them a beta test site and a potential reference customer.
You have the choice to provide them with a service based on your software or a license to use your software. This is a business choice you need to make and will be dependent upon the nature of the application and customer needs.
answered Jan 12 '14 at 2:31
James Crossley
1
1
1
Point 1 could be relevant depending upon local laws & the contract with the primary employer.
– alroc
Jan 12 '14 at 13:24
1
...and the field of work. If third party is in the POS industry and your product is a POS one then it could be argued that you are working for a competitor and many contracts limit this. Worse, it could be argued that you are using your experience from third party to create your product.
– Ross Drew
Jan 13 '14 at 8:22
@RossDrew - That is completely irrelevant if his contract doesn't contain a non-compete clause. The OP probably has some NDA's to be careful of, though.
– Wesley Long
Jan 20 '14 at 14:38
It could be, that's why I said "many contracts limit this" and not "contracts limit this"
– Ross Drew
Jan 20 '14 at 14:56
As Irish law will be descended for UK common law the default might well be that your employer owns your IP for work related to your day job. - should not this be flagged as asking for legal advice ?
– Neuromancer
Jan 20 '14 at 15:19
add a comment |Â
1
Point 1 could be relevant depending upon local laws & the contract with the primary employer.
– alroc
Jan 12 '14 at 13:24
1
...and the field of work. If third party is in the POS industry and your product is a POS one then it could be argued that you are working for a competitor and many contracts limit this. Worse, it could be argued that you are using your experience from third party to create your product.
– Ross Drew
Jan 13 '14 at 8:22
@RossDrew - That is completely irrelevant if his contract doesn't contain a non-compete clause. The OP probably has some NDA's to be careful of, though.
– Wesley Long
Jan 20 '14 at 14:38
It could be, that's why I said "many contracts limit this" and not "contracts limit this"
– Ross Drew
Jan 20 '14 at 14:56
As Irish law will be descended for UK common law the default might well be that your employer owns your IP for work related to your day job. - should not this be flagged as asking for legal advice ?
– Neuromancer
Jan 20 '14 at 15:19
1
1
Point 1 could be relevant depending upon local laws & the contract with the primary employer.
– alroc
Jan 12 '14 at 13:24
Point 1 could be relevant depending upon local laws & the contract with the primary employer.
– alroc
Jan 12 '14 at 13:24
1
1
...and the field of work. If third party is in the POS industry and your product is a POS one then it could be argued that you are working for a competitor and many contracts limit this. Worse, it could be argued that you are using your experience from third party to create your product.
– Ross Drew
Jan 13 '14 at 8:22
...and the field of work. If third party is in the POS industry and your product is a POS one then it could be argued that you are working for a competitor and many contracts limit this. Worse, it could be argued that you are using your experience from third party to create your product.
– Ross Drew
Jan 13 '14 at 8:22
@RossDrew - That is completely irrelevant if his contract doesn't contain a non-compete clause. The OP probably has some NDA's to be careful of, though.
– Wesley Long
Jan 20 '14 at 14:38
@RossDrew - That is completely irrelevant if his contract doesn't contain a non-compete clause. The OP probably has some NDA's to be careful of, though.
– Wesley Long
Jan 20 '14 at 14:38
It could be, that's why I said "many contracts limit this" and not "contracts limit this"
– Ross Drew
Jan 20 '14 at 14:56
It could be, that's why I said "many contracts limit this" and not "contracts limit this"
– Ross Drew
Jan 20 '14 at 14:56
As Irish law will be descended for UK common law the default might well be that your employer owns your IP for work related to your day job. - should not this be flagged as asking for legal advice ?
– Neuromancer
Jan 20 '14 at 15:19
As Irish law will be descended for UK common law the default might well be that your employer owns your IP for work related to your day job. - should not this be flagged as asking for legal advice ?
– Neuromancer
Jan 20 '14 at 15:19
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f17980%2fadvice-on-how-to-manage-a-side-project-that-a-separate-company-wants-to-use%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
2
Decide on your price.
– user8365
Jan 11 '14 at 12:42
2
Is your question about how to manage the work, or the contractual/legal issues surrounding all this work?
– jcmeloni
Jan 11 '14 at 17:51
@jcmeloni I'm based in Ireland so contractual/legal issues will be different to America? Reading your profile I see thats where your based. I appreciate if you can offer any advice in this area. I'm not too worried about managing the work, im just concerned that this company can take what ive been working on and use it as a platform for revenue and start expanding it and not involve me (as I can just devote 10 hours per week to this). How should I move forward maintaining a good working relationship while keeping this as a side project for me but ensuring im the only person that works on it ?
– blue-sky
Jan 11 '14 at 18:22
2
@Adrian I'm trying to clarify your question for the sake of the community who may try to answer it, as the title and the question body seem to be saying two different things. If the crux of your question is the legal aspects, the community may deem it off-topic for Workplace SE (see the help center section). So, you might get better responses if the question is a little more clear.
– jcmeloni
Jan 11 '14 at 18:49