1. Poskytovatel
Precedent Labs s.r.o., Příkop 4, 602 00 Brno, IČO: v jednání
Službu poskytuje výše uvedená společnost (dále „my“). Kontakt: info@precedentlabs.eu.
2. Služba
Precedent Review je GitHub App, která automaticky kontroluje pull requesty na duplicitní kód. Když pull request vznikne nebo se aktualizuje, porovná změny s kódem, který už v repozitáři existuje, a výsledek zapíše do pull requestu jako souhrnný komentář, řádkové komentáře u nově přidaných duplicit a kontrolu (check run) precedent. Nálezy jsou doporučení; o tom, co sloučíte, rozhodujete vy.
3. Instalace
Ke službě potřebujete účet na GitHubu. Aplikaci instalujete na uživatelský účet nebo organizaci a vybíráte repozitáře, ke kterým má přístup. Instalací potvrzujete, že k tomu máte oprávnění a že tyto podmínky přijímáte za sebe nebo za organizaci, kterou zastupujete. Používání GitHubu se dál řídí podmínkami GitHubu.
4. Plány a ceny
- Zdarma: veřejné repozitáře, s denním limitem podle článku 5.
- Placený plán: 8 USD za uživatele (seat) měsíčně, pro soukromé repozitáře. Plán se kupuje a účtuje přes GitHub Marketplace; prodejcem (merchant of record) je GitHub, Inc. a nákup, platba, daně a zrušení se řídí podmínkami GitHub Marketplace. Placený plán nabídneme na GitHub Marketplace, jakmile to GitHub umožní; do té doby povolujeme kontrolu soukromých repozitářů jen na základě individuální dohody.
- Enterprise: cena a podmínky podle individuální smlouvy, například pro provoz ve vaší infrastruktuře. Napište nám na info@precedentlabs.eu.
Bez placeného plánu aplikace soukromé repozitáře nekontroluje: kontrola precedent skončí jako neutrální s odkazem na ceník a repozitář se nestahuje. Ujednání individuální smlouvy Enterprise mají přednost před těmito podmínkami.
5. Férové užívání
- Bezplatný plán má denní limit kontrol (den podle UTC): nyní 10 kontrol na instalaci a k tomu společný limit pro všechny bezplatné instalace dohromady. Po vyčerpání limitu skončí kontrola jako neutrální s vysvětlením a pull request se do dalšího dne nekontroluje.
- Kontrolujeme repozitáře do velikosti 1,5 GB (podle velikosti, kterou uvádí GitHub) a jedna kontrola smí trvat nejvýše přibližně 7 minut. Větší repozitáře a delší kontroly skončí jako neutrální.
- Limity můžeme podle provozu upravit; aktuální hodnoty uvádíme na této stránce.
- Službu nesmíte používat k obcházení limitů (například opakovanými instalacemi), k útokům na službu nebo na třetí strany, ani v rozporu s právem. Při zneužití můžeme instalaci omezit nebo pozastavit; pokud to jde, upozorníme vás předem.
6. Váš kód
Práva k vašemu kódu zůstávají vám. Udělujete nám jen oprávnění stáhnout a zpracovat obsah repozitářů, ke kterým jste aplikaci povolili přístup, a to výhradně kvůli provedení kontroly a zápisu jejího výsledku do pull requestu. Kód neukládáme a nepoužíváme ho k trénování modelů. Podrobnosti popisují zásady ochrany osobních údajů.
7. Nástroj příkazové řádky
Nástroj příkazové řádky precedent, na kterém služba stojí, je licencovaný pod licencí MIT. Ta se vztahuje jen na nástroj; tyto podmínky se vztahují jen na hostovanou službu a licenci MIT nemění.
8. Dostupnost a vývoj služby
Službu poskytujeme bez garantované dostupnosti (SLA), pokud ji nestanoví smlouva Enterprise. Funkce služby můžeme měnit a rozvíjet. Ukončení služby oznámíme na tomto webu alespoň 30 dní předem.
9. Bez záruky
Služba je poskytována „tak, jak je“, bez výslovných i předpokládaných záruk, zejména bez záruky, že najde všechny duplicity nebo že každý nález je správný. Když kontrolu nelze dokončit, skončí jako neutrální a sloučení neblokuje. Práva spotřebitelů, která nelze smluvně vyloučit, zůstávají nedotčena.
10. Omezení odpovědnosti
Neodpovídáme za ušlý zisk, ztrátu dat ani nepřímé škody. Naše celková odpovědnost za škodu ze všech nároků souvisejících se službou je omezena na částku, kterou jste za službu zaplatili za 12 měsíců před událostí, která škodu způsobila, nejméně však na 100 EUR. Omezení se nevztahuje na škodu způsobenou úmyslně nebo z hrubé nedbalosti, na újmu na zdraví ani na jiné případy, kdy odpovědnost podle kogentních předpisů omezit nelze.
11. Ukončení
Službu můžete kdykoli ukončit odinstalováním aplikace na GitHubu; odinstalací služba končí. Placený plán zrušíte v nastavení fakturace na GitHubu. Co se po odinstalaci stane s údaji, popisují zásady ochrany osobních údajů a stránka podpory. Instalaci můžeme ukončit nebo pozastavit při závažném porušení těchto podmínek nebo když službu ukončíme.
12. Změny podmínek
Podmínky můžeme změnit. Novou verzi zveřejníme na této stránce alespoň 30 dní před její účinností, zákazníkům Enterprise ji pošleme i e-mailem. Pokud se změnou nesouhlasíte, můžete aplikaci do její účinnosti odinstalovat. Pokračováním v používání služby po účinnosti změnu přijímáte.
13. Rozhodné právo a soudy
Tyto podmínky se řídí právem České republiky. Spory rozhodují věcně příslušné soudy v Brně. Spotřebitelům zůstávají zachována práva podle kogentních předpisů státu jejich bydliště. Spotřebitel může využít mimosoudní řešení sporu u České obchodní inspekce (coi.cz).