You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Being Drafted. W.I.P.

Technical Steering Committee

Technical Steering Committee (TSC) is responsible for overseeing all technical aspects of the project, NNStreamer, and its subsidiary projects in the same Github organization.

Initially, TSC voting members are the committers of NNStreamer. Election or removal of TSC voting members should be approved by TSC voting. Except for approvals of license exceptions and the community charger amendments, approval of TCS voting requires approvals of more than half of present TSC voting members in a TSC meeting, which requires to have at least the half of voting members present in the TSC meeting. Approvals of electronic TSC voting requires approvals of more than half of all TSC voting members. TSC may elect or replace the chairman of the project with TSC voting.

TSC Meeting

A TSC meeting is required to be publically announced (at least 10 days before the meeting) and publically accessible in order to have valid TSC voting. A chairman or its deputy, who is designated by a chairman or the former chairman, may announce and hold a TSC meeting. If the deputy is designated by the previous chairman, the deputy is relieved automatically by electing a new chairman. If there is no chairman or its deputy available, the most senior and available committer can announce and hold a TSC meeting to elect a chairman. To be available, the committer should have contributed to the project during the recent 30 days. To be senior, the committer should have committed codes before other available committers. With the absence of chairman and deputy is publically acknowledged by two or more committers without responses from chairman or deputy, if the senior committer does not announce the TSC meeting, the next-senior committer may announce if the senior committer does not announce within 30 days.

A TSC meeting should be announced via the nnstreamer-announce LFAI mailing list. Other media (GitHub issues, gitter.im, social media, LFAI event calendar, and so on) may also be used along with the mailing list.

A TSC meeting should be held at a publically accesible place. A TSC meeting is, by default, held conventionally (offline meeting) in a place where the chairman or its deputy has announced. However, alternatively, a TSC meeting may be held virtually (audio or video conference calls) with publically available media that are declared with the meeting announcement. A conventionally-held TSC meeting may include audio or video conference calls to help those who cannot present physically.

A TSC meeting is, by default, recorded or scripted for general public. The URLs or the contents of the recordings or scripts should be available via the nnstreamer-announce LFAI mailing list. Alternatively, a live video stream may be broadcased via pre-announced channels or virtual conference rooms.

Contributors

Anyone who has been contributed to the repository by submmiting a pull-request and have it reviewed, accepted, and merged by committers is a contributor. Each contributor should comply

Committers

  • MyungJoo Ham @myungjoo
  • Jijoong Moon @jijoongmoon
  • Geunsik Lim @leemgs
  • Jaeyun Jung @jaeyun-jung
  • Sangjung Woo @again4you
  • Wook Song @wooksong
  • Dongju Chae @dongju-chae
  • HyoungJoo Ahn @helloahn
  • Parichay Kapoor @kparichay
  • Gichan Jang @gichan-jang
  • Yongjoo Ahn @anyj0527
  • Jihoon Lee @zhoonit

Links to related information

Contributing

See Contributing for information about coding styles, making pull requests, and more.

Developers

  • No labels