Sage Sharp
Sage Sharp | |
|---|---|
| Born | 1985 (age 40–41) |
| Other names | Sarah Sharp |
| Known for | Linux kernel contributions |
| Spouse | Jamey Sharp[1] |
| Website | sage |
Sage Sharp (formerly Sarah Sharp) is an American software engineer who has worked on the Linux kernel, including serving on the Linux Foundation's Technical Advisory Board for two years.[2] Sharp is non-binary and uses they/them pronouns.[3]
Sharp began working on the kernel in 2006 as an undergraduate at Portland State University, and later through an Intel undergraduate research grant.[4] Sharp's contributions to the kernel include writing and acting as a maintainer for its USB 3.0 driver.[5][6] In 2015, Sharp recommended that the Linux project adopt a code of conduct for Linux developers; Linus Torvalds adopted a "code of conflict" instead.[7][8] Sharp stepped down from direct work on the kernel on 5 October 2015, citing the abrasive communication style and "abusive commentary [on submitted patches]" of the maintainer community.[5][9][10][11]
Sharp was a volunteer co-coordinator of the Outreachy project,[12] and led a team contributing to the Linux kernel for the project's June 2013 internships.[13] Through their consultancy Otter Tech LLC, they work with Outreachy in a paid capacity, providing code of conduct enforcement training and incidence response workshops.[14][15]
Sharp won the first annual Red Hat Women in Open Source Community Award in 2015 for "efforts in improving communications and inviting women into open source communities"[16] and the 2016 O'Reilly Open Source Award for accomplishments in the open source community.[12]
Early years
[edit | edit source]Sharp grew up in Rainier, Oregon,[17] and attended Portland State University as an undergraduate. While at Portland State University, Sharp worked on the Linux kernel for senior elective credits.[4]
See also
[edit | edit source]- Coraline Ada Ehmke
- Free software movement
- Linux kernel mailing list
- List of LGBT people from Portland, Oregon
- Valerie Aurora
References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).