|
First of all, they can't take out your mind so anything you have written can be (more or less) reproduced. Keeping the code is just a bit faster .
Secondly, there is not a single company that will sue you for writing or using a library that does something "known" like database access or openCV stuff eg.
If there is a unique algorithm involved, even than will they never do something, because it is probably so specific for that problem (and specific for that company) you'll never use it anyway.
So the question of to sue or not to sue is basically answered by asking yourself: Can I market this myself and earn bucket loads of money with it (and create competition)?
Even then I heard that often the judge will rule in favor of the developer.
In summary: in practice this occurs rarely, but it could be helpful to read the contract carefully and put your foot down if you disagree.
|
|
|
|
|
Owning code is like trying to own the wind. There are too many ways to get around that.
Leadership equals wrecked ship.
If you think you are leading my look behind you. You are alone.
If you think I am leading you, You are lost.
|
|
|
|
|
What iv'e found in this day and age, is that vast majority of my clients think I just plug together open source lego bricks anyway.
Unless I'm being asked to participate on a very closed, internal application for a client (EG: an internal tool written for desktop use) then they assume that the code and libraries I use, come from open source.
NuGet/Npm and so on...
So they often don't question me about code ownership, as long as what they get works, at least with web facing projects their usually happy.
As I say though, if it's internal, binary and not for public consumption then there usually is a negotiated contract before either party signs.
|
|
|
|
|
If you are an independent contractor, your work done for another entity that contracts with you belongs to them - they have the intellectual property rights unless something in the written contract says otherwise.
However, a good practice that protects you and allows shareable usage between customers, is to create your own libraries on your own time, then make the use of them a condition of the contract. For example, the entity to whom you contract has the right to use your libraries freely within the application you wrote for them (as they may revise and extend the application over time using other developers), but only that application without paying a licensing fee (which will in reality rarely happen). Normally, they would get a copy of the library's source code at the time the contract is fulfilled, and sign a non-disclosure statement such that they cannot divulge the code to others.
That gives you copyright protection over your libraries, the contracting entity the right to alter your library code for their own use, and possibly create a revenue stream for you by marketing your libraries to other developers.
|
|
|
|
|
As a manufacturing engineer AND application developer, I would compare code to machine design.
What I explain to tooling and equipment suppliers is, if your quote has design (code) charges we (the customer) own the design making it proprietary to us the customer. If you the supplier want to own the design (code) specify in your quote that the design is proprietary and show me, that we the customer, are not paying for design time.
|
|
|
|
|
Very simple it depends on what you have contracted to do.
If there is nothing specific in the contract then you own the code as the author and for many clients that's all they need and expect.
However some clients might insist they own the copyright to the new code, if agreeable get them to pay you well!
If you are working or extending their code - then it could be implied that this is the case - as clearly they own the copyright of the original work and they are paying you in a way analogous to an employee, where they own the copyright by default.
Bottom line - Get the contract right for you and the client and that you both understand it!!!!
|
|
|
|
|
|
The butthurt levels tend to be quite the same.
* CALL APOGEE, SAY AARDWOLF
* GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
* Never pay more than 20 bucks for a computer game.
* I'm a puny punmaker.
|
|
|
|
|
As usual, a useless comparison. For, you see, I added another item to the trending:
Check Here For a Greater Truth![^]
And so what have you learned? (Rhetorical Question, I don't expect much)
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
|
The timeless, ageless Truth[^] of human nature dominates even the Full Truth
|
|
|
|
|
Jon McKee wrote: The timeless, ageless Truth[^] of male human nature dominates even the Full Truth
And possibly some of the less defined genders.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Now you are talking!
|
|
|
|
|
well to anybody concerned about global warming it's been 100% proved that haemorrhoids are very inconvenient.
At this point would offer you some waterfront property, but Al Gore already bought it.
OK, Naughty, Soapbox but couldn't resist a quick dig.
Sin tack
the any key okay
|
|
|
|
|
|
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
SMUT . . . The Stuff That Dreams Are Made Of !
Yet another of the many great truths I realized and verbalized.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
That reminds me that England has two Great Universities, Oxford and Cambridge. The former is known as the "city of dreaming spires", the latter as the "city of perspiring dreams".
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Uhhh....[^] I'm guessing that part on the left was during the Go craze.
|
|
|
|
|
Indeed.
Oddly enough I compared it to 'gay sex', the 'by country' breakdown was very interesting, Libya and Thailand seem to be obsessed with it! LOL!
|
|
|
|
|
As the graph just shows the number of searches over time relative to the peak for that term, this should come as no surprise at all.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Well, since you barely talk about anything else, I take the hint.
modified 20-Oct-19 21:02pm.
|
|
|
|
|
Interesting color scheme. Because, here in the US, the Republicans (financially conservative) are the red colored and the Democrats (liberals) are blue. And it is the liberals who are concerned about global warming. It is the conservatives who are getting a case of hemorrhoids listening to the liberals complaining about global warming.
|
|
|
|
|
Yesterday I asked about a TFS book. Then this response made me realize that what I really want is Team Services.
Anyone know of a good getting started book?
Thanks
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.
|
|
|
|
|