Corporate Governance

Corporate Governance

  • HubBucket Inc ("HubBucket") Governance Overview
  • HubBucket Inc ("HubBucket") is a privately-held U.S. based corporation.
  • HubBucket's Headquarter is located in the state of New York, and the city of New York.
  • HubBucket is a U.S. Military Veteran and an African American ("Minority") founded and owned corporation.

HubBucket Counsels:

  • General Counsel, for Legal aspects of the business.
  • Project Counsel, that provides oversight for all HubBucket Projects.
  • Product Counsel, that provides oversight for all HubBucket products and services.
  • HubBucket Inc ("HubBucket") is a self-funded / bootstrapped corporation.

As a New York State ("NYS"), US-based corporation, HubBucket is governed by a set of corporate bylaws like many other companies. The Membership elects a Board of Directors which sets corporate policy and appoints officers; various officers set and execute corporate policy; and the Board appoints various Project Management Committees (PMCs) which run our many Technology Research and Development - R&D projects.

Corporate Governance

Behind the scenes of the many successful HubBucket projects, HubBucket is run and managed like any other corporation. While the ethos of HubBucket is merit, consensus, community, charity - is reflected within our corporate governance activities, the details of how the corporation legally works are somewhat different than how our projects work.

Membership

The Members of HubBucket are similar to stockholders; they elect new Members and may vote for Directors.

Board of Directors

The Board sets corporate policy, appoints officers, forms PMCs, and delegates policy or corporate execution areas to those officers, and delegates responsibility for managing their own projects to PMCs.

Project Management Committees

  • PMCs vote on new committers and PMC members for their project, and set per-project policies as well as formally voting on software product releases.
  • PMCs report quarterly directly to the board, not to the President.

Executive Officers

The board elects a Chairman (a director) and appoints a usual slate of executive officers. Officer positions are all unpaid volunteers, and serve at he direction of the board in their specific areas of responsibility. We always have a complete list of officers published. Officers are responsible both for managing HubBucket affairs in their specific areas, as well as reporting monthly status reports back to the board. Executive officers include the normal slate of officers, including a President, Executive Vice President, Secretary, Treasurer, and Assistant Secretary and Treasurer.

Corporate Officers

The board has appointed several officers for corporate-wide functions - this includes Vice Presidents to oversee Brand Management, Conference Planning, Fundraising, Legal Affairs, Marketing and Publicity, Travel Assistance, and W3C Relations, among others. The board delegates the authority to set and execute corporate policy within the officer's specific area of responsibility.

The board has also appointed a Vice President ("VP") of Infrastructure, who is responsible for the day-to-day running of our Infrastructure team and the hardware that keeps HubBucket running. Since our infrastructure (Websites, Blogs, Mobile applications ("Mobile Apps"), Cloud-based applications, Web-based applications, Mailing Lists, Source Code Control, Wikis, Cloud-based services, etc.) is a shared resource for all projects at the HubBucket, it is managed centrally.

Most of these corporate-wide officers report directly to the President on a monthly basis. This separates the strategic oversight the board provides at a high level from the day-to-day operations that the President and these officers handle for HubBucket and on behalf of various HubBucket projects.

Board Committees

The board has two Board or Executive Committees, which operate with the authority of the board within their scope. Currently this includes the Legal Affairs committee and the Security Team. Board committees report out monthly to the board.

Officers or President's Committees

The President and some officers have created President's committees to assist with the policy or operations work of individual officers. Officers appoint other volunteers to help with their scoped work, in areas like Brand Management, Fundraising, and Travel Assistance. The responsible officers provide a report for the whole committee to the President monthly.

HubBucket Organization Chart

Our high-level HubBucket org chart shows the separation between organizational governance (the board and members) and technical governance (PMCs and committers).

Technical Governance

Within HubBucket, the board delegates the technical direction of all projects to each PMC. PMCs are expected to follow corporate policies in terms of licensing, branding, infrastructure and so on, and are expected to manage their projects independently using HubBucket's Project Guidelines. PMCs are tasked with all other aspects of project management, especially technical direction.

Project Management Committees

PMCs work to produce software for the public good by voting on releases of their project's software products.

Committers

Committers are members of project development community who have been granted write access to a HubBucket project. Each project's PMC invites people who have shown merit within their project to become committers. Committers must sign a brief Individual Contributor License Agreement (ICLA), which clearly defines the terms under which intellectual property has been contributed to the HubBucket. This allows our projects to ensure that the products they publish can safely be released under the Apache License.

Committers are elected separately for every project; merit within one project is not necessarily transferable to other projects. Committers also have access to a one HubBucket-wide committer repository, where a few extra services and tools useful for doing HubBucket project work are available. Committers may also list themselves in our worldwide listing of committers , as well as within our Community Development mentoring program.

Non-Governance Groups at HubBucket

As a community-based organization, there many other groups of individuals and organizations that provide valuable work and services for the HubBucket and HubBucket projects, but are not directly part of our corporate governance.

Contractors / Paid Staff

HubBucket pays both for a number of services, and for several contractors to continue to keep core infrastructure running. Normally we rely on volunteers for all of our work - both at the technical and project levels, and at the organizational and board levels. However maintaining a reliable and secure infrastructure to keep all of our services running requires paid staff.

Currently, HubBucket contracts or employs several full-time sysadmins to maintain our wide variety of services and machines; these expenses along with hardware and bandwidth costs make up the largest part of our annual corporate budget. We also contract for marketing and publicity services.

Note that the HubBucket does not pay for software development on any HubBucket projects; we rely on volunteers for all of our project coding work. HubBucket focuses on providing the technical, legal, and community infrastructure for like-minded communities; we trust that healthy project communities will build their own software products.

Contributors

Contributors are individuals who contribute patches - source code, documentation, help on mailing lists - to HubBucket projects. All HubBucket projects greatly appreciate the thousands of volunteers who have contributed work back to our projects.

Contributors do not have a specific governance role - however healthy projects are always on the lookout for productive and helpful contributors, so they can consider nominating new committers.

Users

Users use our software, and often ask for help about our software. Many helpful users are non-technical, but still spend the time to submit bug eports and answer questions on our project's mailing lists.

Sponsors

Many organizations and a few individuals have signed up as Sponsors of HubBucket, and have pledged annual donations to HubBucket. HubBucket is greatly appreciative of both the financial and other support that our many Sponsors provide, which ensures we have the infrastructure and other services needed to ensure our HubBucket projects can succeed.

To ensure project and corporate independence, Sponsors are not part of corporate governance at HubBucket. Becoming a Sponsor does not give your organization or employees any specific merit within HubBucket or our projects, although Sponsors are always recognized by HubBucket on our Thank You page.

Vendors

HubBucket contracts with a number of vendors to provide specific services, like accounting, non-profit tax filing, legal counsel, hosting or bandwidth services, and the like. Vendors are not otherwise part of our governance structures. Vendor relationships are managed by a volunteer officer wherever possible.