Slashdot Mirror


Affinity Engines Says Google Stole Orkut Code

GillBates0 writes "Wired's reporting that a social networking software company called Affinity Engines has filed a lawsuit against Google, claiming that much of the source code behind Orkut, the search engine's popular social service, was stolen by former engineer Orkut Buyukkokten. They claim that he illegally took the code the he had written for the company -- which he co-founded -- with him when he joined Google and that Buyukkokten promised Affinity Engines that he wouldn't develop a competing social network service for Google. '"In its initial investigation, AEI uncovered a total of nine unique software bugs ... in AEI's inCircle product that were also present in Orkut.com," according to the lawsuit.'"

111 of 450 comments (clear)

  1. Just doesn't sound like Google to me... by Skyshadow · · Score: 5, Interesting
    Okay, these cases always sound a little iffy to me, but it's not impossible.

    I worked for a startup where our whole product line was based on a voice core that one of the developers had stolen from his previous employer. Ironically, it ended up killing the company -- the developer wouldn't share the code with anyone and didn't have the skill set to make the sort of changes to it we needed. In the end, we had to try and build a new core from scratch, which just put us even farther behind.

    Of course, Google ain't some startup run by a bunch of shit-for-brains dysfunctional asshole managers (not that I'm bitter or anything). Just given the sort of company Google has been (aka, not stupid), if the claims pan out it seems to me most likely that this is a situation where this developer came in and unpacked some work he'd done elsewhere -- hell, I have a set of scripts I've developed over the years that I take with me from company to company so I don't have to rewrite them (of course, none of them face the outside or even provide output to anyone other than me).

    If that's the case, and assuming this developer actually didn't have any legal rights to this code, it seems to be like Google shouldn't be liable unless this company can prove they used the code knowing it was swiped; otherwise, the lawsuit should be against this developer (not that the developer has hugely deep pockets or an impending IPO to work against).

    Alternatively, isn't it possible that this developer just reimplemented the same sort of paradigm he was used to and that caused the same sort of malfunctions? This doesn't seem to far-fetched to me, especially if the bugs are in the overall logic of the coding rather than just a misspelling here or there. I know I've made the same sorts of mistakes even on a complete reimplementation just because nobody had caught them previously...

    --
    Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
    1. Re:Just doesn't sound like Google to me... by jjshoe · · Score: 5, Interesting

      Why is google in question? It should be the employee.

      --
      -- botsex is {grep;touch;strip;unzip;head;mount} /dev/girl -t {wet;fsck;fsck;yes;yes;yes;umount} {/de
    2. Re:Just doesn't sound like Google to me... by tcopeland · · Score: 5, Insightful

      > Ironically, it ended up killing the
      > company -- the developer wouldn't share the
      > code with anyone and didn't have the skill
      > set to make the sort of changes to it we
      > needed. In the end, we had to try and build
      > a new core from scratch, which just put
      > us even farther behind.

      Well said. I wonder how often this happens - a developer is hired in the hopes of bringing onboard magical knowledge, but it turns out to be more of an impediment than anything else.

      Perhaps there are some domains that work better for this than others - maybe writing drivers, or algorithm-heavy applications. But it seems like most businesses would be better served by writing the code themselves so they understand what it does and how it got to where it is now.

    3. Re:Just doesn't sound like Google to me... by garcia · · Score: 5, Insightful

      Because the employee isn't worth nearly as much money as the company is.

    4. Re:Just doesn't sound like Google to me... by Bakafish · · Score: 2, Informative

      Well this was supposedly his 'personal' project that he was working on during the time Google allocates to their engineers. The fact that it was all written using MS stuff and asp surprised me when I first started using it. I think that Google shouldn't be blamed, but Orkut may have some 'splaining to do...

    5. Re:Just doesn't sound like Google to me... by MoonBuggy · · Score: 3, Informative

      I quite agree - it's not even as if Orkut was commisioned by Google, the employee in question did it in his free time in which Google allows employees to persue personal projects.

    6. Re:Just doesn't sound like Google to me... by b0r0din · · Score: 5, Insightful

      Did this Orkut guy sign an NDA or is there some sort of specific document that says he promised he wouldn't develop another social service?

      It seems like a pretty weak case, and I agree with the parent, if the company should be going after anyone, it's the person who created the code. Google shouldn't be liable for someone ripping off or developing code based on work done for another company's engine unless Google knowingly did it; and I very highly doubt they would. Only of course they know they can't sue the person himself because there isn't any money in it - if nothing else they could be trying to pocket money from other competitors who want Google to lose, just like MS funded SCO.

    7. Re:Just doesn't sound like Google to me... by bheerssen · · Score: 4, Interesting

      That's awfully cynical, even if it is true. However, Google, as a company, is responsible for the conduct of its employees. I would think that both the Orkut and Google could be held liable if the facts are as presented.

      --
      (Score: -1, Stupid)
    8. Re:Just doesn't sound like Google to me... by DamienMcKenna · · Score: 5, Funny

      "dysfunctional asshole manager"...

      I think I know him..

    9. Re:Just doesn't sound like Google to me... by doodlelogic · · Score: 4, Insightful
      it seems to be like Google shouldn't be liable unless this company can prove they used the code knowing it was swiped

      Well... They may not be liable to pay damages for their past use of the code, but the article kind of indicates that the infringing code is still in Google's current product. So, if the code was stolen they could get an injunction against google (I think this might be called cease and desist order in the US, but same difference) to force them to stop using it.

      When people leave old jobs for new, it can be difficult to divide the ideas developed at one location from those at another, and if Google was acting in good faith, they shouldn't be forced to pay damages at least until they were put on notice of the infringement.

      What Google presumably wants, however, is to avoid disruption to its services and reputation, so if there is merit to the accusation, expect some kind of out of court deal that avoids both parties being dragged through the courts.

      What can't be settled out of court so easily would be if there is enough evidence against the developer for a criminal case.
    10. Re:Just doesn't sound like Google to me... by Anonymous Coward · · Score: 5, Funny

      Dysfunctional asshole manager must be the worst job ever.

    11. Re:Just doesn't sound like Google to me... by Secrity · · Score: 3, Insightful

      Wow, that sounds secure, working for a startup whose "whole product line was based on a voice core that one of the developers had stolen from his previous employer". That is so wrong in so many ways. Brings to mind a t-shirt that said "We steal from the other guy and pass the savings on to you.".

    12. Re:Just doesn't sound like Google to me... by Bozdune · · Score: 4, Insightful

      Happens all the time. You must be clean if you hire developers from the competition. Keep programming notebooks, write everything down, code from scratch. Nothing can be re-used.

    13. Re:Just doesn't sound like Google to me... by Mysticalfruit · · Score: 3, Funny

      What I find particulary funny is that this guy took all this code with him and didn't even fix the bugs!

      --
      Yes Francis, the world has gone crazy.
    14. Re:Just doesn't sound like Google to me... by pogle · · Score: 2, Interesting

      But wouldnt that mean it was done during company sanctioned time? I know its kinda pedantic, but doing this while in the employ and being paid by Google would spread the liability to Google. If this guy had done it entirely at home during his time off, not using Google company resources, it would be a different case, but Google 'endorsed' it with their personal projects encouragement policy I think.

      That being said, I hope nothing negative happens to Google as a result of this. I don't really care as to the validity of the stuff, as I don't do the social network deal; I just don't want my precious search engine to suffer for an employee's mistakes!.

      --
      http://thechubbyferret.net - Ferret pictures and informative links.
    15. Re:Just doesn't sound like Google to me... by Enigma_Man · · Score: 2, Insightful

      Orkut always confused me as to why it was affiliated with Google. It's such a shoddy web application. Google is so awesome, and Orkut is mediocre at best. They should just drop it.

      -Jesse

      --
      Nothing says "unprofessional job" like wrinkles in your duct tape.
    16. Re:Just doesn't sound like Google to me... by Rasta+Prefect · · Score: 4, Informative
      So, if the code was stolen they could get an injunction against google (I think this might be called cease and desist order in the US, but same difference) to force them to stop using it.

      Nope. A Cease and Desist is a nasty-gram from the lawyers telling you that you should stop what you're doing. Usually involving threats of lawsuits. An injunction is a court order to stop doing it.

      --
      Why?
    17. Re:Just doesn't sound like Google to me... by brundlefly · · Score: 3, Interesting

      Did this Orkut guy sign an NDA or is there some sort of specific document that says he promised he wouldn't develop another social service?

      It sounds like he signed a non-compete agreement with his old employer before joining Google. Unfortunately for Affinity Engines, non-compete agreements are extremely difficult to enforce in the state of California -- the courts are very generous with respects to the rights of the employee and generally stay clear of cases which don't involve outright theft of IP.

      The real question seems to be was there theft? And the clues do seem to indicate that a further investigation is warranted.

    18. Re:Just doesn't sound like Google to me... by Algan · · Score: 2, Insightful
      It just happens that an hour ago I've finished the homework for my Legal Environment for Business class. Apparently, the employer is liable for the actions of his agents (employees). This goes all the way back to the British Common Law (for example: Joel v Morison, Court of Exchequer, England, 1834). Of course there are plenty of more recent cases on this side of the Atlantic as well



      If the guy was doing it in the course of his employment (and by the way Google endorses Orkut it can be assumed he was), then Google is in a difficult situation. Especially with the upcoming IPO. Of course, these are still allegations, nobody proved yet that the code is actually the same.



      Please note, IANAL, and I'm not even trying to become one :)

      --
      If con is the opposite of pro, is Congress the opposite of progress?
    19. Re:Just doesn't sound like Google to me... by LetterJ · · Score: 4, Insightful

      This is also why I use Subversion (used to use CVS) repositories even when I'm the only developer on a project. Regular commit cycles give you a dated trail for the development of code and you can show the evolution of code rather than the sudden arrival of entire functions and classes the are fully functional.

    20. Re:Just doesn't sound like Google to me... by bert.cl · · Score: 2, Funny

      Because (at least here in Belgium) the employer is responsible for (almost) everything the employee does while "on duty".

    21. Re:Just doesn't sound like Google to me... by slipstick · · Score: 3, Insightful

      While I don't know if Google will be found liable(e.g. have to pay money), if the allegations are true they would certainly have to stop using the code(or license it if they want).

      Surely you wouldn't suggest that if an employee of a company stole a car and gave it to the company, that the company should be able to keep it?

      --
      Sure information wants to be free, but how much are you willing to pay for the packaging?
    22. Re:Just doesn't sound like Google to me... by spideyct · · Score: 3, Insightful

      This is rich. I'm going to start posting "Why is Microsoft in question? It should be the employee" the next time some new IE bug is reported, or some patent issue, etc.

      I'll rack up the +5 Insightfuls!

    23. Re:Just doesn't sound like Google to me... by Jim_Maryland · · Score: 5, Insightful

      Just to show how liability works...

      My father is a plumber and was working for company X. Company X allowed him to use a company truck to take home (commute directly to jobs). One Saturday morning on his way to work, he had a medical problem (doctors were inconclusive if it was a heart attack, but they know something happened) that caused him to lose conciousness at the wheel. He went through a red light and killed a passenger in another vehicle. Now because he was in a company vehicle, the legal action was against company X rather than my father. Being that he was driving to a job site in the company vehicle, the company was liable. While financially I'm glad that my parents didn't have a direct cost to them (other than the legal side resulting in legal fees, probation, and court/probation cost), I don't believe it was really fair that the company bears the cost (insurance mostly, but still the rates are way up).

      Being Orkut is acting as an agent of Google, unfortunately the company is liable. Logically though the blame should fall on the individual, but targeting the company and the individual seems to be the legal approach.

    24. Re:Just doesn't sound like Google to me... by ultranova · · Score: 3, Interesting
      This is rich. I'm going to start posting "Why is Microsoft in question? It should be the employee" the next time some new IE bug is reported, or some patent issue, etc.

      The Microsoft employee(s) who coded IE presumably did it with the knowledge and approval of Microsoft, following design specifications handed to them by their employer, and implicitly reassigning the copyright to the pieces of IE they coded to Microsoft. Because of this, Microsoft is of course responsible for distributing of its own product, and any problems the flaws in this product might cause.

      Orkut, if guilty, stole source code, presumably without knowledge or approval of Google, lying and telling (or at least implying) his employer that he had the copyright to the code he gave Google and could thus reassign said copyright to Google. Google acted in good faith, and cannot be held responsible for not having magical powers of lie detection at its disposal. Or can people there in USA be held responsible for having bought stolen property, when they cannot possibly have known it was stolen (for example, buying a TV from a store which later turns out to be dumping grounds for local criminal gangs) ?

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    25. Re:Just doesn't sound like Google to me... by Entropy248 · · Score: 2, Informative

      Since Google is a corporation, although private, and the employee was acting as Google. A corporation is a legal person composed of the resources, employees, money, debts, and claims of the business. An independant suit can follow and may be later combined with the current suit against the individual employee. Suits are brought against both because one is making money off of stolen profits, and the other stole the code.

    26. Re:Just doesn't sound like Google to me... by Jim_Maryland · · Score: 2, Informative

      Not sure from a family perspective that I see this (your anonymous post) as funny. In my fathers case, the doctors detected elevated enzymes (which I understand indicate a heart attack), but they were unable to determine exactly when they would have happened. Their findings were inconclusive as to wether it was a heard attack or possibly a seizure or some other condition.

      Back to point though, the cause of the accident wasn't exactly what I would consider company related, but the lawyers see it that way.

    27. Re:Just doesn't sound like Google to me... by horza · · Score: 2, Insightful

      Happens all the time. You must be clean if you hire developers from the competition. Keep programming notebooks, write everything down, code from scratch. Nothing can be re-used.

      Spoken like someone that has never done any programming? All programmers develop libraries that they then reuse. A lot of programming is refactoring old code into more generic libraries so they can be reused more easily. Every programmer takes the knowledge they've gained onto their next job, it's the majority of their value. You just have to be careful, that's all.

      Imagine if you can't reuse anything? You would have to invent a new sort routine for every company you join? Re-implement all your basic disc I/O? There are only so many ways of doing it, you'd run out of alternative implementations pretty quickly.

      If you work for a company then they own the copyright to everything you write. If Google rips this off then it will be pretty easy to compare and if it's application specific code then it will be an easy court case. The reason companies have non-competition clauses is because once you've written something once then it's easy to rewrite from scratch something better having learned from your mistakes. If your employee hasn't signed such a clause then tough luck.

      Phillip.

    28. Re:Just doesn't sound like Google to me... by ComputerSlicer23 · · Score: 5, Insightful
      Yes, but you're probably still breaking the employment agreement you signed if you work in the US as a programmer.

      The company owns the copyright on the code your write for them under the legal concept of "works for hire". Unless they failed to pay you for it, they own it. You leaving the building, and letting someone else use it is a copyright violation. The employer you originally wrote it for should be able to successfully sue for copyright violation.

      Now, I have plenty of ideas stuck in my head that I've ended up re-implementing in nearly exactly the same way at two different places. I can re-implement my C++ database independent access library in a little under two weeks. I can write the reference counting classes I like to use in a day. I can implement the interface wrapper classes in about 3-4 hours. I can write the socket stream libraries, and the various SSL varients in a day or two. I can write a simple logging scheme in about a day or two. They are written at different times. I can show them as they are constructed, and demonstrate that they are clean room implementations. So I should be in the clear according to what I've read and been advised about the law.

      I ended up using the same names, and structuring the code the same way. Some one pointed out I might be breaking the NDA I signed at a former employer. So I ended up re-implementing it all again, this time going out and finding the functionality/API I wanted in publically accessable code (and implementing it from scratch to avoid licensing issues). I documented where each API/functionality idea came from, they we're strewn across several programs. This also showed that the ideas represented "current well known techniques", which no NDA can cover.

      You can use exactly the same ideas, and you can implement them at home, and take them into work and let them use them (put in the copyright that you as an individual are the copyright owner, and they are fully licensed to do anything and everything they want with it in royalty free). At least then you'd be legally doing it.

      Kirby

    29. Re:Just doesn't sound like Google to me... by geekoid · · Score: 4, Insightful

      Interesting.
      You Presume Google had no knowledge, and you presume MS has full knowledge.

      Sound bias to me.
      ALL corporations and business must be held accountable for the actions there employees take while 'on the clock'.
      To exempt corporation from the behavious means there will be NO way to hold them accaountable. In a corporation, even the CEO is 'just an employee'.

      Your example in poor becasue the person buying the TV is not PART OF THE COMPANY THAT DID IT.

      Geez, this 3 monkeys attitude about Google is going to bite some people in the ass in the long run.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    30. Re:Just doesn't sound like Google to me... by RedWizzard · · Score: 3, Insightful
      It sounds like your father was found legally responsible for the accident, which makes the company legally responsible as he was working at the time. I imagine that if the heart attack had of been confirmed he would not have been found liable.
      Being Orkut is acting as an agent of Google, unfortunately the company is liable. Logically though the blame should fall on the individual, but targeting the company and the individual seems to be the legal approach.
      Orkut was not acting as an agent of Google when he stole the code. It is therefore not clear that Google is liable. It is also possible, even likely, that Google's contract with Orkut contains a waiver of liability on their part for any code that Orkut brings to Google (i.e. Orkut guarentees that the code is legally his to give to Google). Either way Google has a vested interest in fighting this on Orkut's behalf, and I'm sure they will.
    31. Re:Just doesn't sound like Google to me... by YOU+LIKEWISE+FAIL+IT · · Score: 3, Insightful
      And no it isnt plausible that the developer made the same bugs in nine different places without copying. One or two maybe, but nine?

      Unless you look at the code, or look at the bugs, this is not ironclad. What if the bugs are not implementation bugs, but conceptual bugs? What if Orkut had thought "Ok, friends should be able to see friends phone numbers" and forgot to check if the friendship relationship had been validated by the second user?

      It's possible, in fact likely, that such mistakes would be propagated in any form of Social software that the author wrote until they are bought to his or her attention, because the flaw is in the design, not the implementation, and the designs stem from the same source.

      YLFI
      --
      One god, one market, one truth, one consumer.
    32. Re:Just doesn't sound like Google to me... by RedWizzard · · Score: 2
      You Presume Google had no knowledge, and you presume MS has full knowledge.

      Sound bias to me.

      MS had full knowledge because they required their employee to write IE. Google did not have full knowledge (AFAIK) because they did not require their employee to steal code.
      ALL corporations and business must be held accountable for the actions there employees take while 'on the clock'.
      The theft did not occur while Orkut was working for Google.
    33. Re:Just doesn't sound like Google to me... by mibus · · Score: 2, Insightful

      If your father was going to work in a work van, it makes sense that his work can cover it, since he's only driving (and thus putting himself unknowingly at risk of a crash) because of them.

      If he wasn't working that day and drove his own car somewhere and it happened, he would be liable.

      Employers have to accept responsibility for work-related accidents that happen... if it happens at work itself or just around the corner, it's still "work-related", even if the connection is a bit vague...

  2. thought that only happened to open source? by kpharmer · · Score: 3, Insightful

    wait...isn't this the only value of closed source? that piracy doesn't happen?

    1. Re:thought that only happened to open source? by ViolentGreen · · Score: 5, Insightful

      No. That is one value of closed source. Another value is profit.

      --
      Not everything is analogous to cars. Car analogies rarely work.
    2. Re:thought that only happened to open source? by Halo- · · Score: 4, Insightful

      Close. It's that piracy isn't discovered. I suspect there is a lot more code "borrowed" in the closed-source ranked, than the open-source ones. Closed source tends to be more deadline driven, and is a LOT less throughly vetted. Most open-source is done for ego or altruistic reasons. (take your pick) But the incentive to steal (bonuses, making deadlines, etc) coupled with the much lower chance of detection might tempt people.

    3. Re:thought that only happened to open source? by Alan+Cox · · Score: 2, Interesting

      I've been involved in multiple situations in previous jobs where we contracted for companies who turned out to have extremely dubious codebases, generally provided by external companies, acquired with small acquisitions and so on.

      The most notable one was Sonix (then bought by 3Com). Both Sonix and 3Com had definite policies and good practices but they had ended up with code, stripped of headers that came from Phil Karn's KA9Q.

      I've also had a case where a companiy had reference code/windows drivers and wouldn't release it to help a Linux driver not because they didnt want Linux drivers but because their own engineers worked from an internal source pool that they thought was very unlikely not to contain large amounts of 'acquired' code.

      On the whole it has been the smaller companies that cause the most problem - but not always. A look at Harald Welte's list of people who settled GPL violations contains some very large and reputable computer companies.

  3. why can't a neutral party examine? by garcia · · Score: 3, Insightful

    For its part, Google is shrugged off Affinity Engines' allegations.

    "Affinity Engines has not provided any evidence to Google that their source code was used in the development of Orkut.com," wrote David Krane, the company's director of corporate communications, in a statement to Wired News. "We have repeatedly offered to allow a neutral expert to compare the codes in the two programs and evaluate Affinity's claims, but Affinity has rejected that offer. We have investigated the claims ... thoroughly and concluded that the allegations are without merit."


    I want to know why Orkut is rejecting the netural expert. It doesn't exactly make their claims look valid when they do that. Are they learning from SCO here? Perhaps if we make shit up and don't let anyone examine the claims thoroughly we can defame Company X and get money from them!

    Ahh, when History repeats itself...

    1. Re:why can't a neutral party examine? by stevesliva · · Score: 5, Informative

      It was Affinity that was rejecting the neutral expert, and Google that was offering.

      --
      Who do you get to be an expert to tell you something's not obvious? The least insightful person you can find? -J Roberts
    2. Re:why can't a neutral party examine? by Anonymous Coward · · Score: 2, Insightful

      Are they learning from SCO here? Perhaps if we make shit up and don't let anyone examine the claims thoroughly we can defame Company X and get money from them!

      If there's one thing they should be learning from SCO it's that the victim might actually fight it out.

    3. Re:why can't a neutral party examine? by DAldredge · · Score: 3, Insightful

      Perhaps someone is hoping that google will pay them off so this will not spook people who want to buy into the google ipo?

    4. Re:why can't a neutral party examine? by PornMaster · · Score: 3, Informative

      I want to know why Orkut is rejecting the netural expert.

      Orkut's the guy who moved from Affinity Engines to Google, and seems to be what Google's product is named after.

      Affinity Engines is who's rejecting the offer.

      Either way, isn't the Friendster social network bullshit thing over yet?

      -PM

    5. Re:why can't a neutral party examine? by mahdi13 · · Score: 5, Insightful
      You've got it backwards...
      "We have repeatedly offered to allow a neutral expert to compare the codes in the two programs and evaluate Affinity's claims, but Affinity has rejected that offer. We have investigated the claims ... thoroughly and concluded that the allegations are without merit."
      This is Orkut saying that HE offered a neutral party to look and Affinity (the one's sueing Google) have refused the offer.

      The only one's trying to 'pull a SCO' here is Affinity...
      --
      "Some things have to be believed to be seen." - Ralph Hodgson
    6. Re:why can't a neutral party examine? by Frisky070802 · · Score: 2, Insightful

      When I first saw the article, it sounded like Google was busted. When I saw that Google offered to compare the code, I realized it might be Affinity that's blowing smoke. I gather Affinity's not public, so the backlash on them can't be as great as in the stock market. I wonder if Google will counter-sue?

      --
      Mencken had it right. So glad that's old news.
    7. Re:why can't a neutral party examine? by PornMaster · · Score: 5, Insightful

      It doesn't say that Google offered a specific neutral expert. I'm sure that either way the results might turn out, that Google wants it over quick. It's trivial to find a disinterested third party to look at code and decide if Google is in the wrong or not. If they are, they can settle, if not, then Affinity lays off.

      Why spend hundreds of thousands or millions on lawyers when evidence can be obvious to a CS prof agreeable to both parties or something like that?

      Unless it's an attempt to disrupt commerce, of course. While people can use your free service, I'm having difficulty selling mine. If I can make it difficult for you, I can take you out of the marketplace.

      -PM

    8. Re:why can't a neutral party examine? by tsm_sf · · Score: 2, Interesting

      isn't the Friendster social network bullshit thing over yet?

      Nope, looks like the idea has caught on. Take a look at Verizon's new 'are you in yet?' ad campaign for an example. Just hasn't morphed into a real usable form yet. There's a good glimpse of where this might be going in a short story about gift economies in Bruce Sterling's book 'A Fine and Pleasant Future' (title correct?)

      --
      Literalism isn't a form of humor, it's you being irritating.
  4. Why? by FortKnox · · Score: 5, Funny

    Why would someone lay claim to that unscalably, buggy pile of crap they call orkut code?

    It breaks regularly, and when it is running, its slow as dirt. Honestly, I'd just suck it up and not admit that it was mine!

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    1. Re:Why? by British · · Score: 5, Informative

      This is true.

      I get weird timeout errors. Stay idle for 30 minutes it makes you sign on again(such a pet peeve on websites), fine. But it was doing that to me for 30 SECONDS of inactivity.

      2. The message boards are dead

      3. Random error 500s out of nowhere. C'mon Google isn't supposed to break!

      4. A total sausage fest.

    2. Re:Why? by dasmegabyte · · Score: 2, Funny

      A total sausage fest.

      Yeah, like Slashdot's really the place to find fine cuts of roast beef.

      --
      Hey freaks: now you're ju
    3. Re:Why? by caluml · · Score: 2, Funny

      It is slow as shit. Just signed up today actually.
      http://uptime.netcraft.com/up/graph/?host=www.orku t.com
      Think they need to reboot that(those) leaky IIS box(es)

  5. "Popular" by Darlington · · Score: 5, Funny
    Orkut, the search engine's popular social service

    If by "popular" you mean "only used by a handful of dorks performing a sort of digital circle-jerk", then yeah, it's popular...

    1. Re:"Popular" by finkployd · · Score: 5, Funny

      If by "popular" you mean "only used by a handful of dorks performing a sort of digital circle-jerk", then yeah, it's popular...

      You are talking about the internet right?

      Finkployd

    2. Re:"Popular" by RPoet · · Score: 4, Interesting

      If by "only" you mean 613.297 people, then yeah, only that few.

      (They gained over 100.000 members in just a week, the server is creeping to a slow death, the ASP.NET code just doesn't seem to cope.)

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
    3. Re:"Popular" by WIAKywbfatw · · Score: 3, Funny

      This from someone who sports a 5-digit Slashdot ID? Puh-leaze.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    4. Re:"Popular" by Anonymous Coward · · Score: 2, Funny

      How did they calculate two-hundred-and-ninety-seven one-hundredths of a person?

    5. Re:"Popular" by Alan · · Score: 5, Funny

      5-digits? Bah, youngster!

      Back in my day....

    6. Re:"Popular" by a_timid_mouse · · Score: 5, Funny

      I'd really like to meet that 0.297th person. They must be really skinny, or maybe really short.

    7. Re:"Popular" by error502 · · Score: 5, Funny
      You are talking about the internet right?

      ...I thought he was talking about Slashdot.

    8. Re:"Popular" by bamf · · Score: 3, Funny

      Bloody newcomers :)

    9. Re:"Popular" by DunbarTheInept · · Score: 3, Informative

      European countries use the dot to separate thousands and the comma to start the decimal fraction, exactly the inverse of what we Americans do. Take off the blinders and try living in the larger world.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    10. Re:"Popular" by Anonymous Coward · · Score: 5, Funny

      See previous comment about "digital circle-jerk".

    11. Re:"Popular" by Manitcor · · Score: 2

      joke? yes, dumb joke? YES

      everytime someone from europe makes a post using international numeric notation someone either makes a joke or smeone ignorant makes a retarded comment

      what a waste.....oh wait....this IS /. I keep forgetting

      --
      "Don't mess with him, he taunts the happy fun ball."
  6. Eh? by Ford+Prefect · · Score: 4, Funny

    Given how unstable and unreliable Orkut has been lately, I reckon Google should sue back! :-)

    --
    Tedious Bloggy Stuff - hooray?
  7. Oh dear by TwistedSpring · · Score: 5, Funny

    If you have made promises like that to your former company, it's a pretty dumb idea to name the software that publically breaks those promises with your own name.

    "Hay guys, I won't develop any social networking services for rival companies or use the code I wrote for you!"
    "Cool Orkut, thanks, that'd be legally binding then."
    *several months later*
    "Hmm, I think I'll call the service 'Orkut'. They'll never know it was me."

    1. Re:Oh dear by Anixamander · · Score: 4, Funny

      Better to call it Orkut than his last name which is way too close to "Bukkake."

      Then again, that's kind of a social thing too.

      --
      Do not taunt Happy Fun Ball(TM)
  8. Stolen code by gcaseye6677 · · Score: 4, Funny

    Update: AEI asked to produce stolen code, claims it is in a briefcase in Germany that their lawyer will bring to court, when he gets around to it.

    1. Re:Stolen code by hoggoth · · Score: 5, Funny

      In another update, AEI was asked to produce the stolen code, and claims it is being held in a database that will crash and become corrupted if they make a copy of the data for anyone to read.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
  9. Maybe it's true? by Erwos · · Score: 5, Insightful

    Maybe it's true. Neatly dismissing the accuser because the defendant is Google seems foolish to me.

    If we want unbiased courts, the first thing to do is become unbiased ourselves.

    -Erwos

    --
    Plausible conjecture should not be misrepresented as proof positive.
    1. Re:Maybe it's true? by Jacer · · Score: 5, Insightful

      That means innocent until proven guilty last time I checked.

      --
      --fetch daddy's blue fright wig, i must be handsome when i release my rage
    2. Re:Maybe it's true? by Smitty825 · · Score: 4, Informative

      I suggest you RTFA before posting this. Google suggested getting a neutral party to evaluate the claim. Affinity refused. It sounds like Affinity is trying to pull an SCO...

      --

      Doh!
    3. Re:Maybe it's true? by markhb · · Score: 2, Funny

      Actually, they'd be claiming that every friend networking system in the world was theirs, and they are owed a royalty on every successful romance that starts as a result of one of these things.

      Over the 70+ year duration of their copyright, that should amount to, say, $1.75.

      --
      Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.
    4. Re:Maybe it's true? by Paul+Jakma · · Score: 2, Informative

      No it doesn't. In civil proceedings judgement is made on balance of probability based on the arguments made. Ie, whichever side's arguments are the more probable as being correct are the side in whose favour judgement will be made. Innocent until proven guilty beyond reasonable doubt applies to the defendants in criminal proceedings only (at least in jurisdictions which descend or drew from british common law at least, eg what is now the US, Canada, Ireland, Australia, much of Africa, etc.., damn brits have ruled most of the world at one stage or the other.)

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
  10. Software "Porting" by elhaf · · Score: 5, Insightful

    I don't know too many software engineers that don't keep at least a library of souce code from one development job to another, regardless of the "rules". However, it seems really bold to me to say your not going to create a competing service and then create one that is named after you.

    --
    Six score characters.
    Brevity being wit's soul
    I have enough space.
  11. Wait. by Grell · · Score: 4, Interesting

    "Buyukkokten promised Affinity Engines that he wouldn't develop a competing social network service for Google. "

    Not to be cynical, but did he sign any non compete clause or something? Because a simple promise won't really hold much water in court.

    I hope this is the engineer rather than Google though, I'd hate to see them stubmel like that.

    ~G

    --
    ...when it gets down to fundamentals, do what you have to do and shed no tears. Dr. Matson in Tunnel in the Sky
    1. Re:Wait. by PornMaster · · Score: 3, Informative

      The promise is irrelevant if Google is essentially running an unlicensed copy of Affinity's proprietary code.

      -PM

    2. Re:Wait. by greenplato · · Score: 5, Informative

      a simple promise won't really hold much water in court.

      Bah! Not according to contract law in the US...

      Have a look here: A contract is any promise or set of promises made by one party to another for the breach of which the law provides a remedy. The promise or promises may be express (either written or oral) or may be implied from circumstances. and here: Contrary to common wisdom, an informal exchange of promises can still be binding and legally as valid as a written contract.

      An oral promise can be just as legally binding as any written agreement.

  12. Whoever marked this Offtopic by GillBates0 · · Score: 2, Interesting
    Please note that it's my submission that shows up in the article ("GillBates0 writes..."). I just posted this because it's probably a bug in Slashcode or an error or part of the editors.

    Not that I want to bicker about it, but I thought it was interesting that my submission was rejected and then made it to the front page all within 30 mins or so.

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
  13. Oh no! by doombob · · Score: 5, Funny

    My Google Stock!


    ...Wait Google's not public yet... whew

  14. Re:Hey my user page shows it was rejected... by ecklesweb · · Score: 5, Funny
    Hmmm...as a moderator you've put me in quite a quandry here. I know I'm supposed to mark "grousing about rejected submissions" as Offtopic, but what the hell do I do when folks are "grousing about accepted submissions"?

    I guess posting this conundrum is my way of abstaining...

  15. Affinity and SCO by Victor+Tramp · · Score: 5, Funny

    Hmm,

    I wonder if the fine folks over at SCO will bother to watch this.. If it turns out Affinity has a real case, SCO will see stark differences between what they're trying to pass off as a case of misappropriation, and how the Real World(tm) functions..

    --
    US$0.02++
  16. Use open source by prostoalex · · Score: 5, Interesting


    Open source social network software does exist, it's called PeopleAggregator, launched by Mark Canter of ex-Macromedia and the link goes to the Slashdot discussion of the product.

    Doesn't have all the features that some networks have, but there are plenty of Web coders out there.

  17. Just so I'm clear... by Poseidon88 · · Score: 4, Funny

    "In its initial investigation, AEI uncovered a total of nine unique software bugs ... in AEI's inCircle product that were also present in Orkut.com," So they're suing him because he stole their proprietary bugs?

    1. Re:Just so I'm clear... by johnnyb · · Score: 4, Interesting

      Just to clear this up for the non-techies who might not see the humor - while features are easy to copy, and therefore aren't really proof of code-copying, similar bugs that wind up in two different products are often a mark of code-copying because noone is intentionally copying the bugs. The likelihood that the error was made in the same way by two independent coders is unlikely (although it has happened before).

    2. Re:Just so I'm clear... by jkabbe · · Score: 4, Insightful

      The likelihood that the error was made in the same way by two independent coders is unlikely (although it has happened before).

      But we're not talking about independant coders here. We're talking about the same coder. Sometimes people can make the same mistake twice. My fiancee bought the same birthday card for her brother two years in a row (the really funny bit is that it took her half an hour to pick it out each time!!)

  18. Re:"Do no evil"? by Shoten · · Score: 4, Interesting

    I think we need to be clear in the understanding that there's a potential disconnect between the intended actions of Orkut the programmer (as opposed to the service) and Google the company. It may well be that Google believed they were getting something written for them from scratch, when in fact the programmer was re-using a ridiculous (and legally actionable) amount of his old code. I tend to believe that if any infringement did occur, that this is the story behind it, rather than Google willfully and knowingly infringing.

    --

    For your security, this post has been encrypted with ROT-13, twice.
  19. and the moral of the story is... by dingbatdr · · Score: 5, Funny

    If you are going to pirate some code from your
    old company and bring it to your new company,
    make sure you debug it before the world sees it.

    dtg

    --
    The truth is an offense, but not a sin.------R. N. Marley
  20. Malicious intent... by ca1v1n · · Score: 4, Informative

    Typically in lawsuits like this, if the act was a willful violation of contract terms and/or copyright, they can get rather substantial penalties beyond actual damages. If Google can show that this programmer introduced this code in spite of their efforts to prevent such things, rather than as a result of encouragement to get it out the door, they may be off the hook for these extra damages (punitive and statutory) though I don't think the programmer has much of a chance at that. Of course, establishing the value of actual damages in a case like this is always difficult as well. Hopefully they'll be able to settle with a licensing agreement that makes everybody mostly happy. Google probably has the resources to rewrite everything, but at this point that's probably not practical.

    I hope this doesn't put too much of a damper on the 20% projects at Google. They keep turning out a lot of really cool stuff because of those, and it would be really unfortunate if liability forced them to micromanage their research.

  21. Re:Hey my user page shows it was rejected... by ClippyHater · · Score: 4, Insightful

    Should just do what I started doing awhile back: Just read and enjoy /. and let others fight for the "priviledge" of having a story accepted. There are more worthwhile things to get upset about.

  22. Well, I'm going to retract Orkut's testamonial... by callipygian-showsyst · · Score: 2, Funny

    ...and I'm going to take away 2 of the three "sexy hearts" and all the little "trusty" icons I gave him!

  23. unique errors by aapold · · Score: 5, Interesting

    /* I worked for a company that had source code stolen by a former programmer, who went on to produce a very similar product for another company at about half the price. We saw identical functionality, shortcomings, even a case of a same hideously ugly sprite, and after siezing computers gobs of identical source code. Before a judge, they argued that given the same task, identical source code may result. The judge was not a technical judge who listened to arguments on this for about half a year before excusing himself... after a new judge was reassigned I remember we had Plauger lined up to testify on the ridiculousness of this assertion... while examining his copy of the code he also apparently found that identical tasks were producing identical whitespace, thanks to the original programmer's (the guy didn't even limit himself to stealing what he wrote) habit of hitting the spacebar before hitting enter on the end of every line. When this evidence was introduced the other company cut their guy loose and tried to claim ignorance. Not sure what happened there, as by this time it had dragged on long enough that they had to start letting people go, including me, and our company never recovered... */

    --
    "Waste not one watt!" - CZ
  24. Not possible. by SmurfButcher+Bob · · Score: 2, Funny

    Clearly, Microsoft and SCO have both stated that closed, proprietary code *cannot* be stolen unless the stolen code ends up being GPLed. They've pretty much demanded that theft of closed, proprietary code for the purposes of being included into other closed, proprietary code *cannot*, *does not*, and *will not* happen.

    So, bull@*#. No code could have been stolen. To suggest otherwise... why, it'd be chaos! Proprietary vendors stealing code?! It cannot be! Think of the implications! It cannot be!!

    --

    help me i've cloned myself and can't remember which one I am

  25. My knee-jerk reaction... by Mitleid · · Score: 3, Insightful

    Personally, I'm pretty impressed with the slashdot crowd in regards to this article. I don't mean this to be a condescending attack on readers of slashdot or anything (which would obviously include myself...a registered user, for fuck's sake...) but moreso that I'm refreshed to see a challenge of intellectual property actually being taken seriously. Before reading any of the comments, I expected to see a whole ton of "...Here we go again, another SCO bidness model rears it's ugly head..." but instead I'm treated to some pretty funny comments regarding the fact that this Orkut fellow not only allegedly copied/stole code, but BUGGY code at that. Too rich...

    In an age where too many companies are in fact taking the SCO litigation route to build an income stream, it's just nice to see that not all open source supporters/nerds initially take every single IP challenge as a platform for another string of nasty lawsuits. The only drawback, of course, is the potential for the courts to start adopting a boy who cries wolf mentality when observing IP cases, as we all know this kind of stuff happens all the time to people who've worked hard and end up getting the shaft. It's just a damn shame that as of late, larger organizations have made IP litigation out to be a fucking joke, and now real cases are more likely to get dismissed or brushed aside...

    --

    --
    Is it me, or did it just get fatter in here?
    1. Re:My knee-jerk reaction... by roman_mir · · Score: 2, Funny

      Crack-head moderator out of context.

  26. Re:Nine unique bugs by Anonymous Coward · · Score: 2, Insightful

    This just gave me an idea. How do you compare two programs and figure out if one copied from the other? Simple inspection of the source isn't really good enough. Change some variable names and maybe a few structures, and it'll be pretty hard. After all, it's entirely possible for more than one person to solve the same problem the same way. If both programs work the same way, that doesn't really prove much.

    What if you go the other way though? What if you compare how both programs don't work. Take known defects from one program, and try them on the other. If the defect occurs in both programs, and the cause isn't something trivial like an off-by-one, you've got a much better clue that one program is a copy of the other. Heck, if you track your bugs well, you can probably figure out the exact version and even build that the other program was copied from. Bugs might almost be like fingerprints.

    Anybody need a graduate thesis? ;)

  27. Isn't that just Google's claim? by underpar · · Score: 2, Interesting

    Google is saying Affinity refused. That doesn't make it so. They have an IPO to think about. We should make sure it's all true before we use the "s" word.

  28. On those bugs... by Mia'cova · · Score: 3, Interesting

    I'd like to see some 3rd party verification on those bugs. For example, were they actually present when this developer changed sides? When did they crop up in Google's code? Of course, the way some people define a "bug" they could be claiming there are nine similar UI concerns. We really need to see a list of exactly what these bugs are before any of us can decide on the likelihood of possible causes.

    I wouldn't be surprised if this turns out to be a SCO-style lawsuit. They'd better be careful though because if they publicize this much, Google will counter-sue for damages when their claims fall apart.

    On the other hand, if code has been illegally copied than this guy AND Google should lose some real respect. I honestly don't believe no one else at the company knows what this guy is doing. They should all be in very close contact. Large chunks of copied code would probably be noticed... maybe not though. Either way, they'll both take heat.

  29. another scam exposed! by scaaven · · Score: 3, Funny
    step 1: write some kick-ass code

    step 2: get a covert programmer to join a successful company. Have him insert your code.

    step 3: accuse successful company of stealing and sue them.

    step 4: get a big settlement, and make your covert programmer "dissapear" to silence him.

    and repeat. watch out Orkut

    --
    I know I'm going to be modded up on this
  30. CA law protects Orkut w.r.t. developing for Google by tstoneman · · Score: 3, Informative

    In California, you can't prevent someone from moving around to competing companies in their field of work. Even if Buyukkokten signed 100 agreements saying he wouldn't develop another social networking product for another company, the contract is deemed invalid under California law.

    What he can't do is reveal trade secrets to the new company, or if it is reasonable to expect that he will divulge such secrets in the normal course of his work.

    So the fact that he signed agreements saying that he wouldn't create a competing product is 100% baseless. He can do this, even if he agreed not to.

    It is up to him to ensure that he didn't steal any code or use trade secrets from AE in his work at Google, and an independent source code review would reveal this. If he did steal code, then he's up shit creek. If he didn't, then the whole thing is just to extract money.

    I'm pretty sure that Google would have already gone through the due diligence to ask this guy if he did steal the code. He would be **really** stupid to deny it if he did because so much is on the line. I think if it has gone this far, Google is fairly confident that the code was new work.

    I bet AE is delaying the neutral code review in hopes that Google will just pay them money to go away before their IPO.

  31. AEI Better shut up... by drdreff · · Score: 4, Funny

    If their product runs on UNIX, they're code belongs to SCO. They obviously did a terrible job of prtecting SCO's IP when they allowed Orkut to leave the company with his memory intact. Expect Darl to sue AEI in the next week and Google the next. Just for kicks I'll bet the sue Friendster for "Incitement to commit IP theft"

    --
    As seen on Wired: Get a free desktop PC
  32. IP theft in proprietary code, is this possible? by wardk · · Score: 3, Funny

    my understanding (which for the purpose of this post is derived solely from the spew of Darl McShitbag) is that IP theft is an Open source issue, and the big benefit of proprietary code is that it's all clean.

    So I just refuse to believe otherwise. this has to be a hoax. someone contact snopes immediately.

  33. Nuisance suit. by mratitude · · Score: 4, Interesting

    I'd almost bet my next paycheck that this is a nuisance suit brought on by a sore loser. As has been pointed out, a prior employer can't ask you to commit to "not compete".

    In addition to that, a lot of people learned a lot of hard ball during the tech explosion of the 80's. I don't know a software engineer or a programmer today that doesn't read employment agreements thoroughly and know to not commit to certain language in certain agreements, even if they're unenforceable on their face. You're better off not signing it and not allowing lawyer "interpretation" afterwards.

    I can't imagine a Ph.D being dumb enough to sign anything that would give these folks a reason to sue. Either that or he *did* take IP with him when he left.

    --


    Mod me troll, if you must, I can't help it.
  34. Dude, this by xant · · Score: 2, Funny

    is slashdot. Everyone knows what bukkakke means.

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
  35. Re:Really? by khallow · · Score: 2, Insightful
    Are people really running around trailing all of the code from all of the gigs they've had and just randomly incorporating it into other things?

    Drop "randomly" from your sentence and you'd be correct. Why reinvent the wheel?

  36. So that's where the name came from by Frantactical+Fruke · · Score: 5, Interesting

    I was so sure it was written by a Finn that I didn't bother checking.

    You see, 'orkut' is colloquial Finnish for 'orgasms', which seemed both appropriate and something a Finnish nerd would come up with to describe social interaction.

    The power of wishful thinking...

  37. Actually by SuperKendall · · Score: 2, Funny

    I'd really like to meet that 0.297th person. They must be really skinny, or maybe really short.

    The last perspn to sign on was a manager - that's the percentage of humanity left.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  38. Re:Really? by Dun+Malg · · Score: 4, Funny
    Are people really running around trailing all of the code from all of the gigs they've had and just randomly incorporating it into other things? That just seems rather disconcerting to me.

    It's insane isn't it? That's like a carpenter bringing the hammer he used on the previous job with him to use on my house! The nerve!

    --
    If a job's not worth doing, it's not worth doing right.
  39. Comment removed by account_deleted · · Score: 3, Funny

    Comment removed based on user account deletion

  40. Here's the list of the 9 bugs! by callipygian-showsyst · · Score: 5, Funny
    I just got the list of the 9 bugs found in Orkut that prove it was a copy:

    • Those 18-year-old cheerleaders are really 45-year-old fat, bald men!
    • There's a member named J*sus Chr*st that's not actually the son of G-d
    • It's PAINFULLY SLOW
    • The forums are lame
    • There's only one person named "Robert" in the community "People Named 'Robert'"
    • You can be friends with *both* John Kerry and George Bush
    • Half of the users speak in unintelligible "foreign" languages instead of English
    • Kevin Rosewon't approve any friend requests.
    • The scrapbooks fill up with crap.

    Obviously, this list of bugs proves Orkut copied his code!

  41. corporate faith by Doc+Ruby · · Score: 2, Insightful

    Ripping off code to get to market faster isn't stupid - when you don't get caught. Keeping an angelic image generates "goodwill", which generates faith in corporate actions, which helps corporate decisionmakers to avoid getting caught.

    --

    --
    make install -not war

  42. Steps to success! by bill_kress · · Score: 2, Insightful

    If your stupid Friendster imitation doesn't work just follow these easy steps to success:

    1) Have a VP quit and go to google.
    2) The vp "Reimplements" the app with some core code.
    3) The rest of the team at google makes the crap actually run.
    4) Put it out and lay low while the Google name rubs off on it.
    5) Sue google and get your source back along with a few bucks.
    6) Google fires employee
    7) re-hire employee as CEO