13f06a886SEmily Shaffer# Code of Conduct 23f06a886SEmily Shaffer 33f06a886SEmily ShafferEffective: Nov 1, 2018 43f06a886SEmily Shaffer 53f06a886SEmily ShafferLF Projects, LLC (“LF Projects”) supports and hosts open source and open 63f06a886SEmily Shafferstandards projects (each a “Project”) and undertakes such other activities as is 73f06a886SEmily Shafferconsistent with its mission and purpose. 83f06a886SEmily Shaffer 93f06a886SEmily Shaffer## Introduction 103f06a886SEmily Shaffer 113f06a886SEmily ShafferThe purposes of LF Projects, LLC (“LF Projects”) are to: 123f06a886SEmily Shaffer 13*f4febd00SPatrick Williams- support the collaborative development, availability and adoption of open 143f06a886SEmily Shaffer source software, hardware and networking and other technologies and the 153f06a886SEmily Shaffer collaborative development, availability and adoption of open protocols and 163f06a886SEmily Shaffer standards (individually and collectively, “Open Technology”); 17*f4febd00SPatrick Williams- host various projects pursuing the development of Open Technology and other 183f06a886SEmily Shaffer technical assets, materials and processes (each such project, which itself may 193f06a886SEmily Shaffer include any number of projects, a “Project”); 20*f4febd00SPatrick Williams- provide enablement and support to Projects to assist their development 213f06a886SEmily Shaffer activities; and 22*f4febd00SPatrick Williams- undertake such other lawful activity as permitted by law and as consistent 233f06a886SEmily Shaffer with the mission, purpose and tax status of LFP, Inc., a Delaware non-profit 243f06a886SEmily Shaffer non-stock corporation and the sole member of LF Projects. 253f06a886SEmily Shaffer 263f06a886SEmily ShafferLF Projects hosts communities where participants choose to work together, and in 273f06a886SEmily Shafferthat process experience differences in language, location, nationality, and 283f06a886SEmily Shafferexperience. In such a diverse environment, misunderstandings and disagreements 293f06a886SEmily Shafferhappen, which in most cases can be resolved informally. In rare cases, however, 303f06a886SEmily Shafferbehavior can intimidate, harass, or otherwise disrupt one or more people in the 313f06a886SEmily Shaffercommunity, which LF Projects will not tolerate. 323f06a886SEmily Shaffer 333f06a886SEmily ShafferA **Code of Conduct (“Code”)** is useful to define accepted and acceptable 343f06a886SEmily Shafferbehaviors and to promote high standards of professional practice. It also 353f06a886SEmily Shafferprovides a benchmark for self-evaluation and acts as a vehicle for better 363f06a886SEmily Shafferidentity of the organization. 373f06a886SEmily Shaffer 383f06a886SEmily ShafferLF Projects is a Delaware series limited liability company. Projects of LF 393f06a886SEmily ShafferProjects are formed as separate series of LF Projects (each, a “Series”). 403f06a886SEmily ShafferReferences to “Projects” within this Policy include the applicable Series for 413f06a886SEmily Shaffereach Project. 423f06a886SEmily Shaffer 433f06a886SEmily ShafferThis Code applies to any participant of any Project – including without 443f06a886SEmily Shafferlimitation developers, participants in meetings, teleconferences, mailing lists, 453f06a886SEmily Shafferconferences or functions, and contributors. Note that this Code complements 463f06a886SEmily Shafferrather than replaces legal rights and obligations pertaining to any particular 473f06a886SEmily Shaffersituation. In addition, with the approval of LF Projects, Projects are free to 483f06a886SEmily Shafferadopt their own code of conduct in place of the Code. 493f06a886SEmily Shaffer 503f06a886SEmily Shaffer## Statement of Intent 513f06a886SEmily Shaffer 523f06a886SEmily ShafferLF Projects is committed to maintain a positive, professional work environment. 533f06a886SEmily ShafferThis commitment calls for workplaces where participants at all levels behave 543f06a886SEmily Shafferaccording to the rules of the following code. A foundational concept of this 553f06a886SEmily Shaffercode is that we all share responsibility for our work environment. 563f06a886SEmily Shaffer 573f06a886SEmily Shaffer## Code 583f06a886SEmily Shaffer 593f06a886SEmily Shaffer1. Treat each other with respect, professionalism, fairness, and sensitivity to 60*f4febd00SPatrick Williams our many differences and strengths, including in situations of high pressure 61*f4febd00SPatrick Williams and urgency. 62*f4febd00SPatrick Williams2. Never harass or bully anyone verbally, physically, sexually, or in digital or 63*f4febd00SPatrick Williams written form. 643f06a886SEmily Shaffer3. Never discriminate on the basis of personal characteristics or group 653f06a886SEmily Shaffer membership. 663f06a886SEmily Shaffer4. Communicate constructively and avoid demeaning or insulting behavior or 673f06a886SEmily Shaffer language. 683f06a886SEmily Shaffer5. Seek, accept, and offer objective work criticism, and acknowledge properly 693f06a886SEmily Shaffer the contributions of others. 703f06a886SEmily Shaffer6. Be honest about your own qualifications, and about any circumstances that 713f06a886SEmily Shaffer might lead to conflicts of interest. 723f06a886SEmily Shaffer7. Respect the privacy of others and the confidentiality of data you access. 733f06a886SEmily Shaffer8. With respect to cultural differences, be conservative in what you do and 743f06a886SEmily Shaffer liberal in what you accept from others, but not to the point of accepting 753f06a886SEmily Shaffer disrespectful, unprofessional or unfair or unwelcome behavior or advances. 763f06a886SEmily Shaffer9. Promote the rules of this Code and take action (especially if you are in a 77*f4febd00SPatrick Williams leadership position) to bring the discussion back to a more civil level 78*f4febd00SPatrick Williams whenever inappropriate behaviors are observed. 793f06a886SEmily Shaffer10. Stay on topic: Make sure that you are posting to the correct channel and 80*f4febd00SPatrick Williams avoid off-topic discussions. Remember when you update an issue or respond to 81*f4febd00SPatrick Williams an email you are potentially sending to a large number of people. 823f06a886SEmily Shaffer11. Step down considerately: participants in every project come and go, and LF 83*f4febd00SPatrick Williams Projects is no different. When you leave or disengage from the project, in 84*f4febd00SPatrick Williams whole or in part, we ask that you do so in a way that minimizes disruption 85*f4febd00SPatrick Williams to the project. This means you should tell people you are leaving and take 86*f4febd00SPatrick Williams the proper steps to ensure that others can pick up where you left off. 873f06a886SEmily Shaffer 883f06a886SEmily Shaffer## Glossary 893f06a886SEmily Shaffer 903f06a886SEmily Shaffer### Demeaning behavior 913f06a886SEmily Shaffer 923f06a886SEmily Shafferis acting in a way that reduces another person’s dignity, sense of self-worth or 933f06a886SEmily Shafferrespect within the community. 943f06a886SEmily Shaffer 953f06a886SEmily Shaffer### Discrimination 963f06a886SEmily Shaffer 973f06a886SEmily Shafferis the prejudicial treatment of an individual based on criteria such as: 983f06a886SEmily Shafferphysical appearance, race, ethnic origin, genetic differences, national or 993f06a886SEmily Shaffersocial origin, name, religion, gender, sexual orientation, family or health 1003f06a886SEmily Shaffersituation, pregnancy, disability, age, education, wealth, domicile, political 1013f06a886SEmily Shafferview, morals, employment, or union activity. 1023f06a886SEmily Shaffer 1033f06a886SEmily Shaffer### Insulting behavior 1043f06a886SEmily Shaffer 1053f06a886SEmily Shafferis treating another person with scorn or disrespect. 1063f06a886SEmily Shaffer 1073f06a886SEmily Shaffer### Acknowledgement 1083f06a886SEmily Shaffer 1093f06a886SEmily Shafferis a record of the origin(s) and author(s) of a contribution. 1103f06a886SEmily Shaffer 1113f06a886SEmily Shaffer### Harassment 1123f06a886SEmily Shaffer 1133f06a886SEmily Shafferis any conduct, verbal, physical, digital, written, or otherwise, that has the 1143f06a886SEmily Shafferintent or effect of interfering with an individual, or that creates an 1153f06a886SEmily Shafferintimidating, hostile, or offensive environment. 1163f06a886SEmily Shaffer 1173f06a886SEmily Shaffer### Leadership position 1183f06a886SEmily Shaffer 1193f06a886SEmily Shafferincludes group Chairs, project maintainers, staff members, and Board members. 1203f06a886SEmily Shaffer 1213f06a886SEmily Shaffer### Participant 1223f06a886SEmily Shaffer 1233f06a886SEmily Shafferincludes the following persons: 1243f06a886SEmily Shaffer 125*f4febd00SPatrick Williams- Developers 126*f4febd00SPatrick Williams- Representatives of corporate participants 127*f4febd00SPatrick Williams- Anyone from the Public partaking in the LF Projects work environment (e.g. 1283f06a886SEmily Shaffer contribute code, comment on our code or specs, email us, attend our 1293f06a886SEmily Shaffer conferences, functions, etc) 1303f06a886SEmily Shaffer 1313f06a886SEmily Shaffer### Respect 1323f06a886SEmily Shaffer 1333f06a886SEmily Shafferis the genuine consideration you have for someone (if only because of their 1343f06a886SEmily Shafferstatus as participant in LF Projects, like yourself), and that you show by 1353f06a886SEmily Shaffertreating them in a polite and kind way. 1363f06a886SEmily Shaffer 1373f06a886SEmily Shaffer### Sexual harassment 1383f06a886SEmily Shaffer 1393f06a886SEmily Shafferincludes visual displays of degrading sexual images, sexually suggestive 1403f06a886SEmily Shafferconduct, offensive remarks of a sexual nature, requests for sexual favors, 1413f06a886SEmily Shafferunwelcome physical contact, and sexual assault. 1423f06a886SEmily Shaffer 1433f06a886SEmily Shaffer### Unwelcome behavior 1443f06a886SEmily Shaffer 1453f06a886SEmily ShafferHard to define? Some questions to ask yourself are: 1463f06a886SEmily Shaffer 147*f4febd00SPatrick Williams- how would I feel if I were in the position of the recipient? 148*f4febd00SPatrick Williams- would my spouse, parent, child, sibling or friend like to be treated this way? 149*f4febd00SPatrick Williams- would I like an account of my behavior published in the organization’s 1503f06a886SEmily Shaffer newsletter? 151*f4febd00SPatrick Williams- could my behavior offend or hurt other members of the work group? 152*f4febd00SPatrick Williams- could someone misinterpret my behavior as intentionally harmful or harassing? 153*f4febd00SPatrick Williams- would I treat my boss or a person I admire at work like that ? _Summary_: if 1543f06a886SEmily Shaffer you are unsure whether something might be welcome or unwelcome, don’t do it. 1553f06a886SEmily Shaffer 1563f06a886SEmily Shaffer### Unwelcome sexual advance 1573f06a886SEmily Shaffer 1583f06a886SEmily Shafferincludes requests for sexual favors, and other verbal, digital, written, or 1593f06a886SEmily Shafferphysical conduct of a sexual nature, where: 1603f06a886SEmily Shaffer 161*f4febd00SPatrick Williams- submission to such conduct is made either explicitly or implicitly a term or 1623f06a886SEmily Shaffer condition of an individual’s employment, 163*f4febd00SPatrick Williams- submission to or rejection of such conduct by an individual is used as a basis 1643f06a886SEmily Shaffer for employment decisions affecting the individual, 165*f4febd00SPatrick Williams- such conduct has the purpose or effect of unreasonably interfering with an 1663f06a886SEmily Shaffer individual’s work performance or creating an intimidating hostile or offensive 1673f06a886SEmily Shaffer working environment. 1683f06a886SEmily Shaffer 1693f06a886SEmily Shaffer### Workplace Bullying 1703f06a886SEmily Shaffer 1713f06a886SEmily Shafferis a tendency of individuals or groups to use persistent aggressive or 1723f06a886SEmily Shafferunreasonable behavior (e.g. verbal or written abuse, offensive conduct or any 1733f06a886SEmily Shafferinterference which undermines or impedes work) against a co-worker or any 1743f06a886SEmily Shafferprofessional relations. 1753f06a886SEmily Shaffer 1763f06a886SEmily Shaffer### Work Environment 1773f06a886SEmily Shaffer 1783f06a886SEmily Shafferis the set of all available means of collaboration, including, but not limited 1793f06a886SEmily Shafferto messages to mailing lists, private correspondence, Web pages, chat channels, 1803f06a886SEmily Shafferphone and video teleconferences, and any kind of face-to-face meetings or 1813f06a886SEmily Shafferdiscussions. 1823f06a886SEmily Shaffer 1833f06a886SEmily Shaffer## Incident Procedure 1843f06a886SEmily Shaffer 1853f06a886SEmily ShafferTo report incidents or to appeal reports of incidents, send an email to a member 1863f06a886SEmily Shafferof the following escalation path: 1873f06a886SEmily Shaffer 188*f4febd00SPatrick Williams- Brad Bishop, Lead Maintainer, OpenBMC <bradleyb@fuzziesquirrel.com> 189*f4febd00SPatrick Williams- Nancy Yuen, Technical Steering Committee Member, OpenBMC <yuenn@google.com> 190*f4febd00SPatrick Williams- James Mihm, Technical Steering Committee Member, OpenBMC 1913f06a886SEmily Shaffer <james.mihm@intel.com> 192*f4febd00SPatrick Williams- Mike Dolan, Manager of LF Projects, Linux Foundation <manager@lfprojects.org> 1933f06a886SEmily Shaffer 1943f06a886SEmily ShafferPlease include any available relevant information, including links to any 1953f06a886SEmily Shafferpublicly accessible material relating to the matter. Every effort will be taken 1963f06a886SEmily Shafferto ensure a safe and collegial environment in which to collaborate on matters 1973f06a886SEmily Shafferrelating to the Project. In order to protect the community, the Project reserves 1983f06a886SEmily Shafferthe right to take appropriate action, potentially including the removal of an 1993f06a886SEmily Shafferindividual from any and all participation in the project. The Project will work 2003f06a886SEmily Shaffertowards an equitable resolution in the event of a misunderstanding. 2013f06a886SEmily Shaffer 2023f06a886SEmily Shaffer## Credits 2033f06a886SEmily Shaffer 204*f4febd00SPatrick WilliamsThis code is based on the 205*f4febd00SPatrick Williams[W3C’s Code of Ethics and Professional Conduct](https://www.w3.org/Consortium/cepc) 206*f4febd00SPatrick Williamswith some additions from the [Cloud Foundry](https://www.cloudfoundry.org/)’s 207*f4febd00SPatrick WilliamsCode of Conduct and the Hyperledger Project Code of Conduct. It has been 208*f4febd00SPatrick Williamsmodified from the Linux Foundation Project Code of Conduct to include incident 209*f4febd00SPatrick Williamsmanagers local to the OpenBMC project. 210