For those of you that do any coding for a living, like say web design, I'm curious what the ethics are of this and how you handle it.
Say you build a website for someone, you code everything up etc, and they pay you for it. Then you get another client who happens to want a website that is very similar. Do you charge them the same, and then code it from scratch again, or do you charge them less, and just reuse the code from the last project with minor changes? Legally, you can you even do this? Or does the customer technically own the IP to that code because they paid you for it? Kinda how record companies own an artist's productions because they pay them a cut of sales. That artist is not allowed to then sell their music independently or even use it for their own personal stuff. Does it work the same with coding?
I don't really do much of this other than the oddball project, but the concept kinda struck me while I was working on something and realized I could make a website (personal project) that ends up using a lot of the same code that I got paid for.
Say you build a website for someone, you code everything up etc, and they pay you for it. Then you get another client who happens to want a website that is very similar. Do you charge them the same, and then code it from scratch again, or do you charge them less, and just reuse the code from the last project with minor changes? Legally, you can you even do this? Or does the customer technically own the IP to that code because they paid you for it? Kinda how record companies own an artist's productions because they pay them a cut of sales. That artist is not allowed to then sell their music independently or even use it for their own personal stuff. Does it work the same with coding?
I don't really do much of this other than the oddball project, but the concept kinda struck me while I was working on something and realized I could make a website (personal project) that ends up using a lot of the same code that I got paid for.