錢磊 寧少淳



摘 要:隨著網(wǎng)絡技術的發(fā)展,人們可以在互聯(lián)網(wǎng)上以一種分散的方式、較低的成本快速創(chuàng)作和分享數(shù)字作品,但傳統(tǒng)的版權制度和商業(yè)模式在一定程度上阻礙了作品的傳播與流通,信息分配不均衡的問題也沒有得到根本解決。為了改善這一狀況,基于知識共享協(xié)議,使用ASP.NET4.5、Html5、CSS3等技術設計開發(fā)了多終端B/S架構的數(shù)字作品分享平臺,實現(xiàn)了開放版權數(shù)字作品的快速發(fā)布、在線欣賞和下載。經(jīng)測試,系統(tǒng)各項功能運行正常。該平臺為公眾提供了獲取開放版權數(shù)字作品的途徑,使得數(shù)字作品的流通性和可及性得到改善。
關鍵詞:知識共享協(xié)議;開放版權;動態(tài)網(wǎng)站開發(fā);Html5;Bootstrap
DOI:10.11907/rjdk.172182
中圖分類號:TP319 文獻標識碼:A 文章編號:1672-7800(2017)009-0126-04
Abstract:With the development of network technology, people can quickly create and share digital works on the Internet in a decentralized way and at a lower cost, but the traditional copyright system and business model to a certain extent hindered the dissemination and circulation of digital works. Moreover, the problem of uneven distribution of information has not been fundamentally resolved. In order to improve this situation, based on the creative commons license, using ASP.NET4.5, Html5, CSS3 and other technical framework to design and develop a multi-terminal B / S digital work sharing platform to achieve the rapid release, download of the copyleft digital works. After testing, the system functions properly. The platform provides the public with access to copyleft digital works, which improves the circulation and accessibility of digital works.
Key Words:creative commons; digital work sharing; dynamic website development;Html5; Bootstrap
0 引言
隨著計算機和網(wǎng)絡技術的發(fā)展,人類進入了一個數(shù)字化的互聯(lián)網(wǎng)時代。在此時代背景下,人們可以在全球各地以一種分散的方式和相對低廉的成本快速地進行藝術創(chuàng)作、分享、交互和再創(chuàng)作,傳統(tǒng)的版權制度和商業(yè)模式在某種程度上已不能滿足公眾日益增長的自由獲取和分享需求,甚至阻礙了藝術作品的傳播和使用[1]。同時,數(shù)字藝術作品的版權侵權行為在網(wǎng)絡環(huán)境中變得更加容易、更加普遍、更加高效和更加難以控制,其后果也變得更加嚴重。而要徹底破除盜版的根基,就必須對封閉、死板的傳統(tǒng)版權制度模式進行改革。此外,傳統(tǒng)版權制度和商業(yè)模式還有一個無法回避的弊端,即信息分配不均衡。傳統(tǒng)的版權制度和商業(yè)模式無法保證每一個公眾都享有公平獲取信息的權利。在很多情況下,弱勢群體很難獲取優(yōu)質的信息服務。在當今全球互聯(lián)的數(shù)字化時代,一定程度上脫離商業(yè)傳播者的大規(guī)模非商業(yè)性作品傳播成為可能[2]。藝術家和讀者之間不再需要商業(yè)傳播者的存在,商業(yè)利益也已不再是作品傳播的必然目標,一種能讓每一名公眾平等獲取信息的機制成為可能。最后,互聯(lián)網(wǎng)技術和信息科技改變了創(chuàng)作者與讀者的關系。傳統(tǒng)的創(chuàng)作者和讀者的明顯界限已變得模糊,傳播過程中讀者對作品的演繹和再創(chuàng)造已成為一種新型的藝術創(chuàng)作模式。
本文設計開發(fā)一個基于知識共享協(xié)議的開放版權數(shù)字作品在線分享平臺,可以改善數(shù)字作品的流通性與可及性,減小網(wǎng)絡傳播形式對傳統(tǒng)作品出版行業(yè)帶來的沖擊[3],讓公眾可以平等享有獲取高質量數(shù)字作品服務的權利。
1 知識共享協(xié)議與資源平臺發(fā)展現(xiàn)狀
如何應對網(wǎng)絡技術對傳統(tǒng)版權制度和商業(yè)模式的沖擊一直是版權產(chǎn)業(yè)界和學術界關注的話題。20世紀掀起的自由軟件運動,產(chǎn)生了GPL(GNU General Public License)和GFDL(GNU Free Documentation License)等新型版權協(xié)議。隨著自由軟件運動在各領域的深入,又接連出現(xiàn)了開放存取(Open Access)和知識共享(Creative Commons)等新型版權保護模式[4]。
Creative Commons,簡稱CC,即“知識共享”(也譯作創(chuàng)作共用),是一個非營利組織,也是一種該組織制定的創(chuàng)作授權方式[5]。知識共享的主要宗旨是增加作品的流通可及性,作為其他人再創(chuàng)作及共享的基礎,并尋找適當?shù)姆梢源_保上述理念。知識共享提供多種可供選擇的授權形式及條款組合,創(chuàng)作者可與大眾分享其創(chuàng)作,授予其他人一定條件下再散布或再演繹的權利,同時可以保留其它某些權利。知識共享版權協(xié)議提供了一個信息時代知識產(chǎn)權保護框架,因其豐富靈活的版權管理方式被越來越多的國家和國際組織所采用。我國于2006年3月29發(fā)布了中國大陸版知識共享系列許可協(xié)議。知識共享協(xié)議包含4項基本許可條件,即署名、非商業(yè)利用、禁止派生作品和相同方式共享,每項許可條件具體含義參見表1[6]。endprint
這些權利通過組合使用,形成了一套靈活的授權體系。中國目前提供的知識共享許可協(xié)議3.0版包括6種核心許可方式,如表2所示[7]。
當前,已有一些網(wǎng)站采用知識共享協(xié)議或者為用戶提供知識共享協(xié)議作為可選的授權方式,其中比較著名的有YouTube、WikiMedia、Flickr等。但目前面向知識共享協(xié)議的數(shù)字資源分享網(wǎng)站仍然比較少見,多數(shù)是一些國外的音樂資源分享網(wǎng)站,例如www.cctrax.com和www.opsound.com,這些網(wǎng)站資源類型比較單一、受眾面小、影響力有限。
2 系統(tǒng)設計
2.1 關鍵技術
本系統(tǒng)主要采用ASP.NET、Html5、CSS3技術進行開發(fā),后臺語言使用C#,數(shù)據(jù)庫使用SQL Server 2016,服務器使用Windows IIS。
本系統(tǒng)是一個Web網(wǎng)絡應用。用戶通過個人計算機或者移動設備上的網(wǎng)頁瀏覽器發(fā)送訪問請求后,服務器會對接收到的請求進行處理,并將處理產(chǎn)生的網(wǎng)頁結果返回給客戶端的瀏覽器顯示網(wǎng)頁。其中,處理部分包括后臺計算及對數(shù)據(jù)庫的訪問和操作等。編寫動態(tài)網(wǎng)站所使用到的技術和工具為ASP.NET、Html5、CSS和C#語言。ASP.NET是微軟公司開發(fā)的專門用于開發(fā)動態(tài)網(wǎng)站的開發(fā)環(huán)境[8],Html5為超文本標記語言,而CSS為樣式層疊表,用于控制網(wǎng)頁中的各種格式顯示。C#用于編寫網(wǎng)站后臺程序,使網(wǎng)站對用戶請求動態(tài)處理回應成為可能。該項目的所有信息、數(shù)據(jù)都使用微軟開發(fā)的數(shù)據(jù)庫系統(tǒng)SQL Server 2016進行存儲。網(wǎng)站動態(tài)響應的實質其實是后臺程序對數(shù)據(jù)庫的各種操作。Windows IIS是微軟公司開發(fā)的用于發(fā)布網(wǎng)站的網(wǎng)絡信息服務。網(wǎng)站編寫完成后,使用IIS對網(wǎng)站進行發(fā)布,從而使全世界的人們都可以輕松訪問網(wǎng)站。
2.2 功能模塊設計
新用戶需要登錄平臺注冊,登錄時進行身份驗證。登陸后的用戶可以對網(wǎng)站內容進行瀏覽和下載,但未登錄的用戶無法使用上傳作品等功能。用戶可以在首頁按類別瀏覽作品,作品按類別分頁顯示。用戶可以對每頁的作品列表進行瀏覽,其中包含作品名稱、縮略圖片、上傳時間、使用協(xié)議、熱度等信息,這些作品可按多字段排序。對感興趣的作品,點擊縮略圖或名稱進入作品詳情頁,在詳情頁用戶可以查看作品作者、創(chuàng)作時間、風格、使用協(xié)議、標簽、點擊量和下載量等詳細信息,并在線播放、欣賞作品(音視頻、圖片)。用戶還可以對作品進行下載,在首頁瀏覽最新最熱作品的新聞大圖,并通過點擊圖片中的超鏈接快速到達相應作品類別頁面。此外,網(wǎng)站還有搜索板塊,用戶可以按照類型、協(xié)議、標題、作者、風格對作品進行多條件檢索,檢索結果可以按時間和下載量排序。用戶可在自己的主頁(用戶中心)查看和修改個人信息、管理密碼、上傳和分享作品。用戶可以在網(wǎng)站詳情頁獲取關于知識共享協(xié)議的相關信息并獲得支持與幫助,或是通過“聯(lián)系我們”頁面反饋信息和資源。
管理員登錄到系統(tǒng),可以管理用戶上傳的作品,并對用戶提交的稿件進行審核,將符合條件的作品按類別進行發(fā)布,對不符合規(guī)定或不宜發(fā)表的作品予以修改或刪除。
2.3 數(shù)據(jù)庫與文件存儲設計
在數(shù)據(jù)庫設計上,為保證優(yōu)良的查詢效率和較低的冗余,采用了3NF的存儲策略[9]。
對服務器上存儲的各種數(shù)字資源使用文件系統(tǒng)進行存儲。在系統(tǒng)路徑下,有3個分別名為Music、Pic、Video的文件夾,其內存儲網(wǎng)站上發(fā)布的3個相應類別的數(shù)字藝術資源。為了兼容Html5技術,Music文件夾內的音頻文件為.mp3、.wav、.ogg等格式,縮略圖為.jpg或.png格式;Video文件夾內的視頻文件為.mp4、.ogv、.webm等格式,縮略圖為.jpg或.png格式;Pic文件夾內所有文件均為.jpg格式。另外還有一個名為ToBeChecked的文件夾,其內存儲用戶上傳的待審核作品,其格式滿足前述資源文件夾內的格式要求(上傳時有格式限制)。
本系統(tǒng)在文件存儲上將網(wǎng)站發(fā)布的作品和用戶上傳的作品進行物理分離,保證了安全性。專業(yè)編輯會對用戶上傳的作品進行審核,然后選取合適的作品進行發(fā)布,保證了網(wǎng)站內容的合法性和適宜性。
2.4 系統(tǒng)界面設計
整個網(wǎng)站的界面設計風格遵循網(wǎng)站設計“KISS”原則,即“Keep it simple and stupid”,前端使用了當前較流行的“Bootstrap”架構。網(wǎng)站配色主要采用黑色作為基調,頁面背景采用了水平漸變處理,頁面頂部設置網(wǎng)站導航條,頁面總體給人以簡約、美觀的感覺,使用起來方便快捷。
主頁面為網(wǎng)站的新聞導航頁,頁面由3張新聞大圖組成,采用了JQquery技術,圖片可隨鼠標光標動作而滑動。3張大圖分別顯示3個類別數(shù)字資源的最新動態(tài),并可通過圖片底部的文字鏈接到達相應類型資源的專屬頁面。
其余頁面主要包括:各類型資源的列表頁面、各作品的詳情頁面、登錄頁面、注冊頁面、用戶頁面、上傳頁面、提示頁面、搜索頁面、網(wǎng)站信息頁面、聯(lián)系方式頁面和管理頁面。
3 系統(tǒng)實現(xiàn)
本系統(tǒng)作為一個數(shù)字媒體資源分享網(wǎng)站,其后臺處理數(shù)據(jù)量巨大,功能也很復雜,采用什么樣的技術、算法和優(yōu)化技巧對響應速度、承載力等密切關系到用戶體驗的指標十分關鍵。為了保證可靠性和安全性,并優(yōu)化查詢效率和降低冗余度,系統(tǒng)使用了3NF的數(shù)據(jù)庫存儲和多種索引策略。除了顯示各類資源列表外,系統(tǒng)還提供了基于作品名稱、藝術家名稱、作品風格、作品類型和CC授權協(xié)議類型的多字段檢索,而且支持結果按發(fā)布時間升序、發(fā)布時間降序、點擊量降序3種方式進行排序顯示。這一功能的實現(xiàn)依賴于后臺數(shù)據(jù)庫模糊檢索,操作簡單,響應速度快,準確率基本達到百分之百。視頻和圖片列表頁面的實現(xiàn)效果分別如圖2和圖3所示。
系統(tǒng)作為數(shù)字資源服務網(wǎng)站,后臺存有大量的用戶信息、數(shù)字資源和各種寶貴數(shù)據(jù)。為了保證用戶賬戶和數(shù)據(jù)的安全性,系統(tǒng)在開發(fā)中使用了Microsoft提供的Role Management接口。為了保證發(fā)布內容合法、得體、專業(yè),用戶投稿所上傳的作品和信息將同現(xiàn)有資源和數(shù)據(jù)隔離保存。專業(yè)的藝術編輯將對這些候選作品進行審查,并挑選出優(yōu)秀的作品進行發(fā)布,同時將之前的作品信息和資源轉存到相應的物理存儲中。endprint
在導航頁中,系統(tǒng)使用了JQuery技術,用戶可以在3張滑動的大圖中切換瀏覽各類資源的新聞,并通過圖片下方的鏈接迅速到達該類作品的頁面。頁面效果如圖4所示。
在搜索頁面中,用戶可以使用作品名稱關鍵字、藝術家名稱關鍵字、創(chuàng)作時間、風格、類型、發(fā)布時采用的授權方式6個字段對全站作品進行檢索(支持空字段模糊搜索);同時,對檢索結果提供創(chuàng)作時間升序、創(chuàng)作時間降序、下載量降序3種排序方式。此功能的完成主要使用了數(shù)據(jù)庫查詢的模糊匹配技術,大大增強了可用性并改善了用戶體驗。
4 結語
本文介紹了知識共享協(xié)議,設計并實現(xiàn)了基于知識共享協(xié)議的數(shù)字作品分享平臺。系統(tǒng)基于B/S架構,采用ASP.NET4.5、Html5、CSS3技術開發(fā),所有用戶都可以快速發(fā)布、在線欣賞和下載開放版權數(shù)字作品,使得數(shù)字作品的流通和可及性得到改善。經(jīng)驗證,系統(tǒng)可以正常運行,且保證了穩(wěn)定性和較快的響應速度。
參考文獻:
[1] 孫昊亮.論網(wǎng)絡技術對版權制度的影響[C].中國知識產(chǎn)權法學研究會2015年年會論文集,2015.
[2] 嚴富昌.從Copyright的弊端看Copyleft的空間——網(wǎng)絡媒體的知識共享許可機制研究[J].編輯學刊,2012(1):84-88.
[3] 王海峰.網(wǎng)絡時代“開放版權”之思[J].第十一屆全國核心期刊與期刊國際化、網(wǎng)絡化研討會,2013.
[4] 黃永.維基知識庫版權許可模式研究[J].數(shù)字圖書館論壇,2011(11):57-62.
[5] Creative commons[EB/OL].https://creativecommons.org/about/.
[6] 知識共享許可協(xié)議說明[EB/OL].http://creativecommons.net.cn/licenses/licenses_exp/.
[7] 知識共享許可協(xié)議文本[EB/OL].http://creativecommons.net.cn/licenses/meet-the-licenses/.
[8] 韓穎,衛(wèi)琳,謝琦.ASP.NET 4.5動態(tài)網(wǎng)站開發(fā)基礎教程[M].北京:清華大學出版社,2015.
[9] 陳慶奎.數(shù)據(jù)庫原理與應用[M].西安:西安電子科技大學出版社,2009.
(責任編輯:孫 娟)endprint