Oh noes, now we can't have nice things anymore...
http://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePos...
You only need to release the source if you're distributing the modified code, which GS obviously would never do...
I down-voted you because people keep saying that and it is false.
The Vanity Fair article uses the qualifier "possibly" when talking about GS violating the licenses and that's because none of the major license families (BSD, GPL, MPL, etc) have a requirement to release modifications if the whole is not released outside the organization that made them. The Vanity Fair article does not say that the code was ever distributed out of Goldman.
http://www.vanityfair.com/business/2013/09/michael-lewis-gol...
No, GS will have to pay because the defendant was an officer at GS.
I don't think this is at all what happened. I think a judge ruled that he was a director at the company and therefor the company had to cover any legal costs he incured due to being a director of the company.
As far as I can tell, Goldman's actions had nothing to do with them paying his legal bills.
According to the article Goldman would routinely strip off the license/copyright from off of the open source code file and replace it with their own copyright. And that is a violation of many open source licenses.
That might be clear to rubes who believe everything that they see on television.
What's clear to me is that Goldman Sachs wants to ruin this guy's life. Which, to some people, makes him a stand-up guy.
Except he wasn't fired; he was sent to federal prison. Those two results are not equivalent.
Goldman Sachs have come out of this as the bad guy, throwing their massive legal resources against a single individual.
At best this should have been a civil lawsuit. The public almost certainly has no interest in what happened.
He works in an industry that does not allow you to email
code home or copy it off of company computers.
If you read through some of the subpoena petitions in the docket[1] such as [2] you'll find that the defense was asking for documentation of conversations indicating that it was a normal thing for him to take work home with him, and his supervisors were aware of it. Since most of the evidence is under seal (as some of it contains trade-secret information), it's hard to say if he found the evidence that he needed. But it does look like it he's at least claiming that it wasn't unusual for him to take his work home with him.For example:
The defense will demonstrate at trial that Aleynikov
regularly transferred files offsite and to a local
directory on hosts at Goldman’s development network so
that he would be able to continue working productively in
case of a network outage at Goldman to servers hosting
repositories with platform source code. The records
requested in Item 21 will demonstrate that shortly before
Aleynikov left Goldman, there was an outage that made
access to source code unavailable at least for several
hours that impacted developers’ productivity. This
information will aid the defense in demonstrating that
Aleynikov did not have the specific intent necessary to
commit the crimes with which he was been charged.
[1]: https://ia600209.us.archive.org/9/items/gov.uscourts.nysd.35...
[2]: https://ia600209.us.archive.org/9/items/gov.uscourts.nysd.35...(1) Mechanical changes specific to the company -- this could be as simple as hardcoded hostnames that match the deployment environment.
(2) Implementations of algorithms. In this case it isn't the code that is proprietary so much as the algorithm that the code is an expression of.
I suspect that downandout is talking about defintion #1 and the court is talking about definition #2. Hard to say without seeing the code itself.
That doesn't make any sense. If the code truly were FOSS, why on earth would he copy it from his employer when he could eliminate legal risk by downloading it off the open internet? We know he's not stupid.
He had made changes/improvements to various FOSS projects he was using at Goldman that he wanted to submit as patches upstream but his bosses wouldn't let him. He figured that since he was leaving he might as well take the FOSS code he had modified with him so he could submit patches later. The legality of this maneuver is tenuous at best, as others in this thread have noted, but in my opinion probably doesn't merit years of hounding prosecution and criminal charges.
You haven't met many programmers, have you?
(I'm speaking of myself as well as friends and associates, here.)
You can certainly make the case that Goldman paid for that code, and if they didn't want it pushed upstream that's their prerogative, but it's a very different thing to sell trade secrets to a competitor (how the mass media has reported the case) and to make a backup of an open-source library you modified at work.
If he incorporated other's insight in to his open source code by adding more code, I would view his actions in an extremely negative light.
When a single bug can do a billion dollars in damage or bankrupt you, nothing is left to chance...
I hadn't heard this part of it - what was the license in question?
I don't know the exact details of the case, but just to clarify: under the GPL, you don't have to release your changes if you aren't distributing that commercial product.
e.g., If he modified it for in-house use, there is, AFAIK, no legal obligation to release those modifications (under the GPL).
I'm just saying if you're just relying on employees not exercising rights they have - after which something you've been trying to prevent distribution of can be freely distributed - your situation is somewhat fragile.
Do you have facts to back this up? People join and leave jobs in the financial industry every day. Is Goldman Sachs special in this regard?
If anything, the NSA revelations have given conspiracy theorists carte blanche to go full steam on their theories. You'll hardly find a thread related to Google on HN without the obligatory "Well, now that we know that Google has given NSA has unfettered access to all data..."
Were conspiracy theorists justified in believing their theories prior to the NSA leaks? Maybe, maybe not. But we should probably consider that independently of whether or not their theories turned out to be right. After all, we can never be 100% sure of our knowledge; the best we can do is seek the most reliable methods of inquiry. If a conspiracy theorist makes 50 predictions and 45 of them turn out to be correct, then we might have a reason to adopt their thought patterns; if someone has one big suspicion and that suspicion turns out to be true, I'm not sure how much we can conclude from that.
(Sorry, I know this discussion is getting off-topic... I just have a mild fascination with conspiracy theories and epistemology.)
Few people connected the NSA dots because few people connect any dots. There are dozens of other important stories snowed under by the same blizzard of laziness and stupidity.
Really? Even the more paranoid conspiracy theorists didn't think that the Government could read the address and subject of your emails? The same people that think the Government did 9/11 and faked the moon landing?
Don't even get me started on chemtrails...