News for hackers. Stuff that matters.
Re:The computer programming language known as "open source c... by russellallen on Friday December 10, 2010 @06:30PM (#1993616)
I love it when outsiders to a community (like journalists) get things like this wrong, because it makes me rethink my mental categories.

We have absorbed a culturally agreed set of differences between a computer language, a platform, a framework, a library, an OS... and we're comfortable with licencing being coextensive with these units without getting confused, for example.

Re:The computer programming language known as "open source c... by asnyder on Friday December 10, 2010 @07:36PM (#1993773)
I'm not so sure about the library vs framework agreement. Many packages that would historically be labeled libaries, now call themselves a framework, making it even harder for the real frameworks to stand out among the clutter.
Re:The computer programming language known as "open source c... by bodhi on Friday December 10, 2010 @07:45PM (#1993785)
Isn't the difference generally that a library is used by client code, whereas client code sits 'inside' (for varying levels of inside) a framework? That's my rule-of-thumb anyway.
Re:The computer programming language known as "open source c... by jedbrown on Friday December 10, 2010 @07:53PM (#1993797)
There's certainly a continuum, almost any decent library can be extended by user code.
Re:The computer programming language known as "open source c... by waterside81 on Friday December 10, 2010 @09:53PM (#1994008)
That's how I used to remember things. You call a library, a framework calls you (is how I kept things straight when I started out in CS)
Re:The computer programming language known as "open source c... by madd_o on Friday December 10, 2010 @07:49PM (#1993792)
This phrase, spoken by someone who doesn't know anything about the subject, contains an unrelated grain of truth.

Today's projects are cobbled together by giants sections of open source code, customized for specific purposes. A project may span languages, and usually includes more than one.

His ignorance made me appreciate the meta-programming language one could call "open source code."

Re:The computer programming language known as "open source c... by lenni on Friday December 10, 2010 @06:48PM (#1993659)
To be fair when I talk about, say, legal issues I tend to blurt out dangerous half-truths that I deduct from supposed 'first principles'. On the other hand I would never write an article on the law like this person has done.
Re:The computer programming language known as "open source c... by w1ntermute on Friday December 10, 2010 @07:53PM (#1993796)
This makes me wonder whether all the articles out there on other stuff contains errors like this too.
Re:The computer programming language known as "open source c... by GHFigs on Friday December 10, 2010 @09:14PM (#1993942)
Michael Crichton gave a name to the absence of such wondering:

Briefly stated, the Gell-Mann Amnesia effect works as follows. You open the newspaper to an article on some subject you know well. In Murray's case, physics. In mine, show business. You read the article and see the journalist has absolutely no understanding of either the facts or the issues. Often, the article is so wrong it actually presents the story backward-reversing cause and effect. I call these the "wet streets cause rain" stories. Paper's full of them.

In any case, you read with exasperation or amusement the multiple errors in a story-and then turn the page to national or international affairs, and read with renewed interest as if the rest of the newspaper was somehow more accurate about far-off Palestine than it was about the story you just read. You turn the page, and forget what you know.

http://web.archive.org/web/20070629011206/www.michaelcrichto...

Re:The computer programming language known as "open source c... by dflock on Friday December 10, 2010 @08:02PM (#1993810)
They do. If you've ever had anything of yours reported in the press, you will discover that almost all articles are like this one.
Re:The computer programming language known as "open source c... by taylorbuley on Friday December 10, 2010 @08:07PM (#1993818)
It doesn't have to be that way
Re:The computer programming language known as "open source c... by gte910h on Saturday December 11, 2010 @11:47AM (#1995125)
It's all the editor. If the editor accepts stuff like this, then it happens. Sometimes you luck out and get a writer who really understands, usually you do not.
Re:The computer programming language known as "open source c... by dflock on Friday December 10, 2010 @08:13PM (#1993832)
Well, I'm sure it doesn't, but it mostly is. Suggestions?
Re:The computer programming language known as "open source c... by krakensden on Friday December 10, 2010 @11:03PM (#1994134)
ArsTechnica seems to be getting it right, and the other day I heard NPR call up one of their editors as an expert, so the mainstream news is noticing something.

I think the real problem is, most consumers don't know what they're missing.

Re:The computer programming language known as "open source c... by InclinedPlane on Friday December 10, 2010 @10:51PM (#1994112)
Reinvent journalism from the ground up?
Re:The computer programming language known as "open source c... by lukejduncan on Friday December 10, 2010 @08:04PM (#1993813)
Many journalist have invented their own language known as "the newspaper" to be sold public streets at low cost, but profitability issues are murky.
Re:The computer programming language known as "open source c... by iwr on Friday December 10, 2010 @06:46PM (#1993658)
Why would this guy bother copying stuff off the Goldman servers when it was open source, and presumably freely available?
Re:The computer programming language known as "open source c... by SpikeGronim on Friday December 10, 2010 @06:48PM (#1993663)
I think that he claimed that the code was open source, but in fact it was proprietary.
Re:The computer programming language known as "open source c... by wtracy on Friday December 10, 2010 @07:48PM (#1993789)
Reading between the lines, this is my guess as to what's going on:

Goldman Sachs built an internal-use-only tool that relied on some GPL code. Aleynikov is going to claim that this made Goldman Sach's code fall under the GPL, and therefore he has a right to redistribute it.

I hope that's not what's going on, because the pointy-haired ones don't need another reason to be afraid of FOSS.

Re:The computer programming language known as "open source c... by woid on Friday December 10, 2010 @07:58PM (#1993807)
That is not how GPL works. Let's say you have derived work from GPLed source (DW).

if (you publish binary of DW) then {you have to provide sources of DW under GPL}

Simply it does not apply to in-house (non-published) work. You are fine to keep it closed-source.

Re:The computer programming language known as "open source c... by joe_the_user on Friday December 10, 2010 @08:34PM (#1993870)
I believe you are right.

This article is more coherent.

http://www.fiercecomplianceit.com/story/aleynikov-trial-and-...

It seems like he's essentially grasping at straws after the fact to defend himself. But as has been said, that's not how open source works. I don't think this is actually going to make anyone nervous since clearly no one bought his story. You can lie and not be believed about proprietary licenses too.

... I feel sad actually sympathizes with the prosecution here but that's how it goes.

Re:The computer programming language known as "open source c... by slashclee on Friday December 10, 2010 @06:57PM (#1993696)
Or maybe Goldman Sachs built a bunch of stuff internally on top of open-source code.
Re:The computer programming language known as "open source c... by iwr on Friday December 10, 2010 @07:08PM (#1993721)
In which case, they could have been in violation if it was GPL code.
Re:The computer programming language known as "open source c... by wizardishungry on Friday December 10, 2010 @07:16PM (#1993740)
Generally, you're only required to provide changes if you are distributing your modified program. This may have been partially addressed in GPLv3 in the form of an "application service provider" clause, but I don't recall
Re:The computer programming language known as "open source c... by azernik on Friday December 10, 2010 @07:31PM (#1993763)
I doubt they even fell under the "application service provider" clause; speed-trading software is usually used completely internally by a financial firm to make its own trades.
Re:The computer programming language known as "open source c... by steveklabnik on Friday December 10, 2010 @07:34PM (#1993768)
IANAL, but I think that's the AGPL, not GPLv3.
Re:The computer programming language known as "open source c... by cypherpunks01 on Friday December 10, 2010 @07:31PM (#1993762)
Not necessarily, as GPL3 didn't close the so-called "ASP loophole". Since Goldman Sachs probably wasn't distributing any HFT applications, but just selling access to it or using it completely internally, they aren't required to make their modifications public. See http://stackoverflow.com/questions/2127246/difference-betwee... about the AGPL license which addresses the 'application service provider' issue.
Re:The computer programming language known as "open source c... by gte910h on Saturday December 11, 2010 @11:48AM (#1995127)
Really, what part?

GPL doesn't force you you to publish, just to distribute source with all binaries.

Re:The computer programming language known as "open source c... by iuhjyftgrd on Friday December 10, 2010 @07:31PM (#1993764)
A bank with the proud history of Goldman Sacks cheating like that - unthinkable!
Re:The computer programming language known as "open source c... by frisco on Friday December 10, 2010 @06:57PM (#1993692)
I think it was mostly oss (maybe with local changes, re: why not download a fresh copy?), but there was some proprietary code in there (which may or may not have been intentional), which is what tripped him up.
Re:The computer programming language known as "open source c... by 32ftpersecond on Friday December 10, 2010 @08:21PM (#1993844)
Right, but aren't we sort of underestimating GS's ability to tag oss with just about anything proprietary-ish, then, when one of your top programmers quits to join (or co-found) a firm in a competing industry (H-FT), maybe hold it over their shoulders. Considering the scope of this and the dollars to be made, Mr Aleynikov should have been aware of his former firm's contractual small print and should not have copied anything without an IP lawyer present.