Slashdot Mirror


eBay Starts Open-Source Community

Matt wrote to mention a MacWorld story discussing a new initiative by auction site eBay to open source parts of its search functionality, in order to expand their coder resources. From the article: " The software will be available under a new program called Community Codebase, which was announced at the eBay Developers Conference in San Jose, California, on Tuesday. The Community Codebase is free for all members of eBay's Developers Program and PayPal Developer Network. (Pay Pal is owned by eBay.) It allows individual developers and companies to access source code for various eBay and PayPal tools and applications. An example is a Java application that allows TiVo users to search and bid on items via their digital video recorder boxes. Other examples include a Firefox toolbar, various Pay Pal toolkits and an application used to extract information from Pay Pal's database and putting it into Microsoft Corp.'s Excel spreadsheet software."

110 comments

  1. So OSS-Developers should work unpayed for eBay? by Frit+Mock · · Score: 0, Redundant


    What does eBay expect to give back to the OSS-Community?

    I think they will only take and give nothing back!

    1. Re:So OSS-Developers should work unpayed for eBay? by 110010001000 · · Score: 0, Redundant

      And this differs from any company that "supports" OSS how? Its all about free labor for the corporations!

    2. Re:So OSS-Developers should work unpayed for eBay? by Bimo_Dude · · Score: 2, Interesting
      FTA: Even though Isaacs stressed that the open source approach was an "easy decision to make," courting the open-source community can sometimes prove difficult.

      Since he made this statement, it may be possible that he has something (no idea what) in mind to return to the "community." IMHO, it appears that he already knows that eBay is not likely to get something for nothing.

      --
      "Teleporting Rodents with D-Cell Battery Displacement" theory -- IgnoramusMaximus (692000)
    3. Re:So OSS-Developers should work unpayed for eBay? by Rosco+P.+Coltrane · · Score: 0, Troll

      And this differs from any company that "supports" OSS how? Its all about free labor for the corporations!

      You're wrong. The usual meaning of "support OSS" is that some software company, or hardware manufacturer, has decided to make their software or hardware drivers run on an F/OSS operating system (typically Linux), or interoperate with a F/OSS gui, or something similar.

      You're correct however in that eBay supports OSS the same way a counterfeiter supports the right to visit the US mint with a photo camera.

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    4. Re:So OSS-Developers should work unpayed for eBay? by Frit+Mock · · Score: 0, Troll


      You're right in the way, that is often that way. Anyway such cases are equally unfair and the same exploitation.

      However, if I compare Apache and eBay, there is a major difference. Everyone can take the Apache webserver and run its own *independent* website with it.

      Can you take "eBay"-code and run your own *independent* auction-site?

    5. Re:So OSS-Developers should work unpayed for eBay? by DrLlama · · Score: 5, Informative

      Full disclosure: I work for eBay in the Developer Support Group.

      What the Community Codebase is about is making it easier for new applications to go live that access eBay, not to open the eBay system's code, or to try to create an unpaid labor market for maintaining eBay's code.

      There are around 1500 third party applications that use the eBay API suites to create new listings on eBay, etc. A couple of quick examples to get a feel are ChannelAdvisor (channeladvisor.com), SquareTrade (squaretrade.com) and a host of others.

      Approximately 20% of all eBay listings are not listed through the eBay website but rather through these third-party applications. The goal of the Community Codebase and the changes to the Individual Tier of the eBay Developers Program is to make it easier to write applications that access eBay.

      Hope this helps,
      Bruce Thompson
      Staff DTS Engineer
      eBay Inc.

      --
      Who, me?
    6. Re:So OSS-Developers should work unpayed for eBay? by Rosco+P.+Coltrane · · Score: 1

      Approximately 20% of all eBay listings are not listed through the eBay website but rather through these third-party applications.

      Hello Bruce,

      Could you perhaps list the third-party applications that use the eBay "backend"?

      Many people, like myself, have been bitten by eBay, and bitten even harder by its evil sidekick Paypal, and have elected to stay clear away from it. If other honest-looking auction sites use eBay as a backend, I'd like very much to know who they are.

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    7. Re:So OSS-Developers should work unpayed for eBay? by DrLlama · · Score: 2, Informative

      Hi Rosco,

      It's not so much that there are other auction sites using eBay's backend but rather around 1500 applications of various sorts that provide services to eBay buyers and/or sellers. To get a sense of what's available, head over to the Solutions Directory for a list.

      Cheers,
      Bruce.

      --
      Who, me?
    8. Re:So OSS-Developers should work unpayed for eBay? by smokeslikeapoet · · Score: 1

      Mod parent up, so readers who browse at 4 or 5 can see a somewhat official response.

    9. Re:So OSS-Developers should work unpayed for eBay? by Frit+Mock · · Score: 2, Informative


      I see your points. And I admitt, that "eBay *only* takes" is not precisely enough to express it.

      But my rationale on it is, that all these 3rd-party applications will be centered around the eBay-platform.
      While improvements to these 3rd party apps will benefit the OSS-developers App as well as eBay, the "collective" effect of many improvements towards the single central platform will benefit eBay more, than those developers.

      Of course, one can disagree to my rationale and certainly you will, arguing that there is no "aggregated" effect on the central platform.

      I don't think it is realy a question who of us is right. What matters is, if the developers that participate in this project feel screewed or not.

      If I where in your position I would prepare for some additional "incentive" for developers to participate. Doesn't neccessarily be direct payment, small discounts on the fees for the trades or even just some rewards for expecially intresting/usefull developments would certainly do.

      Small goodies like that certainly give develpment some OSS additional boost, anyway.

      eBay certainly isn't a street begger, that has to pass its had around and ask for gifts.

    10. Re:So OSS-Developers should work unpayed for eBay? by Anonymous Coward · · Score: 0

      Hi Bruce,

      Could you take a moment to explain the fee model for 3rd party applications?

      It seems like the eBay platform tracks calls (apart from getting 10k calls/month free) on a per-application basis, rather than just per-end-user, and (commercial) app providers must pay for each of those calls (or pass the cost along).

      Is this in addition to the auction fees on actual listings run through a 3rd party API?

      Presumably (I haven't read all the docs to see) this also means that any 3rd party client application calls must be gatewayed through the vendor's server?

      Thanks for any explanations :)

      - Jen
      (lazily not logged in)

    11. Re:So OSS-Developers should work unpayed for eBay? by DrLlama · · Score: 1

      Hi Jen,

      I'll hit your questions in order here.

      First, if you have a commercial application then you do pay additional fees over and above the usual eBay fees for API calls. The amount of these fees varies depending on the membership tier, but averages out at about $2.00 per 1000 billable calls (billable calls are anything other than AddItem and RelistItem).

      The way this is tracked is via the credentials sent with every API call. The first of these credentials is a Token that identifies the eBay userid on who's behalf the call is being made. Next are the Developer, Application and Certificate IDs that identify the application making the call.

      The token is obtained using one of several methods all of which ultimately involve a redirect to the eBay signin page. This is done to allow eBay users to authorize your application to make calls for them without requiring them to reveal their password to your application.

      The DevId, AppId and CertId are obtained via the developer program. When you first sign up a set of Sandbox Ids are generated automatically so you can immediately start trying things out in the Sandbox system (think of it as a testbed eBay system). Once your application is ready to go live there is a certification process (self-certification in the case of Individual Tier) after which Production Ids are generated.

      Self certification involves filling out a short questionaire, which essentially asks you to promise you'll follow the rules. Self certification used to cost $100 but is now free. Commercial certification involves filling out a more involved document and submitting it for review by, well, me. Well, not just me, anyone on the DTS team may be reviewing it. The review may involve taking a look at the application itself, making design recommendations for how you are using the API and costs $200 as a one time fee.

      So, the ultimate model you are asking about is this: every application has a set of certificates that are used to identify who's application is making the call. If you are going to distribute your application then you will also be distributing these keys. Do take steps to protect these keys! If someone malicious were to extract them from your application then they will be able to make API calls using your 10000 calls/month.

      Hope this helps,
      Bruce.

      --
      Who, me?
    12. Re:So OSS-Developers should work unpayed for eBay? by Anonymous Coward · · Score: 0

      Still other people, like myself, actually read the terms of service before (mis)using sites like eBay and PayPal that seem to work fine for 99% of the population while causing grief for a small number of professional whiners.

      But that's just me (and a few million other lucky ones).

    13. Re:So OSS-Developers should work unpayed for eBay? by dipskinny · · Score: 1

      PayPal DOES support OSS-Developers.

      According to the PEAR Development mailing list, PayPal is in fact willing to push some changes back to the community. According to this Zend press release, PayPal paid Zend, to make improvements to PEAR::SOAP package 0.9.0.

      So for all of you PHP 4 developers, you might just owe PayPal for your ability to make SOAP-based web service calls.

  2. Share the sUck by Anonymous Coward · · Score: 1, Insightful

    Talk about stupid... eBay already sucks, so they want to share it.

    1. Re:Share the sUck by niteskunk · · Score: 1

      How do they "suck"? I'm curious as to why you think that, as a public bidding service like eBay has been a great source of income for some and a great place for deals for others.

    2. Re:Share the sUck by AndreyF · · Score: 1

      I'm not sure why, but I've also always had the feeling that ebay was tres suck... their website is a bit slow, and loads funny. I can't wait for google wallet to pwn paypal, I have a lot more faith that google will get a lot of things right that these guys get wrong.

  3. interesting by R.D.Olivaw · · Score: 3, Interesting

    What exactly is the definition of 'open source'. Could you open code to a specific community and still call it open source?

    1. Re:interesting by Quarkness · · Score: 3, Informative

      http://www.opensource.org/docs/definition.php

      Open Source is a registered trademark of the Open Source Initiative. You cannot call something open source if it does not meet the requirements of the definition

    2. Re:interesting by JimDabell · · Score: 2, Informative

      Open Source is a registered trademark of the Open Source Initiative.

      This is not true. They abandoned their trademark application.

    3. Re:interesting by m50d · · Score: 1

      Nope. They tried to register it but it was found to be a generic term.

      --
      I am trolling
    4. Re:interesting by FriedTurkey · · Score: 1

      Isn't it a little hypocritical to have a trademark, a form of intellectual property, to open source?

    5. Re:interesting by turg · · Score: 2, Insightful

      Isn't it a little hypocritical to have a trademark, a form of intellectual property, to open source?

      Not at all (though it happens to be untrue that the term Open Source is a registered trademark). This is exactly what open source does -- use intellectual property law to ensure that the intellectual property is used in the (open/"free") manner that the other wants. If it were just about not claiming intellectual property, people would just make it public domain freeware.

      --
      <sig>Guvf vf abg n frperg zrffntr
    6. Re:interesting by turg · · Score: 1

      oops. "other" should be "author"

      --
      <sig>Guvf vf abg n frperg zrffntr
  4. Open source eBay? by randomErr · · Score: 4, Insightful

    eBay to open source parts of its search functionality, in order to expand their coder resources.

    Isn't this the same eBay that was suing people who were making auction search sites that linked to eBay items?

    --
    You say things that offend me and I can deal with it. Can you?
    1. Re:Open source eBay? by John+Nowak · · Score: 2

      I have no problem with this. Such sites were incredibly obnoxious, as well as dangerous given the latest phishing trends.

    2. Re:Open source eBay? by oneandoneis2 · · Score: 2, Interesting

      Not sure about that, but it IS the same eBay that threatened to delete user's accounts because they were selling Linux. . .

      --
      So.. it has come to this
    3. Re:Open source eBay? by ccozan · · Score: 1

      no, but i think it has a lot to do with this:
      Official: Monier Is Going To Google

  5. What about the fees? by shawiiing · · Score: 3, Insightful

    Currently eBay charges as little as a hundred dollars but up to $50,000 dollars before you can run your code against the production database. I think the open source move is a good one however some of us developers with limited resources won't be jumping on until it is "free as in beer".

    1. Re:What about the fees? by DrLlama · · Score: 5, Informative

      Full disclosure: I work in the Developer Support group at eBay.

      There are two changes that are relevant for you. The first is the creation of the Community Codebase. All projects will be licensed under OSI acceptable licenses. Most of the current contents are under the MIT license. Free as in speech...

      The other major change is the removal of all fees from the Individual Tier and the increase in the call limits from 50/day to 10000/month. In other words, you can now register in the Developer Program at the Individual Tier and go live with your application without paying any fees at all. Free as in beer...

      Cheers,
      Bruce Thompson
      Staff DTS Engineer
      eBay Inc.

      --
      Who, me?
    2. Re:What about the fees? by tpgp · · Score: 1

      Just wondering

      1) You say "All projects will be licensed under OSI acceptable licenses."

      2) The OSI definition says "The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale."

      3) The linked article states "The Community Codebase is free for all members of eBay's Developers Program and PayPal Developer Network."

      So - if what you say is true, I don't see how ebay is going to restrict the source to eBay/PP developer network.

      Can anone confirm that the licenses will actually be OSI approved? (as someone else has pointed out the term "open source" has no legal meaning)

      --
      My pics.
    3. Re:What about the fees? by DrLlama · · Score: 3, Informative

      Hi,

      While on the one hand there are no fees or royalties of any kind to join the eBay Developers Program at the individual Tier, it is necessary to join the program in order to be able to call the eBay APIs.

      I haven't checked, but I do not believe you need to be registered in the program in order to access the Community Codebase, nor to grab a copy of anything there. It's just that it won't necessarily be all that useful if you are not a member of the program as you will be unable to access our systems without membership.

      If that disqualifies the program for being called "OSI acceptable" then I withdraw the claim. I do know that most if not all of the current contents of the repository are licensed under the MIT license.

      Cheers,
      Bruce.

      --
      Who, me?
    4. Re:What about the fees? by Anonymous Coward · · Score: 0

      I'll just stick to scraping the site. You can't do anything cool with 50 calls a day. And I'm certainly not paying any fees especially if I am developing functionality that enhances EBay.

      Its so funny, Amazon gives their API away (without any request limits) but Ebay wants me to pay.

      I won't be using any API where there are fees, period.

    5. Re:What about the fees? by alanlewis0 · · Score: 2, Informative

      You're right. 50 calls a day is kinda restrictive. That's why we've come to our senses and upped the limit for the individual tier to 10,000 calls a month (about 6 times as many calls). Oh, and as Bruce mentioned, we've gotten rid of the fee that you had to pay to make calls to the eBay production server.

      Alan Lewis
      Technical Evangelist
      eBay Developers Program

  6. This is Good by ehaggis · · Score: 1, Insightful

    EBay is a respected player in the business world. They are seen as an ecommerce model that works. When a "real" company with "real" profits suddenly starts looking to the Open Source community, it validates the Open Source model to investors, capitalists, etc...

    The significance of this move is beyond EBay.

    --
    One ring to bind them - should probably have more fiber and less rings in their diet.
    1. Re:This is Good by Anonymous Coward · · Score: 0

      "When a 'real' company with 'real' profits suddenly starts looking to the Open Source community..."

      Yeah right, because IBM, HP, Novell, Sun, and Apple are all just small-change fly-by-night peanuts operations compared to the economic might and longevity of EBay.

      Personally, their offerings seem a bit pathetic to me, but I suppose we'll see in the long run if they pull this off.

    2. Re:This is Good by Rosco+P.+Coltrane · · Score: 5, Interesting

      EBay is a respected player in the business world.

      Surely you must be joking. They use an e-commerce structure (Paypal) that acts as a bank, handles millions and millions of dollars like a bank, is structured exactly like a bank, but is *not FDIC-insured* and has the gall to block accounts at random without explanation or recourse.

      I don't really know what's respectful about using such a shaky financial tool to do business. I'm surprised they haven't been taken under by some huge class-action lawsuit, or by the feds who should damn well step in and force them to play by the book already.

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    3. Re:This is Good by smithcl8 · · Score: 0, Flamebait

      Ah....when will the Open Source Community learn? We live in a world where money rules, period. Every open source developer out there is doing nothing but feeding the business world with free labor. In a time when development jobs within the US are going offshore and people are being laid off to save a few bucks, it makes me sick to think that these geeks are doing work for free. Open source software, I must say, is quite attractive, as it's freely available, modifiable, and so forth, but when will the developers realize that they are being used. Big corporations making money with free labor....it definitely makes sense for the businesses, but not for the morons who are doing the work.

    4. Re:This is Good by DogDude · · Score: 0, Troll

      EBay is a respected player in the business world.

      I wouldn't go that far. Sure, they're making profits hand over fist, but I'm not so sure "respected" is the word I'd use. They're still just one big flea market, with tons and tons of slimy characters.

      --
      I don't respond to AC's.
    5. Re:This is Good by DrLlama · · Score: 1

      Hi,

      To estabilsh some credentials here, let me say that I'm a long time, though relatively quiet advocate of Open Source. I've been running Linux since the 0.99 days and remember fondly the first version of GCC that supported C++. By this I'm trying to say that I truly do get what Open Source is all about and have been involved (on the periphery) for a very long time.

      This is not about eBay trying to tap into a free labor market. If it were, I promise you I would not be here talking about it.

      There are approximately 1500 third party applications that provide services to eBay members via the various API that we support. The goal of the Community CodeBase and the changes to the Individual Tier is to enable developers, particularly Open Source developers to more easily develop new applications that use the API to provide different services to eBay members.

      Does eBay benefit by more applications being deployed? You bet! I'd by lying if I said it weren't true. The benefit comes from the fact that the more applications get deployed, the more items get handled more effeciently, the better it is for everyone involved (buyers, sellers, eBay).

      This is not eBay opening up some of our internal core systems and hoping that gullible geeks help us with maintaining our systems, we've got large teams of engineers doing that already. If you're interested in working on the internal core systems, we are hiring...

      This is about providing a way for developers who want to access the API to do so, and to share with other developers techniques and code for doing so.

      Cheers,
      Bruce.

      --
      Who, me?
  7. Misread by Poromenos1 · · Score: 3, Funny

    Microsoft Corp.'s Excel spreadsheet software

    I read that as "Microsoft Corp.'s Excellent spreadsheet software". I thought the world was going to end or something.

    --
    Send email from the afterlife! Write your e-will at Dead Man's Switch.
    1. Re:Misread by gowen · · Score: 1

      Excel is an excellent spreadsheet (or at least it was the last time I used it, about 5 years ago). Imperfect, but really, really good. IMHO Excel '97 is still a better piece of software than any FOSS spreadsheet available for Linux.

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    2. Re:Misread by Poromenos1 · · Score: 1

      Maybe so, but don't count on seeing that on the frontpage :P It's mostly subjective.

      --
      Send email from the afterlife! Write your e-will at Dead Man's Switch.
  8. Some plaudit, mostly suspiscious by gmknobl · · Score: 2, Insightful

    While I applaud the small amount of legitimacy this may add to the open source community, it appears this may be just a way to make money off the open source community rather than truly help it. Open source is free and always will be (unless you count the s**tload of work that goes into it). On the other hand, this could also be used to help open source people make some money back for their invaluable efforts. The cynic in me thinks it's the former though, not the ladder. Only time will tell.

    1. Re:Some plaudit, mostly suspiscious by mattnuzum · · Score: 1

      I've often wished for better searching on e-bay, so I can see this helping dramatically.

  9. MSN Under pressure by Khalid · · Score: 1

    This seems to be a trend now. After Google (and I think Yahoo and Amazon), MSN will be now under pressure to go somehow the open source road. They will probably vehemently protest, try resist, twist things their own way and explain how open source is bad, but they can't go against the tide and ultimately one day or another they will follow.

    1. Re:MSN Under pressure by msisden · · Score: 1

      Except Microsoft has already released code under open source licenses as part of their Shared Source Program

      For example: http://sourceforge.net/projects/wix/

    2. Re:MSN Under pressure by jeffro.tostring() · · Score: 1

      Hardly. Keep in mind that eBay and Google aren't participating in open source because of benevolence and overwhelming support for the model, it's because they derive benefit from it. While they are supporters of the open source model, it's in their best interest to show benevolence to the open source community because (1) they derive benefit from the model, and (2) it's a great marketing device. I have no qualms about saying that many down in the technical trenches in the open source community are being taken advantage of, and many larger companies are looking at open source as a way to build quality into products without incurring the cost.

      --
      jeffro.tostring() The opinions here are expressed as my own. If my company knew about them, they'd likely get rid of
  10. Nice way of putting it by Rosco+P.+Coltrane · · Score: 4, Interesting

    It allows individual developers and companies to access source code for various eBay and PayPal tools and applications.

    Or, phrasing it another way, it allows Ebaypal to take advantage of work done for them for free by someone else.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:Nice way of putting it by Monkeyman334 · · Score: 1

      If there's a small bug in a piece of software I use I'd rather just patch it myself, if only for my personal use, than to wait for the company to patch it.

    2. Re:Nice way of putting it by Darth+Buttercup · · Score: 1
      Or, phrasing it another way, it allows Ebaypal to take advantage of work done for them for free by someone else.

      Ooooh! Those dirty, rotten bastards! Let's hope word of this doesn't get around.

      After all, imagine what might happen if someone thought of doing the same thing with, oh, say, a computer operating system...

  11. Wrong. by Anonymous Coward · · Score: 0

    The term open source is not a trademark, and you can legally use it any way you want.

  12. Someone needs to develop Ebay moderation by ChrisF79 · · Score: 5, Insightful

    Whenever I do a search on Ebay, I always find ridiculous auctions. Just do a search for a Powermac G5 and you'll see what I mean. There are inevitably those auctions with buy it now of $29 where they claim you'll get a system for free. Of course, I look past those but it would be nice if someone could write a moderation tool that would allow you to filter your results. Perhaps with ebay opening up their systems a bit, a crafty developer could go in and make changes such as this, which would markedly improve the ebay experience.

    --
    Finance tutorials and more! Understandfinance
    1. Re:Someone needs to develop Ebay moderation by alanlewis0 · · Score: 1

      One could certainly develop a tool that uses eBay Web Services to filter eBay search results in ways that are not supported out of the box. You could use the XML over HTTPS or SOAP APIs to do this, and we recently released a REST API that supports our search call (GetSearchResults). With the increased call limits and removal of the certification fee, writing such an application for your personal use (or to share with/sell to others) is now feasible.

      One application I want to write when I get some time -- maybe after eBay Live -- is a tool that automatically includes the static or calculated shipping price in the current price of auction listings, so that I can then sort search results by the real total cost.

      Alan Lewis
      Technical Evangelist
      eBay Developers Program

    2. Re:Someone needs to develop Ebay moderation by Anonymous Coward · · Score: 0

      if you are searching for a powermac g5 on buy it now, for example, just set your minimum price to a few hundred dollars and that will do the filtering for you

    3. Re:Someone needs to develop Ebay moderation by Guppy06 · · Score: 1

      Really, all you would need to do is setup a search option that would let you apply a blacklist of sellers' names so that their auctions don't appear in your search results. That would solve all sorts of things.

  13. Open Source Contractors? by martian67 · · Score: 1

    Hmm I see this trend more and more within the open source comunity, A company "Opens its Source" to the world, but it only opens small pecies of what it does, and/or puts it under restrictive licences that essentially say you have no ownership of any modified code ergo the orginating company owns copyright to all versions of the code that are made.

    So what exactly IS the incentive to work on it, if all you are doing is ensuring that the company gets a better product, and that you have no legal right to implement the code without permission?

    1. Re:Open Source Contractors? by Anonymous Coward · · Score: 0

      If you use the product, then a better product can be enough incentive.

  14. Is eBay trustworthy? by Anonymous Coward · · Score: 0

    From time to time I purchase stuff online, but I have never used eBay. I wanted to register several times at eBay, but their conditions - we can do whatever we want to do with your data (read the license agreement very carefully) - were each time enough to convince me to simply contact the webshops directly. Anyway, for some reason I have troubles reading "eBay" and "open source" in one line. It just does not feel good.

  15. cats out of the bag already by hostyle · · Score: 1

    Weird. The E-Bay source code appeared on TPB yesterday. Coincidence?

    --
    Caesar si viveret, ad remum dareris.
  16. Nearly useless.. by papasui · · Score: 1

    If they opensourced their auction code it might be something, but to open source just the search part o f it seems like it would barely benefit the developer and most certainly benefit ebay. Nothing wrong with that I guess, but I don't think the value is their for the developer.

    1. Re:Nearly useless.. by DrLlama · · Score: 2, Informative

      Full disclosure: I work for eBay in the Developer Support group.

      I'm honestly not sure where the idea that we are open sourcing our search code came from. Let me quickly correct that: eBay is not open sourcing any of it's operational software.

      What we are doing is creating an open source repository for our SDKs and sample code for accessing the eBay systems. What other sort of projects get hosted on the Community Codebase remains to be seen, but the idea is that eBay engineers and third-party developers will be able to work together on projects that benefit the community as a whole.

      We are also changing the terms of the Individual Tier of the eBay Developers Program allowing third-party applications to access the eBay systems without any fees and with increased monthly call limits.

      The APIs that are available cover searching, listing auctions, managing feedback and purchases, etc.

      The benefit to the individual is to enable developers who want to be able to access the eBay site to do so without the expense of joining the Commercial Tiers of the Program; the benefit to eBay is that every new application that goes live tends to represent an increase in listings and that translates into an increase in revenue.

      Cheers,
      Bruce Thompson
      Staff DTS Engineer
      eBay Inc.

      --
      Who, me?
    2. Re:Nearly useless.. by papasui · · Score: 1

      That sounds much more interesting. Thanks for clearing that up.

  17. Moderation might help, but it won't happen. by J+Barnes · · Score: 2, Interesting

    Ebay certainly doesn't make it intuitive to report suspicious/fraudulent auctions. I did a recent search for Canon 1ds Mark 1 cameras and I found one listed for about 2k under it's normal price. In looking at the seller's other items, I discovered about 60 high priced tech items ranging from miniDV camcorders to plasma monitors, all listed in lots of three and ending at the same time.

    Checking the seller's previous ebay activity, it contained only small purchases of seeds and gardening supplies and then lay dormant for a year until suddenly about 60 high priced items showed up.

    That took about 3 minutes of work to check out, but I had to spend another 20 minutes trying to figure out how to report a fraudulent auction to ebay.

    I think they really just don't want to be bothered with policing their own site and responding to complaints, and that's pretty unfortunate as their service is amazingly efficient and well-liked in nearly every other respect.

    1. Re:Moderation might help, but it won't happen. by ChrisF79 · · Score: 1

      That's a great point. And how easy would it be to tack on a little moderation box similar to slashdot where you could post your opinion on whether or not it was fraudulent. Then, you could limit your searches to ones where they aren't fraudulent. Of course, you'd have sellers modding down competitors items, but they could put in some sort of punishment control for that. I really haven't thought this all out, but I'm sure it is feasible and would really improve the system.

      --
      Finance tutorials and more! Understandfinance
    2. Re:Moderation might help, but it won't happen. by barzok · · Score: 1

      Even if you do manage to report fradulent auctions, it's not worth the time you spent. I chased one around for most of a Saturday a couple years ago and never got anything beyond automated responses from eBay's reporting system.

    3. Re:Moderation might help, but it won't happen. by tobybuk · · Score: 1

      I used their live help for exactly the same situation. Small time seller of 30 itmes all of a sudden gets into the High Performance BMW business. That user account was suspended within 5 mins. Worked well for me.

    4. Re:Moderation might help, but it won't happen. by jargoone · · Score: 2, Interesting

      Like the parent to your post, I was doing lots of searches for Powermac G5s. I wrote a Perl script to search auctions matching a specific search, and put the results in an HTML page. In doing so, I found tons of auctions like you describe.

      Since the accounts have positive feedback, I came up with the theory that they are phished accounts. They have the same common indicators: expensive item, cheap price, email address in the body of the auction, and usually pre-approval is required to bid. Lots of times they'll have pictures of an item different than they're describing. They sometimes contain poor English.

      You can have fun emailing the "seller" and fucking with them a little. They always want you to send them your contact info so you can complete payment through Square Trade, who does not accept payments. I'm guessing the next step is a fake escrow site and a Western Union payment, but I haven't gotten that far.

      As you know, you can report these auctions, in the eBay security center. I can't give a URL, because my stupid web filtering software flags that part of eBay's site as phishing/fraud. I report the ones I see, and they're usually taken down very quickly. My view is that I'm helping people who may not be quite as wise.

  18. License? by Anonymous Coward · · Score: 0

    TFA didn't mention anything about which license they're going to use for the code. I hope we don't find another "OSI approved" license coming out of this.

    If so, developers will soon have to become lawyers simply to distinguish which license is appropriate before adding anything.

  19. gimics by Anonymous Coward · · Score: 2, Interesting

    IANAT, but i'm sorry, i am so sick of major corporation taking advantage of the "open source" hype simply for the benefit of their business.

    it helps them in two ways right off the bat:
    1. it's a marketing gimic, because the news gets spread (as here) and
    2. it garners them a better image immediately, because regardless of whether a single line of code gets written, they look good for being so magnanimous.

    and if it DOES get written, then you can add #3 to that list: free code for ___, inc.

    free software should be a *given* -- not some special marketing campaign. /me steps off box of detergent

  20. Re:eBay is just a scam-promoting site anyway.. by Anonymous Coward · · Score: 0

    for sure. yeah

  21. Google forced this move by horza · · Score: 1

    Sure they just decided to do it. Not at all prompted by a rival online payment system to their subsiduary company which doesn't have the best reputation.

    Example quote:
    "Analysts on Monday said the biggest and most immediate risk to PayPal from a Google payment system would be a cap on growth in PayPal's off-eBay business, prompting a 2 percent drop in eBay shares."

    Hmmm, let's compare a vague promise to open 'parts' of search functionality (only to registered eBay and PayPal developers) to Google's Summer of Code shall we? Let's face it, eBay still don't look like they "get it" and I doubt this attempt to get free labour will gather much momentum.

    Phillip.

    1. Re:Google forced this move by trachtenberga · · Score: 1

      Disclaimer: I run the evangelism group at eBay.

      I would love to be able to say that eBay or another other company of our size could launch a program as large as this so quickly, but we can't.

      I suggest you read Jeremy Zawodny's post on this subject.

      We have about 100 web services API calls that let you interact with almost every part of the eBay platform. That's pretty open.

      As for free labor, we already have thousands of developers who are producing commercial applications. The sellers powered by these developers generate about 20% of all eBay.com listings. However, these are largely commercial developers.

      I want more open source developers to join our community. I'm not going to say otherwise.

      Why? Because I'm an open source developer myself. I've been using open source for about 10 years. I first saw Linux in 1993 on my friend's machine. I started using PHP in 1996 (php/fi) and MySQL soon after. (MySQL wasn't available when I first started working on web sites, people used mSQL instead.) I've written two books on PHP for O'Reilly.

      There are lots of cool and innovative ways for all types of developers to use our web services and I just want to make sure that everyone is empowered do to so.

      -adam

      Adam Trachtenberg

  22. ebay initially went out of it's way to thwart by Anonymous Coward · · Score: 0

    development of user enhancements. Onerous fees, Obfuscated interface, and threats.

    It's no longer in my interest to develop around ebay. There are too many ther interesting things going on now. IMO, ebay management has missed the boat.

    CAUTION! Read any licensing carefully to make sure you don't share or assume liability for ebay problems by virtue of your interface.

  23. doesn't sound "open source" to me by cahiha · · Score: 4, Interesting

    The Community Codebase is free for all members of eBay's Developers Program and PayPal Developer Network

    If you have to be a member of some "developer program" or "developer network", then the code isn't open source. The term "Community Codebase" also suggests that it isn't open source, but that it is a program like Microsoft's "Shared Source" or Sun's "Community Source". Let's hope that eBay didn't mislabel a non-open source license as open source.

    Even if the eBay code turns out to be truly open source, it is still closely tied to eBay's service. On balance, it's still better if such code is open sourced, but the decision for eBay to open source a bit of client code is a completely different business decision than, say, IBM or Intel open sourcing a compiler.

    Companies like Sun, Microsoft, and (possibly) eBay seem to be trying hard to redefine the term open source for their own marketing purposes. Don't let them get away with it. A company that misapplies the term open source is being deceptive and should be condemned strongly.

    (I suppose it isn't surprising that someone like McVoy would go along with this sort of thing; he has, after all, been trying to take advantage of the open source community as well.)

    1. Re:doesn't sound "open source" to me by EmagGeek · · Score: 1

      Not to mention that even if they do release some of their code under an open-source license, it may still be encumbered by their massive patent portfolio, making the code useless for anyone else..

      Here's the translation I got from the article:

      "We don't feel like paying for more engineering talent, so we'll get free labor from the open source community to improve our code."

    2. Re:doesn't sound "open source" to me by Anonymous Coward · · Score: 0

      Disclaimer: I run the evangelism team at eBay.

      All the source code on Community Codebase is available under OSI approved licenses. Additionally, they're "standard" licenses, such as the MIT, BSD, and PHP licenses. They're not under a special eBay corporate license.

      You can do anything you want to with the code, as long as you abide by the licensing terms.

      Of course, much of the functionality isn't enabled unless you also join our Developers Program, or the code is run by someone who is a member.

      Membership in the program is free. The free individual tier gives you 10,000 API calls per month.

      We also have commercial licenses for larger developers who want to make their living selling eBay software. (You can also sell individual tier applications, but you may run into API call limits.)

      Many web services don't actually allow you to commercialize your applications using their web services, so I actually view our set up as granting you more freedoms than ones that are explicitly non-commercial only.

      I like to think of this as similar to a dual-license model for OSS, but applied to web services. Since unlike with software, there are incremental API costs for every API request, the basis for the current OSS definitions need to be refined for software as a service.

      As for Larry McVoy, I am happy he likes our site, but he wasn't involved with this decision at all, and I've never talked with him about this or anything else.

    3. Re:doesn't sound "open source" to me by cahiha · · Score: 1

      All the source code on Community Codebase is available under OSI approved licenses. Additionally, they're "standard" licenses, such as the MIT, BSD, and PHP licenses. They're not under a special eBay corporate license.

      Thanks for the clarification. You may want to make sure that that comes across more clearly in future interviews.

  24. Monkey see, Monkey do by inherent+monkey+love · · Score: 0

    It gets a little old to see all these companies jumping on the latest trendy bandwagon. Google got a lot of well-deserved, positive press for its very innovative SoC idea. And Google has been reaping the rewards of encouraging its employees to devote time to their own pet projects, many of which are open sourced, and some of which turn out to be brand new kickass google features. To me, this is Open Source Corporate Advocacy done right.

    Plenty of other companies are trying to jump on the Open Source bandwagon as a way to get cheap/free labor for coding projects. I can't say that this is EBay's intention, but it sure doesn't smell like an innovative idea to me. Just another PR flack's brainstorm.

  25. re misread. , by CdBee · · Score: 1

    Ideally, an opensource initiative would support OpenOffice or export OASIS-format data.....

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
  26. Open code to query -their- database by dysk · · Score: 5, Insightful
    They're open-sourcing tools to query their database. This isn't to give back to the open-source community, it's to get developers to write tools that encourage people to spend more money on eBay in a wider variety of contexts.

    There's nothing wrong with them opening their APIs and code to developers, in fact it may prove very useful. Still, it shouldn't be mistaken for a great act of charity on their part.

  27. legal problems, but COOL idea by CdBee · · Score: 1

    I think they'd be unwilling to allow users to post comments on their largely unmoderated site for fear of libel lawsuits

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
  28. Ironic isn't it? by ZeroMpact · · Score: 1
    I think it's extremely ironic that they are doing this, especially when they don't allow the selling of custom Linux distros or legally burned Linux CDs.

    Of course this is probably just another way of "yet another company" to exploit the programming community for their gain. They'll suddenly slam it closed once they get what they want.

    Oh well.

    1. Re:Ironic isn't it? by rapidweather · · Score: 1

      I did find KANOTIX LINUX LiveCD 2005-03..Like Knoppix on Steroids! for sale on eBay.
      Makes me wonder what constitutes a "custom linux distro". Mine certainly is, but I don't sell it on eBay. I did list it on Half.com, but they closed all of their computer stuff. Frankly, I am a little more than hesitant about selling on eBay, due to the problems I see others having with them.
      Some of the eBay sellers tell you about that in their product pages, and it makes one wonder if eBay hasn't gone overboard to protect the buyer.

  29. More abuse... I'm shocked! by hacker · · Score: 1

    Yet more examples of companies trying to abuse the Open Source community, thinking that we're all just milling around in groups waiting for things to do and projects to contribute to.

    "Ho hum. When is a company going to come along and ask us to write their code for them. I'm bored."

    Sure, we'll get right on that... writing your code for you, for free, while you profit and make a business model out of it. Absolutely! Where do I sign up?

    Palm is trying it, Sun is trying it, Linksys tried it, and thousands of other companies tried it. When are companies going to learn that we don't just write code in our spare time because we're bored.

    We write code because it is either improves technology, or it is fun, interesting, or scratches an particular itch we have, or because we're getting paid to write it.

    If you want us to help you improve your business model, or write your code for you... PAY US. You know, like you would any other developer who writes code for you. What particular itch does the eBay search engine scratch for us? Why should we help? How does this improve OUR community? How can WE use this technology?

    The real reason is because they think the Open Source community is just a free consortium to "cherry pick" whomever they want to write their code for them. They can't afford to hire anyone, so they turn to us. Nice.

    So here's the obligatory HOWTO: HOWTO Pay for Free Software.

    Seriously, I strongly recommend that every company read it and understand how our community works.

    1. Re:More abuse... I'm shocked! by DrLlama · · Score: 1

      Full Disclosure: I'm in the Developer Support group at eBay.

      Please believe me when I tell you that the last thing we want is for you to write our code for us. We're happy to take care of keeping the eBay systems running and evolving ourselves. :-)

      There is demand among the eBay user community for services that allow them to buy and sell more effectively on eBay. There is also demand among the user community for value added services related to their activities on eBay.

      The goal of the Community Codebase and the changes to the Individual Tier is to enable developers who want to deploy applications that use the eBay API in interesting ways to satisfy that demand.

      We have found that the more application possibilities we enable the better it is for all of us. We're not expecting anyone to develop out of the raw goodness of their hearts; we're expecting people to develop because they see an opportunity that isn't being realised, or because they have a need that isn't satisfied on the eBay site directly or among the 1500 or so existing third-party applications.

      Like Adam Trachtenburg (who posted earlier), I've been involved with open source for a very long time (less visibly than Adam though). I do absolutely understand the perception that comes about when a company declares themselves Open Source in order to magically create an unpaid work force. I would never lend public support to such a move.

      Cheers,
      Bruce Thompson
      Staff DTS Engineer
      eBay Inc.

      --
      Who, me?
    2. Re:More abuse... I'm shocked! by Anonymous Coward · · Score: 0

      These are good points.

      Just as a "friendly suggestion" though, the best thing eBay could do if they want people to develop would be to have your guys monitor the developer forums and provide timely responses to questions.

      For example, a question entitled "mileage attribute" was posted *last November* and still has no response in the xml api forum. Followup question was posted a few days ago still with no response.

      While I'm not the author of either of these questions, I'm interested in a response, and would not be surprised if I'm not the only one. A searchable forum can be very valuable.

      Responses to specific questions would be more helpful than collaborating on projects in the codebase.

      Again, just some helpful feedback (I hope).

  30. Excuse me while I laugh... by Famatra · · Score: 2, Interesting

    "EBay is a respected player in the business world."

    That's true, if you completely reverse the statement. EBay and, if I may say so, their satanic 'child' PayPal are a few of the worst companies I've ever had the displeasure of doing business with.

    Starting with the illegitamate charge backs (PayPal) I've mentioned on Slashdot on my most recent post, poor customer service (PayPal & Ebay) in the form of not responding to emails, a nice little trick of charging for auctions that were canceled (eBay), cancelling an auction the day before for selling game box of World of Warcraft (eBay) and more. I really would hate to be someone who does a lot of business with them.

    If eBay really has opened up some code and it is Open enough that you have the freedom, as you should, to take it and use it as you want then I look forward to competing products that will result. I'd guess that anyone could do customer service better then eBay and if they want to give out the source to tools that can help their competitors (and others) why not :).

  31. maybe, maybe not by cahiha · · Score: 1

    That depends on the open source license. If they distribute the software under the GPL or LGPL, they may implicitly be licensing all necessary patents along with the software. That's another reason why the GPL and LGPL are good for you.

  32. OSI never got the trademark for "Open Source" by aCapitalist · · Score: 1

    But I see some around here are still spreading that lie.

    And it doesn't help when Russ Nelson claims to have the "moral authority" on what is Open Source

    http://slashdot.org/comments.pl?sid=138002&cid=115 44316/

  33. Ex eBay: Louis Monier On Why He's Going To Google by otisg · · Score: 1

    That is a very interesting, because the _main_ eBay search guy, Louis Monier (also the guy behind AltaVista technology), just announced he is leaving eBay and going to Google:

    http://battellemedia.com/archives/001653.php

    --
    Simpy
  34. Do you still have to pay? by eries · · Score: 1

    IIRC, in order to access the "production" eBay servers with your third-party app, even through their published API's, you have to pay eBay hundreds of dollars to have someone "certify" your application. Anyone know if this policy is changing?

    1. Re:Do you still have to pay? by alanlewis0 · · Score: 1

      Short answer: No, you no longer have to pay. At our developer conference earlier this week we announced that there is no longer a fee to certify your application (which gives you access to the production systems).

      Alan Lewis
      Technical Evangelist
      eBay Developers Program

    2. Re:Do you still have to pay? by Anonymous Coward · · Score: 0

      Write open source for e-Gay and gay-pal? No frikkin' way, bub. These companies need to clean up their acts, first. To wit:

      eBay Sucks Balls
      PayPay Sucks Ass

      Read it and weep.

      Honestly, I don't know how you can evangelize for such rotten companies. Oh well, at least I can sleep at night, safe in the knowledge that I'm not a cheerleader for a company that rips people off at the drop of a hat.

      -Scott

  35. Great stuff! by dantheman82 · · Score: 1

    Back a year ago or so, I tried without success to create a desktop app that could run Ebay searches. However, it was a very expensive thing to do and I was doing it free as an academic project, so I had to go the route of HTML parsing and all that jazz.

    This is definitely a step in the right direction...

    --
    This sig donated to Pater. Long live /.
  36. Timing is Everything by HaFBaKeD · · Score: 1

    Strange this announcement should come after Google finally confirms the construction of their Wallet System. With all the hype built up around that project over the past few days, and the negative outlash towards Ebay during that time, its interesting they now announce their 'open source' release to the community.

    --
    "A war over religion is like fighting over who has the best imaginary friend."
  37. Can anyone tell me... by Anonymous Coward · · Score: 0

    ...just what the hell is going on with this?

  38. This slashdot FUD about PayPal needs to stop by Anonymous Coward · · Score: 1, Insightful

    Finally someone from PayPal is speaking up:

    http://paypaldoesntsuck.blogspot.com/

    Seriously, learn the facts. You ARE FDIC insured with PayPal.

  39. FDIC insurance by svallarian · · Score: 2, Informative

    It is, however, FDIC "pass-through" insured.
    (i.e. the bank that actually holds the funds is FDIC insured, so if paypal folds, your money is still held in a FDIC insured account and would be eligible to be covered by FDIC insurance.

    --
    I patented screwing your mom. But it got revoked for "prior art."
    1. Re:FDIC insurance by Anonymous Coward · · Score: 0

      its held as paypals money though :-P

  40. Great.. by RoadWarriorX · · Score: 1

    Maybe I can stop buying GUIDs with this new movement.

  41. website by Anonymous Coward · · Score: 0
  42. eBay Search? What??? by vacuum_tuber · · Score: 1

    Would that be the same broken eBay Search that inexplicably alters the search string in some cases, that can't find items clearly up for auction, and that fails to find items clearly up for sale by a seller but that can't list them when pulling up all the auctions for the same seller's ID?

    Offering to open up that stuff strikes me like Saddam offering to open-source his blueprint for better government.

    --
    Look at the bright side: there's always seppuku.