Otevřít hlavní menu

Moderní stát β

Změny

Technologická praxe: Open source

Odebráno 609 bajtů, 19. 7. 2018, 17:36
m
bez shrnutí editace
Zveřejněte svůj kód a používejte open source. Přispějete tak k větší transparentnosti, flexibilitě a zodpovědnosti.
Pro splnění bodu 3 [https://www.gov.uk/government/publications/technology-code-of-practice/technology-code-of-practice <span class="underline">[[Pravidla správné technologické praxe|Pravidel správné technologické praxe]]</span>] musí být z vašeho plánu či designu zřejmé, že jste zvážili využití open source a zveřejnění vámi vytvořeného kódu.
Svůj postup a úvahy týkající se bodu 3 budete muset vysvětlit v rámci [https://www.gov.uk/service-manual/agile-delivery/spend-controls-check-if-you-need-approval-to-spend-money-on-a-service <span class="underline">[[Kontroly výdajů: zjistěte, zda potřebujete schválení výdajů|procesu řízení výdajů]]</span>]<br />a případně také zmínit všechna omezení, která vám zabránila bod 3 splnit. '''Jaký je rozdíl mezi open source a otevřenými standardy'''
== '''Jaký je rozdíl mezi open source a otevřenými standardy''' ==
Open source je způsob vývoje a distribuce softwaru. Kód je často vyvíjen spolupracujícími vývojáři a následně jej může kdokoli stáhnout, použít či měnit.
a proprietární – budou spolu fungovat.
== '''Jak využití open source pomůže vašemu programu '''==
Při výběru technologie zvažujte open source jako rovnocennou variantu.
Váš projekt či program v oblasti technologií může získat tím, že:
* vyřešíte společné problémy pomocí již existující open source technologie;* získáte více času a zdrojů pro „na míru“ šitá řešení ojedinělých či zcela individuálních problémů;* snížíte náklady na implementaci a provoz.
Mějte na paměti, že open source software není zcela zdarma. Zohledněte proto celkové náklady na migraci včetně nákladů výstupních a přechodových.
== '''Jak otevřenost pomůže vašemu programu '''==Zveřejnění kódu a dat od samého počátku programu či projektu přispěje:
Zveřejnění kódu a dat od samého počátku programu či projektu přispěje:*k vytvoření přehledné dokumentace, která pomůže vašemu týmu kód udržovat<br />
* k vytvoření přehledné dokumentace, která pomůže vašemu týmu kód udržovat<br />
a sledovat jeho změny, a lidem, kteří kód potřebují, ho použít;
* k tvorbě jasnějšího a lépe strukturovaného kódu, jenž se snadněji udržuje;
* lepší komunikaci ohledně dat, která je třeba chránit, a toho, jak se potřebného zabezpečení dosáhne;
* ke vzniku návrhů typu, jak vylepšit kód, a kde je třeba posílit bezpečnost.
'''Zveřejnění *k tvorbě jasnějšího a lépe strukturovaného kódu''', jenž se snadněji udržuje;*lepší komunikaci ohledně dat, která je třeba chránit, a toho, jak se potřebného zabezpečení dosáhne;*ke vzniku návrhů typu, jak vylepšit kód, a kde je třeba posílit bezpečnost.
== '''Zveřejnění kódu''' ==
Jestliže váš projekt či program v oblasti technologií zahrnuje i vývoj kódu, podívejte se, prosím, na část Manuálu k vývoji služeb týkající se [https://www.gov.uk/service-manual/technology/making-source-code-open-and-reusable <span class="underline">zveřejnění zdrojového kódu a jeho opětovné využitelnosti</span>] .
== '''Využití open source'''==
Následující otázky pokrývají nejdůležitější oblasti, které je potřeba zvážit při [https://www.gov.uk/service-manual/technology/choosing-technology-an-introduction <span class="underline">výběru technologie</span>] a při rozhodování, zda půjdeme cestou proprietárního softwaru či open source řešení.
# Funguje dané řešení tak, jak potřebujete – tj. dělá to, co má dělat?# Splňuje dané řešení potřeby koncových uživatelů?# Jaké počáteční a průběžné náklady bude toto řešení znamenat?# Budou zaměstnanci potřebovat školení, nebo se zaměstnají zkušení uživatelé, kteří se budou o řešení starat?# Pokud je řešením open source, v jaké míře se tento kód již používá? Jak zralé je toto řešení?# Poskytuje toto řešení potřebnou úroveň podpory?# Jak se tento kód či řešení udržuje? Existuje nějaký důkaz o tom, že se dál rozvíjí?# Jde o spolehlivé řešení? Jak spolehlivé? Spolehlivost se těžko měří, ale jedním ze způsobů je posouzení míry zralosti řešení.# Jak dobrý výkon řešení podává? Můžete provést analýzu údajů o výkonnosti, nebo<br />se podívat na posudky?# Nakolik škálovatelné je toto řešení z pohledu vašich potřeb?# Odpovídá míra zabezpečení tomu, co potřebujete? Jsou k dispozici pravidelné bezpečnostní záplaty?# Jde o flexibilní řešení? Můžete řešení přizpůsobit tak, aby zcela splňovalo vaše potřeby, ale mějte na paměti, že se tím můžou komplikovat budoucí aktualizace<br />a použití vydávaných bezpečnostních záplat.# Bude toto řešení fungovat s technologií, kterou již máte?# Je příslušná [https://opensource.org/licenses <span class="underline">licence</span>] přijatelná pro vaši organizaci z pohledu požadavků, kterými se řídí při nákupu? Jsou zde nějaká omezení či nevyřešené otázky, které by mohly být problémem?# Je pro vás přijatelná záruka, kterou řešení nabízí? Existuje možnost přikoupit záruku?
'''Související doporučení a odkazy'''
* [https://www.gov.uk/government/publications/technology-code-of-practice/technology-code-of-practice-related-guidance <span class="underline">Seznam souvisejících vodítek z Pravidel [Pravidla správné technologické praxe </span>: Související témata]]* [https://opensource.org/ <span class="underline">Iniciativa v oblasti open source </span>]* [https://www.gov.uk/service-manual/technology/choosing-technology-an-introduction <span class="underline">[[Výběr technologie|Rozhodování při výběru technologie]]</span>]* [https://www.gov.uk/service-manual/service-standard/make-all-new-source-code-open <span class="underline">[[Otevřený zdrojový kód|Otevírání nového zdrojového kódu „by default</span>]* [https://mojdigital.blog.gov.uk/2017/02/21/why-we-code-in-the-open/ <span class="underline">Případová studie Ministerstva spravedlnosti – proč pracujeme s otevřeným zdrojovým kódem]</span>]* [https://gdstechnology.blog.gov.uk/2016/01/26/working-out-how-to-open-up-the-register-to-vote-code/ <span class="underline">Případová studie GDS – otevření zdrojového kódu u registru voličů </span>]
Zveřejněno 6. listopadu 2017[[Kategorie:Technologická praxe]]