Are Programmers Responsible For the Actions of Their Clients?
Bobfrankly1 writes "Robert Stuart and his company Extensions Software are being charged by New York authorities, claiming he is promoting gambling in New York because of the actions of his clients. They are charging him after he rejected a plea agreement that would have him plead guilty to lesser charges, adding backdoors to his software, and using said backdoors to gather details on his clients and their customers." Another article on the case at Salon.
There's no need to elaborate, is there? The analogies you conjur up in your mind are sufficient to tell you just how stupid an idea this is.
I mean, no!
What was the question?
Anyway, greetings, Slashdort! I am pleased to present you with this information.
If you can decode it, you will be able to read it, and you will have eternal bliss.
-9-9-9-du8a9iaiod99io3klk3k3kkfnksa;;a;a;;dfji oin fheofe;hiohojp;j oink oink e389rih3o2lwiohrwouihfld dogfart the.
Good day and remember, always eat breakfast!
UNITE with the Campaign for a Free Internet because today, our future begins with tomorrow!
End of story
Too many fuckers running around thinking they have a right to tell everyone what they can do. Why are obsolete Christianity-based laws against gay marriage, prostitution, gambling, etc allowed to exist in the 21st century?
Are plumbers responsible for the actions of their clients?
No. This is just as bullshit.
IMHO it all depends if the programmer knows that the client will use said feature/software for illicit activity. If the programmer doesn't know them he`s not to blame. Otherwise he is a partner and should be prosecuted as so, specially if the feature in question has the only possible purpose of illegal action.
This combination doesn`t exist: ETIs that know about humanity and want to see us dead. Otherwise we wouldn't exist.
This particular excerpt just helps to show how out of control things have gotten:
The case began in February 2011, when Stuart says he and his wife got the Kim Dotcom treatment after about 30 local Arizona law enforcement agents wearing SWAT gear and camouflage dress — some of them with bushes attached to their shoulders to blend into the woods around his house — descended on his home and threatened to send him and his wife to prison for 35 years if he didn’t cooperate.
The search warrant used in the raid said Stuart and his wife were engaged in money laundering, operating an illegal enterprise and engaging in the promotion of gambling. Stuart has tried to obtain a copy of the affidavit used to get the search warrant, but it’s currently sealed.
Why yes of course, 30 Arizona SWAT agents to take down a husband and wife accused of online crimes in New York. Sounds about right. At the very least, SWAT got the right address and didn't shoot anybody's dog.
Seems that the DAs office in NYC should be busy issuing Arrest Warrants for manufacturers of Guns, Knives, Automobiles, Hammers, Crowbars and Household Cleaning Products.
Ahh fuck it -- just arrest anyone who has ever made anything.
We can't be too sure.
I'm sure Duct Tape has been used in many abductions and murders.
And arrest everyone at Google too -- how many murder suspects have been found to have used their site to help them commit their crimes?
He did do something to stop the illegal behaviour: He didn't sell his software to them.
He should sue for copyright infringement.
Why don't the police go after Facebook? I'm sure many poker nights have been organised via the social networking site.
Gun manufacturers held responsible for how their clients use their guns.
The liberals up there in New York know this is a perfect test case to get all those Religious Right Republican biddys nodding their head yes along with them up until the time it's too late to say "wait! no!"
The real issue here is: Should software makers backdoor their programs for cops?
Stuart showed Wired a plea agreement signed by former Manhattan Assistant District Attorney James Meadows, which stated that he would plead guilty to second- and fourth-degree money laundering charges and assist the DA's investigations by, among other things, "aiding in the design of software used to obtain records, usernames, passwords, and other information stored on websites using" his company's software.
Illegal. Any evidence acquired by that software would not be usable in court.
just wait until we have the first fatalities with civilian UAVs or autonomous cars without permanent supervision. The weasels in management and politicians craving recognition will point all the way down to the poor soul who failed to write perfect code in too little time. This discussion is similar to the one about who is responsible for shootings - shooter or gun manufacturer. Only that at some point there will not be an identifiable person holding the gun, and still people get killed.
You know it's time for the next revolution when your rulers' names end with roman numerals.
It does mean the CIA is responsible for torture committed by 3rd-parties it transferred prisoners to, doesn't it ?
The Cloud - because you don't care if your apps and data are up in the air.
Is MS responsible when someone uses Word to write a ransome note? No -- Is IBM partly responsible for how well some concentration camps were ran? Maybe
after all, both Google and Zynga do gambling too.
-- Tigger warning: This post may contain tiggers! --
Are gun makers responsible for how their guns are used? :)
Of course not.
Now hold still while I use this street sweeper autopump shotgun on you and empty the magazine.
-- Tigger warning: This post may contain tiggers! --
What point were you hoping to prove with that?
Asinine shit like this is why we need to maintain our right to trial by jury. If you're ever called to serve on a jury, please remember that when you do so, you are directly exercising the people's sovereign power to determine a just verdict of the case before you. A jury has the right to return a not guilty verdict if they so choose, even though the prosecutor and the judge will lie to you and tell you otherwise. Remember, you OUTRANK the entire government when you're a jury.
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
They are being charged of "knowingly advanced and profited from unlawful gambling activity".
So if they made/sold the software for/to somebody who was going to use it for unlawful gambling *knowingly* then I guess the justice has a case against them.
On a knife analogy:
If I make and sell knives legally, then its hard to be accused when somebody uses them to commit illegal action.
On the other hand if I sell the knife somewhere where selling of knives is prohibited, or if I make it and sell it by order to a somebody who is going to use it illegally and I am aware of that at the time of making/selling, then I guess I am probably at wrong.
But here's somebody who is and wrote a comic book about the subject.
http://lawcomic.net/guide/?p=446
we hear all the time on slashdot about how science is a social good, how it should be supported by taxpayers dollars, how it benefits mankind, cures disease, etc etc etc.
but whenever some case like this comes up, of scientists or engineers being amoral and contributing to awful things (or atrocities), we hear over and over that science has no responsibility for its creations, engineers arent responsible for any use of their work, etc etc etc.
you cant have it both ways. either STEM is a social good, or STEM is neutral and not responsible for anything that happens.
Most of the 'great STEM' people, like Einstein, Sahkarov, Sagan, and many others, would argue that STEM people are not only responsible, they are the vanguard and should take the lead in examining the impact their work has on society. And they did that. The Bullet of the Atomic Scientists was the output of the leading STEM thinkers of the 20th century, and the Doomsday Clock was their way of trying to warn us about what is happening.
Of cousre, STEM can make you a lot of money, and why put your career in jeopardy, and your nice house, car, gaming rig, etc etc etc? Of course it's easier to simply argue away your conscience and, of course, something like 10% of people have no conscience ('sociopaths') so we will always have some issues in this regard.
But when enough people just stop caring, the sociopaths can take over.
Is this what law enforcement has come to? So what next, when someone bludgeons someone with a craftsman hammer they'll go after Sears? I think this is a case of laziness on the part of the DA and the detectives involved in the case.
Seriously? Who does it hurt?
If a programmer knowingly and willingly develops software with the intent for his clients to commit a crime... then absolutely they should be held liable as an accomplice to the crime. If they didn't intend for it to be used illgally then no they shouldn't, and they shouldn't be held liable for unintended downstream consequences. The problem is that it hard to prove one way or another, that's why we have a legal system to sort these things out and why we have a presumption of innocense until proven guilty.
Probably says it in hebrew or some other bloated confusing legal jargon in the employment agreement the programmer signed. And if not, then its probably somewhere in the severance-package agreement they signed in exchange for that extra two-months pay.
Word of caution to noobs who are only a few years out of college: This is the kinda crap they don't prepare you for when you get out into the real world. Beware the vaporware and fraud scams you might become the patsy for when things get legal.
I use them because a fire safe only protects against fires and not vicious psychopaths in camo with shotguns and rifles.
gun manufacturers are not responsible for users of there guns.
Your strawman doesn't represent GP's logic because GP said that the programmer should be held responsible if he "knows that the client will use said feature/software for illicit activity." That's different than knowing that the software could be used for illegal activity, even for something so widely used that that knowledge also implies knowledge to a statistical certainty that some user, somewhere will eventually end up using for criminal activity.
And, frankly, it is pretty much the standard that, decades ago, when I worked in retail (at Radio Shack) we were trained to apply: if a customer told us something that made us believe they were going to use the product they were seeking to purchase for criminal activity, we shouldn't sell it to them, otherwise the we (the company and potentially the sales person) could be held culpable.
There's the case where a purchaser goes on to use a product illegally and the seller is innocent, and then there is a case where a criminal purpose known to both the seller and purchaser is the whole point of the sale. Obviously, the seller, when charged, has a vested interest in portraying the latter case as if it was the former; there's a reason we have trials with evidence rather than just deciding criminal cases based on public statements by either the prosecutor or the defendant.
the legal question "Is the programmer responsible for what their client does with the software they write?"
.. stop writing it.
the moral question "Should the programmer have written the software?"
Seriously, most of us work on rubbish that rips people off. The thin red line of 'legal' vs 'illegal' is just as much an abuse of law as what the government is doing. Don't want to get in trouble for writing dodgy software?
Are car designers responsible for drunk drivers?
"Some books contain the machinery required to create and sustain universes."-Tycho
The actual charge (rather than Stuart's characterization of it) is that Stuart and his employees "knowingly advanced and profited from unlawful gambling activity by engaging in bookmaking to the extent that they received and accepted in any one day more than five bets totaling more than five thousand dollars."
Not that they provided software which the purchaser of the software used (with or without their knowledge) to accept bets, but that Stuart and his employees actually received and accepted bets.
If Stuart is to be convicted, they will need to prove that charge to a jury.
Good opportunity to put in jail all weapon makers for multiple murders
That is all.
Yes, remember: http://www.wired.com/threatlevel/2009/06/watt/ ?
Is anyone else concerned with the fact that the state of Ney York wanted a back door built into software to collect data? I expect that kind of behavior from Uncle Sam, but this seems pretty onerous for a state.
If programmers were responsible for misuse of their software, Microsoft would be out of business due to the number of people using windows to program exploits.
I think the plea bargain agreement(http://www.wired.com/images_blogs/threatlevel/2012/12/Robert-Stuart_Plea-Agreement.pdf) should land Manhattan Assistant District Attorney James Meadows in Federal Jail.
He is asking the software vendor to commit theft on a large scale.
I'm not sure of the exact change, something like conspiracy to commit grand theft.
... programmers could be held responsible for whatever it is that they explicitly designed the software to do, to the extent that fitness for a particular purpose is actually applicable. Other than that, no.
File under 'M' for 'Manic ranting'
.. says it all: that's what it is for.
Come over here and trying finding informed citizens who can actually make a difference. Almost everybody is polarized into the 'liberal' 'conservative' 'ultra liberal' and 'ultra conservative' camps, and practically speaking it amounts to us electing one of the same two groups every voting session without enough swing to even get goverment funding to a third party.
Practically speaking the system is broke, the citizens are broke, and the only kooks stupid enough to take up arms have been gunned down by the feds on trumped up real or imagined charges in order to ensure that nobody further would even consider doing the same in numbers sufficient to elicit change.
Hell go read up on the Native American's struggles post-reservation. Especially go look post-Casino legalization. The whole casino thing has basically just turned into a tax/legality dodge for the incumbent gambling companies who now 'manage' instead of owning the casinos on the reservations and get all the benefits of res status with none of the drawbacks (notably no federal benefits being required for employees, but the benefit of using 'foreign': read americans without needing to pay Social Security, Medicare, etc benefits, and not having to follow overtime laws.)
Much like has happened with outsourcing shit is getting worse, but there's not enough people inconvenienced seriously enough to raise a national level stink to get things changed.
Suitable captcha: Mythical.
It is reprehensible for a government based on the rule of law to coerce a citizen to break the law.
However, if his software was open source, it would be that much harder for governments to play "cloak and dagger" with it.
Imagine if he made playing cards ...
You seem to regard science as some kind of dodge... or hustle.
'Stuart showed Wired a plea agreement (.pdf) signed by former Manhattan Assistant District Attorney James Meadows, which stated that he would plead guilty to second- and fourth-degree money laundering charges and assist the DAâ(TM)s investigations by, among other things, âoeaiding in the design of software used to obtain records, usernames, passwords, and other information stored on websites usingâ his companyâ(TM)s software'.
AccountKiller
Now grow some spine and tell that to North Korea or Iran.
I wonder why the feminists declares war on Islam, after all the religion discriminates women.
Oh wait, it is the liberal policy of only picking fights against the weak, and kowtow to those who are stronger, be it terrorists or nazis.
Are Politicians responsible for the actions of their constituents.
Yes.
In this case the entire population of the State of Connecticut can be exterminated with President Obama's Kill All order.
Go Obama ... GO GO GO.
But federal agents who knowingly and INTENTIONALLY sell guns illegally to mexican drug cartels are.
It's one thing to know that a product COULD be used illegally. It's quite another to design the product specifically for a purpose that's illegal, and to know that a specific partner/customer is almost certainly using it exclusively for illegal purposes.
I wrote bulk mailing software. I'm 100% certain that none of my customers use it for spamming because I'm responsible about how I market it and who I sell it to.
one issue with on line gambleing is the taxing and each state will want there cut as well as the fed.
I remember a kid in NYC with bad hair and a worse attitude who tried to claim he had no idea his packet sniffer was being used for packet sniffing, or why, when it was obvious that he did.
But this has exactly what to do with the story we're currently discussing...?
Il n'y a pas de Planet B.
Let's pretend I'm a juror and the judge didn't already kick it out. I'm going to apply the "common sense" principle.
Was the developer a co-conspirator? OR
Was the developer merely grossly negligent? OR
Was the developer merely selling a lawful product to a customer which he had no legal obligation to monitor?
Non-computer example of co-conspirator:
Burglar walks into a hardware store and says "I need something to pick my neighbor's lock so I can steal his stuff when he's at work tomorrow. I can't pay you now but I'll give you have of his loot." "Sure, here's our lockpick set."
Non-computer example of being grossly negligent:
"Bar*HIC*keeper, can I have one for the *HIC*[stumbles and falls] road? [reaches into pocket to get car keys]?" "Sure, I'll put it on your tab."
So, basically, as a juror I'm going to ask:
* Is the programmer in cahoots with the other criminal?
* If not, is it reasonable for him to realize that his product will almost certainly be used to commit a crime AND that it almost certainly will not be put to any other use except perhaps "to prove the point" that it "can" be used for non-criminal purposes?
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
Goes on in indian software development all the time this building in of backdoors dosen't it? No one investigates that so whats the issue!
If someone beats EZPass - arrest the programmer who built it.
The bottom line is ...this case is all about MONEY. The Government wants to take Stuart's money...and all the money of the people who are
using the software. The Government can allege in a complaint that the money is "criminal proceeds"---and money laundering statutes can allow
the Government to allege that any money that even came into contact with the criminal money should all go to the Government, and directly into
the coffers. (Gambling being a "victimless" crime)
This is the world of Forfeiture. To see the hundreds of pages of property seized by the Government that they want to keep, go to " Forfeiture.gov".
The Courts and the Government have vastly expanded the definition of "money laundering" to include just about any transaction.
Furthermore, 96% of people accused of a Federal Crime plead guilty rather than go face the "trial penalty" where everything is stacked against you.
I know. I have been in Stuart's shoes. In 2008, the Government seized numerous assets belonging to me, and accused my husband and I of
money laundering. I went to trial and was acquitted of all 12 counts against me. I'm sure the jury had no idea I could spend 10 or more years
in prison for each count for doing such every day things as buying a boat. (You probably think of money laundering as running cash thru
foreign accounts to hide it's illegal source--but no, it can be as simple as depositing a check into your own account, clearly in your name, and then buying something!) I was literally charged with four of the counts for buying a boat!
I was acquitted in 2011. It is now 2013, six calendar years after seizure. You would think I have my assets back, or that at least the constitution would require I have due process--but NO. I still have NOT had my day in court---even after being declared innocent...because the Government will do ANYTHING to keep my MONEY. This has all been so stressful, financially devastating and unfair. I could NEVER have imagined it would be possible in our country. BUT EXPECT TO SEE MORE OF IT as each Federal district competes to brag about how much money they bring in. Google "Forfeiture and (ANY state)" to see the big money that Governments want to take from citizens and corporations. It is a growth industry.
On its face, he sold web-gambling software to foreign customers for use outside the United States.
Putting on my "If I was the juror" hat, the key to conviction would be how aware was he that his customers were taking bets from people in New York State, and if he was aware, was his not firing that customer gross negligence or actual co-conspiracy?
Unless there is a specific law that I am unaware of, it's perfectly legal for Americans to write computer code for foreign companies, even the use of that code by the customer for its intended purpose would be illegal if the company or its customers were in the United States. As a trivial example, I can create software for use in automobile engines that specifically allows pollution levels that are illegal in the United States then sell that software to car companies abroad for use in cars that will not be imported to America.
However, if I knowingly and actively help one of my customers fool EPA testing by detecting that the car is being used in what looks like an EPA test, it goes into "America mode" so it passes the test (with perhaps a loss in performance), then I'm a co-conspirator and I should expect to be arrested, charged, and convicted as soon as the feds wise up to what's going on.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
Reading this article is kind of wild... I was approached to do a very similar project at around the time he would have written this software.
I refused it.
That decision cost me at the time. I nearly lost my job over it, annoyed everyone involved, and the company lost what had been a fairly profitable client (who referred it to us, and looked bad when I rejected it.)
He may not have known that he was likely to get into trouble over it, but that means he was not duly diligent. If I recall correctly the arguments against my stance that this was not legal were as follows:
1) Advertisements were running on TV for this type of gambling (I produced a letter the DOJ was circulating to advertisers at the time stating in no uncertain terms that they consider it illegal.)
2) It was not a US company, and it was ok to write it for them since they are not bound by US law (I argued that I am a US citizen, and am subject to US law regardless.)
3) The company would get into trouble, not me personally (I argued that this was possibly criminal, and they could pierce the veil over it.)
4) It was not my job to decide this, and I should basically just shut up and do it... or there would be consequences.
Everyone was very pushy about this. The direct payment would have been large, and it came with some ownership (likely a very substantial amount of money.) When I refused I got into a very serious argument with my boss.
This lasted about a week, and included having to join a couple of conference calls where I was yelled at for not being a team player, was told I was sabotaging the company, and that maybe I was not worth having around after all. I was also told that they would provide a poor reference if asked, and would make sure I lost the referring client (who I did lose over it.)
I still calmly refused, and eventually ended the conversations with "At the end of the day I either write this software or not. I will not, and you are now wasting your time in trying to change my mind."
I qualified my refusal with the conditions under which I would write it: which included either a license by a US based gaming commission which I believed covered what they wanted to do, or a letter of opinion from the DOJ that this did not violate the law. Neither of these applied, and so my refusal stood.
I am now very glad I decided not to do that project.
Currently I work as a CTO (obviously not at that company.) Product development is under my control, and a non-trivial part of the job is to consider the legal implications of what we do (legal usually reports to the CTO for a reason.)
Liability in software is the same as it is in any other industry, despite the fact that overhead is lower than most. If you produce a product you specifically know will be used for illegal purposes you can very much be held liable (in that case allowing US citizens to place bets on sporting events over the internet.)
If the primary use is legal and you make some effort to curtail illegal activity, it is generally not an issue. In this case he either knew or should have known that the primary use was not legal. His case is weak, and it likely would be better for him personally to take the plea bargain.
I'm a signature virus. Please copy me to your signature so I can replicate.
If you actually read the article, you would see that he is claiming zero knowledge of any illegal use of his software in NY State or anywhere else. All of his sales were to clients not based in the USA, and furthermore he claims that he carefully checked to insure all his clients were legitimately operating in areas where such gambling is perfectly legal. Supposedly the software is not even usually sold directly to the entities taking bets, it's more of a middleman situation where clients running his software would in turn provide services to actual bookmaking/gambling operations - and that may be how he got into trouble, because he would have no way of knowing if his clients were in turn offering services to illegal operations. Of course, it's possible he knew all along who the final users were going to be, and if the prosecution can prove this he will likely be found guilty and rightfully so, but it doesn't sound like they are trying to make that case. If you believe this guy is telling the truth, it really does seem like a case where he is being held accountable for what other people did with his code without his knowledge. The interesting angle is that he was only charged after he refused to install secret backdoor code at the behest of the FBI, who wanted him to secretly record the names and addresses of all the gamblers ultimately placing bets processed with his software. If true, that is rather chilling indeed. Given that virtually all software can be used to facilitate criminal acts of one kind or another, who knows how many software writers have caved in to similar demands and already installed precisely this kind of secret backdoor code?
Why not sue the government for enabeling TAX FRAUD?!
Without tax laws, there could be no tax fraud.
THINK! It's patriotic
I know. This never happened. You don't exist.
You mean this isn't the way it works?