Nutzungsbedingungen

tl;dr - Zusammenfassung

Wir haben uns bemüht, die Nutzungsbedingungen so einfach wie möglich zu halten. Hier eine kurze Zusammenfassung der wichtigsten Punkte:

  • Die Nutzung der EntwicklerHeld-Plattform ist kostenlos, erfordert jedoch eine Registrierung.
  • Nutzer:innen können Programmieraufgaben lösen (Challenges) und ihre Fähigkeiten verbessern.
  • Der Quellcode der Nutzer:innen wird nicht verkauft. Die Sponsoren der Challenges erhalten kein Nutzungsrecht
  • Erfahrungspunkte und Level können durch verschiedene Aktivitäten gesammelt werden.
  • Coins können durch das Lösen von Challenges verdient werden und für wohltätige Zwecke oder Gutscheine verwendet werden. Coins verfallen nach 24 Monaten Inaktivität und bei Löschung des Kontos.
  • Verstoß gegen Sammelbedingungen führt zur Löschung von Coins und Nutzerkonto.
  • Nutzer:innen können von Unternehmen kontaktiert werden und sind hierbei anonym.
  • Nutzer:innen können ihr Konto löschen lassen. Verstöße gegen Verhaltensregeln können zum Ausschluss führen.
  • EntwicklerHeld haftet nicht für Nutzerinhalte.

Nutzungsbedingungen

Revisionsstand: Dezember 2021

Die folgenden Nutzungsbedingungen richten sich an unsere Nutzer:innen der EntwicklerHeld Coding-Plattform.

  1. Nutzerkonto
    1. Die Nutzung der EntwicklerHeld-Plattform ist für die Nutzer:innen kostenlos.
    2. Für die Nutzung der Plattform ist eine Registrierung notwendig. Die Registrierung darf unter einem Pseudonym erfolgen. Den Nutzer:innen ist es selbst überlassen, welche Daten sie im Rahmen der Nutzung über sich preisgeben möchten.
  2. Challenges
    1. Die Nutzer:innen können auf der Plattform Programmieraufgaben, sogenannte Challenges, lösen. Die Challenges dienen in erster Linie der Unterhaltung der Nutzer:innen und sollen sie dabei unterstützen, ihre Programmierfertigkeiten auszubauen und sich selbst mit Herausforderungen zu konfrontieren.
    2. EntwicklerHeld bemüht sich, Challenges für eine Vielzahl von Programmiersprachen und Schwierigkeitsgraden anzubieten. Eine Verpflichtung, bestimmte Programmiersprachen, Schwierigkeitsgrade, Branchenbezüge oder Kombinationen aus den vorgenannten Kategorien anzubieten, besteht nicht. Ebenfalls ist EntwicklerHeld nicht verpflichtet, in einer bestimmten Regelmäßigkeit oder Häufigkeit neue Challenges zu veröffentlichen.
    3. Für die Challenges wird den Nutzer:innen eine geeignete Programmierungsumgebung zur Verfügung gestellt. Die Nutzung der Infrastruktur ist nur für die Programmierung der Lösung für die jeweilige Challenge erlaubt. Die Nutzer:innen sind für ihre Handlungen innerhalb der Plattform-Infrastruktur, die Ergebnisse ihrer Handlungen und insbesondere etwaige rechtswidrige Handlungen oder Ergebnisse verantwortlich. Ein sachfremdes Programmieren innerhalb der Plattform-Infrastruktur, das mit der Challenge nicht im Zusammenhang steht, ist nicht gestattet.
    4. EntwicklerHeld erstellt eine Analyse der Lösung bzw. der Programmierleistung der Nutzer:innen und erstellt einen Score, der die individuelle Leistung des/der Nutzer:in bei der Challenge wiedergibt. Die der Analyse zugrundeliegenden Kriterien sind auf die jeweilige Challenge angepasst. Den Score und die Analyse können sie vor bzw. am Ende einer Challenge ausgewählten Unternehmen zur Einsicht freigeben.
  3. Level & Erfolge
    1. Durch ihre vielfältigen Aktivitäten auf der Plattform erhalten die Nutzer:innen Erfahrungspunkte, beispielsweise für das Einloggen auf der Plattform, das Bewerten fremder Codes oder das Lösen von Challenges. Durch das Sammeln von Erfahrungspunkten können die Nutzer:innen neue Level erreichen. Die erreichten Level der Nutzer:innen werden in Ranglisten verglichen.
    2. Unabhängig vom Level der Nutzer:innen besteht die Möglichkeit, im Rahmen von besonderen Aktionen, Erfolge zu sammeln. Durch Erfolge erhalten die Nutzer:innen Achievement-Punkte.
    3. Ebenfalls unabhängig vom Level der Nutzer:innen besteht die Möglichkeit, Punkte für Technologiekenntnisse zu erhalten. Diese können durch das Lösen einer Challenge in der jeweiligen Technologie oder die Angabe von Arbeitserfahrung erhalten werden.
    4. Alle Erfahrungspunkte, Level, Achievement-Punkte und Punkte für Technologiekenntnisse sind auf dem öffentlichen Nutzerprofil und öffentlichen Ranglisten durch andere eingeloggte Nutzer:innen einsehbar.
    5. Für das Sammeln von Erfahrungspunkten und Erfolgen werden den Nutzer:innen keine Coins vergeben. Sie dienen lediglich dem spielerischen Wettkampf untereinander.
  4. Vergabe von Coins an Nutzer:innen
    1. Durch gelöste Challenges können die Nutzer:innen sogenannte Coins erhalten. Die Coins dienen in erster Linie der Visualisierung des Programmiererfolges und stellen keine Gegenleistung für den geschriebenen Quellcode dar. Die Anzahl der erhaltenen Coins variiert von Challenge zu Challenge. Die Anzahl der erreichbaren Coins für eine Challenge kann sich ändern; die Nutzer:innen erhalten allerdings bei richtiger Lösung der Challenge immer die zu Beginn der eigenen Bearbeitung angezeigte Anzahl an Coins.
    2. Nutzer:innen können die gesammelten Coins für wohltätige Zwecke spenden. Die Auswahl der möglichen Spendenempfänger und der Umtauschwert der Coins werden jeweils von EntwicklerHeld bestimmt. Die Möglichkeit einer Spende ist lediglich in bestimmten Aktionszeiträumen gegeben und wird auf der Plattform bekanntgemacht. Der Gegenwert der gespendeten Coins hängt von der jeweiligen Aktion ab und wird ebenfalls bekanntgegeben.
    3. Sofern verfügbar, können die Nutzer:innen ihre Coins gegen Gutscheine eintauschen. Die Auswahl der Gutscheine, Gutscheinwerte und der Umtauschwert sind abhängig von der Verfügbarkeit der Gutscheine. Der Umrechnungswert der Coins in einen Gutscheinwert wird von EntwicklerHeld festgelegt. EntwicklerHeld steht es frei, keine Gutscheine anzubieten, die Auswahl der verfügbaren Gutscheine zu verändern sowie den Umtauschwert anzupassen.
    4. Die gesammelten Coins verfallen automatisch nach zwei Jahren zum Jahresende, wenn länger als zwei Jahre lang keine Anmeldung in einem Nutzerkonto erfolgt ist. Ansonsten verfallen die gesammelten Coins mit der Löschung des Nutzerkontos.
    5. Die Einhaltung der Sammelbedingungen wird stichprobenartig, bei Verdachtsfällen oder bei der Einlösung der Coins geprüft. Im Falle eines Verstoßes gegen die Sammelbedingungen kann der/die Nutzer:in die regelwidrig gesammelten Coins nicht gegen einen Gutschein eintauschen und die Coins werden gelöscht. Ein Verstoß gegen die Sammelbedingungen liegt vor, wenn
      • fremder Quellcode oder Teile hiervon kopiert und als das Ergebnis eigener Programmiertätigkeit ausgegeben werden;
      • der Quellcode maschinell generiert oder eingegeben wird;
      • derselbe Quellcode mehrfach über unterschiedliche Nutzerkonten eingegeben wird;
      • die Analyse von EntwicklerHeld ergibt, dass unter Berücksichtigung der Bearbeitungszeit, des Vorgehens beim Programmieren, dem Vergleich mit anderen Nutzer:innen sowie weiterer Faktoren der/die Nutzer:in den Quellcode nicht selbst oder unter Zuhilfenahme von Hilfsmitteln geschrieben hat, sofern der/die Nutzer:in die entdeckten Unregelmäßigkeiten nicht plausibel erklären kann; oder
      • sonstige Betrugs- und Manipulationsfälle vorliegen, die den fairen Wettbewerb auf der Plattform behindern.
      EntwicklerHeld behält sich vor, die Kriterien zur Ermittlung von Betrugsfällen geheim zu halten und stetig weiterzuentwickeln, um faire und gleiche Chancen für alle Nutzer:innen zu erhalten. Im Falle eines Betrugsverdachts wird der/die Nutzer:in über die konkrete Unregelmäßigkeit informiert.
    6. Im Falle eines Verstoßes ist EntwicklerHeld berechtigt, alle Coins der betroffenen Nutzer:innen sowie das Nutzerkonto der Nutzer:innen zu löschen.
  5. Vermittlung an Unternehmen
    1. Nutzer:innen haben die Möglichkeit, sich auf der Plattform über potentielle Arbeitgeber zu informieren und mit ihnen in Kontakt zu treten.
    2. Nutzer:innen entscheiden selbst, ob Unternehmen die Möglichkeit erhalten sollen, einen Einblick in ihre persönlichen Daten, Quellcodes sowie Analysen ihrer Lösungen zu erhalten. Entscheiden sich Nutzer:innen für diese Möglichkeit, können sie von Unternehmen (bspw. zwecks eines Jobangebotes) kontaktiert werden.
    3. Für die Vermittlung von Programmierer:innen in ein Anstellungs- oder Dienstleistungsverhältnis kann EntwicklerHeld eine Provision von dem Unternehmen erhalten. Für die Nutzer:innen ist die Vermittlung kostenfrei. Eine Erfolgsgarantie bzw. ein Anspruch auf Jobvermittlung besteht nicht.
  6. Content Creator
    1. Engagierte Nutzer:innen können sich für die Rolle als Content Creator bewerben. Content Creators unterstützen das EntwicklerHeld-Team beispielsweise durch Feedback, Tests, Korrekturlesen oder eigene Challenge-Vorschläge. Hierfür erhalten die Content Creators Coins entsprechend ihres Beitrags. Ein Anspruch auf die Rolle als Content Creator besteht nicht. Die Rolle als Content Creator wird anhand einer individuellen Auswahl durch das EntwicklerHeld-Team vergeben.
    2. Der Status als Content Creator wird auf unbestimmte Dauer vergeben und kann jederzeit wieder auf Wunsch des/der Nutzer:in oder durch EntwicklerHeld beendet werden.
  7. Ausschluss von der Plattform / Nutzungsende
    1. Die Nutzer:innen können ihr Nutzerkonto jederzeit löschen lassen, indem sie EntwicklerHeld per E-Mail oder Formular hierzu auffordert.
    2. Nutzer:innen können von der Nutzung der Plattform ausgeschlossen werden, wenn sie gegen die Bestimmungen dieser Nutzungsbedingungen, insbesondere gegen die Sammelbedingungen gemäß 4. verstoßen.
  8. Nutzungsrechte am Code
      Sofern der durch die Nutzer:innen geschriebene Quellcode dem Urheberrecht unterliegt, ist EntwicklerHeld berechtigt, die auf der Plattform generierten Quellcodes zu nutzen, etwa indem die Quellcodes von anderen Nutzer:innen auf der Plattform einsehbar sind, sie zu Zwecken der Challenge-Bewertung und der Plagiatsverhinderung analysiert werden, oder Unternehmen mit Zustimmung des Nutzers zugänglich gemacht werden. . Die Nutzer:innen räumen EntwicklerHeld hierzu eine einfache, unbefristete Lizenz ein.
  9. Knigge / Verhaltensregeln
    1. Damit sich alle Nutzer:innen auf der Plattform wohl und sicher fühlen, willigen die Nutzer:innen durch ihre Registrierung in die folgenden Verhaltensregeln auf der Plattform ein:
      • In Kommentaren, Bewertungen und der allgemeinen Kommunikation untereinander sind diskriminierende, irreführende oder beleidigende Äußerungen und sonstige rechtsverletzende Handlungen zu unterlassen.
      • Die Bewertung fremder Quellcodes hat sachlich zu sein und sich an der erarbeiteten Lösung zu orientieren. Respektlose Äußerungen über andere Nutzer:innen oder ihre Fähigkeiten sind zu unterlassen.
      • Das Kopieren fremder Quellcodes ganz oder in Teilen ist nicht erlaubt.
      • Bei allen Handlungen der Nutzer:innen auf der Plattform sind die geltenden Gesetze zu beachten, insbesondere geistige Eigentumsrechte sowie Persönlichkeitsrechte.
      • Das Erstellen oder Anwenden von schädlichem Code sowie die gezielte Beeinträchtigung der Plattform und ihres Erscheinungsbildes ist nicht zulässig.
    2. Bei Verstößen gegen die oben genannten Verhaltensregeln ist EntwicklerHeld berechtigt, die rechtsverletzenden Texte zu sperren und nach einer Stellungnahme des/der betroffenen Nutzer:in zu löschen. Bei wiederholten Verstößen gegen die Verhaltensregeln erfolgt ein Ausschluss des/der Nutzer:in von der Plattform sowie eine Löschung des Nutzerkontos inklusive aller erworbenen Coins, Erfolge und Levels.
  10. Haftung
    1. EntwicklerHeld haftet nicht für Inhalte, die durch Nutzer:innen auf der Plattform veröffentlicht werden. Sofern EntwicklerHeld jedoch von rechtswidrigen Inhalten Kenntnis erlangt, etwa durch die Beschwerde anderer Nutzer:innen, prüft EntwicklerHeld die Angelegenheit und leitet gegebenenfalls erforderliche Schritte ein.
    2. EntwicklerHeld haftet lediglich für Schäden bei Vorsatz und grober Fahrlässigkeit.
    3. Diese Haftungsbegrenzung gilt nicht für Schäden aus einer Verletzung des Lebens, des Körpers oder der Gesundheit. Die Haftungsbegrenzung gilt ferner nicht, sofern es sich um die Verletzung einer wesentlichen Vertragspflicht handelt und der/die Nutzer:in auf deren Einhaltung vertrauen durfte. Eine Haftung für leichte Fahrlässigkeit ist auf vorhersehbare Schäden begrenzt.
    4. Im Falle von Rechtsverletzungen durch den/die Nutzer:in stellt diese/r EntwicklerHeld von jeglichen Kosten der Rechtsverfolgung und Rechtsverteidigung frei.