When your whole business revolves around open source, community participation, and upstream-first development, it's a reasonable assumption that you’re going to get asked about how all of that works.
Oh, do we ever.
And it’s not like we’re secretive about it. My colleagues in the Open Source Program Office have posted guides, FAQs, and white papers. We’ve had then Red Hat CEO Jim Whitehurst do TED talks. He even wrote a book! Yet still, there are a lot of individuals and organizations who will come up to us and ask us how Red Hat makes this all work.
A question that gets asked a lot is usually along the lines of this: “how can we manage what our developers contribute to open source projects?” A variation on this is often: “how can we control which projects our developers contribute to?”
The truth is… we don't try. When we answer this question, we often explain that our associates are free to contribute to any open source project they want, on the company’s time or on their own time. (If it's on the company's time, there's some expectation it relates to their job, of course.) What the specific project was did not matter, so long as we were contributing to open source projects and we were doing so under whatever governance and contribution guidelines were in place for that project.
But there was always one question that caught us up short: “Do you have this written down somewhere?”
The reason it was difficult was because, at least until the Spring of 2019, Red Hat did not have a policy or guidelines written down. If you looked across the company, there were some team-level guides scattered around here and there, some documents on what to do with third-party contributor guidelines (tl;dr—check with our legal team), and one long-standing sentence in the Code of Business Conduct and Ethics that said that participation in an open source project is not a conflict of interest. And that was pretty much it.
This might seem a shocking omission for a company that lives and breathes open source, but it is because of that total immersion that we never put down in writing how to participate in open source projects.
We just do open source. So, despite the many times a customer, partner, or curious community member asked, we had not documented our contribution practices.
Writing it down
In the spring of 2019, the Open Source Program Office decided that it was time to change that. Naturally, Red Hat being Red Hat, we wanted to do it in an open and collaborative way. We partnered with the legal team, drafted an initial document, and then opened it up to the entire company to weigh in. The feedback was very positive and extremely collaborative. The result was Red Hat’s first open source contribution guidelines, published internally in late 2019.
To be clear, this document was never intended to remain internal indefinitely. The goal was always to have an external version of the document prepared and published as soon as possible. But life in early 2020 became more disrupted than expected, and so the project was delayed.
Until now.
Announcing the Red Hat Open Source Participation Guidelines
The Red Hat Legal Team and the Open Source Program Office are immensely thrilled to announce the publication of Red Hat’s Open Source Participation Guidelines on redhat.com as well as on GitHub under the CC BY-SA 4.0 license.
The Open Source Participation Guidelines reflect the values and culture of Red Hat in the most appropriate way possible: a collaboration of many associates working toward a common goal, documenting how Red Hat is committed to contributing to any free and open source project in the most collaborative ways possible.
This is a working document, used by Red Hat associates as a reference in case they have any questions about how they should be contributing to projects. Put together using The Open Decision Framework, this is a document that might seem a little rough around the edges. But it is a labor of many people and a collaboration that reflects what Red Hat believes within its culture.
These guidelines focus on the core practices that we strive to apply to all our work with open source communities: using open source whenever we can, participating as good citizens in open source projects, and “upstream first.”
By sharing the open source participation guidelines, we hope to accomplish two goals.
First, we want to help as many people as we can to understand how open source works. Through development, content creation, event management—whatever form it takes, open source and collaboration can greatly benefit anyone who wants to commit to using these practices.
Second, these guidelines are here to tell a story. They are telling people that this is Red Hat; this is who we are. We are more than a little excited to be sharing this story, letting the world know once more:
We are open.
저자 소개
Brian Proffitt is Senior Manager, Community Outreach within Red Hat's Open Source Program Office, focusing on enablement, community metrics and foundation and trade organization relationships. Brian's experience with community management includes knowledge of community onboarding, community health and business alignment. Prior to joining Red Hat in 2013, he was a technology journalist with a focus on Linux and open source, and the author of 22 consumer technology books.
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.