Hinweis: Dieser Artikel gilt nur für die Veröffentlichung von Apps im GitHub Marketplace. Weitere Informationen zum Veröffentlichen von GitHub Actions im GitHub Marketplace findest du unter Aktionen auf dem GitHub-Marktplatz veröffentlichen.
Es gibt kostenlose, pauschale oder einheitsbasierte GitHub Marketplace-Tarife. Die Preise werden in US-Dollar festgelegt, angezeigt und abgerechnet. Kostenpflichtige Tarife sind für Apps verfügbar, die von überprüften Herausgebern veröffentlicht wurden. Weitere Informationen dazu, wie Benutzerinnen überprüfte Herausgeberinnen werden können, findest du unter Beantragen der Herausgeberüberprüfung für deine Organisation.
Kunden kaufen deine App unter Verwendung einer Zahlungsmethode, die mit ihrem Konto auf GitHub verknüpft ist. Du musst keinen Code schreiben, um Abrechnungstransaktionen durchzuführen, aber du musst Ereignisse aus der GitHub Marketplace-API verarbeiten. Weitere Informationen findest du unter Verwenden der GitHub Marketplace-API in deiner App.
Wenn für die App, die du im GitHub Marketplace anbietest, mehrere Planoptionen verfügbar sind, kannst du die entsprechenden Tarife einrichten. Wenn für deine App beispielsweise zwei Planoptionen verfügbar sind (ein Open-Source-Plan und ein Pro-Plan), dann kannst du einen kostenlosen Tarif für den Open-Source-Plan und einen Pauschaltarif für den Pro-Plan einrichten. Bei jeder GitHub Marketplace-Listing muss ein jährlicher und monatlicher Preis für jeden aufgeführten Plan angegeben werden.
Weitere Informationen zum Erstellen eines Tarifs findest du unter Festlegen des Tarifs für deine Listing.
Hinweis: Wenn du eine App auf GitHub Marketplace auflistest, kannst du deine App nicht mit einem kostenlosen Preisplan auflisten, wenn du einen kostenpflichtigen Dienst außerhalb von GitHub Marketplace anbietest.
Arten von Tarifen
Kostenlose Tarife
Kostenlose Apps werden im GitHub Marketplace gefördert und sind eine gute Möglichkeit, Open-Source-Dienste anzubieten. Wenn du eine kostenpflichtige Version deiner App außerhalb des GitHub Marketplace anbietest, musst du beim Listing der App im GitHub Marketplace mindestens einen kostenpflichtigen Plan anbieten.
Kostenlose Tarife sind für Benutzerinnen völlig kostenlos. Wenn du einen kostenlosen Tarif einrichtest, kannst du den Benutzerinnen, die den kostenlosen Tarif verwenden, keine Gebühren für die Verwendung deiner App in Rechnung stellen. Du kannst sowohl kostenlose als auch kostenpflichtige Tarife für deine Listing erstellen.
Alle Apps müssen Ereignisse für neue Käufe und Stornierungen verarbeiten. Apps, die nur mit kostenlosen Tarifen angeboten werden, müssen keine Ereignisse für kostenlose Testversionen, Upgrades oder Downgrades verarbeiten. Weitere Informationen findest du unter Verwenden der GitHub Marketplace-API in deiner App.
Wenn du einen kostenpflichtigen Tarif zu einer App hinzufügst, die im GitHub Marketplace bereits als kostenloser Dienst verfügbar ist, musst du die Überprüfung der App beantragen und das finanzielle Onboarding durchführen.
Kostenpflichtige Tarife
Es gibt zwei Arten von kostenpflichtigen Tarifen:
-
Bei Pauschaltarifen wird monatlich oder jährlich eine feste Gebühr berechnet.
-
Bei einheitsbasierten Tarifen wird monatlich oder jährlich eine feste Gebühr für jede/n Benutzer*in in einer Organisation berechnet.
Du kannst auch kostenlose Testversionen anbieten. Dadurch können Kunden kostenlose, vierzehntägige Testversionen von OAuth oder GitHub-Apps ausprobieren. Wenn du einen Marketplace-Tarif einrichtest, kannst du für Pauschaltarife oder einheitsbasierte Tarife eine kostenlose Testversion anbieten.
Kostenlose Testversionen
Kunden können eine kostenlose Testversion für alle kostenpflichtigen Tarife einer Marketplace-Listing verwenden, für die kostenlose Testversionen verfügbar sind. Kunden können jedoch nicht mehr als eine kostenlose Testversion pro Marketplace-Produkt in Anspruch nehmen.
Kostenlose Testversionen können immer 14 Tage lang verwendet werden. Kunden werden vier Tage vor Ende des Zeitraums (am 11. Tag des kostenlosen Testzeitraums) darüber benachrichtigt, dass der Tarif upgegradet wird. Nach dem Ende der kostenlosen Testversion werden die Kunden automatisch für den Tarif registriert, den sie testen, wenn sie nicht kündigen.
Weitere Informationen findest du unter Behandeln neuer Käufe und kostenloser Testperioden.
Note
GitHub erwartet, dass du beginnend mit dem Eingang der Kündigung einer Testversion alle privaten Kundendaten innerhalb von 30 Tagen löschst.