Are Programmers Responsible For the Actions of Their Clients? 222
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.
No. (Score:5, Insightful)
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.
Re:No. (Score:5, Insightful)
I found a similar story on another obscure website:
"An anonymous reader points out the case of Saeed Malekpour, an Iranian-born permanent resident of Canada who worked as a web developer. In 2008, during a visit to Iran, Malekpour was arrested and detained by Iranian authorities on charges that he designed and moderated "adult content websites." In 2009, he was sentenced to death for "acting against the national security, insulting and desecrating the principles of Islam, and agitating the public mind." Malekpour wrote photo-uploading software, and in a letter he sent from prison, he said it was used by porn sites without his knowledge."
http://yro.slashdot.org/story/12/01/22/0354253/web-developer-sentenced-to-death-in-iran [slashdot.org]
Re: (Score:2, Informative)
[No.] There's no need to elaborate, is there?
I want to agree, but according to the linked articles, it sounds like they're making headway on proving that wrong.
Re:No. (Score:5, Funny)
Re: (Score:2)
Now that analogy works! A+
Re:No. (Score:5, Insightful)
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.
Actually, yes...if you know in advance that what you're doing is actually facilitating a criminal act. It's called "being an accessory," or even falls under conspiracy, given the level of involvement needed to write software specifically to do certain things. Here's the difference:
1: Being a gunsmith, making a gun, and putting it up for sale in accordance with all laws. Some guy you don't know buys it and then uses it to commit murder; the first time you learn of his intent to do so is when you find out that he did it. Okay, you aren't accountable.
2: Being a gunsmith, and being approached by someone to make him a firearm with no serial number that wouldn't be traceable because it'd have no records. He pays you in cash, and tells you he intends to commit murder with it when you give it to him. Yeah, you're responsible in that case.
Gambling in New York isn't legal. Writing software to be used in New York for gambling is therefore committing a crime. Slashdot just gave this a stupid title, is all..the crux of the question is not whether "programmers are responsible for the actions of their clients," but whether programmers who knowingly and willfully contribute to the commission of a crime can be prosecuted. And they can.
Re: (Score:3)
So does that mean Jon Johansen and his accomplices are in fact criminals for writing and distributing DeCSS and we were wrong in supporting and defending the cause all these years?
Re:No. (Score:5, Insightful)
This does not follow. It's not particularly unusual to build something "for export only" -- to use a car analogy, cars which aren't street legal in the US but are street legal in other countries. And if you prefer booze, the Jack Daniels distillery is located in a county where it is unlawful to sell alcohol.
Re: (Score:2)
Yes, but then it wouldn't be "used in New York for gambling".
Re: (Score:2)
Because no one ever uses anything in a way they are not supposed to?
Re: (Score:2)
Parent comment wins, shut down the thread. The question is would a reasonable person believe that he was facilitating a specific crime. If so, the culprit is guilty. This has always been the legal standard and software doesn't make it different. The burden is on the prosecution to show that a reasonable person would know. When judging the facts the key considerations are "reasonableness" and "specificity".
Re: (Score:3)
Re: (Score:2)
In this case I can actually see some point in charging him. To use your analogy, he was running a brewery in a country where alcohol consumption is forbidden.
Is there any use for his software in the US that is not against the law? If there isn't, then the guy is guilty of at least stupidity.
Re: (Score:3)
No, I'd say it's more like he's making brewing equipment in a country where alcohol consumption is forbidden and shipping the equipment to countries where it is legal.
Re: (Score:3)
And his customers are shipping them right back, or at least selling their alcohol back in his country. I can definitely see why law enforcement is pissed off at him. But I'm not a lawyer so can't say if what he's doing is against the law or not.
Re:No. (Score:5, Insightful)
Why not address the larger issue of why the government has to be everyone's mom? People will gamble. Some people enjoy it. Some people get hurt. The identical thing can be said for anything: mountain biking, ice cream, jogging, or french fries.
How's the saying go? Canada got the French. Australia got the cons. And we got the Puritans.
fucking puritans.
Re: (Score:2, Troll)
Gambling is only gambling when the odds are equal for everyone, else it is a scam and those whom the odds favour are lying, cheating and stealing, that's the truth forget the bullshit. Typically the individual has to be charged so that he can be properly investigated to find out how much maintenance he was doing on his code. No one produced perfect code except the most simplest of it, first time around and the environment it which the code operates is itself continually changing, so maintenance is highly l
Re: (Score:2)
No, gambling is gambling no matter what the odds. Some gambles are more favorable than others, but it is still gambling.
Re:No. (Score:4, Interesting)
No -- cheating would be telling everyone the odds are even when they are not. Anyone who plays at a casino game is totally aware that the house has an edge. Those people aren't being cheated -- they're gambling. Now it would be different if the casino advertised something along the lines of "players have a 5% edge over the house" but the truth was the opposite. Casinos don't do that though so nobody is being deceived (and if one did, then yes, they'd be cheaters and liars).
I get that you don't like that setup, but your personal feelings don't change the character of the act of gambling when the odds don't favor you. It's still gambling, just not the smartest type. Secondly, how would the house stay in business and pay staff if the games were completely even? Statistically speaking, that business would be a bad bet, and under your thinking, it would be the customers that were cheaters and liars because the customers would have a much higher expectation of profit than the casino that had to pay staff, electricity, maintenance and capital costs -- and yet would only break even on bets over time. Plainly that's a recipe for losing money, so a totally 50/50 game in that sense would be totally unfair.
Re: (Score:2)
So according to you the only honest gamble is a coin toss, MAYBE a game of rock, paper, scissors? Everything else is evil and cheating? Just trying to be sure I understand your viewpoint.
Re: (Score:2)
No one produced perfect code except the most simplest of it, first time around and the environment it which the code operates is itself continually changing, so maintenance is highly likely as is taking a percentage of income for reduced initial payment.
Obviously, you've not taken Knuth to heart.
one isses with on line gambleing is the taxing (Score:2)
one issue with on line gambleing is the taxing and each state will want there cut as well as the fed.
Re: (Score:3)
I get that, but think about it for a minute. It basically means that everything the government can't tax, can be forbidden. Not because it is something evil --- just because they can't tax it. Maybe instead of worrying about the ability of the government to get a cut of every damn thing in the world, we should worry about human integrity, the notion that people should be able to live their lives in ways they see fit. And sometimes, the government won't be able to tax that, and it should be OK anyway.
Re: (Score:2)
Why not address the larger issue of why the government has to be everyone's mom?
Stop whining. You live in a society and enjoy the benefits; but in any society, all things are connected to some extent. So, if a family's breadwinner gambles away everything, it doesn't hurt only him, but a number of dependents; people who are most likely innocent in this context and who shouldn't have been hurt. Just imagine that you were hit by the consequences of the irresponsible actions of some fool; wouldn't you want to go after him? And if it turns out that there is nothing to come after, wouldn't y
Re: (Score:2)
Why not address the larger issue of why the government has to be everyone's mom? People will gamble. Some people enjoy it. Some people get hurt. The identical thing can be said for anything: mountain biking, ice cream, jogging, or french fries.
I've nothing against gambling or drug taking, but the argument is presumably that these can have negative effects on society as a whole, and that that overall negative effect trumps their individual right to do what they want.
The reductio ad absurdum would be that the government shouldn't make murder illegal, since some people enjoy it, which not even the most extreme libertarian would seriously suggest. So there clearly is a grey area in between.
If you injure yourself through mountain biking or joggin
No (Score:3, Funny)
Are plumbers responsible for the actions of their clients?
No. This is just as bullshit.
Re:No (Score:5, Funny)
Just their motions
Re:No (Score:5, Insightful)
Re: (Score:3)
They are if they sell them to north korea or Iran.
Re: (Score:2)
No, and there is actually a federal law about this.
And while we are asking, would you go after Ford to stop drunk drivers?
Re: (Score:2)
I imagine a gun maker based in the UK would be in quite a bit of trouble if their guns started showing up in crimes, even if all their customers were abroad. Why make a product that is illegal in the country where you are making it.
Re: (Score:2)
They would be under normal legal circumstances, but Congress specifically exempted them [wikipedia.org].
Re: (Score:2)
In that scenario, Taco Bell would get the death penalty.
Re: (Score:2)
If a plumber reasonably expects that the fruits of his labor will be used in a specific crime, then of course he assumes some complicity and responsibility for the crime. It's hard to imagine how that would happen to a plumber, but you are simply totally wrong to say that he would be inculpable.
Perhaps (Score:4, Insightful)
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.
Re: (Score:2, Troll)
So by your logic, anyone who writes FTP clients/servers, or Web Browsers, or ANYTHING that could be used for Illegal activity, then they should be held accountable?
No thanks.
If it's only purpose is for illegal activities, then sure, prosecute away...
(IANAL) I have a feeling that if the guy wasn't selling it to anyone in the US or anyone outside the US that was using it for illegal purposes he probably won't wind up in jail. They've (Not necessarily NY) tried to hold other non-software companies liable for
Not the same logic (Score:4, Informative)
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.
Re: (Score:2)
No, it wasn't, because knowing that someone, somewhere will break the law is different than selling it to a particular paying customer knowing that that customer intends to break the law with it. The former is generally not a basis for criminal liability, the latter is a fairly well-established basis for criminal liability. The argument portrayed the former as an appli
Re: (Score:2)
The maker of an FTP client will know that someone is going to end up downloading child porn with it.
The maker of a hard disk will know that someone is going to end up storing child porn on it (in the US, possession is already a crime).
A building contractor will know that someday someone is going to put a computer that contains child porn into a house built by him (again, possession is crime...)
A plumber will know that that someday, somebody will masturbate on one of the toilets that he serviced while thinking about a teenager...
Re: (Score:2)
Well if he writes it in a country where FTP servers are illegal, then why not charge him?
Re: (Score:2)
In that case, yes, they should charge him. But it's irrelevant to this case, because gambling software itself is not illegal, just accepting bets with it. You can write and export the software to jurisdictions where they actually accept bets.
Re: (Score:3)
Kinda like cards, dice, and poker chips. You can find these in practically every store in America, even in places where gambling is illegal.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
If you read the actual charge, he is charged with actually receiving bets, not as either a programmer or a guy selling software.
The actual charge (Score:5, Informative)
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.
Re: (Score:2)
If Stuart is to be convicted, they will need to prove that charge to a jury.
Which will be hard to do after the government takes all their money and they're left with a public defender assigned by the court.
Re: (Score:2)
The article is pretty scary... The authorities went WAY over the line in what they asked him to do as part of his "plea". Now that they have totally screwed the pooch they want to take it out on him. The whole situation is pretty kaffkaesque... They are treating it like looking for "drugs" but gambling is not illegal everywhere, even in the same state.
Re: (Score:2)
What they required is, except for the "with a computer" part, perfectly in line with what an accused member of a criminal enterprise who plea bargains to a
Real reactionary (Score:5, Interesting)
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.
Re: (Score:2)
Why should Idaho get all the fun?
Re:Real reactionary (Score:5, Insightful)
The plea bargain is the most disturbing element for me. Apparently anyone can be charged with anything, and then forced to do whatever in exchange for a plea bargain for lesser punishment. The US is a very dangerous place to be right now.
Re: (Score:3)
This. The "agree to the plea bargain or waste away in jail waiting on your 'speedy trial'" is what offends me the most about our current (in)justice system.
Those without substantial financial means find themselves on the losing end, especially when your public defender tells you to take the plea even if you did not do anything wrong.
most ridiculous thing about that is that the plea bargain charges are totally different from the charges filed if you don't accept the plea bargain... which is like saying that history changes depending on what you admit.
Round 'Em Up (Score:4, Insightful)
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?
Re: (Score:2)
Re: (Score:2)
I'm confused (Score:2)
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.
Re: (Score:2)
You can play, as long as there is no illegal gambling
Re: (Score:2)
Collectiong rake is illegal in most of the U.S. Playing poker for money is not illegal.
Re: (Score:2)
Next up (Score:2, Insightful)
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!"
Wrong headline (Score:5, Interesting)
The real issue here is: Should software makers backdoor their programs for cops?
Stuart showed Wired a plea agreement [wired.com] 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.
Re:Wrong headline (Score:4, Insightful)
from the last paragraph of the first page of the article:
“They made it clear that they would do nothing. I was expected to do everything, to modify the system to allow myself to get in to get the information they wanted,” he says. “Their whole intention was for me to retrieve information from those databases that were located in foreign countries. They were going to use me to get to the clients. But I’m not a hacker, I’m a software developer.”
They want him to do it and give them the information, not create a backdoor for them to use. That way it's not illegal.
Unbelievable. The correct response is for the countries in which the gambling sites in question, who are having their lawful business interefered with, reside to start taking retaliatory action - trade embargoes, expelled ambassadors, moratorium on extradition, closing airbases, etc.
Re: (Score:3)
The correct response is for the countries in which the gambling sites in question, who are having their lawful business interefered with, reside to start taking retaliatory action - trade embargoes, expelled ambassadors, moratorium on extradition, closing airbases, etc.
Antigua and Barbuda tried something like that [wto.org] They won the international court case but are not able to collect on the damages awarded.
As always: It depends (Score:3, Insightful)
Re: (Score:2)
That's kinda cool (Score:2, Interesting)
It does mean the CIA is responsible for torture committed by 3rd-parties it transferred prisoners to, doesn't it ?
Comment removed (Score:5, Insightful)
Re: (Score:3)
This is why I decided to answer a summons and not even try to get out of a trial. Then they cancelled my group. Whatever.
Re: (Score:2)
"Asinine shit like this is why we need to maintain our right to trial by jury."
Not quite as easy at it sounds. The way the human mind reasons is not as the enlightenment thought.
http://www.youtube.com/watch?v=PYmi0DLzBdQ [youtube.com]
Re: (Score:3)
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
The geek's faith in jury nullification is stupid.
Jury nullification spares the home town boy and hangs the outsider.
Historically, the way it worked is that the Klansman went free and the nigger got the rope --- often enough without the formality of a trial or a verdict,
In the old days, postcards of such lynchings were quite the thing.
There's nothing better to have around for the days when you just know that the arrogant idiot son of a bitch you've been blessed with as a client is about to piss off the j
Re: (Score:2, Flamebait)
IANAL (Score:2)
But here's somebody who is and wrote a comic book about the subject.
http://lawcomic.net/guide/?p=446 [lawcomic.net]
Why is gambling illegal? (Score:2, Interesting)
Seriously? Who does it hurt?
Re: (Score:2)
Foreign gambling operations give no $s to Uncle $am.
gun manufacturers are not responsible (Score:2)
gun manufacturers are not responsible for users of there guns.
federal agents who knowingly sell to cartels are (Score:2)
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 sel
Car Analogy (Score:3, Insightful)
Re: (Score:2)
Are car designers responsible for drunk drivers?
Does their design replace the passenger seat with a beer keg?
If not, why not?! That sounds awesome!
Provided the car is self-driving, of course.
Hurry up! (Score:2)
Send the DA to Jail (Score:4, Insightful)
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.
I might suggest that.... (Score:2)
Manhattan DA blackmails software developer? (Score:2)
Apply this to toll taking software (Score:2)
If someone beats EZPass - arrest the programmer who built it.
Re: (Score:2)
Yes, cases like this were there awful things happened, like (gasp) gambling! Uuuh!
Re: (Score:2)
Please tell me you're trolling and not seriously trying to treat all of science, or all of science, technology, engineering, and mathematics, as a monolithic whole?
Re: (Score:2)
Too many fuckers running around thinking they have a right to tell everyone what they can do. Why are obsolete Christianity-based laws against
There are plenty of "fuckers" going around doing that based on all sorts of belief systems, be they religions, philosophies, ideologies, or what have you.
gay marriage
Of the countries around the world which recognize same-sex marriage, every single one of them is historically Christian. Note the map here [wikipedia.org].
prostitution
Not quite as overwhelming in this case, but the majority of the places where prostitution is illegal are countries whose primary religion is not Christianity [wikipedia.org].
gambling
You're probably confusing "Baptists" with "Christians" here.
Re: (Score:2)
Re: (Score:2)
LOL. You can kick us later after we're down, but until then we still run the world so try harder to hide your jealousy.
Re: (Score:2)
You can kick us later after we're down, but until then we still run the world so try harder to hide your jealousy.
You're ALREADY ON THE HIGHWAY TO HELL. You just haven't realized it yet. Enjoy the ride. Send us a postcard. Please try not to destroy the whole frigging world as you go down, thanks very much. Bye!!!!!!!!!
The Chinese appreciate what your lawyers and politicos have been up to, very *very* much. Bravo!
Re: (Score:2)
Your sig is quite insightful.
Re: (Score:2)
:)
Re: (Score:2)
Or, that may be a joke, playing off on my ("Holy !@#$!") inflamatory post. It's a fair cop.
Re: (Score:2, Insightful)
The 4 boxes of liberty are the Soap Box, Ballot Box, Jury Box, Ammo Box to be used in that order. Right now we're at the Jury box stage...
Re: (Score:3)
The ballot box comes first and we're still on that stage. Congress currently reflects the values of the American people. We are legitimately divided and thus so is Congress. This is exactly as things should be. Our problems will be solved by the grind of elections.
Re:Kill all the authoritarians (Score:4, Interesting)
The ballot box comes first and we're still on that stage.
I'm not sure that's the wisest course. If a bully slaps you, do you slap him back? No, you hit him with a baseball bat! Didn't you guys learn anything from the Cold War?!? You don't negotiate with bullies, FFS!
Too bad your govt. has turned into a bully. Whattya gonna do about it, huh?
Re: (Score:2)
The 4 boxes of liberty are the Soap Box, Ballot Box, Jury Box, Ammo Box to be used in that order. Right now we're at the Jury box stage.
So, you're going to sue the US Gov. for redress? Methinks you underestimate the problem. Your government has been way out of control, and in the pocket of special interests, for decades now. They've only recently been capitalizing on their success. We've all been wondering when you guys are going to stand up on your hind legs and take it $thefuck back.
Konichiwa. Que pasa? Wakarimasu ka?
Re: (Score:2)
Hell go read up on the Native American's struggles post-reservation.
Trust me, I have. It's a disgusting story. It wasn't just the Spaniards/Conquistadores devastating the natives. All we round-eyes have lots to answer for. Anyone questioning this, go research Christopher Columbus vs. the natives he contacted. Eeeeeeeeewwe!
Grr. Argh.
Re: (Score:2)
It's an abuse of law to draw a distinction between legal and illegal? That doesn't even make sense.
And while there is a difference between legal and moral, that goes both ways; there's plenty of stuff that is illegal but moral, and I don't see any reason to think the software was in any way immoral or scammed people.
Re: (Score:2)
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...?