Read the first sentence again - '... I stole from someone else ...'

Your at fault - gone - history - plead guilty.

BUT, if you deny you stole it then when you go to court they will first (A) need to prove they own it and then (B) need to prove that there was a reasonable expectation that you knew they owned it. You of course will also need to prove that you own it and didn't know they claimed that they owned it because if you didn't challenge their claim that they own it when you first became aware of their claim, then your first argument will fail because you didn't assert ownership when you knew someone else was 'pretending' to claim ownership.

(A) can be quickly assisted by seeking patents or registration in some recognised legal jurisdiction although there are other ways that a judge may be swayed. You should also understand that filling in a form and submitting it for a patent etc is no guarantee that you were first with the idea/code. Patents etc can be overturned. Similarly (B) does not mean that they need prove that you (yes YOU) personally were aware that the code was already 'owned' by someone else. They will only need to prove that you are not stupid and in fact do have experience in the appropriate software development, so much so that it is reasonable for you to have an expectation that such-and-such code (or a pretty close proximity to it) is used by the aggrieved party.

In short, we live in a legal system that is adversarial in nature. That means that the lawyers will all get rich because there is really no definitive answer to any legal question of this type.

It is a case of who can convince the judge that they deserve the protection that the law can provide. Hopefully the court will get it right but the system is not perfect. More importantly it is not cheap.

Like most coders, we all work in black and white. We use 'while ..' loops and 'if ... else' etc. The law is more like leaving all those statements open at the end. Like a 'perhaps when .. then try .. ' without having any default break statement. Given all those if statements, the judge must make a decision which in fact can have more than one answer and even then result in a less than satisfactory outcome to both or either party.


On 23/06/2011 11:39 AM, mike smith wrote:
On Thu, Jun 23, 2011 at 9:42 AM, David Connors <[email protected]> wrote:
On Wed, Jun 22, 2011 at 10:58 PM, Glen Harvy <[email protected]> wrote:
On 22/06/2011 9:04 PM, Scott Barnes wrote:
What if I wrote some code that I stole from someone else on Codeplex. If the company in question "owns" that code and I don't, does that mean they are the ones getting sued for copyright infringement?
In terms of your first sentence, you are the one that is at fault.

Spot on - that is precisely the opinion that came to us from our HR lawyer's mouth. As a software engineer, if you choose to put something into a solution then the liability is with you. You are obligated to ensure that it is unencumbered by IP ownership. 

If you don't know the status of the IP ownership or can't get an indemnification to that effect - then don't use the code.


But IP can be an idea (often expressed as a patent, like the multi-touch one Apple are pursuing so aggressively) - this means that everytime you do something 'new' you need to search to see if it is patented?  Nothing would ever get done!
 
Also, It really isn't that hard to ask for management permission to use a third party library and hence absolve yourself from responsibility.


Not that hard, and in 12 or so months, who knows, they might come back with an answer. 

--
Meski


"Going to Starbucks for coffee is like going to prison for sex. Sure, you'll get it, but it's going to be rough" - Adam Hills

Reply via email to