diff --git a/assets/documents/jahresbericht-2024.pdf b/assets/documents/jahresbericht-2024.pdf new file mode 100644 index 0000000..3186369 Binary files /dev/null and b/assets/documents/jahresbericht-2024.pdf differ diff --git a/assets/documents/jahresbericht-2025.pdf b/assets/documents/jahresbericht-2025.pdf new file mode 100644 index 0000000..a48ccac Binary files /dev/null and b/assets/documents/jahresbericht-2025.pdf differ diff --git a/assets/documents/protokoll_mitgliederversammlung-2019.pdf b/assets/documents/protokoll_mitgliederversammlung-2019.pdf deleted file mode 100755 index 4e782c0..0000000 Binary files a/assets/documents/protokoll_mitgliederversammlung-2019.pdf and /dev/null differ diff --git a/assets/documents/satzung-2020.pdf b/assets/documents/satzung-2020.pdf deleted file mode 100644 index 3dec59e..0000000 Binary files a/assets/documents/satzung-2020.pdf and /dev/null differ diff --git a/assets/documents/satzung-2023.pdf b/assets/documents/satzung-2023.pdf deleted file mode 100755 index 2249774..0000000 Binary files a/assets/documents/satzung-2023.pdf and /dev/null differ diff --git a/assets/documents/satzung-20251101.pdf b/assets/documents/satzung-20251101.pdf new file mode 100644 index 0000000..ea5383c Binary files /dev/null and b/assets/documents/satzung-20251101.pdf differ diff --git a/content/blog/2023-pythoncamp-an-meer-und-bodden/contents.lr b/content/blog/2023-pythoncamp-an-meer-und-bodden/contents.lr index 2fdb87e..d15d3aa 100644 --- a/content/blog/2023-pythoncamp-an-meer-und-bodden/contents.lr +++ b/content/blog/2023-pythoncamp-an-meer-und-bodden/contents.lr @@ -68,3 +68,4 @@ teaser: Direkt ein zweifaches Novum war das PythonCamp auf Rügen: nach Corona w _discoverable: yes --- pub_date: 2023-08-08 +--- diff --git a/content/blog/2024-euroscipy/contents.lr b/content/blog/2024-euroscipy/contents.lr index 45413a7..6c1610c 100644 --- a/content/blog/2024-euroscipy/contents.lr +++ b/content/blog/2024-euroscipy/contents.lr @@ -45,3 +45,4 @@ tags: euroscipy, konferenz, stettin, polen, wissenschaft, 2024 _discoverable: yes --- pub_date: 2024-08-30 +--- \ No newline at end of file diff --git a/content/blog/2024-foerderungen/contents.lr b/content/blog/2024-foerderungen/contents.lr index 020a0f4..36197f2 100644 --- a/content/blog/2024-foerderungen/contents.lr +++ b/content/blog/2024-foerderungen/contents.lr @@ -82,3 +82,4 @@ tags: förderprogramm, community, pyladies, diversity, 2024 _discoverable: yes --- pub_date: 2024-12-31 +--- \ No newline at end of file diff --git a/content/blog/2024-pycon-de-pydata-berlin/contents.lr b/content/blog/2024-pycon-de-pydata-berlin/contents.lr index 04f65ff..f0a7295 100644 --- a/content/blog/2024-pycon-de-pydata-berlin/contents.lr +++ b/content/blog/2024-pycon-de-pydata-berlin/contents.lr @@ -50,3 +50,4 @@ tags: pycon-de, pydata, konferenz, berlin, 2024 _discoverable: yes --- pub_date: 2024-04-24 +--- \ No newline at end of file diff --git a/content/blog/2025-euroscipy/contents.lr b/content/blog/2025-euroscipy/contents.lr index f881751..3019c3e 100644 --- a/content/blog/2025-euroscipy/contents.lr +++ b/content/blog/2025-euroscipy/contents.lr @@ -48,3 +48,4 @@ tags: euroscipy, konferenz, krakau, polen, wissenschaft, 2025 _discoverable: yes --- pub_date: 2025-08-22 +--- \ No newline at end of file diff --git a/content/blog/2025-foerderungen/contents.lr b/content/blog/2025-foerderungen/contents.lr index ab4358d..0cacce1 100644 --- a/content/blog/2025-foerderungen/contents.lr +++ b/content/blog/2025-foerderungen/contents.lr @@ -79,3 +79,4 @@ tags: förderprogramm, community, pyladies, diversity, camper, 2025 _discoverable: yes --- pub_date: 2025-12-31 +--- \ No newline at end of file diff --git a/content/blog/2025-pycon-de-pydata/contents.lr b/content/blog/2025-pycon-de-pydata/contents.lr index c08ed07..7f87f3d 100644 --- a/content/blog/2025-pycon-de-pydata/contents.lr +++ b/content/blog/2025-pycon-de-pydata/contents.lr @@ -54,3 +54,4 @@ tags: pycon-de, pydata, konferenz, darmstadt, 2025 _discoverable: yes --- pub_date: 2025-04-25 +--- \ No newline at end of file diff --git a/content/blog/2026-euroscipy/contents.lr b/content/blog/2026-euroscipy/contents.lr index 84b4d98..c649a5a 100644 --- a/content/blog/2026-euroscipy/contents.lr +++ b/content/blog/2026-euroscipy/contents.lr @@ -53,3 +53,4 @@ tags: euroscipy, konferenz, krakau, polen, wissenschaft, 2026, ankündigung _discoverable: yes --- pub_date: 2026-03-07 +--- \ No newline at end of file diff --git a/content/blog/2026-pycon-de-pydata/contents.lr b/content/blog/2026-pycon-de-pydata/contents.lr index a2ccca5..27c5dc5 100644 --- a/content/blog/2026-pycon-de-pydata/contents.lr +++ b/content/blog/2026-pycon-de-pydata/contents.lr @@ -52,3 +52,4 @@ tags: pycon-de, pydata, konferenz, darmstadt, 2026, ankündigung _discoverable: yes --- pub_date: 2026-03-07 +--- diff --git a/content/board/contents+en.lr b/content/board/contents+en.lr new file mode 100644 index 0000000..82d9ff8 --- /dev/null +++ b/content/board/contents+en.lr @@ -0,0 +1,7 @@ +title: Board +--- +body: + +The board of the Python Software Verband is elected at the annual general meeting. + +The board manages the affairs of the association and represents it externally. diff --git a/content/coc/contents+en.lr b/content/coc/contents+en.lr new file mode 100644 index 0000000..2a35ddb --- /dev/null +++ b/content/coc/contents+en.lr @@ -0,0 +1,75 @@ +_model: coc +--- +title: Code of Conduct +--- +body: + +> **Translation notice.** This is a courtesy English translation of the German *Verhaltenskodex*. The German version at [pysv.org/coc/](https://pysv.org/coc/) is the maintained reference; in case of doubt the German version applies. + +## Community + +The Python community is a diverse community that enjoys the reputation of being friendly, welcoming, inspiring, and dynamic. We want to keep it that way. That is why we ask everyone to follow this Code of Conduct (CoC). + +If you have questions about this Code of Conduct, please contact the CoC team [(coc@pycon.de)](mailto:coc@pycon.de). Questions are seen only by members of the CoC working group and are treated confidentially. + +### Standards of Conduct + +All communication should be appropriate for a professional audience that includes people from many different backgrounds. + +Please be kind and courteous at all times. There is no reason to be mean, rude, or disrespectful. Thank you in advance for helping us be a welcoming, friendly community for everyone. + +#### We strive to: + +Be empathetic, welcoming, friendly, and patient. We remember that much of what our community builds is shaped by people who deserve to be treated with kindness and empathy. + +Work together to resolve conflict, and assume good intentions. We all get frustrated from time to time, but we will not let frustration turn into a personal attack. A community in which people feel uncomfortable or threatened is not productive. + +Be collaborative. Our work depends on the participation of many people, and others in turn depend on our work. Open-source communities rely on effective and friendly collaboration to achieve their goals. + +Be curious. Nobody knows everything. Asking questions early avoids many problems later, so we encourage questions — even if we have to point them to the right forum. We strive to be approachable and helpful. + +Choose your words with care. We are thoughtful and respectful in our communication, and we take responsibility for our own language. Be kind to others. Do not insult or put down other members of the community. + +### Unacceptable Behaviour + +We commit to making participation in this community free from harassment. + +We do not accept harassment or other exclusionary behaviour, including but not limited to: + +- Use of sexualised language or imagery +- Excessive profanity (please avoid swear words; people vary widely in their sensitivity to cursing) +- Posting sexually explicit or violent material +- Violent or intimidating threats or language directed at another person +- Inappropriate physical contact and/or unwelcome sexual attention or sexual comments +- Sexist, racist, or otherwise discriminatory jokes and language +- Trolling or insulting and demeaning comments +- Written or verbal comments that have the effect of excluding people on the basis of their membership in a specific group — for example experience, gender, gender identity and expression, sexual orientation, disability, neurotype, personal appearance, body size, race, ethnicity, age, religion, or nationality +- Public or private harassment +- Sharing of private content, such as privately or non-publicly sent emails or direct message histories, without the sender's consent +- Continued interaction (e.g. photographing, recording, messaging, or conversation) with a person after they have asked you to stop +- Sustained disruption of conversations, events, or communication, such as interrupting a speaker +- Publishing (or threatening to publish) personal information about other people ("doxing"), such as physical or electronic addresses, without explicit permission +- Other unethical or unprofessional conduct +- Advocating for, or encouraging, any of the above behaviour + +### Reporting Guidelines + +If you think someone is violating the Code of Conduct, please report it in a timely manner. + +Violations of the Code of Conduct reduce the value of the community for everyone. + +The CoC team takes reports of misconduct very seriously and strives to preserve and nurture the welcoming character of our community. + +All reports are treated confidentially. + +In some cases a public statement may need to be made. In such cases, the identities of all involved parties and reporters will be kept confidential unless those individuals instruct us otherwise. + +All complaints are reviewed and investigated, and will result in a response deemed necessary and appropriate to the circumstances. + +The CoC team is committed to maintaining confidentiality toward the person reporting an incident. + +For possibly unintentional violations of the Code of Conduct, you may also approach the person directly and point them to this Code of Conduct (either publicly or in private — whichever is most appropriate). + +If you would rather not do this, please report the matter directly to the CoC team. + +Take care of one another. Inform the CoC team if you notice a dangerous situation, a person in distress, or any violation of this Code of Conduct, even if it seems minor. diff --git a/content/coc/contents.lr b/content/coc/contents.lr index bd13e93..f2a23cf 100644 --- a/content/coc/contents.lr +++ b/content/coc/contents.lr @@ -6,25 +6,35 @@ body: ## Community -Die Python Community ist eine vielfältige Gemeinschaft, die den Ruf einer freundlichen, einladenden, inspirierenden und dynamischen Gruppe genießt. Das soll auch so bleiben. Deshalb bitten wir alle diesen Verhaltenskodex (CoC) zu befolgen. +Die Python Community ist eine vielfältige Gemeinschaft, die den Ruf einer freundlichen, einladenden, inspirierenden und dynamischen Gruppe +genießt. Das soll auch so bleiben. Deshalb bitten wir alle diesen Verhaltenskodex (CoC) zu befolgen. -Wenn Du Fragen zu diesem Verhaltenskodex hast, wende Dich bitte an das CoC-Team [(coc@pycon.de)](mailto:coc@pycon.de). Fragen werden nur von den Mitgliedern der CoC-Arbeitsgruppe gesehen und vertraulich behandelt. +Wenn Du Fragen zu diesem Verhaltenskodex hast, wende Dich bitte an das CoC-Team [(coc@pycon.de)](mailto:coc@pycon.de). Fragen werden nur von +den Mitgliedern der CoC-Arbeitsgruppe gesehen und vertraulich behandelt. ### Standards für das Verhalten Jegliche Kommunikation sollte für ein professionelles Publikum, zu dem Menschen mit unterschiedlichem Hintergrund gehören, angemessen sein. -Bitte sei immer freundlich und höflich. Es gibt keinen Grund, gemein, unhöflich oder respektlos zu sein. Vielen Dank im voraus, dass Du dazu beiträgst, dass wir eine einladende, freundliche Gemeinschaft für alle sind. +Bitte sei immer freundlich und höflich. Es gibt keinen Grund, gemein, unhöflich oder respektlos zu sein. Vielen Dank im voraus, dass Du dazu +beiträgst, dass wir eine einladende, freundliche Gemeinschaft für alle sind. #### Wir bemühen uns: -Einfühlsam, einladend, freundlich und geduldig zu sein. Wir erinnern uns daran, dass in unserer Gemeinschaft viel von Menschen gestaltet wird, die es verdienen, mit Freundlichkeit und Einfühlungsvermögen behandelt zu werden. +Einfühlsam, einladend, freundlich und geduldig zu sein. Wir erinnern uns daran, dass in unserer Gemeinschaft viel von Menschen gestaltet +wird, die es verdienen, mit Freundlichkeit und Einfühlungsvermögen behandelt zu werden. -Wir arbeiten zusammen, um Konflikte zu lösen und gehen von guten Absichten aus. Wir alle mögen von Zeit zu Zeit mal frustriert sein, aber wir wollen nicht zulassen, dass sich Frustration in einen persönlichen Angriff verwandelt. Eine Gemeinschaft, in der sich Menschen unwohl oder bedroht fühlen, ist nicht produktiv. +Wir arbeiten zusammen, um Konflikte zu lösen und gehen von guten Absichten aus. Wir alle mögen von Zeit zu Zeit mal frustriert sein, aber +wir wollen nicht zulassen, dass sich Frustration in einen persönlichen Angriff verwandelt. Eine Gemeinschaft, in der sich Menschen unwohl +oder bedroht fühlen, ist nicht produktiv. -Sei kooperativ. Unsere Arbeit hängt von der Beteiligung vieler Menschen ab, und andere wiederum hängen von unserer Arbeit ab. Open-Source-Gemeinschaften sind auf eine effektive und freundschaftliche Zusammenarbeit angewiesen, um ihre Ziele zu erreichen. +Sei kooperativ. Unsere Arbeit hängt von der Beteiligung vieler Menschen ab, und andere wiederum hängen von unserer Arbeit ab. +Open-Source-Gemeinschaften sind auf eine effektive und freundschaftliche Zusammenarbeit angewiesen, um ihre Ziele zu erreichen. -Sei neugierig. Niemand weiß alles! Wer frühzeitig Fragen stellt, vermeidet viele spätere Probleme. Deshalb ermutigen wir zu Fragen, auch wenn wir sie an das entsprechende Forum weiterleiten. Wir werden uns bemühen, ansprechbar und hilfreich zu sein. Sei umsichtig bei der Wahl der Worte. Wir sind umsichtig und respektvoll in unserer Kommunikation und wir übernehmen die Verantwortung für unsere eigene Sprache. Sei freundlich zu anderen. Beleidige oder setze andere Mitglieder der Gemeinschaft nicht herab. +Sei neugierig. Niemand weiß alles! Wer frühzeitig Fragen stellt, vermeidet viele spätere Probleme. Deshalb ermutigen wir zu Fragen, auch +wenn wir sie an das entsprechende Forum weiterleiten. Wir werden uns bemühen, ansprechbar und hilfreich zu sein. Sei umsichtig bei der Wahl +der Worte. Wir sind umsichtig und respektvoll in unserer Kommunikation und wir übernehmen die Verantwortung für unsere eigene Sprache. Sei +freundlich zu anderen. Beleidige oder setze andere Mitglieder der Gemeinschaft nicht herab. ### Inakzeptables Verhalten @@ -33,17 +43,23 @@ Wir verpflichten uns, die Teilnahme an dieser Gemeinschaft frei von Belästigung Wir akzeptieren keine Belästigung oder andere ausgrenzende Verhaltensweisen, wie z. B.: - Die Verwendung von sexualisierter Sprache oder Bildern -- Übermäßige Obszönität (bitte vermeiden Sie Schimpfwörter; Menschen sind sehr unterschiedlich empfindlich gegenüber Flüchen) +- Übermäßige Obszönität (bitte vermeide Schimpfwörter; Menschen sind sehr unterschiedlich empfindlich gegenüber Flüchen) - Veröffentlichung von sexuell eindeutigem oder gewalttätigem Material - Gewalttätige oder einschüchternde Drohungen oder Sprache gegen eine andere Person - Unangemessener Körperkontakt und/oder unerwünschte sexuelle Aufmerksamkeit oder sexuelle Kommentare - Sexistische, rassistische oder anderweitig diskriminierende Witze und Sprache - Trolling oder beleidigende und herabsetzende Kommentare -- Schriftliche oder verbale Kommentare, die dazu führen, dass Menschen aufgrund ihrer Zugehörigkeit zu einer bestimmten Gruppe ausgeschlossen werden, z. B. aufgrund ihrer Erfahrung, ihres Geschlechts, ihrer Geschlechtsidentität und ihres Geschlechtsausdrucks, ihrer sexuellen Orientierung, einer Behinderung, ihres Neurotyps, ihres persönlichen Aussehens, ihrer Körpergröße, ihrer Rasse, ihrer ethnischen Zugehörigkeit, ihres Alters, ihrer Religion oder ihrer Nationalität Öffentliche oder private Belästigung -- Weitergabe privater Inhalte, wie z. B. privat oder nicht-öffentlich gesendete E-Mails oder der Verlauf von Direktnachrichten, ohne die Zustimmung des Absenders -- Fortgesetzte Interaktion (z. B. Fotografieren, Aufnehmen, Nachrichtenübermittlung oder Konversation) mit einer Person, nachdem diese aufgefordert wurde, damit aufzuhören +- Schriftliche oder verbale Kommentare, die dazu führen, dass Menschen aufgrund ihrer Zugehörigkeit zu einer bestimmten Gruppe + ausgeschlossen werden, z. B. aufgrund ihrer Erfahrung, ihres Geschlechts, ihrer Geschlechtsidentität und ihres Geschlechtsausdrucks, ihrer + sexuellen Orientierung, einer Behinderung, ihres Neurotyps, ihres persönlichen Aussehens, ihrer Körpergröße, ihrer Rasse, ihrer ethnischen + Zugehörigkeit, ihres Alters, ihrer Religion oder ihrer Nationalität Öffentliche oder private Belästigung +- Weitergabe privater Inhalte, wie z. B. privat oder nicht-öffentlich gesendete E-Mails oder der Verlauf von Direktnachrichten, ohne die + Zustimmung des Absenders +- Fortgesetzte Interaktion (z. B. Fotografieren, Aufnehmen, Nachrichtenübermittlung oder Konversation) mit einer Person, nachdem diese + aufgefordert wurde, damit aufzuhören - Anhaltende Störung von Gesprächen, Veranstaltungen oder Kommunikation, wie z. B. das Unterbrechen eines Redners -- Veröffentlichung (oder Androhung der Veröffentlichung) von persönlichen Informationen anderer Personen ("Doxing"), wie z. B. physische oder elektronische Adressen, ohne ausdrückliche Genehmigung +- Veröffentlichung (oder Androhung der Veröffentlichung) von persönlichen Informationen anderer Personen ("Doxing"), wie z. B. physische + oder elektronische Adressen, ohne ausdrückliche Genehmigung - Anderes unethisches oder unprofessionelles Verhalten - Befürwortung oder Ermutigung eines der oben genannten Verhaltensweisen @@ -53,18 +69,22 @@ Wenn Du denkst, dass jemand gegen den Verhaltenskodex verstößt, melde dies bit Verstöße gegen den Verhaltenskodex mindern den Wert der Gemeinschaft für alle. -Das CoC Team nimmt Berichte über Fehlverhalten sehr ernst und ist bestrebt, d en einladenden Charakter unserer Gemeinschaft zu erhalten und zu pflegen. +Das CoC Team nimmt Berichte über Fehlverhalten sehr ernst und ist bestrebt, den einladenden Charakter unserer Gemeinschaft zu erhalten und +zu pflegen. Alle Berichte werden vertraulich behandelt. -In einigen Fällen kann es vorkommen, dass eine öffentliche Erklärung abgegeben werden muss. In diesem Fall werden die Identitäten aller Beteiligten und Berichterstatter vertraulich behandelt, es sei denn, diese Personen erteilen uns andere Anweisungen. +In einigen Fällen kann es vorkommen, dass eine öffentliche Erklärung abgegeben werden muss. In diesem Fall werden die Identitäten aller +Beteiligten und Berichterstatter vertraulich behandelt, es sei denn, diese Personen erteilen uns andere Anweisungen. Alle Beschwerden werden geprüft und untersucht und führen zu einer Reaktion, die als notwendig und den Umständen angemessen erachtet wird. Das CoC Team verpflichtet sich, die Vertraulichkeit gegenüber dem Meldenden eines Vorfalls zu wahren. -Bei möglicherweise unbeabsichtigten Verstößen gegen den Verhaltenskodex kannst Du die Person auch direkt ansprechen und auf diesen Verhaltenskodex hinweisen (entweder öffentlich oder unter vier Augen, was immer am besten geeignet ist). +Bei möglicherweise unbeabsichtigten Verstößen gegen den Verhaltenskodex kannst Du die Person auch direkt ansprechen und auf diesen +Verhaltenskodex hinweisen (entweder öffentlich oder unter vier Augen, was immer am besten geeignet ist). -Wenn Sie das nicht tun möchten, melden Sie die Angelegenheit bitte direkt dem CoC Team. +Wenn Du das nicht tun möchtest, melde die Angelegenheit bitte direkt dem CoC Team. -Kümmert euch umeinander. Informiere das CoC Team, wenn Du eine gefährliche Situation, eine Person in Not oder Verstöße gegen diesen Verhaltenskodex bemerkst, selbst wenn sie unbedeutend erscheinen. +Kümmert euch umeinander. Informiere das CoC Team, wenn Du eine gefährliche Situation, eine Person in Not oder Verstöße gegen diesen +Verhaltenskodex bemerkst, selbst wenn sie unbedeutend erscheinen. diff --git a/content/documents/contents+en.lr b/content/documents/contents+en.lr new file mode 100644 index 0000000..7393e26 --- /dev/null +++ b/content/documents/contents+en.lr @@ -0,0 +1,21 @@ +title: Documents +--- +body: + +> **Note.** The statutes and annual reports linked below are published in German only. They are the authoritative versions; PySV does not maintain English translations. + +## Current Statutes (1 November 2025) + +Our [statutes](/documents/satzung-20251101.pdf) are available here as PDF. + +## Annual Reports + +- [Annual Report 2025](/documents/jahresbericht-2025.pdf) +- [Annual Report 2024](/documents/jahresbericht-2024.pdf) +- [Annual Report 2023](/documents/jahresbericht-2023.pdf) +- [Annual Report 2022](/documents/jahresbericht-2022.pdf) +- [Annual Report 2021](/documents/jahresbericht-2021.pdf) +- [Annual Report 2020](/documents/jahresbericht-2020.pdf) +- [Annual Report 2019](/documents/jahresbericht-2019.pdf) +- [Annual Report 2018](/documents/jahresbericht-2018.pdf) +- [Annual Report 2017](/documents/jahresbericht-2017.pdf) diff --git a/content/documents/contents.lr b/content/documents/contents.lr index 552a2c6..c8d4eb5 100644 --- a/content/documents/contents.lr +++ b/content/documents/contents.lr @@ -2,16 +2,18 @@ title: Dokumente --- body: -## Aktuelle Satzung (2023) +## Aktuelle Satzung -Unsere [Satzung](/documents/satzung-2023.pdf) steht hier als PDF zur Verfügung. +Unsere [Satzung (01.11.2025)](/documents/satzung-20251101.pdf) steht hier als PDF zur Verfügung. ## Jahresberichte +- [Jahresbericht 2025](/documents/jahresbericht-2025.pdf) +- [Jahresbericht 2024](/documents/jahresbericht-2024.pdf) - [Jahresbericht 2023](/documents/jahresbericht-2023.pdf) - [Jahresbericht 2022](/documents/jahresbericht-2022.pdf) - [Jahresbericht 2021](/documents/jahresbericht-2021.pdf) - [Jahresbericht 2020](/documents/jahresbericht-2020.pdf) -- [Jahresbericht 2019](/documents/jahresbericht-2019.pdf) [(Protokoll Mitgliederversammlung)](/documents/protokoll_mitgliederversammlung-2019.pdf) +- [Jahresbericht 2019](/documents/jahresbericht-2019.pdf) - [Jahresbericht 2018](/documents/jahresbericht-2018.pdf) - [Jahresbericht 2017](/documents/jahresbericht-2017.pdf) diff --git a/content/imprint/contents+en.lr b/content/imprint/contents+en.lr new file mode 100644 index 0000000..5ab02ee --- /dev/null +++ b/content/imprint/contents+en.lr @@ -0,0 +1,52 @@ +title: Imprint +--- +body: + +> **Translation notice.** This is a courtesy English translation of the German *Impressum*. The legally binding version is the German original at [pysv.org/imprint/](https://pysv.org/imprint/). In case of any discrepancy or legal dispute, the German version prevails. + +This website is operated by Python Software Verband e.V. + +## Administrative Office + +``` +Python Software Verband e.V. +c/o Pioneers Hub gGmbH +Friedrich-Ebert-Anlage 27 +69117 Heidelberg +Germany +``` + +## Registered Office + +``` +Since 22 May 2026 +Registered office: Heidelberg, Germany +Register of associations: Amtsgericht Mannheim (Mannheim Local Court), registration number VR 704767 + +Previously: +Register of associations: Amtsgericht Stendal, registration number VR 33442 +Registered office: Halle (Saale), Germany +``` + +Email: info@python-verband.org + +``` +VAT ID: DE287430795 +``` + +Board / Authorised Representatives + +- Dr.-Ing. Mike Müller (1st Chair) +- Alexander Hendorf (2nd Chair) +- Jessica Greene (1st Deputy Chair) +- Dr. Klaus Bremer (2nd Deputy Chair) + +## Disclaimer + +Despite careful review of the content, Python Software Verband e.V. accepts no liability or guarantee for the timeliness, accuracy, or completeness of the information on this website. The operators of linked websites are solely responsible for their content. Contributors are themselves responsible for the content they submit to participant pages. + +This website contains links to websites operated by third parties. Python Software Verband e.V. has no control over such websites or the information, goods, or services offered there. Python Software Verband e.V. therefore assumes no responsibility, on any legal basis whatsoever, for the content of third-party websites. + +Python Software Verband e.V. reserves the right to modify or update the information offered on this website at any time and without prior notice. + +For any current or future legal relationships, German law applies exclusively, and only German courts have jurisdiction. diff --git a/content/imprint/contents.lr b/content/imprint/contents.lr index ddb7af0..1d43bbf 100644 --- a/content/imprint/contents.lr +++ b/content/imprint/contents.lr @@ -8,7 +8,7 @@ Diese Website wird vom Python Software Verband e.V. betrieben. ``` Python Software Verband e.V. -p. Adr. Pioneers Hub gGmbH +c/o Pioneers Hub gGmbH Friedrich-Ebert-Anlage 27 69117 Heidelberg ``` @@ -16,7 +16,12 @@ Friedrich-Ebert-Anlage 27 ## Vereinssitz ``` -Vereinsregister: Amtsgericht Stendal +Seit 22.05.2026 +Vereinssitz: Heidelberg, Deutschland +Vereinsregister: Amtsgericht Mannheim, Registernummer: VR 704767 + +Ehemals: +Vereinsregister: Amtsgericht Stendal, Registernummer: VR 33442 Vereinssitz: Halle (Saale), Deutschland ``` @@ -24,22 +29,27 @@ E-Mail: info@python-verband.org ``` USt-ID: DE287430795 -Registernummer: VR 33442 ``` Vorstand / Vertretungsberechtigte - Dr.-Ing. Mike Müller (1. Vorsitzender) - Alexander Hendorf (2. Vorsitzender) -- Dr. Klaus Bremer (Vorstandsmitglied) -- Jessica Greene (Vorstandsmitglied) +- Jessica Greene (1. stellvertretende Vorsitzende) +- Dr. Klaus Bremer (2. stellvertretender Vorsitzender) ## Haftungshinweis -Trotz sorgfältiger inhaltlicher Kontrolle übernimmt der Python Software Verband e.V. keine Haftung oder Garantie für die Aktualität, Richtigkeit und Vollständigkeit der Informationen auf dieser Website. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich. Für die eingestellten Inhalte auf den Teilnehmerseiten sind die jeweiligen Teilnehmer selbst verantwortlich. +Trotz sorgfältiger inhaltlicher Kontrolle übernimmt der Python Software Verband e.V. keine Haftung oder Garantie für die Aktualität, +Richtigkeit und Vollständigkeit der Informationen auf dieser Website. Für den Inhalt der verlinkten Seiten sind ausschließlich deren +Betreiber verantwortlich. Für die eingestellten Inhalte auf den Teilnehmerseiten sind die jeweiligen Teilnehmer selbst verantwortlich. -Diese Website enthält Verweise auf Websites, die von Dritten eingerichtet wurden. Der Python Software Verband e.V. hat keinerlei Kontrolle über die Websites und die dort angebotenen Informationen, Waren oder Dienstleistungen. Der Python Software Verband e.V. übernimmt daher keinerlei Verantwortung, aus welchem Rechtsgrund auch immer, für den Inhalt der Websites Dritter. +Diese Website enthält Verweise auf Websites, die von Dritten eingerichtet wurden. Der Python Software Verband e.V. hat keinerlei Kontrolle +über die Websites und die dort angebotenen Informationen, Waren oder Dienstleistungen. Der Python Software Verband e.V. übernimmt daher +keinerlei Verantwortung, aus welchem Rechtsgrund auch immer, für den Inhalt der Websites Dritter. -Der Python Software Verband e.V. behält sich das Recht vor, die auf dieser Website angebotenen Informationen ohne gesonderte Ankündigung jederzeit zu verändern oder zu aktualisieren. +Der Python Software Verband e.V. behält sich das Recht vor, die auf dieser Website angebotenen Informationen ohne gesonderte Ankündigung +jederzeit zu verändern oder zu aktualisieren. -Für gegebenenfalls bestehende oder künftig entstehende Rechtsverhältnisse ist ausschließlich deutsches Recht anwendbar und sind nur deutsche Gerichte zuständig. +Für gegebenenfalls bestehende oder künftig entstehende Rechtsverhältnisse ist ausschließlich deutsches Recht anwendbar und sind nur deutsche +Gerichte zuständig. diff --git a/content/privacy/contents+en.lr b/content/privacy/contents+en.lr index cb9e53c..f9b6d02 100644 --- a/content/privacy/contents+en.lr +++ b/content/privacy/contents+en.lr @@ -2,6 +2,8 @@ title: Terms of Service (ToS) of Python Software Verband e.V. --- body: +> **Translation notice.** This is a courtesy English translation of the German *Nutzungsbedingungen und Datenschutzerklärung*. The legally binding version is the German original at [pysv.org/privacy/](https://pysv.org/privacy/). In case of any discrepancy or legal dispute, the German version prevails. + ## 1. Introduction These Terms of Service ("Terms") govern the use of the services provided by **Python Software Verband e.V.** ("PySV", "we", "our", "us") through our website and associated platforms. By accessing or using our services, you agree to be bound by these Terms. If you do not agree, you must refrain from using our services. diff --git a/databags/board.json b/databags/board.json index 6563fce..88de784 100644 --- a/databags/board.json +++ b/databags/board.json @@ -4,7 +4,11 @@ "name": "Dr.-Ing. Mike Müller", "role": "1. Vorsitzender", "image": "2020_mike.jpg", - "socials": {} + "socials": { + "website": "https://www.python-academy.de/", + "linkedin": "https://www.linkedin.com/in/mike-m%C3%BCller-1937695/", + "github": "https://github.com/pya" + } }, { "name": "Alexander Hendorf", @@ -17,55 +21,58 @@ "github": "https://github.com/alanderex" } }, - { - "name": "Dr. Klaus Bremer", - "role": "Vorstandsmitglied", - "image": "2020_klaus.jpg", - "socials": {} - }, { "name": "Jessica Greene", - "role": "Vorstandsmitglied", + "role": "1. stellvertretende Vorsitzende", "image": "jessica.jpeg", "socials": { "linkedin": "https://www.linkedin.com/in/jessica0greene/" } + }, + { + "name": "Dr. Klaus Bremer", + "role": "2. stellvertretender Vorsitzender", + "image": "2020_klaus.jpg", + "socials": { + "linkedin": "https://www.linkedin.com/in/klaus-bremer-366206307/", + "website": "https://bremer-media.com/" + } } ], "former_members": [ { "name": "Dr. Tereza Iofciu", - "role": "1. Stellvertretender Vorsitzende", + "role": "", "image": "tereza.png", "socials": {} }, { "name": "Prof. Dr. Martin Christen", - "role": "2. Stellvertretender Vorsitzender", + "role": "", "image": "Martin_Christen.jpg", "socials": {} }, { "name": "Paloma Oliveira", - "role": "Vorstandsmitglied", + "role": "", "image": "paloma.jpeg", "socials": {} }, { "name": "Yu Yan Cheung", - "role": "Vorstandsmitglied", + "role": "", "image": "yenny.jpg", "socials": {} }, { "name": "Christian Theune", - "role": "Vorstandsmitglied", + "role": "", "image": "1638170933871.jpeg", "socials": {} }, { "name": "Katharine Jarmul", - "role": "Beraterin", + "role": "", "image": "1517716762908.jpeg", "socials": {} } diff --git a/docs/communication/VOICE.md b/docs/communication/VOICE.md new file mode 100644 index 0000000..0b8df63 --- /dev/null +++ b/docs/communication/VOICE.md @@ -0,0 +1,201 @@ +# PYSV Voice — Wie wir schreiben + +*Eine kompakte Anleitung für alle, die für den Python Software Verband schreiben — auf der Website, in Pressemitteilungen, in Positionspapieren, in Newsbeiträgen und auf Social Media.* + +--- + +## Die Voice in 30 Sekunden + +Der Python Software Verband (PySV) gibt es seit über 20 Jahren. Wir sind der gemeinnützige Verband der deutschsprachigen Python-Community, getragen von Ehrenamt, verankert in einer Satzung, die freie Software, Bildung und Forschung fördert — und im Auflösungsfall das Restvermögen der Free Software Foundation Europe widmet. Das ist kein juristisches Detail, das ist eine Haltung. + +Daraus folgt unser Ton: **freundlich, präzise, selbstbewusst.** Wir reden mit der Community auf Augenhöhe und mit Politik, Medien und anderen Verbänden ebenso. Wir sind weder Marketing-Sprech noch Vereinsdeutsch, weder Insider-Code noch distanziert-akademisch. + +Python ist heute die meistgenutzte Programmiersprache und die Sprache der KI. Open Source ist die Infrastruktur, auf der Wirtschaft, Wissenschaft und Verwaltung laufen. Wir müssen das nicht behaupten. Wir setzen es voraus — und schreiben entsprechend. + +--- + +## Drei Prinzipien + +### 1. Klar vor klug + +Eine Aussage, ein Satz. Konkrete Zahl statt vager Pauschale. Aktives Verb statt nominalisiertem Apparat. Wer einen Text überfliegt, soll nach zwei Sätzen wissen, worum es geht und warum es relevant ist. + +### 2. Selbstverständlich relevant + +Wir behaupten unsere Bedeutung nicht — wir handeln aus ihr heraus. Das heißt: keine Beweis-Adjektive ("wichtig", "führend", "renommiert"), keine Selbstverkleinerung ("wir versuchen", "ein kleiner Beitrag"). Statt zu beschreiben, wer wir sind, beschreiben wir, was wir tun und warum. + +### 3. Community im Kern, professionell in der Form + +Wir kommen aus der Community und schreiben für sie. Gleichzeitig liest mit: die Wirtschaftsjournalistin, die Referatsleiterin im Ministerium, die Geschäftsführerin eines Partnerverbands. Beide Gruppen müssen den Text gut finden — die Community, weil er stimmt und keinen Marketing-Filter hat; alle anderen, weil er ernst zu nehmen ist und sie nicht ausschließt. + +--- + +## Kein Nerdfaktor — was wir damit meinen + +Das ist der wichtigste Knackpunkt. "Kein Nerdfaktor" heißt nicht: keine Fachlichkeit. Es heißt: keine *Insider-Kultur in der Sprache*. + +Wir schreiben **nicht**: "We made a thing", "py-pun", "🐍🚀", "der eine Bug, you know which", "DSF-of-the-week", "BDFL", "wir hacken das schon irgendwie hin". + +Wir schreiben **schon**: "Wir haben X gebaut", "Die Programmiersprache Python", "ein offener Fehlerbericht in CPython", "freiwillige Maintainer:innen", "Pythonistas". Fachbegriffe sind willkommen, wenn sie präzise sind — und etablierte Community-Selbstbezeichnungen wie *Pythonista* dürfen vorkommen, weil sie identitätsstiftend wirken, ohne auszuschließen. Insider-Ton ist anders: er macht die Community zur in-group und alle anderen zur out-group. + +Faustregel: Würde eine Tagesschau-Wirtschaftsredakteurin diesen Satz unverändert übernehmen können? Wenn nein — neu schreiben. + +--- + +## Tonalitäts-Spektrum + +Die Voice variiert situativ, bleibt aber erkennbar dieselbe Stimme. + +| Kontext | Tonart | Typische Wendung | +|---|---|---| +| Event-Ankündigung | einladend, energisch, klar | "Vom X. bis Y. trifft sich…" | +| Event-Report | warm, würdigend, beobachtend | "Drei Tage, X Sessions, eine Community, die…" | +| Förder-News | konkret, anerkennend, transparent | "Wir fördern X mit Y Euro, weil…" | +| Positionspapier | sachlich, mit Nachdruck, politisch | "Der PySV hält fest: …" | +| Sonstige News | nüchtern, einordnend | "Was bedeutet das für die Community?" | +| Social Media | gleicher Ton, kürzer, ein Gedanke pro Post | siehe unten | + +--- + +## Sprachhandwerk + +### Do + +Aktive Verben statt Substantivketten. "Wir" für den Verband, sichtbar und ansprechbar. Konkrete Zahlen, Namen, Daten. Fachbegriffe verwenden, wenn präzise — und in einem Halbsatz erklären, wenn die Zielgruppe gemischt ist. Englische Begriffe einsetzen, wenn sie üblich sind (Open Source, Pull Request, Sprint, Barcamp, Meetup). Gendern via Doppelpunkt (Programmierer:innen, Maintainer:innen) — die Satzungspräambel formuliert geschlechtsneutral, die Voice tut es auch. + +### Don't + +Kein Marketing-Sprech ("revolutionär", "bahnbrechend", "DAS Event des Jahres", "Game-Changer"). Kein Vereinsdeutsch ("die Verbandsarbeit gestaltet sich", "es darf festgestellt werden", "im Zuge der"). Keine Anglizismen, wenn ein deutsches Wort gleich gut funktioniert ("Roadmap" ja, "calls to action" nein, "Pain Points" nein). Keine Ausrufezeichen-Inflation. Keine Selbstverkleinerung. Keine Floskeln, mit denen man jedes Verbandsschreiben beginnen könnte ("Mit großer Freude…", "Es ist uns eine besondere Ehre…"). + +### Selbstbezeichnung + +- "Python Software Verband" — Vollname, beim ersten Vorkommen pro Text +- "PySV" — Kurzform, ab dem zweiten Vorkommen +- vermieden: "der Verband" allein (zu blass), "wir vom PySV" (zu kollegial), "PSV" (Verwechslungsgefahr) + +### Wie wir über uns und unser Umfeld reden + +- "Die deutschsprachige Python-Community" — nicht "die Szene", nicht "die Python-Welt" +- "Freie Software" *und* "Open Source" sind beide korrekt; "Freie Software" betont die FSFE-nahe Haltung, "Open Source" die breitere Wahrnehmung. Im selben Text konsistent bleiben. +- "Mitglieder und Nichtmitglieder" — wenn wir Förderung beschreiben, denn die Satzung adressiert ausdrücklich beide. +- "Ehrenamtlich getragen" — wo es relevant ist; das ist kein Schwäche-Signal, sondern ein Qualitätsmerkmal. + +--- + +## Mustertexte + +*Die folgenden Texte sind illustrative Vorlagen — die Zahlen und Namen sind Platzhalter.* + +### Event-Ankündigung — PyCon DE & PyData + +> **PyCon DE & PyData 2026 — Anmeldung geöffnet** +> +> Vom 14. bis 18. April 2026 trifft sich die deutschsprachige Python-Community in Darmstadt. Drei Konferenztage, zwei Tutorial-Tage, mehr als 1.500 Teilnehmende, über 130 Vorträge zu Web, Data, KI, DevOps und Community. +> +> Die PyCon DE & PyData ist die größte Python-Konferenz im deutschsprachigen Raum — getragen vom Python Software Verband, organisiert von Freiwilligen, finanziert über Tickets und Sponsoring. Wer Python beruflich nutzt, sollte hier sein. Wer Python lernt, findet einen Einstieg. +> +> Tickets, Programm und Stipendien: [Link] + +### Event-Report — Barcamp + +> **PythonCamp Köln 2026 — Notizen aus zwei Tagen** +> +> Sechzig Teilnehmende, achtundzwanzig Sessions, ein Wochenende. Das PythonCamp folgt dem Barcamp-Format: kein vorab festgelegtes Programm, die Sessions entstehen vor Ort. Diskutiert wurde unter anderem über asyncio in der Produktion, über die Einführung von uv in bestehende Projekte und über die Frage, wie kleine Open-Source-Maintainer:innen mit der EU-Cyber-Resilience-Act-Compliance umgehen. +> +> Drei Beobachtungen nehmen wir mit. Erstens, das Interesse an Werkzeug-Ökonomie ist deutlich gewachsen. Zweitens, das Format funktioniert auch nach fünfzehn Jahren. Drittens, Nachwuchs ist da — rund ein Drittel der Teilnehmenden war zum ersten Mal auf einem PythonCamp. +> +> Danke an das Orga-Team und an [Sponsor], die das Wochenende möglich gemacht haben. Das nächste PythonCamp ist für Herbst 2026 angesetzt; Termin und Ort folgen. + +### Förder-News + +> **Förderung: Deutsche Übersetzung der Python-Dokumentation** +> +> Der PySV fördert die Übersetzung der offiziellen Python-Dokumentation ins Deutsche mit 4.000 Euro. Das ehrenamtliche Team arbeitet seit 2024 an der Übersetzung; bisher sind rund 35 Prozent der Inhalte verfügbar. +> +> Warum wir das fördern: Python ist die Sprache, mit der heute viele Menschen in Schule, Studium und Beruf zum ersten Mal programmieren. Eine vollständige deutschsprachige Dokumentation senkt die Einstiegshürde dort, wo Englisch nicht selbstverständlich ist. +> +> Förderanträge sind ganzjährig möglich; die Kriterien stehen unter [Link]. + +### Positionspapier — Vorwort + +> **Souveränität braucht Open Source. Open Source braucht Pflege.** +> +> Der Python Software Verband begrüßt die wachsende politische Aufmerksamkeit für digitale Souveränität in Deutschland und Europa. Wir halten zugleich fest: Souveränität entsteht nicht aus Bekenntnissen. Sie entsteht aus Strukturen, die freie Software dauerhaft pflegen, finanzieren und absichern. +> +> Mit diesem Positionspapier benennen wir drei Voraussetzungen, ohne die Souveränitätspolitik leerläuft. Erstens: nachhaltige Förderung kritischer Open-Source-Infrastruktur. Zweitens: planungssichere Rahmenbedingungen für Maintainer:innen, insbesondere unter dem Cyber Resilience Act. Drittens: eine Bildungslandschaft, die Python und freie Software als Grundlage versteht — nicht als Optionen. + +### Sonstige News + +> **Neuer Vorstand gewählt** +> +> Auf der Mitgliederversammlung am 7. November 2026 hat der PySV einen neuen Vorstand gewählt: [Namen, Rollen]. Wir danken den ausscheidenden Vorständen [Namen] für ihre Arbeit über die vergangenen Jahre. +> +> Der neue Vorstand setzt für 2027 drei Schwerpunkte: die Modernisierung der Förderprozesse, eine stärkere Vertretung der Community gegenüber Politik und Medien, und den Ausbau des Mentoring-Programms für Nachwuchs in der Community. Wer mitarbeiten möchte — als Mitglied, als Sponsorin oder ehrenamtlich in einer Arbeitsgruppe — findet die Wege unter [Link]. + +### Social Media (LinkedIn, Mastodon, X) + +> Vom 14. bis 18. April: **PyCon DE & PyData 2026 in Darmstadt.** +> +> 1.500+ Teilnehmende. 130+ Talks. Web, Data, KI, DevOps, Community. +> +> Getragen vom Python Software Verband, organisiert von Freiwilligen. +> +> Anmeldung: [Link] + +Social-Posts behalten die Voice, sind kürzer, transportieren genau einen Gedanken. Keine Hashtag-Salven. Keine Emojis als Aufmerksamkeitsersatz. + +--- + +## English chapter — Voice in English + +PySV publishes English content when it has cross-border relevance: international conferences, position papers on EU policy, grants programmes open to non-German projects, briefings for foreign press or partner organisations. The English voice is the same voice, not a different one. + +### Three rules for English copy + +1. **Tighter than the German.** German tolerates long sentences and nominalisation. English does not. If your German sentence has three clauses, the English version has two — sometimes one. +2. **Plain over polished.** Avoid German-derived formality: "we are pleased to announce", "in the framework of", "in this context", "kindly note". Prefer direct verbs: "we announce", "as part of", "here", "note". +3. **British or US English — pick one per text and stay consistent.** Default to British English for European audiences; switch to US English when addressing US-based partners or platforms. + +### Self-naming in English + +- "Python Software Verband" — first mention; the German legal name travels +- "PySV" — subsequent mentions +- *not* "Python Software Association", *not* "the German Python Association" + +### Sample paragraphs + +> **PyCon DE & PyData 2026 — registration open** +> +> From 14 to 18 April 2026, the German-speaking Python community gathers in Darmstadt. Three conference days, two tutorial days, more than 1,500 attendees, over 130 talks on web, data, AI, DevOps and community. The event is run by the Python Software Verband and organised by volunteers. + +> **Position statement — extract** +> +> The Python Software Verband welcomes the growing political attention to digital sovereignty. We add: sovereignty does not arise from declarations. It arises from structures that fund, maintain and protect free software over time. + +--- + +## Schnellcheck vor "Publish" + +Sechs Fragen, die vor jeder Veröffentlichung helfen: + +1. Würde ich diesen Text einer Wirtschaftsjournalistin zumuten — *und* einer Python-Einsteigerin? +2. Sind die ersten zwei Sätze konkret genug, dass jemand weiterlesen will? +3. Steht irgendwo ein Marketing-Wort, das ich streichen kann? ("revolutionär", "innovativ", "spannend", "einzigartig") +4. Steht irgendwo ein Insider-Code, den jemand außerhalb der Community nicht versteht? +5. Ist klar, wer "wir" sind und wer angesprochen ist? +6. Sind Zahlen, Namen, Daten so konkret, dass der Text glaubwürdig ist? + +--- + +## Anhang: Werte-Anker aus der Satzung + +Wenn Sie an einer Formulierung zweifeln, sind das die Ankerpunkte, die unsere Sprache absichern: + +- **§2 Vereinszweck:** Förderung von Wissenschaft, Forschung, Bildung, Kunst und Kultur durch freie Software; Verbreitung der freien Programmiersprache Python; Unterstützung von Mitgliedern *und Nichtmitgliedern*. +- **§3 Gemeinnützigkeit:** selbstlos, nicht auf Gewinn gerichtet. +- **Präambel:** geschlechtsneutral. +- **§10 Auflösung:** Restvermögen soll der Free Software Foundation Europe zufallen — der PySV ist Teil der Free-Software-Familie, nicht nur Tech-Verband. + +--- + +*Stand: Mai 2026. Die Voice entwickelt sich mit dem Verband. Vorschläge, Korrekturen und Ergänzungen an info@pysv.org.*