1,什麼是mashup?
mashup是糅合,將兩種以上使用公共或者私有資料庫的web應用,加在一起,形成一個整合應用。一般使用源應用的api介面,或者是一些rss輸出(含atom)作為內容源,合併的web應用用什麼技術,則沒有什麼限制。這個詞的來源可能來自於音樂,例如hotstop a+b,amv。

mashup在國外已經是很流行的方式,我印象中,比較有名的聚會有微軟組織的mix06,和mashup camp。應用和可以使用的api比較多,可以從mashupfeed站點查詢到相應的資訊,最出名的應用基本都是map應用,可以參考mapbuilder,因為比較酷,而且幾家公司都提供了比較完善的map介面和內容,例如google的火星地圖,microsoft的3d(受它的刺激,google昨天收購了一家3d公司)等。

mashup還可以用來作為創意薈萃,王建碩說:
這是一個發現新事物的有趣的方式,嘗試A+B,如果不行,再試一下C+D看看?如果這樣還沒有新東西出來,再試試A+C,B+D……組合無窮。(from future idea factory,我翻譯了一下)
isaac說:
需要一個矩陣,把所有的新事物羅列在橫軸/縱軸,交叉點就是創新了,簡單了。(對Web 2.0,Matrix已經有了, http://www.programmableweb.com/matrix

這都是mashup方式。

2,mashup文化
mashup camp的組織者之一David Berlind用computer2.0來形容,或者是uncomputer,或者wwww(4w),這幾個名詞說的都是一個意思,我們所知道的computer已經過去了(uncomputer),替代他們的就是一系列api(基於網際網路)和資料庫介面,就像google/yahoo/ebay/technorati/microsoft/amazon等提供的那些介面和服務一樣。現階段組合這些api的人稱為mashup藝術家。就是組合下圖中最上層的那些人

mashup camp又稱為unconference(unconference可以參考只說的文章web2.0禁會一月,譭譽參半,哪篇文章若讀起來沒有意思,還可以讀一下davewiner的原文,那篇文章後面有可以透過防火牆的連結),目的是,做其他的web2.0樣式的會議所作的相反的事。參與的都是小成本的真正創意,並且有在實際應用或者服務中可以得出的問題,大部分都很有趣。包含的人不限於創新的、有創意的以及創造者。

mashup在geek群體和網際網路玩家之中獲得了極大的歡迎,mashup未必需要很高的程式設計技能,只需要熟悉api和網路服務工作方式,都能進行開發,所以很快成為一個流行的網路現象。很多公司例如yahoo/google都為此提供開放介面,以吸引這個群體。

前段時間出現的饅頭其實也應該屬於一種mashup,陳凱歌導演反應過頭一點,據說有一個香港導演主動把影片送給胡戈進行mashup,具體是誰我忘了。但是其實這樣不併不夠,電影的發行方其實可以開放其部分未剪內容或者花絮,供其fans們進行mashup,就差不多了。

3,商業模式的懷疑

Richard MacManus提到Oodle的例子,使用的是craigslist的資料來源,但是craigslist最後並不認可oodle。在網際網路上有很多類似的應用,服務的一方顯性的或者非顯性的引用了資料來源,像oodle這樣的應用被稱為“網站刮刀”,相當於把站點的資料拿來自己用。更進一步可以舉更久之前ebay對於spider的訴訟(Bidder's Edge)的例子,雖然很久以後ebay做過與之類似的介面,但是對於資料的引用和使用,既可能跨越雷區,使得應用成為一個“刮刀”的邊緣應用。

mashup還可能存在的問題是寄生的問題,也就是說,這些應用均寄生在一系列的網路結合或者服務上,對於這些服務的依賴性太強。mashup應用必然都是輕量級的公司或者個人,若這些公司和個人獲得足夠的成長,成長到足以威脅到它使用的資料來源和api提供者的時候。問題開始凸現出來。更甚者,當這些應用使用的服務是優勢或者壟斷服務的時候尤其如此。

有人說google/yahoo和amazon這樣的公司作為資料來源和api是福音,然而我們要仔細考察一下他們對於mashup的態度。yahoo主動block掉一個同時也使用google maps服務的mashup站點,amazon也通知過Amazon Light的Taylor不要連結向競爭站點。這是很明顯的訊號:你玩玩可以,別弄疼我。(原話是,別把我當你的腳趾)

Greg Linden在05年末談到過mashup的問題,並稱web2.0並不只是mashup而已。公司提供webservice以獲得免費的idea,並且探索可能的研發,發掘潛在的才幹。那是為什麼很多api都有限制每天點選數,非商業用途,或者並沒有很好的品質保證。它就像商場打折時的某種贈品,不包修理,也不能退還。GregLinden是原來amazon的資料探勘系統的作者,現在做了一個類似於meme的個人門戶,Findory.com,想來是cluster技術,希望國內儘快有人寫一個這個出來,前幾天tangos已經給我一個國外的服務提供了類似的中文的聚合了.

4,vc的角度看mashup
雖然這些問題對於mashup過於苛刻了,然而作為一個在極早期介入公司運作和商業模式的leapfrog分析師來講,這也並非出於意料之外,而是在情理之中的事情。這是對於mashup是玩具還是真的生意的判斷,也是mashup作為一種特性(mashup-as-feature)還是作為一個生意(mashup-as-business)的判斷。

ok,我簡要複述這些問題之後,然後再總結一下
1)是否增加價值?
mashup是在其他站點的基礎上建立的。ebay是一個生意,Craigslist是一個生意,若把mashup可以作為一個生意,那麼它需要在原來的應用之上具備增加的價值。這裡的增值指需要專有的資料,或者專有的邏輯,或者兩者都有。一般情況下將兩者加起來,很少能夠具備足夠建立一門生意的價值增值。他舉了一個例子,說這就像是買來cpu、硬碟、主機板來建立一個電腦生意,純粹的組裝很方便,但是並沒有多大價值,除非你是dell。

當然了,國內的很多就是這樣建立的電腦生意,那麼,讓我們把他們的生意都叫做mashup,哈哈。

2)是否建立了真正的應用
將4-5個站點整合起來cover針對專門消費者的使用者體驗。聽起來很直接,但是有兩個因素很關鍵。首先是基於瀏覽器的應用並不是那麼容易整合。ajax輪訓各個資料來源是一種辦法,但是在跨資料來源之間保持狀態需要支援更長的事務這對於客戶端應用。再者,這些方式需要下載更多的客戶端程式碼。

3)簡化每一個步驟
以買房為例,搜尋房源、鄰近比較、搜尋貸款、資格認證、申請,使用者希望逐條的進行優化,而不是進行整體優化。真正的問題就是,生意已經在步驟上進行了最簡化,很難在其中進行流程更改獲得增值,即使可能,也會被源最終站點採用,mashup成為源站點流程探索的一部分。

4)真正的商業模式是很難mashup
當你使用別人的api,你一定程度上變成了一個轉賣者,提供他們的服務的一種發行方式。某些web services是不提供商業用途的,即使提供,它發展壯大,基於它建立起來的生意易碎而且難於整合。

當然,並不是反mashup,mashup可能本身非常有用,然而,它只能用於特殊使用者體驗的營造,而非真正建立獨立的生意。

5,mashup究竟帶來什麼?
樂趣,首先它可以帶來樂趣,並且,進入成本很低,因為使用開放工具和資料進行聚合。那麼,如何用它來掙錢,或者更優地使用它呢?

readwriteweb的Richard MacManus做過一個綜合的評論(hint by tangos),雖然他也把這個稱為商業模式,但是我們還是謹慎一點。

1)廣告
這很明顯,mashup都可以加入廣告。
例子是Simplyhired,是垂直搜尋的mashup,職業資料來源是從其他網頁上搜集而來,加上google maps,linkedin等


2)指導性或加盟服務
Dude, Where's My Used Car?是一個ebay的開發者開發的。ebay的用於拍賣的車和google maps的mashup,可以找到跟某個地點很近的二手車,所有的搜尋結果均指向ebay,依靠ebay的加盟服務可以share一部分費用

3)交易型mashup
同樣上面賣車的例子,若購買行為是在mashup站點上完成,對於ebay也沒有任何損益。這樣可以催生很多交易型mashup站點,在mashup上完成交易,而實際產品則是由ebay提供。

4)其他模式
包括訂閱、按交易付費等。總之,基本就是以促進源站點的生意為主,獲得源站點的利益分享。這些是否可以稱為商業模式,當然是見仁見智的問題了。

6,再囉嗦幾件事情
1)你該考慮開放mashup介面啦。
如果你提供網路服務,那麼,你該考慮開放mashup介面了。cgi顯得有些陳舊了,雖然早期常用於建立以資料為基礎的網站,那麼webservices,這比較流行。yahoo在3月份就專門為了mashup釋出了照片、日曆、購物等介面,jeffreymcmanus還高調了一番,教導大家以創新的方式使用yahoo的技術。

amazon提供了s3服務,叫做簡易網路儲存,雖然是個付費的服務,我和tangos一直想不通amazon提供這個服務幹什麼,然而它成為了amazonwebservice族的一員,也是十分關鍵的一員。這個服務,不僅將成為一個mashup介面,亦將成為amazon營造可程式設計網際網路,按照amazon的方式改造網際網路結構的關鍵服務。

你該考慮開放mashup介面啦。

2)mashup這個名詞即將被濫用
mashup這個詞定義並非很清晰,國內網際網路的兄弟們當然不會把它侷限在兩個web服務的作為源生成的另外一個應用的。而會推而廣之,例如,昨天只說就把它用來胡戈惡搞無極是mashup來。再推而廣之,我們把徐靜蕾和keso和老羅mashup起來,做一個最牛B無比的blog出來。

另一個可能的濫用方法就是拿某個網站來說事兒。例如,A說douban就是一個mashup建立的站點啦,並用只說的mashup的商業模式來套,而B說douban怎麼是mashup,然後不但攻擊A而且攻擊只說。

3)mashup將促使創業焦慮症
mashup的增多其實將促使創業焦慮症,因為mashup輕量且快速,用它來做某種應用,有時候有趣而惹眼球。
而且,mashup會使得每個人在創業的時候都要窮舉已有的mashup,看看是不是重複過了,這也是焦慮的一個來源啦。