服務條款


最後修訂:2021 年 8 月

總覽

Exercism(也稱為 exercism.org)是一個線上平台,旨在透過練習與引導,幫助你提升程式設計能力。

我們的平台包含一個位於 https://exercism.org 的網站(以及相關子網域),以及一個命令列應用程式(CLI)。

Exercism 由 Exercism 營運與管理,這是一間非營利公司。 以下服務條款(下稱條款)是Exercism與你之間的協議,規範你對我們平台的允許使用方式。

你可能也想閱讀:

我們的基本方針應該相當容易理解:

  1. 我們的核心服務是以免費且「按現狀」的方式提供。 我們會盡力維持平台運作,但無法對此提供任何保證。
  2. 我們致力以使用者友善的方式處理隱私與安全。
  3. 我們會投放廣告及/或接受贊助,但不會販售你的資料,也不會利用你的個人資料對你進行行銷。
  4. 我們希望讓 Exercism 成為每個人都能愉快且安全使用的場所,並會對破壞我們平台及/或社群價值的使用者採取行動。
  5. 你提交到平台的內容,例如程式設計/程式碼解法,或引導回饋,都會以開放授權公開發布。
  6. 我們會盡量公開說明我們如何開發平台,以及如何使用平台內的資料與內容。

詳細內容

Exercism 由 Exercism(以下稱「我們」)營運與管理,這是一間於英國註冊的非營利公司,公司編號 11733062。 以下服務條款(下稱條款)是Exercism與你之間的協議,規範你對我們平台的允許使用方式。

本條款中任何條文的標題、編號及/或強調,僅為方便參考之用,不應納入其所指條文的解釋或詮釋中。

若本條款任何條文被認定為違法、無效或無法執行,該條文應視為可與本條款分割,且不影響本條款其餘條文的有效性與可執行性。

我們保留隨時修改本條款的權利,方式是在 https://exercism.org 發布修訂後的條款。本條款適用於所有存取或使用我們平台的人,無論是否已註冊。

任何提交至我們平台的個人資訊,均受我們的隱私政策規範。

定義

  • 軌道:Exercism 上的一條程式語言軌道,是一系列練習,以及一群會對解法提供回饋的導師。
  • 解法:我們的使用者為了某條軌道中的某個練習,所提交(發布於 Exercism)的程式碼。
  • 疊代:某個人的解法的一個特定版本或修訂版。
  • 回饋:導師或其他使用者針對某位使用者發布於 Exercism 的解法所給出的回饋。
  • 導師:對解法提供回饋的 Exercism 使用者。 一位導師隸屬於某條軌道。 個別使用者可能在某條軌道上是學生,在另一條軌道上則是導師。
  • 使用者:Exercism 平台的任何使用者,無論是否已註冊。
  • 使用者貢獻內容:使用者發布至我們平台的任何內容。

使用者義務

當你存取我們的服務時,無論是否已註冊,你都成為我們平台的使用者。

身為使用者,你要自行負責確保:

  • 你的帳號註冊資料完整且保持更新。
  • 你對我們服務的使用,符合本服務條款、我們的隱私政策及行為準則

使用我們平台時,你同意不會:

  • 分享或上傳誹謗、中傷或不實的內容。
  • 分享或上傳任何違法的內容。
  • 分享或上傳任何一般人可能認為令人反感、冒犯、難受或其他不當的內容。我們建議你熟悉我們的價值觀與行為準則。
  • 冒充任何人或實體,或虛假聲稱與任何人或實體有隸屬關係。
  • 未經許可存取他人的平台帳號,或從事任何其他詐欺活動。
  • 向平台的其他使用者發出未經請求的推銷與廣告(包括但不限於未經請求的廣告與未經請求的職缺刊登)。
  • 試圖在未經同意的情況下蒐集使用者或第三方的個人資訊。
  • 刻意干擾我們平台與安全相關的功能。
  • 刻意干擾或破壞我們平台,或妨礙任何使用者對平台的使用體驗。
  • 將平台用於非法目的,或違反任何地方、州、國家或國際法律,包括但不限於規範智慧財產權、資料保護與隱私的法律。

服務資格

我們盡可能向最廣泛的對象提供平台。 不過,以下資格限制確實適用:

因停權或移除而不符資格

我們不對先前曾遭停權或移出平台的任何使用者提供服務。 這類移除預期將依本服務條款與我們的行為準則處理。

依年齡(與地區)認定的資格

你必須年滿最低年齡,才能在我們平台上擁有帳號。 這是為了確保使用者的安全。

你必須年滿 13 歲才能存取我們的平台。 如果你未滿 13 歲,不得存取我們的平台,也不得向我們平台提供或發布任何個人資訊(其中包括你的姓名、年齡與聯絡資訊)。

不過,如果你位於英國或歐盟,則必須年滿 16 歲才能存取我們的平台。 如果你未滿 16 歲,不得存取我們的平台,也不得向我們平台提供或發布任何個人資訊(其中包括你的姓名、年齡與聯絡資訊)。

帳號的移除/停權/終止

只要 Exercism 自行認定你在任何方面違反了本服務條款及/或我們的行為準則,Exercism 保留不經通知即拒絕、暫停或終止你存取平台之權利。

內容權限與授權

透過我們平台提供的內容,可能由我們擁有(我們的內容)、由我們更廣泛的志工社群貢獻(社群內容),或由像你這樣的使用者貢獻(使用者貢獻內容)。 你同意遵守你所存取內容中的所有著作權聲明與限制。

我們致力於開放原始碼,因此我們平台上的許多資源都以開放原始碼授權條款授權。 你可以在遵守各該授權條款的前提下自由重複使用這類內容。 以下各節說明我們平台上不同類別的內容。

我們的內容

我們網站及/或平台上顯示的所有素材,著作權均屬Exercism。

若某項資源似乎沒有明確的授權聲明,我們建議你查看我們的 GitHub 原始碼儲存庫。 你不應假設我們平台上的所有內容都採用開放授權,但通常確實如此。

社群內容

透過平台提供的所有練習,都是由志工社群建立的,且主要以 MIT 授權條款授權。 所有這些內容都可透過我們的 GitHub 儲存庫直接取得(請見 https://github.com/exercism),在那裡可以查看具體的授權細節。

使用者貢獻內容

平台的主要目的,是提供一個空間,讓個人能夠解決程式設計挑戰、提交它們並獲得回饋。 我們的目標是協助使用者培養程式設計能力,同時培養給予與接受回饋的技巧。

當你使用我們平台時,你會看到一系列供你下載與解決的練習,並被邀請上傳你的解法(可能是一系列的改進,每一版稱為一次疊代)以供審閱。

你同意,你先前上傳或之後上傳到平台的所有內容(使用者貢獻內容),包括但不限於你的解法與疊代內容,都會以全球性、免權利金、非專屬、永久的方式授權給 Exercism。 你授予 Exercism 永久且不可撤銷的權利與授權,得以處理、複製、散布及商業利用你所貢獻的所有這類使用者貢獻內容。 你應理解,即使你之後移除了你的使用者貢獻內容,或之後刪除了你在我們平台上的帳號,這項權利仍會持續存在。

我們會運用授權內容的權利,依創用 CC BY-NC-SA 授權條款的條款散布你的使用者貢獻內容。 這表示任何使用或改作你內容的第三方,都應註明 Exercism 為來源。 CC BY-NC-SA創用 CC 授權條款的詳細說明如下。

你有責任確保你上傳到平台的內容與 CC BY-NC-SA 授權條款相容,並包含適當的姓名標示。這項協議表示你不能撤銷我們使用你所上傳任何內容的許可。

你同意不會在你貢獻到平台的任何內容中包含個人資訊(例如但不限於姓名、電話號碼與電子郵件地址)。

使用者貢獻內容:版主/回饋內容

如果你以導師身分參與我們的平台,那麼你為了對使用者的解法提供回饋而上傳的任何內容,都會被視為使用者貢獻內容,並以與該解法相同的方式授權(請見上一節)。

具體來說,這表示所有導師回饋都會以創用 CC 授權條款授權。請務必確保你提供的回饋(包括任何進一步的程式碼範例)與該授權條款相容。

這是什麼授權,我們為什麼使用它?

CC BY-NC-SA 是 Creative Commons Attribution-NonCommercial-ShareAlike 授權條款的縮寫。這份授權條款的完整內容可在 https://creativecommons.org/licenses/by-nc-sa/4.0/ 取得。 簡而言之,這份授權條款允許任何人複製、改作與重新散布該素材,只要給予適當的姓名標示,且不用於商業目的。 當我們向你呈現其他使用者的解法或回饋時,它們是以 CC BY-NC-SA 授權。

當你向平台貢獻一份解法時,該解法將可供其他人(通常是導師)評論。 我們的平台會運用這些回饋來幫助你學習與成長。 為了達到這一點,重要的是你分享的素材能讓導師合法存取,而使用 CC BY-NC-SA 能協助我們確保這一點。 同樣地,當導師評論你的解法時,他們的回應也以相同方式授權,讓你能將那些回饋用於你選擇的任何用途。

透過授予我們全球性、免權利金、永久的授權,你也允許我們使用提交的解法來改進我們的產品與服務。 例如,這類用途可能包括(但不限於)以下例子:

  • 撰寫一本描述撰寫軟體常見困難的書
  • 使用匿名化的解法來打造以 AI 為基礎的程式碼審查機器人
  • 改善 exercism.org 的使用者體驗
  • 發布匿名化回饋的資料集,以供學術分析哪些因素能促成成功的同儕回饋

總結來說:

  • 由於你授予我們非專屬授權,你仍保有對你的解法/使用者貢獻內容的權利。 你可以依你認為合適的方式重複使用這些內容。
  • 由於你針對你的使用者貢獻內容授予我們不可撤銷、免權利金、商業性的授權,我們可以重複使用與改作這些內容。 我們會以符合我們價值觀的方式這麼做。
  • 由於我們以 CC BY-NC-SA 授權呈現你的使用者貢獻內容,其他人可以使用並受益於這些內容,但在使用時必須註明我們的平台(exercism.org),且不得用於商業目的。

使用者貢獻內容不提供任何保證

我們無法控制上傳到我們平台的內容,因此不對其有效性、可靠性或準確性提供任何保證。

雖然使用者貢獻內容可能會被導師看到,但我們不會例行審查提交的內容是否有錯誤、遺漏或不當內容。 你使用我們平台上的內容須自行承擔風險,我們對這類使用不承擔任何責任。

使用者貢獻內容或社群內容出現在我們平台上,並不代表我們認可該素材。

對內容授權的疑慮

我們尊重所有與內容及資訊相關的著作權及其他法律,並且不會容忍違反這類法律的行為。

如果你認為你的內容侵害或違反任何法律或法規,你有責任採取步驟來改正這種情況。同樣地,如果你的內容不準確,或可能對第三方造成風險,你也有責任採取適當步驟來改正這種情況。

如果你認為我們平台上的內容違反任何法律或法規,你應向我們舉報。

個人資訊與安全

我們盡量減少所持有的個人資料量;當我們確實儲存與蒐集個人資訊時,這將受我們的隱私政策規範,且這類資料只會用於當初蒐集它的目的。

在知情的情況下提供不實的個人資訊,即違反本條款,可能導致你的帳號被終止。

當你刪除帳號時,我們會抹除你帳號中的所有個人詳細資料。這是無法復原的程序,因此請在刪除帳號前確認清楚。你的解法以及你以導師身分發表的任何評論仍會保留在平台上,但會被匿名化。

廣告與贊助

我們可能不時在平台上販售廣告版位。有些廣告可能涵蓋整個平台,有些則可能限定於網站的某些區域。我們不會根據你的個人資料投放針對性的廣告。

我們可能不時允許第三方「贊助」我們平台的某些功能。舉例來說,你可能會在平台的各種功能上(包括電子郵件通知)看到這類贊助資訊以廣告形式呈現。

我們會定期檢視我們為控制行銷相關功能所提供的細緻程度,並可能透過電子郵件通知你這些變更。

保證與賠償

平台可用性

我們免費向使用者提供核心平台。我們會盡合理努力讓服務 24/7/365 可用,但不時會有為維護而排定的停機。

在可行的情況下,我們可能會告知使用者計畫中的停機,但我們並無義務這麼做,無論如何也不對任何服務中斷負責。

服務保證

我們的服務以及平台內的資料與內容,都是以「按現狀」的方式提供。

在法律允許的最大範圍內,Exercism 不承擔任何種類的保證與聲明,包括但不限於對特定用途適用性及未侵權的默示保證,無論是明示、默示或法定。

賠償

你在此同意賠償、為我們辯護,並使我們、我們的關係企業、主管、董事、代理人、合作夥伴、員工、代表及第三方供應商免受損害,範圍涵蓋所有合理可預見的損失、開支、損害、成本、索賠與請求,包括合理的律師費,以及因你違反本條款下的任何聲明或保證而產生、或與之相關的正當支出與墊付款。

我們與你的溝通

透過使用我們的平台或與我們一般性地往來,你同意我們可以就與你使用平台相關的安全、隱私及行政事項,或本條款的變更,以電子方式與你溝通。

如果我們注意到有任何安全漏洞,我們可能會嘗試以電子方式通知你,方式是在網站上張貼公告或寄送電子郵件給你。

在我們平台內,我們邀請你設定通知偏好,說明你希望我們就哪些事項、在什麼時候與你聯絡。