丟失的開放剪貼畫庫和新的公共藝術品圖書館 FreeSVG.org 的誕生

Seth Kenlon發表於2019-11-19

開放剪貼畫庫興衰的故事以及一個新的公共藝術品圖書館 FreeSVG.org 的誕生。

丟失的開放剪貼畫庫和新的公共藝術品圖書館 FreeSVG.org 的誕生

開放剪貼畫庫Open Clip Art Library(OCAL)釋出於 2004 年,成為了免費插圖的來源,任何人都可以出於任何目的使用它們,而無需註明出處或提供任何回報。針對 1990 年代每個家庭辦公室書架上的大量剪貼畫 CD 以及由閉源公司和藝術品軟體提供的藝術品轉儲,這個網站是開源世界的回應。

最初,這個剪貼畫庫主要由一些貢獻者提供,但是在 2010 年,它重新打造成了一個全新的互動式網站,可以讓任何人使用向量插圖應用程式建立和貢獻剪貼畫。該網站立即獲得了來自全球的、各種形式的自由軟體和自由文化專案的貢獻。Inkscape 中甚至包含了該庫的專用匯入器。

但是,在 2019 年初,託管開放剪貼畫庫的網站離線了,沒有任何警告或解釋。它已經成長為有著成千上萬的人的社群,起初以為這是暫時的故障。但是,這個網站一直離線已超過六個月,而沒有任何清楚的解釋。

謠言開始膨脹。該網站一直在更新中(“要償還數年的技術債務”,網站開發者 Jon Philips 在一封電子郵件中說)。一個 Twitter 帳戶聲稱,該網站遭受了猖狂的 DDoS 攻擊。另一個 Twitter 帳戶聲稱,該網站維護者已經成為身份盜用的犧牲品。今天,在撰寫本文時,該網站的一個且唯一的頁面宣告它處於“維護和保護模式”,其含義不清楚,只是使用者無法訪問其內容。

恢復公地

網站會隨著時間的流逝而消失,但是對其社群而言,開放剪貼畫庫的丟失尤其令人驚訝,因為它被視為一個社群專案。很少有社群成員知道託管該庫的網站已經落入單個維護者手中,因此,由於 CC0 許可證,該庫中的藝術品歸所有人所有,但對它的訪問是由單個維護者功能性擁有的。而且,由於該社群透過網站彼此保持聯絡,因此該維護者實際上擁有該社群。

當網站發生故障時,社群以及成員彼此之間都無法訪問剪貼畫。沒有該網站,就沒有社群。

最初,該網站離線後其上的所有東西都是被封鎖的。不過,在幾個月之後,使用者開始意識到該網站的資料仍然線上,這意味著使用者能夠透過輸入精確的 URL 訪問單個剪貼畫。換句話說,你不能透過在網站上到處點選來瀏覽剪貼畫檔案,但是如果你確切地知道該地址,你就可以在瀏覽器中訪問它。類似的,技術型(或偷懶的)使用者意識到能夠透過類似 wget 的自動 Web 瀏覽器將網站“抓取”下來。

Linux 的 wget 命令從技術上來說是一個 Web 瀏覽器,雖然它不能讓你像用 Firefox 一樣互動式地瀏覽。相反,wget 可以連到網際網路,獲取檔案或檔案集,並下載到你的本次硬碟。然後,你可以在 Firefox、文字編輯器或最合適的應用程式中開啟這些檔案,檢視內容。

通常,wget 需要知道要提取的特定檔案。如果你使用的是安裝了 wget 的 Linux 或 macOS,則可以透過下載 example.com 的索引頁來嘗試此過程:

$ wget example.org/index.html
[...]
$ tail index.html

<body><div>
    <h1>Example Domain</h1>
    <p>This domain is for illustrative examples in documents.
    You may use this domain in examples without permission.</p>
        <p><a href="http://www.iana.org/domains/example">More info</a></p>
</div></body></html>

為了抓取 OCAL,我使用了 --mirror 選項,以便可以只是將 wget 指向到包含剪貼畫的目錄,就可以下載該目錄中的所有內容。此操作持續下載了連續四天(96 個小時),最終得到了超過 50,000 個社群成員貢獻的 100,000 個 SVG 檔案。不幸的是,任何沒有適當後設資料的檔案的作者資訊都是無法恢復的,因為此資訊被鎖定在該資料庫中不可訪問的檔案中,但是 CC0 許可證意味著此問題在技術上無關緊要(因為 CC0 檔案不需要歸屬)。

隨意分析了一下下載的檔案進行還顯示,其中近 45,000 個檔案是同一個檔案(該網站的徽標)的副本。這是由於指向該網站徽標的重定向引起的(原因未知),仔細分析能夠提取到原始的檔案,又過了 96 個小時,並且恢復了直到最後一天釋出在 OCAL 上的所有剪貼畫:總共約有 156,000 張影像。

SVG 檔案通常很小,但這仍然是大量工作,並且會帶來一些非常實際的問題。首先,將需要數 GB 的線上儲存空間,這樣這些剪貼畫才能供其先前的社群使用。其次,必須使用一種搜尋剪貼畫的方法,因為手動瀏覽 55,000 個檔案是不現實的。

很明顯,社群真正需要的是一個平臺。

構建新的平臺

一段時間以來,公共領域向量圖 網站一直在釋出公共領域的向量圖。雖然它仍然是一個受歡迎的網站,但是開源使用者通常只是將其用作輔助的圖片資源,因為其中大多數檔案都是 EPS 和 AI 格式的,這兩者均與 Adobe 相關。這兩種檔案格式通常都可以轉換為 SVG,但是特性會有所損失。

當公共領域向量圖網站的維護者(Vedran 和 Boris)得知 OCAL 丟失時,他們決定建立一個面向開源社群的網站。誠然,他們選擇了開源 Laravel 框架作為後端,該框架為網站提供了管理控制檯和使用者訪問許可權。該框架功能強大且開發完善,還使他們能夠快速響應錯誤報告和功能請求,並根據需要升級網站。他們正在建立的網站稱為 FreeSVG.org,已經是一個強大而繁榮的公共藝術品圖書館。

從那時起,他們就一直從 OCAL 上載所有剪貼畫,並且他們甚至在努力地對這些剪貼畫進行標記和分類。作為公共領域向量圖網站的建立者,他們還以 SVG 格式貢獻了自己的影像。他們的目標是成為網際網路上具有 CC0 許可證的 SVG 影像的主要資源。

貢獻

FreeSVG.org 的維護者意識到他們已經繼承了重要的管理權。他們正在努力對網站上的所有影像加上標題和描述,以便使用者可以輕鬆找到這些剪貼畫,並在準備就緒後將其提供給社群,同時堅信同這些剪貼畫一樣,與這些剪貼畫有關的後設資料屬於建立和使用它們的人。他們還意識到可能會發生無法預料的情況,因此他們會定期為其網站和內容建立備份,並打算在其網站出現故障時向公眾提供最新備份。

如果要為 FreeSVG.org的知識共享內容添磚加瓦,請下載 Inkscape 並開始繪製。世界上有很多公共領域的藝術品,例如歷史廣告塔羅牌故事書,只是在等待轉換為 SVG,因此即使你對自己的繪畫技巧沒有信心你也可以做出貢獻。訪問 FreeSVG 論壇與其他貢獻者聯絡並支援他們。

公地的概念很重要。無論你是學生、老師、圖書館員、小企業主還是執行長,知識共享都會使所有人受益。如果你不直接捐款,那麼你隨時可以幫助推廣。

這是自由文化的力量:它不僅可以擴充套件,而且隨著更多人的參與,它會變得更好。

艱辛的教訓

從 OCAL 的消亡到 FreeSVG.org 的興起,開放文化社群已經吸取了一些艱辛的經驗。對於以後,以下是我認為最重要的那些。

維護你的後設資料

如果你是內容建立者,請幫助將來的檔案管理員,將後設資料新增到檔案中。大多數影像、音樂、字型和影片檔案格式都可以嵌入 EXIF 資料,其他格式在建立它們的應用程式中具有後設資料輸入介面。勤於用你的姓名、網站或公共電子郵件以及許可證來標記你的作品。

做個副本

不要以為別人在做備份。如果你關心公用數字內容,請自己備份,否則不要指望永遠提供它。無論任何上傳到網際網路上的內容是永久的的說法是不是正確的,但這並不意味著你永遠可以使用。如果 OCAL 檔案不再暗地可用,那麼任何人都不太可能成功地從網路上的某個位置或從全球範圍內的人們的硬碟中成功地發現全部的 55,000 張影像。

建立外部渠道

如果一個社群是由單個網站或實際位置來定義的,那麼該社群失去訪問該空間的能力就如同解散了一樣。如果你是由單個組織或網站驅動的社群的成員,則你應該自己與關心的人共享聯絡資訊,並即使在該網站不可用時也可以建立溝通渠道。

例如,Opensource.com 本身維護其作者和通訊者的郵件列表和其他異地渠道,以便在有或沒有網站干預或甚至沒有網站的情況下相互交流。

自由文化值得為此努力

網際網路有時被視為懶人社交俱樂部。你可以在需要時登入並在感到疲倦時將其關閉,也可以漫步到所需的任何社交圈。

但實際上,自由文化可能是項艱難的工作。但是這種艱難從某種意義上講並不是說要成為其中的一分子很困難,而是你必須努力維護。如果你忽略你所在的社群,那麼該社群可能會在你意識到之前就枯萎並褪色。

花點時間環顧四周,確定你屬於哪個社群,如果不是,那麼請告訴某人你對他們帶給你生活的意義表示讚賞。同樣重要的是,請記住,這樣你也為社群的生活做出了貢獻。

幾周前,知識共享組織在華沙舉行了它的全球峰會,令人驚歎的國際盛會…

老王文末感想:剛剛看到這篇文章的英文標題(How I used the wget Linux command to recover lost images)時,我以為這是一篇技術文章,然而翻譯校對下來之後,卻是一篇披著技術外衣的對自由文化社群的教訓和反思。作為一個同樣建設公地社群的負責人,我不禁深深地對 “Linux 中國”社群的將來有了憂慮。如何避免 “Linux 中國”也同樣陷入這種困境,這是一個問題……

就目前來看,我們需要定期不定期的構建離線歸檔,也需要以更開放的方式留下現有文章的資料,也歡迎大家來支援和幫助我們。

又及,再給產生這一切的 Linux 中國翻譯組織 LCTT 打個招新廣告吧,歡迎大家加入: https://linux.cn/lctt/


via: https://opensource.com/article/19/10/how-community-saved-artwork-creative-commons

作者:Seth Kenlon 選題:lujun9972 譯者:wxy 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章