50
Napster : The Dawn of Distributed Computing 指指指指 : 指指指 指指 R89725001 指指指 R89725020 指指指

Napster : The Dawn of Distributed Computing

  • Upload
    osanna

  • View
    46

  • Download
    0

Embed Size (px)

DESCRIPTION

Napster : The Dawn of Distributed Computing. 指導教授: 莊裕澤 博士 R89725001 容永和 R89725020 鍾慶霖. 大綱. 導論 Story of MP3 & Napster Voice on the Net Architecture & Search Algorithm Business Model & Security Issue Newly Development 成大校園事件. 何謂 Napster. 簡單的說,當你上網到 www.napster.com - PowerPoint PPT Presentation

Citation preview

Page 1: Napster : The Dawn of Distributed Computing

Napster : The Dawn of Distributed Computing

指導教授 : 莊裕澤 博士R89725001 容永和R89725020 鍾慶霖

Page 2: Napster : The Dawn of Distributed Computing

2

大綱

導論Story of MP3 & NapsterVoice on the NetArchitecture & Search AlgorithmBusiness Model & Security IssueNewly Development成大校園事件

Page 3: Napster : The Dawn of Distributed Computing

何謂 Napster

簡單的說,當你上網到 www.napster.com這個網站去下載、安裝並執行網站所提供的軟體後,就可直接連線到其他同樣在執行該軟體程式的使用者的電腦中去下載你所想要的 MP3歌曲

Page 4: Napster : The Dawn of Distributed Computing

序論

科技創新與新經濟的衝擊 Napster的竄起,由於在民間引起一股熱烈的 MP3下載風潮,僅在成立一年後( 2000 年)就吸引全世界近 2,200 萬的使用者;到同年年底時,全球會員數更高達 7,000 萬人,因而引起許多爭議,認為其將顛覆現有的唱片商業模式

Page 5: Napster : The Dawn of Distributed Computing

序論

Napster面臨的控訴 在面臨許多控訴中,最重要的一點是:未經合法的授權,就可任由他人經由 Napster牽線去免費下載具有版權的 MP3歌曲檔案

另被歌曲原創者批評為:以新經濟典範之名,掩蓋舊經濟贓物非法收受交易之實

Page 6: Napster : The Dawn of Distributed Computing

序論

看不見的科技新大陸 歷史的發展,往往是在過去與未來拉扯;

科技的發明,是會威脅著一部份舊體制的經營模式,而往往在消費者福祉的最終考量及市場的遊戲規則抉擇下,或經衝突、或經調整或是淘汰的過程,形成一個新的商業模式

大前研一:看不見的大陸上希望無窮,但目前仍是一塊沒有法律約束的自由環境,就像 18、 19 世紀的美國西部拓荒時代

Page 7: Napster : The Dawn of Distributed Computing

序論

Napster後期的發展 Napster的設計,存在有一個中央伺服器,

來維護網路上的節點以及所有資源的資訊,但是資料的傳送仍舊是點對點 (P2P)的方式,因此就如同網路電路簿的服務

Gnutella的發展,不存在一個中央伺服器,而是利用分散式搜尋的方式,對所有使用此通訊協定的電腦作搜尋及傳檔動作,更難去逐一查證是否有違反著作權的行為

Page 8: Napster : The Dawn of Distributed Computing

何謂 MP3

MP3的檔案的 MP出自於 MPEG是影像標準制定委員會 (Motion Picture Experts Group) 研發的一套壓縮與儲存數位影音的標準

 目前 MP3可以壓縮 wav檔到 1/10 ,一首 MP3的音樂約在 2到10MB之間

Page 9: Napster : The Dawn of Distributed Computing

MP3-音質壓縮與品質

Quality Bandwidth Mode Sample Rate Ratio

電話 2.5KHz Mono 8Kbps 96:1

短波 4.5KHz Mono 16Kbps 48:1

AM 收音機 7.5KHz Mono 32Kbps 24:1

FM 收音機 11KHz Stereo 56-64Kbps 26-24:1

接近 CD音質 15KHz Stereo 96Kbps 16:1

CD音質 22KHz Stereo 112-128Kbps 14-12:1

Page 10: Napster : The Dawn of Distributed Computing

Napster的誕生

Napster創始人 來自於 1980 年代,一位來自美國麻薩諸塞州一個小鎮,尚.范寧之手,他經常上網路聊天室,上網時登記之名范寧就是選用了自己的綽號- Napster

Page 11: Napster : The Dawn of Distributed Computing

Napster的誕生

Napster概念的興起 室友的抱怨: - MP3網站的不可靠,許多連結最後往往不

知 連到那裏去 -索引大多過時 范寧的想法:  心中描繪了一套讓大家交換 MP3音樂檔的軟

 體,並且免費下載

Page 12: Napster : The Dawn of Distributed Computing

Napster的誕生

范寧的分享世界  分享-范寧最重要的理念 建構- 一個擁有大家願意交換音樂檔案的伺服器 只有檔案名稱,因此有較快的搜尋速度 維持最新的音樂清單

Page 13: Napster : The Dawn of Distributed Computing

Napster的誕生

Napster系統設計的人與事  必須具備多人線上即時交談,微軟的檔案分享功能,以及各種搜尋引擎先進的搜尋及篩選功能

 得自「嗚嗚安全發展」提供了技術上的協助

Page 14: Napster : The Dawn of Distributed Computing

Napster的誕生

Napster的原始測試   30 多個朋友,來測試初期的Beta 版軟體,在朋友測試之後都覺得很喜歡,而且將之外傳,數日內就有 3000-4000 人下載這套軟體,並作出熱烈珍貴的回應

Page 15: Napster : The Dawn of Distributed Computing

Napster的誕生

公司的成立及人潮的湧入   1999 年 Napster成立,並開始募集資金

 網站上「本週下載」的 Beta 版推出,公司網站有 30 萬人次到訪, 2000年底時,全球會員數預估高達 7,000 萬人,每週成長人數約 100 萬人

Page 16: Napster : The Dawn of Distributed Computing

Napster的發展

校園禁令的開始 全美有近 34% 的大學開始下達Napster禁令

其使用引發侵害著作權的問題,可能使校園招致糾紛

過度佔用學校頻寬,甚至發生有高達75% 的頻寬被佔用

Page 17: Napster : The Dawn of Distributed Computing

Napster的發展

長春藤聯盟的正面看待 麻省理工學院表明:身為提供使用社群網路的教育機構,我們不會監視,也不會禁止使用網路,此政策符合麻省理工學院的教育理念,與我們竭力維護的學術自由 .

哈佛也提出類似的聲明

Page 18: Napster : The Dawn of Distributed Computing

Napster的發展

樂手的反彈 Napster是在未經詢問就搶奪創作者的音樂並使之流通

 有人提出音樂應免費的論點,但事實是沒人會無酬工作

Napster如果是一種新經濟模式,在他看來等同於舊時的贓物非法交易。

Page 19: Napster : The Dawn of Distributed Computing

Napster的發展

唱片業者的恐慌 Napster熱烈反應的結果,迅速引起唱片業者的恐慌,認為一旦使消費者以這種近乎盜版的方式取得音樂後,將嚴重影響其生存,因此向 Napster每首索賠十萬美金

Page 20: Napster : The Dawn of Distributed Computing

Napster的發展

美國唱片工業協會的指控(一) Napster所標榜的分享,其實是大規模的檔案複製活動 Napster提供了其使用者進入其伺服器,搜尋並因此以取得非法的 MP3音樂檔案 Napster 不儲存非法檔案,但並不代表沒有侵犯著作權;在著作權法中明白表示,在知情的情況下,實際促成不法活動者,如果本身未擁有著作權,無法免除其侵權責任。

Page 21: Napster : The Dawn of Distributed Computing

Napster的發展

美國唱片工業協會的指控(二) Napster以全球最大的 MP3音樂圖書館來吸引網友,以保證取得網路上每一首歌,證明 Napster不僅知情,並且鼓吹非法行為 Napster貶低了音樂的價值,教導了新一代聽眾音樂是免費的,是沒有價值的東西,進一步阻礙了合法音樂網路市場的發展

Page 22: Napster : The Dawn of Distributed Computing

Napster的發展

Napster的反擊(一) 唱片業者想要壟斷唱片的發行,因為 Napster的存在,使得唱片公司在唱片業的主導地位受到威脅 Napster提供如電話簿或類似網路瀏覽器的服務,單純地協助交流

Page 23: Napster : The Dawn of Distributed Computing

Napster的發展

Napster的反擊(二) 依據家用錄音法之說明,消費者對於非商業性的拷貝為合法,而Napster的使用者就是從事這種非商業性行為之拷貝 全錄的影印機或新力的錄影機勿須為其在機器上拷貝書籍、影音或任何有版權之物負責

Page 24: Napster : The Dawn of Distributed Computing

Napster的發展

法官的判決Napster必須基於二種侵權行為負責 著作權輔助侵害方面:Napster故意鼓勵並協助其使用者侵犯唱片公司的版權 著作權代理侵害方面:使用者的侵權行為,係有能力監督,且直接獲取經濟利益

Page 25: Napster : The Dawn of Distributed Computing

Napster的發展

結盟– 五大唱片之一博德曼與 Napster在經過二個月的密集協商後,隨後在 2000 年 10月正式宣佈簽約進行策略聯盟

– 博德曼可以取得 Napster的部份股權– 博德曼提供 5,000 萬美元作為 Napster作進一步技術投資之用

– Napster將付費給各大唱片公司,詞曲創作人及獨立藝人

Page 26: Napster : The Dawn of Distributed Computing

26

網路上的聲音摘錄唱片公司與知名藝人是貪婪的象徵。CD唱片中, 10幾首的歌曲中通常只有一兩首比較動聽,但是卻要付出整張的代價,顯然不合理。CD的價錢太貴了,合理的價格約在 3到5美元之間。同樣的辛勤工作,為什麼藝人的所得如此偏高(但是實際上大多數的藝人並非很有錢)。Napster使得我可以找到 90年前的老歌。

Page 27: Napster : The Dawn of Distributed Computing

27

法律觀點MP3是一種合法的形式,用途包括將自己所擁有的音樂 CD在電腦上拷貝為 MP3的格式,再轉錄為音樂 CD或 MP3 CD 。Audio Home Recording Act (AHRA) of 1992 無法適用於本法案的保護範圍。First Sale Doctrine。真正衍生出來的問題不是音樂的版權問題,而是網際網路上的智慧財產權問題(含電影與出版)。

Page 28: Napster : The Dawn of Distributed Computing

28

人性面

一個億萬富翁在網路上尋找他想要的音樂時,若是在付費與免費的網站都同時存在有他所想要的音樂時,你認為他的選擇是什麼?從人性黑暗面的角度來看,即使明明知道是一種犯罪的動作,如果被捉到的機會是微乎其微,你會不會去做呢?有幾個人會在提供免費暢飲的啤酒吧裡買啤酒喝呢?

Page 29: Napster : The Dawn of Distributed Computing

29

技術分析

Traditional Client-Server robot search mechanism。MP3 - Client Server model。Early P2P pioneerNapster = IRC + MS file sharing + ICQ instant messageNapster: Client-Server + P2P

Page 30: Napster : The Dawn of Distributed Computing

30

Napster

File resides on client site.Client login server to updates server index database.User search the server index.Direct http file transfer between clientsInitially limited to MP3 file

Page 31: Napster : The Dawn of Distributed Computing

31

Napster

Client logout or timeout to delete server index.Also provide IRC chat function.OpenNap extends the file type to any media.OpenNap can link Napster servers to extend database.

Page 32: Napster : The Dawn of Distributed Computing

32

Gnutella

True P2P file sharing protocol.Not limited to MP3 file.Based on Sun JAVA platform.Client-Server and Server-Client mode exchangeable.Real-time mini-search engine.Push-Request technology.

Page 33: Napster : The Dawn of Distributed Computing

33

MP3,Napster,Gnutella比較

MP3 Napster Gnutella

File Storage

Central Server

Private PC Private PC

Index File Central Server

Central Server

Private PC

Search Method

Database Logon Update

Real Time Search

Anonymity No Yes/No Yes

Organization

Well organized

Organized Distributed

Payment Subscription

Sub. & AD AD & Upgrade

Page 34: Napster : The Dawn of Distributed Computing

34

MP3 Architecture

Client-Server Architecture

Network

Server

PC

NotebookMP3 Architecture

Database

File Search & Transfer

Page 35: Napster : The Dawn of Distributed Computing

35

Search Engine

Re-direct Client-Server

Network

Search Engine

Index

Notebook

TraditionalSearch Engine

Database

Server

File Transfer

Data Search

Page 36: Napster : The Dawn of Distributed Computing

36

Napster Architecture

Client-Server & P2P Mixed Mode Architecture

Network

Server

Index

PC

NotebookNapster Architecture

Shared

Shared

File Transfer

File Search/Index Update

Page 37: Napster : The Dawn of Distributed Computing

37

Gnutella Architecture

True P2P Architecture

Network

PC

NotebookGnutella Architecture

Shared

Shared

File Search & Transfer

Page 38: Napster : The Dawn of Distributed Computing

38

Gnutella Search Procedure

Step 1: User A were connectedto B 、 C & D 。

Page 39: Napster : The Dawn of Distributed Computing

39

Gnutella Search Procedure

Step 2: User A sent out Request to B 、 C & D 。

Page 40: Napster : The Dawn of Distributed Computing

40

Gnutella Search Procedure

Step 3: User B 、 C & D sentthe request to next layer of connectedcomputers 。

Page 41: Napster : The Dawn of Distributed Computing

41

Gnutella Search Procedure

Step 4:The files is locatedand a response is sent to computer A viathe same pathway 。

Page 42: Napster : The Dawn of Distributed Computing

42

Gnutella Search Procedure

Step 5:The files is thendownloaded by A through a direct httpconnection 。

Page 43: Napster : The Dawn of Distributed Computing

43

Business Model

MP3 & Napster: Small premium monthly subscription fee.Napster implements filter on the login database updating procedure.Payment to artist and label based on the frequency of downloading.

Page 44: Napster : The Dawn of Distributed Computing

44

Business Model

Napster now also provide legal music database for download.Copy protected NAP file format.RIAA now provide customized CD service.Taiwan Napster: ExPeer & Kuro.

Page 45: Napster : The Dawn of Distributed Computing

45

Business Model

Gnutella: No monthly fee.You pay for program upgrade.Or watch the AD banner, even IE pop-up AD.Referral link & on-line shop.File quality sometimes worse - RIAA運用詭雷與煙霧彈搗蛋 .

Page 46: Napster : The Dawn of Distributed Computing

46

Security Issue

Virus can be easily and fast distributed.System security: Gnutella can pass one firewall layer.You must take care of yourself.Better be equipped with anti-virus detection program.

Page 47: Napster : The Dawn of Distributed Computing

47

Newly Development

SET@HOME: Scientific ProjectWebProc: Enterprise 閒置 PC computing power的充分運用 .World-Wide CD label sales slide 5% last year – Economic slowdown or Napster effect, remain to be seen.

Page 48: Napster : The Dawn of Distributed Computing

48

成大校園事件

臺灣的校園非法音樂下載情形成大 411事件各界的反應:–學生反應–教育單位反應–學術界反應–台灣唱片業反應

Page 49: Napster : The Dawn of Distributed Computing

49

結語

科技與智慧財產權的衝突新技術的發明必定會與舊的經濟體系(既得利益者)產生衝突談判、協議、合作,進而形成新的商業模式,並且由法律追認。未來的發展 :– IPv6– FTTH

Page 50: Napster : The Dawn of Distributed Computing

Future

Distributed Computing is the

future !