BOSS – The Next Step in our Open Search Ecosystem
developer.yahoo.net
developer.yahoo.net
There are a number of BOSS team members there who can answer you questions. You should also check out our Python based mash-up framework that makes it easy to blend search results from multiple sources. http://developer.yahoo.com/search/boss/mashup.html
Also check out this personal blog post by Vik Sing, the BOSS architect: http://zooie.wordpress.com/2008/07/10/yahoo-boss-an-insider-...
But AMAZING it will have monetization, even though right now its says 'Coming Soon', wouldn't be strange if they took a while on this.
Its their kind of resources and scaling capabilities that allow 'THEM' to monetize search the way the do, now they will give everyone the same crack at using their same power and on top monetize it..wow..sounds like this will shake things up a bit in search, if BOSS delivers on what it says it will.
The API can be found at http://developer.yahoo.com/search/boss/boss_guide/index.html and it seems very simple:
http://boss.yahooapis.com/ysearch/{vertical}/v1/{query}?appid=xyz[¶m1=val1¶m2=val2&etc]
vertical - web , image , news...
query - text query
appid - your Yahoo application id
parm1,2,3 - filter, type...
filter - -hate , -porn...
type - pdf , html , nonhtml , ppt ...BOSS + Amazon Cloud counters the huge infrastructure edge that Google services enjoyed till now.
Looking through the TOS I also found this beauty (good luck writing a blog post announcing that you are now integrating BOSS search results):
(a) You shall not refer to the Services, or use or display any Yahoo! trademarks, service marks, logos or other Yahoo!-related branding in connection with any Links or Web Search Results or in any other manner, except where expressly and specifically authorized by Yahoo! in writing.
If you wrote a blog post stating that you're using Yahoo's new BOSS service in your app, and showed the Yahoo logo there, and talked about how great it is, I sincerely doubt anyone at Yahoo would have a problem with that.
However, if you had an app that was specifically designed to phish passwords, and you put the Yahoo logo on it, and Yahoo sued you for inappropriate use of their IP, you couldn't even begin to claim that they gave you permission. This kind of legal language precludes them from appearing to even accidentally permit that kind of thing. It's just erring on the side of being cautious, which is expected, common, and responsible.
I don't like that they are saying that this is an open system, then laying down a legal trap where "everyone" who writes anything about the service would be in violation of their TOS. You can't have it both ways.
They're saying, "Unless we have given you permission to use our IP, you don't have it."
It's not like Yahoo is claiming that BOSS is GPL'ed or anything. And even if it was FOSS, PHP has similar language in its license--you can't use the phrase "PHP" or the logo to endorse or promote any product without written permission.
Language like this in a license never trumps fair use anyhow.
"Neither the name of the <organization> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission." ~ bsd/mit licenses