From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5A78435C699 for ; Tue, 21 Jul 2026 21:56:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784671018; cv=none; b=fOugtY0588AhIciK3/gm8EJY2UjLafa6q8zj91H5UgIRKJeMSrN70dS5x6unx4IdN4nKHOvtCl7EfjoaP4JcOtCn3tPfUwAJsEUIlwF8oVT0ilgiurX+2mRKJP97FLFccofgcficPRfj4JfzVfCKzuVWaR8JRi2i+6aKqAVRrCY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784671018; c=relaxed/simple; bh=WdFPdzKKFlrARthAOivh6Dv2KNw/pcWJzgCIO6IincE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=HjDgpVRSHp2C1h16qnzvPs0XCTeirkDL8t9OduN+tRtEgvAwsKMvSjVSpTQ/M7dxsrRfMefK4UDlUv9dgyUoIvcx8PhfTokOu8CHqu3O1iA8hCBt8mRSxV8+kMD15DiatbGggygmb8LKZvIQGRx0peSeO4GhvZnnk8ldTR6fxfM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=rFu7wlqV; arc=none smtp.client-ip=209.85.214.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="rFu7wlqV" Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-2cad85b7b5aso15386225ad.1 for ; Tue, 21 Jul 2026 14:56:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784671016; x=1785275816; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=ptuVxDZC9iS6xDX0o0ftgu6tbrCXMj/01roJEkwOLgs=; b=rFu7wlqV/w2OQJg7z5t9WR0glCqsUCndsqhMRQYtQVQTf4kKwvR/gUplrKkD3Np8EA QFKAn0lKEO3xglETX4UjRgC2/Beo25nitJGjZ0YKmRxTAFfLBWC3VoowX3xUbpWsiBH+ UuO4CAlYsfRMOYf9r7+gDKDIpSHRI091oPDAb73/fmQhYeAD0OUTpo3HoU980Zrp4kap aXRHBcgUypF1ynpCMgNOPPZB4Pgk6tt1nIhY8dKXUvUVwOsOUYV/Lc6o4fR7/TeDGtAQ TqSQbkeGdBEWH4rZPBmtjB8LWaKDHFL3GjlOlk8/Q4wyNnZh9g9JmoypIMcR8sn+qwY/ CtQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784671016; x=1785275816; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=ptuVxDZC9iS6xDX0o0ftgu6tbrCXMj/01roJEkwOLgs=; b=SsqRCx/ikad+M2X1DudfKq8v0EyjqZFUqzjA1BRhTBRHrHLfqPIEYebX8CqBZbnTLl 7OCJd6tpt/N7qBl36xX/sTVWlewyIGxGuOS/oDILFx/OmIVMbMGpkgKMLK9IGO9bYJZO rZOZRDuF4o90ZCgvVgMfSNvs9e/7YrXYcA26lyv1Pk4iVa3rHTFGDLBoHmMbForlSImh wWTOVOxnVj8qV6zqs4Ibj1H7xahL48FesOo91kmyx7OaSiVvIsqwgcX2NPkUuF14eYKo yeei2nwj8ZrhP/jXmdMZYFB1T+f0zKgKMQfyIQosdZBh8zMCBnUHXuwEoJqEygLFr9gr rLJg== X-Forwarded-Encrypted: i=1; AHgh+RrG4EU36GXjkJt5S9qm3w48UEJuTFFQo6hJAWdaJbDiGndw/Na2HkjsiDdZ471T9fN3sJj5c16YIjw=@vger.kernel.org X-Gm-Message-State: AOJu0YwHI50iRUD178tuYvrnoP67EZYEYxgl8LQAxsnBjgy8mEe0MDwU ciBVY1qGwrMAgO5xPnu5Dx9D0+Ur9qR1aKkNgFjW5xquceCTEGdInmNOEEWyip5m X-Gm-Gg: AR+sD11TZ4NcwdI8JJm9ZPjyv7+DU6lSY11Q5t+ERi5LjqkETdtP96JP/CDsXeAIGJD l2xqTRh5O4XBz8amQwiKAwDOHULSQPWZYa7jeKKyiOYhPe6HXjClvyRSfmt3Er81UnnGincrx9S R/Ry7byJh17ILEkEPr9R1OCHmfEN0Bk7dsp+XLvob3FGC1RoUuvcsUxWmty8vH0FJpVBH9lNPot 90RhBgXs5pnPB2ht8lEQhtBXsAvElPugQoT/ogxW+35GuY6MqOTR5f5Z7C7Y8gYYa5zIsXE7+Zo gGfnXbGqn/fDibuJ6+pqX0wVH8Koki14aEzIwBO6DNLiiaLj6RR6MU6TQZVFKxNEKYnGVv079xX 0el7l0JinEAPM9FVWUQSpC91uF1jdpSvmJVH366Vm3AhmG3aJnGemyOYA//Fc10UL3dhZ4ltFFC NJnt6S+3jmV3kxuc7gIdUtXp2eKGDF0nlSeOgQyIYTmOspkKm2OEzuVmqEiRipwVBtfCRuqOftv q8XnGxljE11wF+A+blD/RppZsAZgbTTlcWcf0dS X-Received: by 2002:a17:902:e747:b0:2c0:db23:4a6 with SMTP id d9443c01a7336-2cf902c8526mr5792935ad.1.1784671015463; Tue, 21 Jul 2026 14:56:55 -0700 (PDT) Received: from chenyou.R15NEW (112-104-169-66.adsl.dynamic.seed.net.tw. [112.104.169.66]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cf8edea703sm3697115ad.0.2026.07.21.14.56.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 14:56:54 -0700 (PDT) From: Chen-Yu Yeh To: Jonathan Corbet , Alex Shi Cc: Dongliang Mu , Yanteng Si , Weijie Yuan , Hu Haowen <2023002089@link.tyut.edu.cn>, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Chen-Yu Yeh Subject: [PATCH 03/16] docs/zh_TW: process: localize terminology in code-of-conduct-interpretation.rst Date: Wed, 22 Jul 2026 05:55:29 +0800 Message-ID: <20260721215542.98435-4-chenyou910331@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260721215542.98435-1-chenyou910331@gmail.com> References: <20260721215542.98435-1-chenyou910331@gmail.com> Precedence: bulk X-Mailing-List: linux-doc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Localize mainland terms to Taiwanese Mandarin (內核→核心, 社區→社群, 軟件→軟體, ...) and sync with the English original: rewrite the enforcement section to match the current committee/TAB wording and add the "Enforcement for Unacceptable Behavior" section introduced by commit c818d5c64c9a ("Documentation/CoC: spell out enforcement for unacceptable behaviors"). update to commit 04c4bb90ae6e ("Documentation/CoC: Spell out the TAB role in enforcement decisions") Signed-off-by: Chen-Yu Yeh --- .../code-of-conduct-interpretation.rst | 162 ++++++++++++------ 1 file changed, 113 insertions(+), 49 deletions(-) diff --git a/Documentation/translations/zh_TW/process/code-of-conduct-interpretation.rst b/Documentation/translations/zh_TW/process/code-of-conduct-interpretation.rst index fbe66b001322..5ffd7adbf652 100644 --- a/Documentation/translations/zh_TW/process/code-of-conduct-interpretation.rst +++ b/Documentation/translations/zh_TW/process/code-of-conduct-interpretation.rst @@ -5,108 +5,172 @@ :Original: :ref:`Documentation/process/code-of-conduct-interpretation.rst ` :Translator: Alex Shi Hu Haowen <2023002089@link.tyut.edu.cn> + Chen-Yu Yeh .. _tw_code_of_conduct_interpretation: -Linux內核貢獻者契約行爲準則解釋 +Linux核心貢獻者契約行為準則解釋 =============================== -:ref:`tw_code_of_conduct` 準則是一個通用文檔,旨在爲幾乎所有開源社區提供一套規則。 -每個開源社區都是獨一無二的,Linux內核也不例外。因此,本文描述了Linux內核社區中 -如何解釋它。我們也不希望這種解釋隨着時間的推移是靜態的,並將根據需要進行調整。 +:ref:`tw_code_of_conduct` 準則是一個通用文件,旨在為幾乎所有開源社群提供一套規則。 +每個開源社群都是獨一無二的,Linux核心也不例外。因此,本文描述了Linux核心社群中 +如何解釋它。我們也不希望這種解釋隨著時間的推移是靜態的,並將根據需要進行調整。 -與開發軟件的“傳統”方法相比,Linux內核開發工作是一個非常個人化的過程。你的貢獻 +與開發軟體的“傳統”方法相比,Linux核心開發工作是一個非常個人化的過程。你的貢獻 和背後的想法將被仔細審查,往往導致批判和批評。審查將幾乎總是需要改進,材料才 -能包括在內核中。要知道這是因爲所有相關人員都希望看到Linux整體成功的最佳解決方 -案。這個開發過程已經被證明可以創建有史以來最健壯的操作系統內核,我們不想做任何 -事情來導致提交質量和最終結果的下降。 +能包括在核心中。要知道這是因為所有相關人員都希望看到Linux整體成功的最佳解決方 +案。這個開發過程已經被證明可以建立有史以來最強健的作業系統核心,我們不想做任何 +事情來導致提交品質和最終結果的下降。 維護者 ------ -行爲準則多次使用“維護者”一詞。在內核社區中,“維護者”是負責子系統、驅動程序或 -文件的任何人,並在內核源代碼樹的維護者文件中列出。 +行為準則多次使用“維護者”一詞。在核心社群中,“維護者”是負責子系統、驅動程式或 +文件的任何人,並在核心原始程式碼樹的維護者文件中列出。 責任 ---- -《行爲準則》提到了維護人員的權利和責任,這需要進一步澄清。 +《行為準則》提到了維護人員的權利和責任,這需要進一步澄清。 -首先,最重要的是,有一個合理的期望是由維護人員通過實例來領導。 +首先,最重要的是,有一個合理的期望是由維護人員透過實例來領導。 -也就是說,我們的社區是廣闊的,對維護者沒有新的要求,他們單方面處理其他人在 -他們活躍的社區的行爲。這一責任由我們所有人承擔,最終《行爲準則》記錄了最終的 -上訴路徑,以防有關行爲問題的問題懸而未決。 +也就是說,我們的社群是廣闊的,對維護者沒有新的要求,他們單方面處理其他人在 +他們活躍的社群的行為。這一責任由我們所有人承擔,最終《行為準則》記錄了最終的 +上訴路徑,以防有關行為問題的問題懸而未決。 -維護人員應該願意在出現問題時提供幫助,並在需要時與社區中的其他人合作。如果您 +維護人員應該願意在出現問題時提供幫助,並在需要時與社群中的其他人合作。如果您 不確定如何處理出現的情況,請不要害怕聯繫技術諮詢委員會(TAB)或其他維護人員。 -除非您願意,否則不會將其視爲違規報告。如果您不確定是否該聯繫TAB 或任何其他維 +除非您願意,否則不會將其視為違規報告。如果您不確定是否該聯繫TAB 或任何其他維 護人員,請聯繫我們的衝突調解人 Mishi Choudhary 。 -最後,“善待對方”纔是每個人的最終目標。我們知道每個人都是人,有時我們都會失敗, -但我們所有人的首要目標應該是努力友好地解決問題。執行行爲準則將是最後的選擇。 +最後,“善待對方”才是每個人的最終目標。我們知道每個人都是人,有時我們都會失敗, +但我們所有人的首要目標應該是努力友好地解決問題。執行行為準則將是最後的選擇。 -我們的目標是創建一個強大的、技術先進的操作系統,以及所涉及的技術複雜性,這自 +我們的目標是建立一個強大的、技術先進的作業系統,以及所涉及的技術複雜性,這自 然需要專業知識和決策。 所需的專業知識因貢獻領域而異。它主要由上下文和技術複雜性決定,其次由貢獻者和 維護者的期望決定。 -專家的期望和決策都要經過討論,但在最後,爲了取得進展,必須能夠做出決策。這一 -特權掌握在維護人員和項目領導的手中,預計將善意使用。 +專家的期望和決策都要經過討論,但在最後,為了取得進展,必須能夠做出決策。這一 +特權掌握在維護人員和專案領導的手中,預計將善意使用。 -因此,設定專業知識期望、作出決定和拒絕不適當的貢獻不被視爲違反行爲準則。 +因此,設定專業知識期望、作出決定和拒絕不適當的貢獻不被視為違反行為準則。 雖然維護人員一般都歡迎新來者,但他們幫助(新)貢獻者克服障礙的能力有限,因此 -他們必須確定優先事項。這也不應被視爲違反了行爲準則。內核社區意識到這一點,並 +他們必須確定優先事項。這也不應被視為違反了行為準則。核心社群意識到這一點,並 以各種形式提供入門級節目,如 kernelnewbies.org 。 範圍 ---- -Linux內核社區主要在一組公共電子郵件列表上進行交互,這些列表分佈在由多個不同 -公司或個人控制的多個不同服務器上。所有這些列表都在內核源代碼樹中的 -MAINTAINERS 文件中定義。發送到這些郵件列表的任何電子郵件都被視爲包含在行爲 +Linux核心社群主要在一組公共電子郵件列表上進行交互,這些列表分佈在由多個不同 +公司或個人控制的多個不同伺服器上。所有這些列表都在核心原始程式碼樹中的 +MAINTAINERS 文件中定義。發送到這些郵件列表的任何電子郵件都被視為包含在行為 準則中。 -使用 kernel.org bugzilla和其他子系統bugzilla 或bug跟蹤工具的開發人員應該遵循 -行爲準則的指導原則。Linux內核社區沒有“官方”項目電子郵件地址或“官方”社交媒體 -地址。使用kernel.org電子郵件帳戶執行的任何活動必須遵循爲kernel.org發佈的行爲 +使用 kernel.org bugzilla和其他子系統bugzilla 或bug追蹤工具的開發人員應該遵循 +行為準則的指導原則。Linux核心社群沒有“官方”專案電子郵件地址或“官方”社交媒體 +地址。使用kernel.org電子郵件帳戶執行的任何活動必須遵循為kernel.org發布的行為 準則,就像任何使用公司電子郵件帳戶的個人必須遵循該公司的特定規則一樣。 -行爲準則並不禁止在郵件列表消息、內核更改日誌消息或代碼註釋中繼續包含名稱、 -電子郵件地址和相關注釋。 +行為準則並不禁止在郵件列表消息、核心更改日誌消息或程式碼註解中繼續包含名稱、 +電子郵件地址和相關註解。 -其他論壇中的互動包括在適用於上述論壇的任何規則中,通常不包括在行爲準則中。 +其他論壇中的互動包括在適用於上述論壇的任何規則中,通常不包括在行為準則中。 除了在極端情況下可考慮的例外情況。 -提交給內核的貢獻應該使用適當的語言。在行爲準則之前已經存在的內容現在不會被 -視爲違反。然而,不適當的語言可以被視爲一個bug;如果任何相關方提交補丁, -這樣的bug將被更快地修復。當前屬於用戶/內核API的一部分的表達式,或者反映已 -發佈標準或規範中使用的術語的表達式,不被視爲bug。 +提交給核心的貢獻應該使用適當的語言。在行為準則之前已經存在的內容現在不會被 +視為違反。然而,不適當的語言可以被視為一個bug;如果任何相關方提交補丁, +這樣的bug將被更快地修復。當前屬於使用者/核心API的一部分的表達式,或者反映已 +發布標準或規範中使用的術語的表達式,不被視為bug。 執行 ---- -行爲準則中列出的地址屬於行爲準則委員會。https://kernel.org/code-of-conduct.html -列出了在任何給定時間接收這些電子郵件的確切成員。成員不能訪問在加入委員會之前 +行為準則中列出的地址屬於行為準則委員會。https://kernel.org/code-of-conduct.html +列出了在任何給定時間接收這些電子郵件的確切成員。成員不能存取在加入委員會之前 或離開委員會之後所做的報告。 -最初的行爲準則委員會由TAB的志願者以及作爲中立第三方的專業調解人組成。委員會 -的首要任務是建立文件化的流程,並將其公開。 +行為準則委員會由TAB任命的社群志願者成員以及作為中立第三方的專業調解人組成。 +行為準則委員會處理報告所使用的流程各不相同,將取決於個別情況,但本文件可 +作為其所使用之一般流程的說明。 如果報告人不希望將整個委員會納入投訴或關切,可直接聯繫委員會的任何成員,包括 調解人。 -行爲準則委員會根據流程審查案例(見上文),並根據需要和適當與TAB協商,例如請求 -和接收有關內核社區的信息。 +行為準則委員會根據流程審查案例(見上文),並根據需要和適當與TAB協商,例如請求 +和接收有關核心社群的資訊。 -委員會做出的任何決定都將提交到表中,以便在必要時與相關維護人員一起執行。行爲 -準則委員會的決定可以通過三分之二的投票推翻。 +任何有關執法建議的決定都將提交給TAB,以便在必要時與相關維護人員一起實施 +執法。一旦TAB以參與表決成員的三分之二多數批准了禁令範圍中列出的一項或多項 +措施,行為準則委員會將執行TAB批准的措施。任何同時在TAB任職的行為準則委員會 +成員不參與對這些措施的表決。 -每季度,行爲準則委員會和標籤將提供一份報告,概述行爲準則委員會收到的匿名報告 -及其狀態,以及任何否決決定的細節,包括完整和可識別的投票細節。 +每季度,行為準則委員會和TAB將提供一份報告,概述行為準則委員會收到的匿名 +報告及其狀態,以及任何TAB批准之決定的細節,包括完整和可識別的投票細節。 -我們希望在啓動期之後爲行爲準則委員會人員配備建立一個不同的流程。發生此情況時, -將使用該信息更新此文檔。 +由於我們對行為準則的解釋和執行會隨著時間演變,本文件將在必要時更新,以反映 +任何變化。 + +不可接受行為之行為準則違規的執法 +-------------------------------- + +行為準則委員會致力於確保我們的社群持續具有包容性,促進多元的討論和觀點,並 +致力於隨著時間改進這些特質。行為準則委員會收到的大多數報告,源於對開發過程 +以及維護者的角色、責任及其對程式碼接受與否的決定權的錯誤理解。這些報告透過 +澄清開發過程和行為準則的範圍來解決。 + +不可接受的行為可能在短時間內中斷相互尊重的協作,並對社群的健康造成長期的 +負面影響。當個人在違規發生的場合承認自己的行為並作出彌補時,不可接受的行為 +通常就能得到解決。 + +當不可接受的行為未能透過社群討論解決時,行為準則委員會會收到相關報告。當 +不可接受的行為對相互尊重的協作關係造成負面影響時,行為準則委員會會採取措施 +恢復有成效且相互尊重的協作。 + +行為準則委員會有義務對報告和報告者的資訊保密。報告可能來自受害方,也可能 +來自目睹不可接受行為的社群成員。行為準則委員會有責任與所有相關方合作,調查 +並解決這些報告。 + +行為準則委員會與當事人合作,促使其理解以下事項的重要性:修復其行為對受害方 +造成的傷害,以及對社群的長期負面影響。 + +目標是達成所有各方都能接受的解決方案。如果與當事人的合作未能達到預期的結果, +行為準則委員會將評估其他措施,例如要求公開道歉以修復傷害。 + +要求為違規行為公開道歉 +~~~~~~~~~~~~~~~~~~~~~~ + +行為準則委員會在違規發生的場合公開指出該行為,要求為違規行為公開道歉。 + +為違規行為公開道歉是重建信任的第一步。信任對於一個以信任和尊重運作的社群的 +持續成功和健康至關重要。 + +若未為違規行為公開道歉的補救措施 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +行為準則委員會透過向TAB建議補救措施以供批准,決定恢復健康協作的下一步行動。 + +- 禁止違規者參與核心開發過程,期限最長可達一個完整的核心開發週期。行為準則 + 委員會可以要求公開道歉作為解除禁令的條件。 + +一段時間內禁令的範圍可能包括: + + a. 拒絕其補丁貢獻和拉取請求 + b. 透過忽略其貢獻和/或封鎖其電子郵件帳戶,暫停與違規者的協作 + c. 限制其透過kernel.org平臺(如郵件列表和社交媒體網站)進行交流的能力 + +一旦TAB以參與表決成員的三分之二多數批准了禁令範圍中列出的一項或多項措施, +行為準則委員會將與社群、維護人員、子維護人員和kernel.org管理員合作,執行 +TAB批准的措施。任何同時在TAB任職的行為準則委員會成員不參與對這些措施的表決。 + +行為準則委員會深知要求公開道歉和實施禁令可能對個人造成的負面影響。它也深知 +在發生此類嚴重的公開違規行為時不採取行動可能對社群造成的長期傷害。 + +TAB批准的補救措施的有效性,取決於社群、維護人員、子維護人員和kernel.org +管理員在執行這些措施時的信任與合作。 + +行為準則委員會衷心希望,需要要求公開道歉的不可接受行為,在未來仍然極為罕見。 -- 2.43.0