Top Banner
OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson
22

OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

Jan 12, 2016

Download

Documents

Eustace Green
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

OpenAFSFutures

FRuss Allbery

Jeffrey Altman

Harald Barth

Derrick Brashear

Alistair Ferguson

Page 2: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

Agenda

This is really 2 discussions• Development roadmap

• Organizational futures

Page 3: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

Works in Progress

Windows native installable filesystem Windows client Unicode support Extended Callback interface Rx OSD (pending integration) Google Summer of Code projects

• http://code.google.com/soc/2008/openafs/about.html

Page 4: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

More Works in Progress

Rx Kerberos 5 support• rxk5 work substantially usable

Byte range locking • Unix clients

• Servers Lock Delegation

Page 5: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

Projects seeking support

Improving performance on 10GBit networks and implementing support for IPv6

• Rx/TCP

• bulk data transfer Removing directory limitations

• More than 64000 “blobs”

• Extended attributes

• Internationalization

Page 6: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

More projects seeking support

NDMP HostAFSd - local filesystem re-exporter Non-coding

• Web site replacement

• Version control migration Many more ...

Page 7: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

How can you help?

Today• Contribute code

• Works for hire Tomorrow

• That leads in to our next discussion

Page 8: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

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

Page 9: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

OpenAFS governance today

Gatekeepers• 2 commercial, 1 academic

Elders• 5 commercial, 3 academic

Elders promote and fundraise

Gatekeepers foster code, manage releases

Page 10: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

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

• Contracts for things such as this workshop can be entered into directly

Page 11: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

11

The foundation’s mission

The whole point is:

Keep the software free and the protocol open!

11

Page 12: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

12

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

• Like this workshop!

12

Page 13: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

13

The foundation’s mission

Create value for public benefit• Standardization body for AFS protocols

• Promoting adoption of the protocol.• Otherwise, all the rest is for naught.

• Help deliver products• Both via free open-source implementation and by

helping other protocol implementors

• Use our intellectual property to help maintain the interoperability of protocol and runtime interfaces

13

Page 14: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

14

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

14

Page 15: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

Incorporating the Foundation

Pending resolution of trademark issues, no name is yet proposed

Basic starter bylaws to allow foundation to self-bootstrap

Proposed timeframe would be early July 2008

Page 16: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

Foundation framework - A proposed model

Two layer technical organization• Technical advisory board

• Stakeholder organization members• That’s potentially all of us

Legal organization• Administrative staff (likely part time or

volunteers where legally permissible initially, while we get off the ground)

• Corporate board of directors

Page 17: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

Technical advisory board

One proposal would be an annual meeting of this board

Major donors would be offered seats • This would be structured to avoid domination

by any individual organization

Community seats would also need to be filled

• A mechanism for selecting community members to serve will be needed

Page 18: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

Stakeholder members

All OpenAFS 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

Page 19: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

19

Legal administration

Officers of the foundation would be ex-officio board members

Employees of the foundation would not be eligible for board seats• Even nominal employees holding positions for

legal e.g. liability coverage reasons

19

Page 20: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

Filling in the framework

To help bootstrap monetarily, suggested donations for organizations wishing to offer technical advisory board members

Much research has been done into what is required to incorporate

Page 21: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

Meantime

Development continues

Needs still exist

If you can contribute in ways we can accept today, please do

Page 22: OpenAFS Futures F Russ Allbery Jeffrey Altman Harald Barth Derrick Brashear Alistair Ferguson.

OpenAFS Futures

Questions?