Software & Infrastructure

I beg you, please make your own GitHub alternatives!

ZKM Medientheater
n0toose
A case for choosing alternatives to GitHub for your open-source works. Both practical and philosophical.
Our thoughts, creations and relationships online are made possible because of large platforms based in Silicon Valley. Let's talk about GitHub. People use it. I mean, that's where everyone else is. Period. End of story. ... Or is it?! Put your tin foil hats on, as I'll dive deep into the questions that none of us ever ask anymore before deciding to use that thing: What is good about GitHub, what is missing from GitHub, and why (presumably speaking)? - Vendor lock-in - Limitations How did we end up here? What paved the way for GitHub to exist, and what can we learn from the past? - SourceForge - BitKeeper and Git Is GitHub **REALLY** as popular as you think? Let's talk about its marketing! Should **YOU**, the person reading this, perhaps (**NOT**) consider an alternative? 👉👈 - What sort of alternatives are there? - Can YOU make your own alternatives?! We'll dive deeper into the alternatives, with examples of managed and self-hosted alternatives ([SourceHut](https://sr.ht), [Radicle](https://radicle.xyz), [Codeberg](https://codeberg.org), [Forgejo](https://forgejo.org), *and more!*), as well as explain their history and what they bring to the table. Some points: - Progress on ActivityPub-based forge federation. (why you should not wait until it's ready™) - Technical demonstrations ✨ - Self-hosting for organized open-source projects - Some arguments as to using any of these weird hipster alternatives is a good idea... - ... and why you should, like, totally avoid them, or come up with your own alternatives! (Whether that is software, software instances, or non-profit organizations!) --- The first half of this talk will contain a bunch of historical details, mostly to give context behind the *why* people tried to built alternatives, why they are still trying, and why you should bother. Some of these took place *before* I was even born, take everything with a grain of salt. :) **Disclaimer:** I am involved with Codeberg and Forgejo as a volunteer; that's where I'm coming from, I may be a little tiny bit biased. Opinions are my strictly own. Technical demonstrations will focus on Forgejo.

Additional information

Live Stream https://streaming.media.ccc.de/gpn22/medientheater
Type Vortrag
Language English

More sessions

5/30/24
Software & Infrastructure
perryflynn
ZKM Vortragssaal
Blu-ray Player und Beamer reicht für den Betrieb eines Kinos nicht aus. Zertifizierte Hardware von zertifizierten Herstellern, eingebaut von zertifizierten Technikern und einiger Papierkram sind Pflicht. Ein Einblick hinter die Kulissen eines Kinos mit digitaler Projektor Anlage, wie Verleiher die Filme Ende-zu-Ende Verschlüsselt an Kinos liefern und Filme vor Raubkopierern geschützt werden. Neben einem Überblick über die Projektor Technik wird in dem Vortrag das Dateiformat und die ...
5/30/24
Software & Infrastructure
Hogü-456
HfG Raum 115
**Für diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab 26.05., 10:00) notwendig.** In dem Workshop können die Teilnehmenden einen einfachen Compiler in einem Tabellenkalkulationsprogramm erstellen.
5/30/24
Software & Infrastructure
slink
ZKM Medientheater
An informed opinion and judgement of where we are heading with the cloud.
5/30/24
Software & Infrastructure
Dominik Vallendor
ZKM Medientheater
Spätestens seit dem Brand eines Straßburger Rechenzentrums im März 2021 wissen wir, dass manche Anbieter die Cloud-Migration zu wörtlich nehmen. Der Straßburger Brand war jedoch nicht der einzige Unfall eines Rechenzentrums. In diesem Vortrag zeige ich Bilder und Videos von Rechenzentrums-Bränden, Wasserschäden und Naturkatastrophen. Ich spreche über die Ursachen und Auswirkungen dieser Unfälle, sowie über die Maßnahmen, um eigene Systeme gegen solche zu schützen. Neben schweren ...
5/31/24
Software & Infrastructure
ZKM Medientheater
Nowadays, many websites rely on user-generated content, e.g., by allowing users to upload images, videos, documents, or other files. If not handled carefully, Unrestricted File Uploads (UFUs) may appear and become a serious security issue. Our academic results show that some UFU types still fly under the state-of-the-art vulnerability scanners' radars, leaving websites at risk of severe vulnerabilities, such as Remote Code Execution or Cross-Site Scripting. Thus, we propose a File Upload ...
5/31/24
Software & Infrastructure
Hogü-456
HfG Raum 112
**Für diesen Workshop ist eine [Reservierung](https://join.gulas.ch/entropia/gpn22-workshops/) (ab 26.05., 10:00) notwendig.** In dem Workshop können die Teilnehmenden einen einfachen Compiler in einem Tabellenkalkulationsprogramm erstellen.
5/31/24
Software & Infrastructure
Cedi
ZKM Medientheater
Aufbauend auf meinem [talk von letztem Jahr][1] werden wir in diesem Talk ein bisschen tiefer in die Kubernetes Materie einsteigen und darüber reden wie man denn jetzt überhaupt mal irgendetwas in sein Kubernetes Cluster rein deployed. Wir werden auch versuchen das ganze halbwegs sinnvoll zu tun ohne alle seine Secrets oder Passwörter im Klartext in Git zu haben, oder die YAML config unnötig zu duplizieren. [1]: ...