Skip to content

Commit

Permalink
First attempt at creating bylaws for our group (#217)
Browse files Browse the repository at this point in the history
Poll Result: 72 Responses, 55 (76%) in favor, and 17 (23%) against
  • Loading branch information
windust authored Jul 1, 2024
1 parent 345a257 commit 2d86d8e
Showing 1 changed file with 90 additions and 0 deletions.
90 changes: 90 additions & 0 deletions site/documents/bylaws/bylaws.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
# Bylaws of The Java Champions Community

## Article I: Name and Purpose

### Section 1: Name
The name of this organization shall be the Java Champions Community, hereinafter referred to as "the Group."

### Section 2: Purpose
The purpose of the Group is to recognize key influencers in the Java community, provide advice, support and advance the adoption of Java technologies.

### Section 3: Trademark
The Group name includes the word "Java", which is trademarked by Oracle.

## Article II: Membership

### Section 1: Membership Status
Members of the Group can fall into three categories:

1. Renounced: Members that have chosen to leave the Group

2. Alumni: Members that have joined Oracle after becoming Java Champions

3. Active: Members that are neither Renounced nor Alumni


To participate in any Group activity, a member must be active unless otherwise noted in these bylaws.

### Section 2: Eligibility
Membership is open to individuals who have been nominated by at least two current Group members and approved by the Group and are not Oracle Employees.

### Section 3: Nomination
A Group member nominates an individual by submitting the nomination form. The nomination form is created and maintained by the Group. The nomination requires both a nominator and a co-nominator.

### Section 4: Discussion Period
Once a nomination has been submitted and processed by Oracle's Java Champion Team, it will be announced on the Group Mailing List. This initiates a two-week discussion period during which Group members can discuss the candidate without voting.

The purpose of the discussion period is raise any concerns about the candidate, and facilitate discussions and/or the shifting of opinions without committing to a vote. This process also helps keeping the voting period purely for voting on a candidate instead of discussing the candidate's merits and/or shortcomings.

### Section 5: Voting Period
After the discussion period, a two-week voting period begins. The start of the voting process is announced via an email from Oracle's Java Champions Team, creating a voting email thread. Group members vote on the Mailing List by replying to the thread, using "+1" for approval, "-1" for disapproval, and "0" for non-commitment.

Voting is not compulsory, so Group members may choose not to participate in a candidate nomination.

### Section 6: Negative Votes
A vote of "-1" carries significant weight against the nomination. Group members voting "-1" must provide a reason for their disapproval.

### Section 7: Results
After the two-week voting period, the results are tallied:
- Two negative ("-1") votes will disqualify a candidate.
- A minimum of three "+1" votes are required to confirm a candidate as a Java Champion, and becoming a new member of the group.

### Section 8: Rights and Responsibilities
Members have the right to attend meetings, vote on the Group matters, and participate in the Group activities.

### Section 9: Renouncing Membership
A member may renounce their membership at any time by announcing their intent to renounce to the Group mailing list.

### Section 10: Oracle Employees
A member that starts working for Oracle would transition from being an Active Member to Alumni. If the member leaves Oracle, its Active status is re-instated.

## Article III: Meetings

### Section 1: In-Person Meetings
In-person meetings may be held at conferences or events and can occur organically without prior announcements. Attendance at these meetings is not compulsory.

### Section 2: Online Meetings
Online meetings can be organized by any Group member. Attendance at these meetings is not compulsory.

### Section 3: Oracle-run meetings
Oracle may choose to host In-Person and/or Online meetings for the Java Champions

## Article IV: Amendments

### Section 1: Proposal
Amendments to these bylaws may be proposed by any member.

### Section 2: Notice
Proposed amendments must be submitted to the Group Mailing List and as a pull request to the [Java Champions Document GitHub Repo](https://github.com/aalmiray/java-champions).

### Section 3: Discussion Period
After the amendment pull request has been submitted, a minimum of two-week discussion period is set aside for discussion and amendments within the Group Mailing List.

### Section 4: Voting Period
Following the discussion period, a minimum of one-week voting period is set aside for open polling through the mailing list. The proposing member should announce the length of the voting period.

### Section 5: Voting Procedure
Voting on amendments to these bylaws shall be conducted openly within the Group to ensure transparency. Each member's vote shall be recorded and disclosed. The results, including the total number of votes for and against, shall be documented by merging (if passed) or closing (if failed) the pull request amending the bylaws.

### Section 6: Approval
Amendments must be approved by a two-thirds majority of the members voting in the poll.

0 comments on commit 2d86d8e

Please sign in to comment.