From d6fb08019eb4a1d80b6160f02678afd67567ebc2 Mon Sep 17 00:00:00 2001 From: emma Date: Sun, 2 Jun 2024 23:14:40 -0600 Subject: [PATCH 1/3] CONDUCT: initial commit --- CONDUCT | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++ CONTRIBUTING | 2 ++ 2 files changed, 82 insertions(+) create mode 100644 CONDUCT diff --git a/CONDUCT b/CONDUCT new file mode 100644 index 0000000..0585d15 --- /dev/null +++ b/CONDUCT @@ -0,0 +1,80 @@ +Code of Conduct + +This Code of Conduct is derived from the 10 Pāramitās of Theravadin Buddhism. +You can read more about them in Ṭhānissaro Bhikkhu’s Ten Perfections: A Study +Guide [0]. + +1. Generosity (Dāna) + +Give contributions freely and willingly under the terms of the GNU Affero +General Public License, version 3 or later, or a compatible license. + +2. Ethics (Sīla) + +Do not use nonfree code or uncredited code in contributions. Do not take credit +for others’ contributions. Make sure to utilize the copyright header and license +notice on source files to credit yourself and others for their work. + +3. Renunciation (Nekkhamma) + +Stay committed to the principles of simplicity and interoperability embodied by +the project. Keep your personal will and desire out of the project, for it can +only prove harmful to its success. + +4. Wisdom (Pañña) + +Look to established sources for standards, best practices, and important +implementation details when setting new precedence. Follow the existing +precedence where it applies. + +5. Energy (Viriya) + +Focus on the currently-open, currently-assigned, and currently-in-progress +issues, pull requests, and other endeavors in order to keep yourself and others +from being overwhelmed with responsibility, either from your zeal or your +negligence. + +If you notice an issue, open an issue as soon as you can. If you see a neglected +branch, open a pull request or comment on an existing one, if applicable. Be +diligent in your commitment to making this project work. + +6. Patience (Khanti) + +Be patient with maintainers and other contributors. We all have our own lives +going on and may need significant time to get to things. + +7. Truthfulness (Sacca) + +Communicate honestly and openly. Do not embellish facts to get your way. Make +sure to let maintainers know about any issues along the way and keep ample +communication channels open. + +8. Determination (Adhiṭṭhāna) + +Stay focused on long-term objectives and cultivate attainment to that +achievement by utilizing to the fullest extent possible the tools available to +you for managing the workload. + +9. Loving-Kindness (Mettā) + +Treat everyone with respect, even if they treat you poorly. This does not mean +you have to put up with abuse, but make sure to respond with kindness and with +love in your heart. Support and uplift maintainers and other contributors with +your words and actions. + +Do not use angry or hateful language toward contributors, such as demeaning +phrases and slurs. Make sure that if you do not know the pronouns of a +contributor to ask for them and, in the meantime, use gender-neutral they/them +or equivalent pronouns. + +10. Equanimity (Upekkhā) + +Keep a balanced perspective on all suggestions and contributions and make +judgements not from a place of ego and personal preference but on their +usefulness and suitability to the project. Make sure to keep an eye on the +bigger picture as implementing individual features may seem intuitive at first +but scale poorly in practical use. Keep a level head about your own work: it is +not shameful to make a mistake in this vein, and fixing it usually leads to +more insight. + +[0] diff --git a/CONTRIBUTING b/CONTRIBUTING index d7fdc8e..74e821e 100644 --- a/CONTRIBUTING +++ b/CONTRIBUTING @@ -1,3 +1,5 @@ +Make sure to read our code of conduct in the CONDUCT file. + When contributing a pull request to the main branch, please sign your commits with a PGP key and add your name and the year to the bottom of the list of copyright holders for the file. For example, an existing copyright header might From 46c4be5c591f189598bbaaa23d8fc73947e4befd Mon Sep 17 00:00:00 2001 From: emma Date: Tue, 4 Jun 2024 16:21:25 -0600 Subject: [PATCH 2/3] CONDUCT: no llm contributions --- CONDUCT | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/CONDUCT b/CONDUCT index 0585d15..4a26e37 100644 --- a/CONDUCT +++ b/CONDUCT @@ -11,9 +11,11 @@ General Public License, version 3 or later, or a compatible license. 2. Ethics (Sīla) -Do not use nonfree code or uncredited code in contributions. Do not take credit -for others’ contributions. Make sure to utilize the copyright header and license -notice on source files to credit yourself and others for their work. +Do not use nonfree code or uncredited code in contributions. Do not contribute +code of dubious origins, such as code generated in large part by large language +models [1]. Do not take credit for others’ contributions. Make sure to utilize +the copyright header and license notice on source files to credit yourself and +others for their work. 3. Renunciation (Nekkhamma) @@ -78,3 +80,4 @@ not shameful to make a mistake in this vein, and fixing it usually leads to more insight. [0] +[1] From 516d10e21d37bc94f63e67c0ec930fd374d61e22 Mon Sep 17 00:00:00 2001 From: emma Date: Wed, 5 Jun 2024 17:27:13 -0600 Subject: [PATCH 3/3] CONDUCT: wording --- CONDUCT | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CONDUCT b/CONDUCT index 4a26e37..4dd97a9 100644 --- a/CONDUCT +++ b/CONDUCT @@ -12,10 +12,10 @@ General Public License, version 3 or later, or a compatible license. 2. Ethics (Sīla) Do not use nonfree code or uncredited code in contributions. Do not contribute -code of dubious origins, such as code generated in large part by large language -models [1]. Do not take credit for others’ contributions. Make sure to utilize -the copyright header and license notice on source files to credit yourself and -others for their work. +code of dubious origins, such as code generated by large language models or +unlicensed snippets found online [1]. Do not take credit for others’ +contributions. Make sure to utilize the copyright header and license notice on +source files to credit yourself and others for their work. 3. Renunciation (Nekkhamma)