Creating an archive of code, encrypting it, then uploading it on your last day at work.
Just before leaving an incredibly sensitive job in the single most competitive part of the financial sector for a job paying 3x at an arch-competitor of his current firm, a programmer cloned a huge collection of source code --- the majority of which was proprietary and not open source taken from the single most sensitive technical asset at his firm, an asset which his new 3x job at the competitor was to reproduce, and uploaded it to an offshore Subversion hosting service nobody had ever heard of before. Later, he is shown to have presented portions of that code to his new firm.
The only people on HN who think this is OK have that view solely because they think it's OK to do virtually anything to Goldman Sachs, because of the abuses Goldman Sachs has inflicted on the world's giant squid population.
That is a fine and intellectually coherent position to take: firms who harm giant squids do not deserve the protection of law. But people holding that position should be clearer about it, and constrain themselves to squid-based arguments.
Once a bit of copyleft code is modified and included in a binary, the legal question of whether the result is open source is not trivial and certainly open for discussion. That being said, it is certainly the intention of many people releasing the code under copyleft licenses that any modified work be open source. It is completely unfair to project the idea that all people siding with Mr. Aleynikov do so solely due to animosity towards Goldman Sachs.
It is completely circumstantial that he tried to hide the fact that he made a personal copy. It is often best to avoid having a discussion. I try to hide from my parents the fact that my wife and I... well you get the idea.
If this is true, it's a pretty big smoking gun. You really do your argument a disservice with the squid thing.
And personally, I would delete shell history on principle when leaving a job. I also delete my browser cookies and stored passwords etc. With the big plastered on warnings everywhere that all computer activity is monitored and recorded, it should be entirely reasonable to assume that these copies are redundant and disposable.
I have a lot of people I have to interact with that insist on force me to login to their stupid sftp servers using plaintext passwords and they configure their servers to force interactive mode. And I very likely have PHI in my command history, too. There's absolutely no reason to not delete shell history when leaving a job, particularly now that HITECH means that I can be personally criminally prosecuted for data breaches.
Besides, what constitutes "deleting shell history"? The way bash works by default, the last closed terminal deletes all the history of the other terminals.
Does Goldman Sacks require users to maintain full shell history files as a condition of employment or as part of their expected work behavior or work product? I very, very much doubt it.
That does not seem like sound engineering practice to me.
Edit: can't seem to reply to response below, so I'll just add here, if code theft requires intent to "permanently deprive" someone of their property then you need a pretty strange definition of "permanently deprive" as well.
Actually, it usually does: "Theft is often defined as the unauthorized taking of property from another with the intent to permanently deprive them of it." [0] (emphasis added)
[0] http://criminal.findlaw.com/criminal-charges/theft-overview....
It doesn't really matter. By uploading the code, he committed numerous violations: breaking copyright, breaking confidentiality agreements, breaking the CFAA, etc. In his case, there is no valid copying.
That he zapped his shell history is just a bunch of sugar showing that he knew what he was doing was wrong. That he did it upon the day he left for a new job gives him a financial motive for doing what he did. Both are just the icing on the cake; even if he didn't do either, he'd still be in deep shit just for uploading the code at all.
Another way of looking at it: Lets say you were a collector of widgets. And Acme Widget Co. markets a given widget, which they say only 100 instances of it are ever made or are going to be made. So you purchase that widget because you know it will be worth a premium to other widget collectors, due to its rarity. Now, assume that after you fork over big money for a 1-in-100 widget, Acme then decides to make a million of them, selling for a fraction of the original price. Now your specific widget, which you still own, is worth much less. Wouldn't you want to sue to get your purchase price back, since they sold it to you under false pretences?
Mens rea or something.