Bylaws of the Vireo Users Group
ARTICLE I: The name of this organization shall be the Vireo Users Group
ARTICLE II: MISSION
The Vireo Users Group (VUG) is designed to gather and prioritize constituent needs to guide the Texas Digital Library (TDL) and partnering organizations on the future development of the Vireo Electronic Thesis and Dissertation Management System. The VUG serves as the home for the open-source software development community that is coordinated by the Texas Digital Library. Finally, the VUG provides avenues for the exchange of information about Vireo needs and utilization.
ARTICLE III: ORGANIZATION
Section 1. Product Owner
The Product Owner (PO) serves as the liaison between the VUG and the development team. He/she receives the prioritized list of user stories from the Steering Committee, negotiates the user stories with the Vireo Developers Group, and has the final say on whether or not system functionality sufficiently addresses user stories.
Section 2. Steering Committee
The Steering Committee (SC) organizes all VUG activities. It solicits enhancement ideas from the Vireo Users Group, documents the ideas, and organizes them. The SC conducts the product enhancement prioritization vote, converts the enhancements into user stories, and submits the prioritized list of user stories to the PO. The committee is also responsible for organizing the annual meeting and otherwise conducting the business of the VUG. The SC consists of two co-chairs, one TDL staff member, and at least two additional members. The committee will work out the details of membership selection and eligibility.
One co-chair will be from a TDL member institution and one co-chair will be from outside the TDL consortium.
A TDL Staff member will serve as an ex-officio member.
The diversity of the partnering organizations will be reflected in the membership of the steering committee.
Section 3. User Group Members
Membership is open to TDL and non-TDL members, as well as non-Texas institutions. The Members furnish the SC with enhancement ideas, participate in meetings, and participate in the enhancement prioritization vote. Any individual or institution utilizing Vireo, or with an interest in doing so, can join the VUG. Members may participate in open VUG sessions to learn or to share Vireo requests. Only those members at institutions currently using Vireo may vote on the prioritization of needs.
Section 4. Development Partners
Section 4.1. Ownership of the Vireo Code
Vireo is an open-source software freely available for download. The Texas Digital Library maintains the official source code for Vireo and coordinates official version releases.
Section 4.2. Vireo Developers Group
The Texas Digital Library coordinates development efforts and new software releases through the Vireo Developers Group.
The Vireo Developers Group is a sub-group of the Vireo Users Group.
The Vireo Developers Group is open to developer contributions from any institution that is part of the Vireo Users Group, regardless of membership status in the Texas Digital Library.
Section 4.3. Development Releases and Contributions
Official Vireo development cycles will be guided by priorities set by the Vireo Users Group (See Article IV, Section 2).
Additional contributions of code outside the official VUG priority list are allowed. Such contributions can be submitted to the Vireo Developers Group and Steering Committee for approval and inclusion into the official source code.
ARTICLE IV: GOALS
Section 1. Annual Meetings
Meetings may be held annually in conjunction with the Texas Conference on Digital Libraries. This meeting gives members a forum to express opinions and discuss issues with other members either in person, or via teleconference.
Section 2. Annual Vote
A vote on how product enhancements should be prioritized is conducted once a year. The Steering Committee solicits ideas from the VUG, classifies them into bug fixes, fundamental enhancements such as fixing sorting behavior, and new functionality. Bug fixes and fundamental enhancements are not included in voting, but will be addressed in development cycles. The Steering Committee selects the enhancements to be included in the vote.
Enhancements selected for development are not chosen strictly by popular vote. Other factors include point values, similarity of enhancement requests, and incorporation of bug fixes and fundamental enhancements that are not included in the voting process.
Section 3. Communication
The list of enhancements and other documentation are organized and made available on the VUG website.
Meeting and voting notices will be distributed through the VUG listserv.
ARTICLE VI: AMENDMENTS
These bylaws should be reviewed periodically and may be amended by the Steering Committee as needed to facilitate the purpose and activities of the users group.