Scratch(scratch.mit.edu)是在瀏覽器中運行的積木式程式創作平台,官方稱其為「全球最大的兒童創意學習社群」:專為 8–16 歲設計,但任何年齡皆可使用,5–7 歲兒童另有簡化版 ScratchJr(About、For Parents)。與同類產品相比,它的特色是「開放創作 + 線上社群」:Code.org 是面向學校教學的非營利課程平台,Tynker 採商業訂閱制,加州大學柏克萊分校的 Snap! 則是面向高中與大學電腦科學入門、在 Scratch 基礎上擴充的重實作;Scratch 完全免費,並把分享與 remix(再創作)做成產品機制本身。

站點速覽

  • 網址:https://scratch.mit.edu/
  • 類型:積木式程式編輯器 + 創作分享社群
  • 費用:編輯器與社群完全免費,由非營利機構依靠捐贈與贊助方營運,全站無廣告
  • 註冊:開啟編輯器即可創作,無需帳號;分享專案、建立工作室、發表評論需要帳號,分享前還需確認電子郵件
  • 介面語言:網站頁尾提供 80 種介面語言(含簡體/繁體中文;截至 2026-08-30)
  • 運行環境:桌面瀏覽器(Chrome/Edge/Firefox/Safari 近三年版本)與平板;另有 Windows、macOS、ChromeOS、Android(僅平板)離線應用程式,不支援 Linux,手機上無法創作

背景:從 MIT 到 Scratch Foundation

Scratch 由 MIT 媒體實驗室「終身幼兒園」(Lifelong Kindergarten)研究組在 Mitchel Resnick 領導下開發,2003 年獲美國國家科學基金會資助,2007 年 5 月網站與語言正式上線(MIT News 報導)。2013 年 5 月發布的 Scratch 2.0 把創作環境搬進瀏覽器;2019 年 1 月發布的 Scratch 3.0 以 HTML5/JavaScript 重寫並棄用 Flash。同樣在 2019 年,Scratch 從 MIT 移交獨立非營利組織 Scratch Foundation 營運——現行服務條款(2026-01-22 版)明確指出,MIT 目前僅是網站的託管服務商,與 Scratch 團隊沒有其他隸屬關係,網域則沿用 scratch.mit.edu 至今。

規模數據需注意統計口徑。官方 statistics 頁自 2024 年中停止更新:頁面目前顯示的註冊使用者 135,078,559、分享專案 164,307,034、評論約 9.9 億、工作室約 3,487 萬,全部是 2024-07-14 產生的定格值(月度流量數據定格於 2024-08-25)。Scratch Foundation 官網(截至 2026-08-30)則宣稱「2 億兒童在 Scratch 上免費創作」,與統計頁口徑不同,官方未解釋差異,引用時建議兩處都註明出處與時間。

編輯器能力

編輯器以拖曳積木取代語法輸入,內建角色、背景、聲音素材庫,也支援自行繪製或上傳素材(編輯器介面見封面圖)。官方擴充功能共 11 個(以 scratch-gui 原始碼為準),包括音樂、畫筆、視訊偵測、文字轉語音(合作方 AWS,需連網)、翻譯(合作方 Google,需連網),以及 Makey Makey、micro:bit、樂高 EV3/BOOST/WeDo 2.0、Vernier 感測器等硬體擴充。雲端變數只能儲存數字,資料會與使用者名稱一起公開儲存,且 New Scratcher 等級的新帳號無法使用含雲端變數的專案(官方說明)。

運行環境方面:桌面瀏覽器需近三年版本;平板可用,但沒有「按下按鍵」積木和右鍵選單;手機瀏覽器只能玩專案和發評論。離線應用程式涵蓋 Windows(目前僅經 Microsoft Store 發行)、macOS、ChromeOS 與 Android 平板,不支援 Linux;桌面端連接 micro:bit、樂高硬體還需 Scratch Link(下載頁、系統需求)。

社群:分享、Remix 與審核

Scratch 首頁:創作入口與精選專案

首頁(上圖)直接提供「開始創作」入口和精選專案、精選工作室。社群的核心循環是:分享專案 → 他人按愛心、收藏、評論 → remix。官方明確鼓勵 remix:專案一旦分享就無法阻止他人再創作,網站會自動產生指向原作者的署名連結(remix FAQ)。工作室(studio)是專案合集空間;此外還有討論區和社群維護的 Scratch Wiki。

Scratch 探索頁:依分類瀏覽公開專案

探索頁(上圖)依動畫、藝術、遊戲、音樂等分類展示公開專案,內容由真實使用者持續上傳。社群守則共 6 條:尊重每個人、保護個人與聯絡方式隱私、給予有幫助的回饋、擁抱 remix、誠實、共同維護友善環境;執行上依靠 Scratch Team 每日處理檢舉、CleanSpeak 髒話過濾器和使用者檢舉按鈕(社群守則、For Parents)。

開放能力與版權政策

編輯器(scratch-gui)與網站(scratch-www)的原始碼在 GitHub scratchfoundation 組織(截至 2026-08-30 共 67 個公開倉庫)以 AGPLv3 協議開源,服務條款 §7.1 亦作同樣聲明。Scratch 名稱、Logo、Scratch Cat 等圖形是 Scratch Foundation 的商標,僅限個人/教育/非商業且與使用服務直接相關的場合,商用需單獨授權。知名的第三方工具 TurboWarp 自述為「Scratch mod」(把專案編譯為 JavaScript 以加速運行),並非官方產品。

內容版權上有兩套並存的表述值得注意:官方 FAQ 明確指出,專案一旦分享,創作者即同意以 Creative Commons「姓名標示-相同方式分享」(CC BY-SA)授權,任何人可下載、remix、重用;而現行服務條款 §8.2 還規定,使用者授予其他使用者「服務內個人使用」的非專屬授權,並授予 Scratch Team 廣泛、永久、可轉授權的許可(包括用於推廣和訓練 AI 模型),使用者保留著作權。創作者可以出售自己的專案,但必須擁有全部素材權利,且不得包含 Scratch Cat、Logo 等商標素材;站內設有完整的 DMCA 流程。

隱私與未成年人保護

依現行隱私政策(2026-03-27 版),註冊收集使用者名稱、密碼、國家、性別與電子郵件(可能要求家長/監護人郵件),其他使用者只能看到使用者名稱和國家;官方聲明不出售或出租帳號資訊,採取 COPPA 取向的最少蒐集原則,EEA/英國/瑞士使用者享有完整 GDPR 權利。服務條款要求未滿 18 歲由家長或監護人代為同意條款並監督使用;教師可批次建立無需學生郵件的課堂帳號(Educators)。

適用場景與限制

Scratch 適合程式入門教學、兒童與青少年的遊戲/動畫/互動故事創作和課堂專題:免費、無廣告、無需安裝,官方還提供教學庫與 Coding Cards。成人同樣可以使用,但平台沒有面向成人的專門定位,社群內容整體以未成年使用者的作品為主。

實際限制:手機上無法創作(只能玩專案、發評論);官方統計頁自 2024 年中停更;新帳號受 New Scratcher 等級限制(如不能使用雲端變數專案,需累積社群活動升級);Linux 沒有官方離線編輯器;桌面硬體擴充依賴 Scratch Link。

參考資料