Click here to Skip to main content
14,449,458 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
 
GeneralRe: Freelancers: How do you cope with that? Pin
musefan9-Jan-20 4:00
Membermusefan9-Jan-20 4:00 
GeneralRe: Freelancers: How do you cope with that? Pin
honey the codewitch9-Jan-20 4:50
mvahoney the codewitch9-Jan-20 4:50 
GeneralRe: Freelancers: How do you cope with that? Pin
Joan M9-Jan-20 6:08
professionalJoan M9-Jan-20 6:08 
GeneralRe: Freelancers: How do you cope with that? Pin
honey the codewitch9-Jan-20 6:29
mvahoney the codewitch9-Jan-20 6:29 
GeneralRe: Freelancers: How do you cope with that? Pin
Joan M9-Jan-20 6:30
professionalJoan M9-Jan-20 6:30 
GeneralRe: Freelancers: How do you cope with that? Pin
honey the codewitch9-Jan-20 6:34
mvahoney the codewitch9-Jan-20 6:34 
GeneralRe: Freelancers: How do you cope with that? Pin
TheGreatAndPowerfulOz9-Jan-20 6:51
MemberTheGreatAndPowerfulOz9-Jan-20 6:51 
GeneralRe: Freelancers: How do you cope with that? Pin
DerekT-P10-Jan-20 0:18
professionalDerekT-P10-Jan-20 0:18 
I wouldn't take the term "library" too literally. You have an existing range of code "snippets" that you have either developed yourself or taken from the public domain, that's your library. Some of the "library" may even just be in your head, like how to open a file. But software development is about how you put those pieces together to achieve a specific result. If you try and get into much more detail than that, you can argue that the word "public" has been take from prior copyrighted works; ultimately, someone could copyright the values 1 and 0 and we'd all be stuffed.

I come across this issue quite frequently. At one stage I'd developed a market-specific application for a client, and staff members from that company left and started up (several different) competing companies and all came to me asking to write them the same application. Once non-competition clauses in my original contract expired I was able to provide very similar applications quite quickly because they were composed of basic generic building blocks that I use in virtually all my apps (a framework, effectively) - things like error logging, data access, configuration options; but also stuff like postcode validation/formatting, google address validation etc. I already had the domain "knowledge" so bolting these together was relatively simple. At times I couldn't quite remember how to do certain stuff so I might refer back to other code I'd written, but wouldn't say I "copied" it as such. At one stage I also translated the code from one .Net language to another, which was a trivial process but resulted in different source code.

If concerned about legal redress, you might want to refer to the process you're undertaking as "building" an application, rather than "developing" it. The size of your building blocks varies, and some might be used elsewhere; but you're putting them together in a unique, bespoke way for this client to achieve their specific goals. (See Playing all the right notes[^])

modified 10-Jan-20 5:25am.

AnswerRe: Freelancers: How do you cope with that? Pin
F-ES Sitecore9-Jan-20 2:16
mveF-ES Sitecore9-Jan-20 2:16 
GeneralRe: Freelancers: How do you cope with that? Pin
Joan M9-Jan-20 2:25
professionalJoan M9-Jan-20 2:25 
GeneralRe: Freelancers: How do you cope with that? Pin
F-ES Sitecore9-Jan-20 2:33
mveF-ES Sitecore9-Jan-20 2:33 
GeneralRe: Freelancers: How do you cope with that? Pin
davecasdf10-Jan-20 5:28
Memberdavecasdf10-Jan-20 5:28 
AnswerRe: Freelancers: How do you cope with that? Pin
musefan9-Jan-20 2:36
Membermusefan9-Jan-20 2:36 
PraiseRe: Freelancers: How do you cope with that? Pin
Slacker0079-Jan-20 3:15
professionalSlacker0079-Jan-20 3:15 
GeneralRe: Freelancers: How do you cope with that? Pin
W Balboos9-Jan-20 4:02
mveW Balboos9-Jan-20 4:02 
AnswerRe: Freelancers: How do you cope with that? Pin
Johnny J.9-Jan-20 3:03
professionalJohnny J.9-Jan-20 3:03 
GeneralRe: Freelancers: How do you cope with that? Pin
Sander Rossel9-Jan-20 4:21
professionalSander Rossel9-Jan-20 4:21 
AnswerRe: Freelancers: How do you cope with that? Pin
Sander Rossel9-Jan-20 3:13
professionalSander Rossel9-Jan-20 3:13 
PraiseRe: Freelancers: How do you cope with that? Pin
Slacker0079-Jan-20 3:16
professionalSlacker0079-Jan-20 3:16 
GeneralRe: Freelancers: How do you cope with that? Pin
Joan M9-Jan-20 6:13
professionalJoan M9-Jan-20 6:13 
GeneralRe: Freelancers: How do you cope with that? Pin
TheGreatAndPowerfulOz9-Jan-20 6:55
MemberTheGreatAndPowerfulOz9-Jan-20 6:55 
GeneralRe: Freelancers: How do you cope with that? Pin
Joan M9-Jan-20 10:10
professionalJoan M9-Jan-20 10:10 
GeneralRe: Freelancers: How do you cope with that? Pin
DerekT-P9-Jan-20 23:07
professionalDerekT-P9-Jan-20 23:07 
GeneralRe: Freelancers: How do you cope with that? Pin
Joan M9-Jan-20 10:11
professionalJoan M9-Jan-20 10:11 
GeneralRe: Freelancers: How do you cope with that? Pin
TheGreatAndPowerfulOz9-Jan-20 10:30
MemberTheGreatAndPowerfulOz9-Jan-20 10:30 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.