Download presentation
Presentation is loading. Please wait.
Published byRoger Wood Modified over 8 years ago
1
OpenAFS Governance F Jeffrey Altman Derrick Brashear
2
Legal issues OpenAFS doesn’t exist Can’t have assets or intellectual property Can’t accept or hold money Can’t own domain names Can’t sign contracts or MoUs Can’t provide liability protection
3
OpenAFS governance today Gatekeepers 3 of various stripes Elders 4 commercial, 3 academic Elders promote and fundraise Gatekeepers foster code, manage releases At least that was the theory
4
4 OpenAFS governance today (really) Elders concept has not played out nicely. Gatekeeper concept has worked better but not perfectly. Gatekeepers end up coordinating everything, including fundraising and community relations. Some things slip through the cracks. 4
5
OpenAFS governance tomorrow Non-profit charitable foundation Open source development continues No licensing changes Foundation can accept tax-deductable contributions of money and intellectual property
6
6 The foundation’s mission The whole point is: Keep the software free and the protocol open! 6
7
7 The foundation’s mission Developer of open-source technology which makes use of these protocols Maintainer of version control repository Stewardship of strategic direction A set of guiding principles will need to be agreed on by the community Community-building and outreach efforts 7
8
8 The foundation’s mission Create value for public benefit Promoting the further adoption of OpenAFS. Otherwise, all the rest is for naught. Help deliver products Both via free open-source implementation and by helping other protocol implementors. Also provide an umbrella for related projects. Use our intellectual property to help maintain the interoperability of protocol and runtime interfaces. 8
9
9 The foundation’s mission Holder of related intellectual property Trademarking of logos, mascot Assigned copyrights on works Recruiting and growing new contributors Summer of Code Computer Science student senior projects Maintainer of infrastructure for the advancement of these goals 9
10
Incorporating the Foundation Pending resolution of trademark issues, no name is yet proposed Basic starter bylaws to allow foundation to self-bootstrap
11
Foundation framework - A refined model Technical organization Project Leaders Technical advisory council Stakeholder organization members Legal organization Staff and officers (part time or volunteers where legally permissible; Project Leaders would serve as officers during bootstrapping) Elected corporate board of directors
12
Stakeholder members All stakeholders would be offered membership in the organization Any contributor is a stakeholder Not all contributions need be financial Code Documentation Testing Maintaining and building infrastructure
13
Technical advisory council Three equally-sized classes of membership: Major donors and non-profit peers would be offered seats directly. Other corporate members would be in a pool eligible for seats. Community seats would also need to be filled A mechanism for selecting community members to serve based on project contributions is proposed.
14
14 Project Leaders A revised title: call Gatekeepers what they are. Some responsibilities removed: Architectural and major user-visible changes would need to be approved by the Technical Advisory Council. Protocol standardization is outside the OpenAFS project entirely. Remaining responsibilities can be delegated as desired by the project leaders. 14
15
15 Project Leader Selection At the start, the existing gatekeepers would become project leaders. The Technical Advisory Council would be empowered to: add new project leaders, with the consent of the Board when those positions would be officers. after public disclosure and with consent of the Board, remove existing leaders. 15
16
16 Project Leader Status Project Leaders would be non-voting Technical Advisory Council members. The Foundation would be authorized to cover expenses incurred in the duties of being a Project Leader, to the extent feasible. 16
17
17 Legal administration Officers of the foundation would be ex- officio (non-voting) board members. Corporate board would be directly elected by the members. 17
18
Filling in the framework To help bootstrap monetarily, suggested donations for organizations wishing to offer technical advisory board members (Sponsor Members). Much research has been done into what is required to incorporate. Software Freedom Law Center has offered to provide law counsel to the fledgling foundation.
19
19 Is there network? If so, I should have had time to put the current proposed framework at: http://www.openafs.org/foundation/plan/ 19
20
Meantime Development continues. Needs still exist today. If you can contribute in ways we can accept today, please do. That includes doing volunteer work on infrastructure projects. Hey, did I bug you about git?
21
OpenAFS Governance Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.