12.5.2025, 20:46
(Tento příspěvek byl naposledy změněn: 12.5.2025, 20:48 uživatelem JiRo.
Důvod úpravy: Překlepy
)
@mibumi: Upravit si nějaký doplněk není rozhodně nic dramaticky špatného a původní autoři doplňku by s tím měli počítat. Co už diskutabilní je, když původní autor svůj původní doplněk dále udržuje nebo plánuje udržovat, a autor upraveného doplňku nezmění AddonId ani jeho jméno, a nabízí takový doplněk uživatelům nebo ho dokonce vloží do nějakého repozitáře. Ideální je, pokud někdo přijde s nějakým vylepšením, aby ho původnímu autorovi nabídl a stal se tak jeho spoluautorem. Ve většině případů autoři doplněk udržují v prostředí github, nebo podobném, a tam je zpravidla možnost takové kooperace podporována. Je ale třeba si uvědomit, že může nastat i opačný případ, kdy si někdo původní doplněk upraví, např. tak, že do něj přidá nějakou další funkci, a původní autor si takovou úpravu zapracuje do další verze svého původního doplňku.
V případě existence více verzí a autorů doplňku se stejným AddonId a jménem, umístěných v různých repozitářích, hrozí to, že se může jeden doplněk aktualizovat druhým. Tady už ale, kromě zmíněné zásady, že by upravené doplňky měly mít jiný AddonId a jménem, je to hlavně odpovědnost uživatele, aby si v případě neoficiálních repozitářů, uměl repozitáře vybrat a počítat s takovými rozpory i s případnými konflikty. Ono se to nemusí týkat jen vlastních doplňků, ale například i jejich závislostí, a to ať už dalších doplňků nebo třeba python knihovních modulů.
V případě existence více verzí a autorů doplňku se stejným AddonId a jménem, umístěných v různých repozitářích, hrozí to, že se může jeden doplněk aktualizovat druhým. Tady už ale, kromě zmíněné zásady, že by upravené doplňky měly mít jiný AddonId a jménem, je to hlavně odpovědnost uživatele, aby si v případě neoficiálních repozitářů, uměl repozitáře vybrat a počítat s takovými rozpory i s případnými konflikty. Ono se to nemusí týkat jen vlastních doplňků, ale například i jejich závislostí, a to ať už dalších doplňků nebo třeba python knihovních modulů.
