Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mixxx e.V. Articles of association #8

Open
wants to merge 70 commits into
base: main
Choose a base branch
from
Open
Changes from 7 commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
fdd0f17
Fist version using a literal copy from KDE e.V. with a permission
daschuer Jul 15, 2024
06e7977
A firts draft of a Mixxx e.V. version
daschuer Jul 15, 2024
95155df
Break at column 80
daschuer Jul 16, 2024
94362ba
Add not about music copy right
daschuer Jul 16, 2024
efd5a85
Added a data protection paragraph
daschuer Jul 16, 2024
ebb17c9
Improve Terminology and fix other minor issues.
daschuer Jul 16, 2024
c2ccd70
Define "Internet vote" and improve active member adding and removal p…
daschuer Jul 16, 2024
331dbc9
Reduce quorum for internet voted to 1/3 whivh matches the requirement…
daschuer Jul 16, 2024
903c0cd
Allow online and hybrid general Assemblies
daschuer Jul 16, 2024
43f9124
Allow to leave the association every month
daschuer Jul 16, 2024
68fa046
Remove the music rights paragraph.
daschuer Jul 16, 2024
ad60716
rename active to ordinary members.
daschuer Jul 16, 2024
e1a42f9
Clarify some details.
daschuer Jul 17, 2024
cd963d5
Replace ordinary members by the term core members.
daschuer Jul 17, 2024
1da636a
Clarify that the purpose of Mixxx e.V. is not to control the Mixxx de…
daschuer Jul 17, 2024
a779965
Add a point about inclusive community
daschuer Jul 17, 2024
1a8e588
poitical neutral.
daschuer Jul 17, 2024
94f255d
pre-commit fixes
daschuer Jul 17, 2024
45d935c
Calrify expulsion of a board member.
daschuer Jul 19, 2024
07482a0
Refine Data Protection paragraph
daschuer Jul 19, 2024
aba3b5b
Refine associations purpose
daschuer Jul 21, 2024
1e71067
fix typos
daschuer Jul 22, 2024
5842d82
Fix typos
daschuer Jul 22, 2024
038bd00
Set a title and try to fix letter numbering.
daschuer Jul 22, 2024
81eecce
Require a > 1/2 Quorum for a vaid internet vote.
daschuer Jul 22, 2024
72c0c70
Some tweaks for clarity.
daschuer Jul 24, 2024
d049ab5
Add a Severability Clause
daschuer Jul 24, 2024
8664833
Added the German translation
daschuer Jul 24, 2024
04adbac
fix typos
daschuer Jul 25, 2024
5dfbfed
Zulip = mandatory group chat for core members
daschuer Jul 25, 2024
845d5c4
artists ... individual audio performance
daschuer Jul 25, 2024
6baabd0
typo
daschuer Jul 25, 2024
9e17e9d
Use American spelling for fulfill
daschuer Jul 25, 2024
8568654
highlight open placeholders
daschuer Jul 25, 2024
5397641
Only the general Assembly can decide about the member fees
daschuer Jul 25, 2024
9d7c0b8
A Director does not need to be full-time
daschuer Jul 25, 2024
1f956d4
Don't require an Internet vote to assign a provisional board member
daschuer Aug 11, 2024
21ab996
wettbewerbsrechtlichen Untersuchungen
daschuer Jul 25, 2024
91271f1
tweak text
daschuer Jul 25, 2024
2afc106
Improve Clarification of Terminology
daschuer Jul 26, 2024
d4139ab
Remove Severability Clause in favor of §8.9
daschuer Jul 26, 2024
3f1294c
Clarify that the Gneral assembly can vote upon the Satzung changes
daschuer Jul 26, 2024
11735a4
More typo fixes
daschuer Jul 26, 2024
8e48d7e
Clarify board roles
daschuer Jul 26, 2024
9f73f40
Dokumentation
daschuer Jul 27, 2024
2609e32
clarify some membership issues
daschuer Jul 27, 2024
0377f31
Mention Hardware and polishing
daschuer Jul 28, 2024
fa7c2a5
Remove posible limitations to hard and software
daschuer Jul 28, 2024
d3f37f8
Refine Purpose of the Association
daschuer Aug 11, 2024
414c3f9
Use KDE e.V. as successor in case of liquidation
daschuer Aug 11, 2024
e19a954
Refine Non-profit Association paragraph
daschuer Aug 11, 2024
5587984
Remove duplicated word
daschuer Aug 11, 2024
084333c
Fix numbering
daschuer Aug 11, 2024
e091e02
Fix typos
daschuer Aug 14, 2024
c083972
Clarify that Extraordinary members may participate at the General Ass…
daschuer Aug 14, 2024
f218451
Minutes are in a electronically translatable format in German
daschuer Aug 14, 2024
a221ac6
typo
daschuer Aug 14, 2024
f40e4a2
Add KDE register number
daschuer Aug 16, 2024
1b0e7bc
employees don't need to be full-time
daschuer Aug 18, 2024
836bee7
delete 8.6 because only the General Assembly can withdraw board members.
daschuer Aug 19, 2024
7386783
Refine § 4.5 regarding right to rectify
daschuer Aug 19, 2024
c722645
State that the association must be entered in the register of associa…
daschuer Jan 17, 2025
7c98aca
Clarify the diffrenc between registered office an administation office
daschuer Jan 18, 2025
7f69cf6
Clarify the process of becomming a core member
daschuer Jan 18, 2025
e02dfd8
Add paragraph about the process becomming a supporting member
daschuer Jan 18, 2025
9f77003
clarify representation rule
daschuer Jan 18, 2025
4b83246
Add rule for signing minutes
daschuer Jan 18, 2025
f81b448
Add date and signature placeholder
daschuer Jan 18, 2025
bf3f3f4
Fix line endings
daschuer Jan 18, 2025
14afc6b
Fix typos
daschuer Jan 18, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
205 changes: 205 additions & 0 deletions proposals/2024-06-14_mixxx_e_v.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,205 @@
## Your Proposal Title

* **Owners:**
* Daniel Schürmann

* **Implementation Status:** `Not implemented`
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should have a bullet for core members to officially approve the document (I'd prefer to have it inline rather than just as a PR approval). We can each file a separate signed commit to add our names

Suggested change
* **Implementation Status:** `Not implemented`
* **Implementation Status:** `Not implemented`
* **Signed By:**

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The German version of this Satzung needs to be signed by at least 7 founding members of Mixxx e.V. I need to check how this can be done electronically. Not sure if a self created certificate is valid for this.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's make it easy and invest in 7 post stamps.


* **Related Issues and PRs:**

* **Other docs or links:**
* https://ev.kde.org/corporate/statutes/
* https://phabricator.kde.org/T12954

* This design doc shall be used to file our Articles of Assoziation

## Draft

# Articles of Association - Mixxx e.V.

As a non-profit corporation incorporated under German law, Mixxx e.V. is
required to declare its intentions and by-laws in a formal "Articles of
Association" document. The original and legally binding version is the German
version. The following translation is for information only.

## Clarification of Terminology

1. Free and Open Source Software (FOSS) refers to coputer programs that
respects the freedom of the user and the community. It grants everyone the
right to run, study, modify and redistribute the software. This promotes
the common good as everyone can use the software and adapt it to their
needs. FOSS is particularly beneficial for schools, artists and musicians
with low budgets or incomes, as it gives them access to powerful tools for
education, creativity and productivity without financial barriers.
2. Developing free and open source software involves research, compilation of
principles and concepts, and their testing through programming and testing
of free software.
3. "Mixxx" is a DJ software developed as free and open source software and
available to the public free of charge. It allows users to mix music tracks
in real-time, providing features such as beatmatching, crossfading, and
various sound effects.

## 1. Company Name, Registered Office, Financial Year

1. The Association is registered as Mixxx e.V.
2. The registered offices are located in Berlin. If no fixed office is
established, it will be managed from the residence of the Board member
acting as general manager.
3. It is listed under the appropriate register in the District Court’s
Register of Associations.
4. The financial year is the calendar year.

## 2. Purpose of the Association

1. The Association’s purpose is explain the basics in digital DJ-ing to
beginners and educate software developemen students and other interested in
digital sound processing and online colaboration. For this pupose we
promote and distribute free and open source DJ software, particularly
"Mixxx". This gives the equality of opportunity in starting with dgital
DJ-ing in bedrooms, school parties and up to professional applications. In
addition it allows free exchange of knowledge, for education, science and
research. The Association does not suplly the music played with it's
distributed software, the user takes all responsabilities about the rights
of played music.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
research. The Association does not suplly the music played with it's
distributed software, the user takes all responsabilities about the rights
of played music.
research.

Remove? I don't think this belongs in this document.

2. The articles aim to:
1. Distribute Mixxx as a free and open source software
2. Distribute Manuals and Guides
3. Organize user support and education
4. Mentor students during interneships for learning software development.
5. Maintaining the development infrastructur for easy code access
3. Amendments to the association’s purpose may only be made in accordance with
§3(1).

## 3. Non-profit Association

1. The Association’s activities are exclusively non-profit according to the
the criteria for tax-privileged entities in accordance with German Tax
Regulations. Its activities are for the common good and not for profit.
2. Financial means may only be used for purposes stipulated in the Articles of
Association. Members are reimbursed for expenses but do not receive direct
benefits from the Association’s funds.
3. It is not permitted to favor someone through association expenditures that
do not serve the association's purpose or are disproportionately high.

## 4. Types of Membership and Members of the Association

1. Membership is open to natural persons and legal bodies supporting the
association's aims. Membership types include:
1. Active members: Natural persons actively supporting the Association’s
purpose and aims.
2. Extraordinary members: Natural persons and legal bodies supporting the
Association’s aims but without voting rights.
3. Supporting Members: Extraordinary members primarily supporting through
financial or material contributions.
2. Active membership is granted upon suggestion by the General Assembly or
through an internet vote of the active members. Criteria include long-term
commitment and ontributions.
3. Membership terminates due to exit, expulsion, death, or loss of legal
status. Written requests for termination must be submitted at least 4 weeks
prior to December 31st.
4. Expulsion may occur due to serious violations or non-payment of fees over
12 months. Members must be given the opportunity to justify their actions
before expulsion. The final decision is done by the General Assembly or
through an internet vote of the active members.
5. Members leaving the Association or if the Association is liquidated do not
have a right to reimbursement for contributed assets.
daschuer marked this conversation as resolved.
Show resolved Hide resolved
daschuer marked this conversation as resolved.
Show resolved Hide resolved

## 5. Organs of the Association

- The General Assembly
- The Board
Copy link
Member

@Holzhaus Holzhaus Jul 16, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just to make sure: We do not want an arbitration comittee (de_DE: "Schiedskomission") that decides about internal conflicts (e.g. when a member is expulsed) and we also do not want an audit comittee (de_DE: "Revisionskomission") that checks the spending of funds by the EB?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It all depends on people which are willing to take the job. For now I have only added the bare minimum. The rest is done by a voting during the General Assembly or an internet vote.

Feel free to add suitable paragraphs that may lint future conflicts.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not saying we need it, the general assembly might suffice. Just wanted to point it out.


## 6. General Assembly

1. The General Assembly consists of all active members, each with one vote.
2. It takes place at least once a year, with invitations sent at least six
weeks prior.
3. An extraordinary General Assembly may be called if requested by at least
20 % of active members.
4. The General Assembly has a quorum if the invitation was submitted in proper
form.
5. A 3/4 majority of votes is required to amend the Articles of Association or
decide the liquidation of the Association.
6. Active members unable to attend may be represented by another member with
written authorization.

daschuer marked this conversation as resolved.
Show resolved Hide resolved
## 7. Duties of the General Assembly

1. The General Assembly is the highest decision-making organ and is
responsible for all duties unless otherwise assigned.
2. It elects the Board and can deselect board members.
3. It decides on member expulsion objections.
4. It receives the Board’s annual report and auditor’s report, and discharges
the Board’s responsibilities.
5. It decides on amendments to the Articles of Association and liquidation of
the Association.
6. It presents annual accounts and reports, and appoints auditors.
7. It decides on purchases, sales, investments, and raising loans.

## 8. The Board

1. The Board consists of the Chairman, the Second Chairman, and the Treasurer
elected for a 3-year term.
JoergAtGithub marked this conversation as resolved.
Show resolved Hide resolved

TODO: Define the role responsibilities.
2. The Board’s duties and meeting procedures are stipulated in the by-laws.
3. The Board decides on all matters unless a General Assembly decision is
required.
4. Each Board member has the right to represent the Association.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The board” it is recommended to increase that each board member may represent individually.

5. Provisional board members are appointed in case of a vacancy until the next
General Assembly.
6. The Board can appoint a full-time director to manage current affairs.
7. The director participates in General Assemblies and Board meetings.
8. The Board can amend the Articles of Association for formal reasons as
required by authorities.

daschuer marked this conversation as resolved.
Show resolved Hide resolved
## 9. By-Laws

The by-laws govern all details of the Association’s activities not covered in
the Articles of Association. The Board implements the by-laws following active
member approval.

## 10. Meeting Minutes

All decisions by the Board and General Assembly are documented in writing and
available for members’ perusal.

## 11. Internet vote

The Association may conduct votes via the Internet. An Internet vote is valid
after an announcement via email or messenger, and if a quorum of at least
50% of the active members participates. The voting period must be at least two
weeks after announcment to ensure that members have sufficient time to cast
their votes.

## 12. Labour Agreements

The Board regulates remuneration for full-time employees in the by-laws.

## 13. Financing of the Association

1. The Association is funded through membership fees, public contributions,
donations, and other financial contributions.
2. Membership fees are decided by the General Assembly or through an internet
vote of the active members.
3. In case of dissolution or liquidation, all assets will go to a suitable non-
profit organization for non-profit purposes.

## 14. Data Protection in the Association

1. In order to fulfill the purposes and tasks of the association, personal data
of the members are processed in compliance with the provisions of the EU
General Data Protection Regulation (GDPR) and the Federal Data Protection
Act (BDSG).
2. The organs of the Association and other persons working for it are
prohibited from processing personal data or or making it accessible to
third parties, without authorization for purposes other than the respective
task. This obligation also applies after the above-mentioned persons have
left the Association.

## 15. Inception of the Articles of Association

These Articles of Association came into effect following a General Assembly
decision and replace any previous Articles effective since their date of
establishment.

JoergAtGithub marked this conversation as resolved.
Show resolved Hide resolved
Loading