Vztahy mezi OSS licencemi » Historie » Verze 62
Jakub Homolka, 2024-02-12 16:53
1 | 25 | Jakub Homolka | h1. Mapa vztahů mezi OSS licencemi |
---|---|---|---|
2 | 1 | Jan Vandlíček | |
3 | 2 | Jakub Homolka | Homolka Jakub, Vandlíček Jan, Suchý Martin |
4 | 1 | Jan Vandlíček | |
5 | 25 | Jakub Homolka | Zásady pro vypracování |
6 | * Provést identifikaci cílové skupiny zabývající se OSS licencemi a detailní rozbor jejich potřeb. |
||
7 | * Navrhnout informační architekturu pro podporu při vývoji softwaru. |
||
8 | 33 | Jakub Homolka | * Vytvoření navržené architektury ve vybrané podobě. |
9 | 25 | Jakub Homolka | * Zhodnotit výsledek své práce. |
10 | 1 | Jan Vandlíček | |
11 | 25 | Jakub Homolka | h2. Popis OSS licencí |
12 | 1 | Jan Vandlíček | |
13 | 43 | Jakub Homolka | "OSS (Open Source Software) licences":https://en.wikipedia.org/wiki/Open-source_license, česky "licence pro otevřený software," jsou právní dohody, které určují, jak může být software používán, modifikován a distribuován. Udělují uživatelům oprávnění a práva k použití nebo změně účelu kódu pro nové aplikace nebo k zahrnutí kódu do jiných projektů. Tyto licence jsou navrženy tak, aby podporovaly otevřenost a sdílení zdrojového kódu mezi uživateli. |
14 | 1 | Jan Vandlíček | |
15 | 25 | Jakub Homolka | V závislosti na typu licence s otevřeným zdrojovým kódem vám může být dokonce umožněno upravit původní zdrojový kód tak, aby byl přizpůsoben vašim potřebám, nebo opravit jakékoli zjištěné problémy. Licence určí, zda je to možné a za jakých podmínek. Můžete být například požádáni o zveřejnění jakýchkoli úprav. |
16 | 1 | Jan Vandlíček | |
17 | 58 | Jakub Homolka | Výběr zahrnutých licencí do našeho projektu jsem vybrali ty nejznámější podle této "stránky":https://snyk.io/learn/open-source-licenses/ .[2] |
18 | 55 | Jakub Homolka | |
19 | 25 | Jakub Homolka | h3. Permisivní licence |
20 | 26 | Jakub Homolka | |
21 | 25 | Jakub Homolka | Tyto licence jsou velmi volné a umožňují široké využití software. Uživatelé mohou modifikovat zdrojový kód, distribuovat své vlastní verze a dokonce i včlenit software do svých vlastních projektů, aniž by museli zveřejnit svůj zdrojový kód. |
22 | 1 | Jan Vandlíček | |
23 | 25 | Jakub Homolka | h4. Apache licence |
24 | 26 | Jakub Homolka | |
25 | 43 | Jakub Homolka | "Apache Licence":https://www.apache.org/licenses/ poskytuje uživatelům rozsáhlé svobody v používání, kopírování, modifikaci a distribuci softwaru, zatímco zachovává autorská práva a vyžaduje explicitní uznání autorských práv. Jednou z klíčových vlastností je dokumentace všech změn v kódu i původního autorského práva. "Apache Licence":https://www.apache.org/licenses/ také umožňuje použití patentovaných vynálezů obsažených v software pro jeho vývoj a distribuci, čímž poskytuje ochranu proti patentovým sporům. |
26 | 1 | Jan Vandlíček | |
27 | 25 | Jakub Homolka | h4. MIT licence |
28 | 26 | Jakub Homolka | |
29 | 49 | Jakub Homolka | "MIT Licence":https://mit-license.org/ je jedna z nejpoužávanějších a nejjednodušších "OSS licencí":https://en.wikipedia.org/wiki/Open-source_license. Umožňuje téměř neomezené použití, kopírování, modifikaci a distribuci softwaru, přičemž jediným hlavním požadavkem je uznání autorských práv a upozornění na licenci v kopírovaném software. Tato licence je velmi oblíbená v "open-source":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software komunitě a často se používá pro knihovny, frameworky a další softwarové komponenty. Její jednoduchost a volnost umožňují snadnou integraci do proprietárních projektů. |
30 | 1 | Jan Vandlíček | |
31 | 25 | Jakub Homolka | h4. BSD licence |
32 | 26 | Jakub Homolka | |
33 | 44 | Jakub Homolka | "BSD Licence":https://www.freebsd.org/copyright/license/ je podobná "MIT licenci":https://mit-license.org/, ale s několika dalšími omezeními. Specificky, "3-klauzulová verze BSD licence":https://opensource.org/license/bsd-3-clause/ zahrnuje dodatečnou podmínku, která zakazuje využívání jména projektu nebo přispěvatelů pro propagaci odvozených produktů bez předchozího písemného souhlasu. Tato licence je obvykle používána pro projekty, které preferují minimální omezení, ale zároveň chtějí chránit své jméno před spojením s odvozenými produkty. |
34 | 1 | Jan Vandlíček | |
35 | 25 | Jakub Homolka | h3. Restriktivní (copyleft) licence |
36 | 26 | Jakub Homolka | |
37 | 34 | Jakub Homolka | Tyto licence kladou více omezení na použití softwaru. Pokud někdo modifikuje software nebo vytvoří odvozené dílo, může být povinnost sdílet tyto změny pod stejnou licencí, což vede k udržení otevřenosti. |
38 | 1 | Jan Vandlíček | |
39 | 25 | Jakub Homolka | h4. GPL licence |
40 | 27 | Jakub Homolka | |
41 | 49 | Jakub Homolka | "GNU General Public License":https://www.gnu.org/licenses/#GPL je jednou z nejznámějších a nejpoužívanějších "open-source licencí":https://en.wikipedia.org/wiki/Open-source_license. Hlavní charakteristikou "GPL":https://www.gnu.org/licenses/#GPL je, že když se software distribuuje, musí být jeho zdrojový kód k dispozici pod stejnou licencí. To znamená, že všechny odvozené práce musí být také dostupné pod "GPL":https://www.gnu.org/licenses/#GPL. Toto je často označováno jako "copyleft" přístup. "GPL licence":https://www.gnu.org/licenses/#GPL podporuje svobodu softwaru tím, že zajistí, že software i jeho odvozené práce zůstanou svobodné. |
42 | 1 | Jan Vandlíček | |
43 | 25 | Jakub Homolka | h4. AGPL licence |
44 | 26 | Jakub Homolka | |
45 | 44 | Jakub Homolka | "Affero GPL":https://www.gnu.org/licenses/#AGPL přidává pouze jednu klauzuli, ale důležitou pro některý software. Protože "licence GPL":https://www.gnu.org/licenses/#GPL se spouští pouze při distribuci softwaru, existuje mezera pro software, který je zpřístupněn pouze přes síť, tj. není výslovně „distribuován“. Licence "AGPL":https://www.gnu.org/licenses/#AGPL uzavírá tuto mezeru tím, že obsahuje klauzuli o interakci se vzdálenou sítí, která spouští "licenci GPL":https://www.gnu.org/licenses/#GPL pro jakýkoli software používaný v síti. |
46 | 1 | Jan Vandlíček | |
47 | 25 | Jakub Homolka | h4. LGPL licence |
48 | 26 | Jakub Homolka | |
49 | 44 | Jakub Homolka | "Lesser GPL":https://www.gnu.org/licenses/#LGPL je odvozenina "GPL":https://www.gnu.org/licenses/#GPL, která je méně restriktivní. Zatímco "GPL":https://www.gnu.org/licenses/#GPL vyžaduje, aby všechny odvozené práce byly distribuovány pod "GPL":https://www.gnu.org/licenses/#GPL, "LGPL":https://www.gnu.org/licenses/#LGPL to vyžaduje pouze pro samotný "LGPL":https://www.gnu.org/licenses/#LGPL software a jeho přímé modifikace. To umožňuje "LGPL":https://www.gnu.org/licenses/#LGPL knihovnám být integrovány do proprietárního softwaru bez nutnosti uvolnění celého softwaru pod "GPL":https://www.gnu.org/licenses/#GPL. Tato licence je vhodná pro knihovny a další komponenty, které chtějí být široce použitelné i v proprietárním softwaru. |
50 | 1 | Jan Vandlíček | |
51 | 25 | Jakub Homolka | h4. EPL licence |
52 | 26 | Jakub Homolka | |
53 | 49 | Jakub Homolka | "Eclipse Public Lisense":https://www.eclipse.org/legal/epl-2.0/ je "open-source licence":https://en.wikipedia.org/wiki/Open-source_license specificky navržená pro "Eclipse Foundation":https://www.eclipse.org/. Je to komerčně přívětivá licence, která umožňuje redistribuci odvozených prací pod různými licencemi, včetně proprietárních. "EPL":https://www.eclipse.org/legal/epl-2.0/ vyžaduje, aby byly modifikace zdrojového kódu "EPL":https://www.eclipse.org/legal/epl-2.0/ komponenty zpřístupněny komunitě, ale neaplikuje tuto podmínku na celý projekt, který tuto komponentu využívá. |
54 | 1 | Jan Vandlíček | |
55 | 25 | Jakub Homolka | h4. MPL licence |
56 | 26 | Jakub Homolka | |
57 | 49 | Jakub Homolka | "Mozilla Public License":https://www.mozilla.org/en-US/MPL/ je nejméně omezující copyleft licence vytvořená "Mozillou":https://www.mozilla.org/cs/. Je to kompromis mezi striktním copyleft přístupem "GPL":https://www.gnu.org/licenses/#GPL a permisivními licencemi jako "MIT":https://mit-license.org/ nebo "BSD":https://www.freebsd.org/copyright/license/. "MPL":https://www.mozilla.org/en-US/MPL/ vyžaduje, aby byly modifikace "MPL":https://www.mozilla.org/en-US/MPL/ kódu zveřejněny pod "MPL":https://www.mozilla.org/en-US/MPL/, ale umožňuje kombinaci s jiným, i proprietárním softwarem. "MPL":https://www.mozilla.org/en-US/MPL/ poskytuje flexibilitu v tom, jak může být software kombinován a distribuován, což je užitečné pro projekty, které chtějí podporovat "open-source":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software, ale zároveň umožňují širší použití jejich kódu. |
58 | 1 | Jan Vandlíček | |
59 | 59 | Jakub Homolka | h3. Vlastnosti OSS licencí |
60 | |||
61 | 62 | Jakub Homolka | Pro porovnání různých OSS licencí jsem vybrali seznam důležitých vlastností, které byly vzaty ze dvou nezávislých stránek, kde byly také využity na srovnání OSS licencí. "1. stránka":https://choosealicense.com/ [11] "2. stránka":https://snyk.io/learn/open-source-licenses/ .[2] |
62 | 59 | Jakub Homolka | |
63 | 25 | Jakub Homolka | h3. Oprávnění OSS licencí |
64 | 1 | Jan Vandlíček | |
65 | 25 | Jakub Homolka | * Komerční použití |
66 | 26 | Jakub Homolka | |
67 | 25 | Jakub Homolka | Licencovaný materiál a deriváty mohou být použity pro komerční účely. |
68 | 1 | Jan Vandlíček | |
69 | 25 | Jakub Homolka | * Distribuce |
70 | 26 | Jakub Homolka | |
71 | 25 | Jakub Homolka | Licencovaný materiál může být distribuován. |
72 | 1 | Jan Vandlíček | |
73 | 25 | Jakub Homolka | * Modifikace |
74 | 26 | Jakub Homolka | |
75 | 25 | Jakub Homolka | Licencovaný materiál může být upraven. |
76 | 1 | Jan Vandlíček | |
77 | 25 | Jakub Homolka | * Použití patentu |
78 | 26 | Jakub Homolka | |
79 | 25 | Jakub Homolka | Tato licence poskytuje výslovně udělení patentový práv od jejich vlastníků. |
80 | 1 | Jan Vandlíček | |
81 | 25 | Jakub Homolka | * Soukromé použití |
82 | 26 | Jakub Homolka | |
83 | 25 | Jakub Homolka | Licencovaný materiál lze používat a upravovat soukromě. |
84 | 1 | Jan Vandlíček | |
85 | 25 | Jakub Homolka | h3. Podmínky OSS licencí |
86 | 26 | Jakub Homolka | |
87 | 25 | Jakub Homolka | * Uvádění zdrojů |
88 | 26 | Jakub Homolka | |
89 | 25 | Jakub Homolka | Zdrojový kód musí být zpřístupněn při distribuci licencovaného materiálu. |
90 | 15 | Jakub Homolka | |
91 | 25 | Jakub Homolka | * Oznámení o licenci a autorských právech |
92 | 26 | Jakub Homolka | |
93 | 25 | Jakub Homolka | K licencovanému materiálu musí být přiložena kopie licence a upozornění na autorská práva. |
94 | 1 | Jan Vandlíček | |
95 | 25 | Jakub Homolka | * Oznámení o licenci a autorských právech pro zdroj |
96 | 26 | Jakub Homolka | |
97 | 25 | Jakub Homolka | Kopie licence a upozornění na autorská práva musí být součástí licencovaného materiálu ve zdrojové podobě, ale není vyžadována pro binární soubory. |
98 | 1 | Jan Vandlíček | |
99 | 25 | Jakub Homolka | * Oznámení o změně stavu |
100 | 26 | Jakub Homolka | |
101 | 25 | Jakub Homolka | Změny provedené v licencovaném materiálu musí být zdokumentovány. |
102 | 1 | Jan Vandlíček | |
103 | 39 | Jakub Homolka | * Využití sítě je distribuce |
104 | 26 | Jakub Homolka | |
105 | 25 | Jakub Homolka | Uživatelé, kteří interagují s licencovaným materiálem prostřednictvím sítě, mají právo obdržet kopii zdrojového kódu, který byl použit k vytvoření daného materiálu. |
106 | 1 | Jan Vandlíček | |
107 | 25 | Jakub Homolka | * Stejná licence |
108 | 26 | Jakub Homolka | |
109 | 25 | Jakub Homolka | Při distribuci licencovaného materiálu musí být modifikace uvedeny pod stejnou licencí. V některých případech lze použít podobnou nebo související licenci. |
110 | 1 | Jan Vandlíček | |
111 | 25 | Jakub Homolka | * Stejná licence (soubor) |
112 | 26 | Jakub Homolka | |
113 | 25 | Jakub Homolka | Úpravy existujících souborů musí být vydány pod stejnou licencí při distribuci licencovaného materiálu. V některých případech lze použít podobnou nebo související licenci. |
114 | 1 | Jan Vandlíček | |
115 | 25 | Jakub Homolka | * Stejná licence (knihovna) |
116 | 26 | Jakub Homolka | |
117 | 25 | Jakub Homolka | Při distribuci licencovaného materiálu musí být modifikace uvedeny pod stejnou licencí. V některých případech lze použít podobnou nebo související licenci. Tato podminka nemusí platit pro díla, která používají licencovaný materiál jako knihovnu. |
118 | 1 | Jan Vandlíček | |
119 | 25 | Jakub Homolka | h3. Omezení OSS licencí |
120 | 1 | Jan Vandlíček | |
121 | 25 | Jakub Homolka | * Odpovědnost |
122 | 26 | Jakub Homolka | |
123 | 25 | Jakub Homolka | Licence zahrnuje omezení odpovědnosti. |
124 | 1 | Jan Vandlíček | |
125 | 25 | Jakub Homolka | * Záruka |
126 | 26 | Jakub Homolka | |
127 | 25 | Jakub Homolka | Licence výslovně uvádí, že neposkutuje žádnou záruku |
128 | 1 | Jan Vandlíček | |
129 | 25 | Jakub Homolka | * Použití ochranné známky |
130 | 26 | Jakub Homolka | |
131 | 25 | Jakub Homolka | Licence výslovně uvádí, že neuděluje práva k ochranné známce, i když licence bez takového prohlášení pravděpodobně neudělají žádná implicitní práva k ochranné známce. |
132 | 1 | Jan Vandlíček | |
133 | 32 | Jakub Homolka | h3. Srovnání OSS licencí |
134 | |||
135 | 42 | Jakub Homolka | !table.png! |
136 | 1 | Jan Vandlíček | |
137 | h3. Cílové skupiny |
||
138 | |||
139 | 25 | Jakub Homolka | h4. Vývojáři |
140 | 26 | Jakub Homolka | |
141 | 25 | Jakub Homolka | Individuální vývojáři, kteří vyvíjejí software pro své osobní i komerční účely nebo jako příspěvek do komunity. Tyto osoby často pracují nezávisle a jejich projekty mohou být zaměřeny na konkrétní problémy nebo potřeby. |
142 | 1 | Jan Vandlíček | |
143 | 25 | Jakub Homolka | * Potřeba možnosti komerčního použití, distribuce, modifikace a soukromého použití softwaru. Preference minimálních požadavků na uvádění zdrojů a oznámení o licenci. |
144 | 1 | Jan Vandlíček | |
145 | 25 | Jakub Homolka | Doporučené licence: |
146 | 6 | Jakub Homolka | |
147 | 44 | Jakub Homolka | * "MIT Licence:":https://mit-license.org/ Jednoduchá a otevřená, umožňuje široké použití a modifikaci softwaru, včetně v proprietárních aplikacích, s minimálními omezeními. |
148 | 1 | Jan Vandlíček | |
149 | 43 | Jakub Homolka | * "Apache Licence:":https://www.apache.org/licenses/ Poskytuje explicitní patentová práva a ochranu, ideální pro vývojáře, kteří hledají právní jistotu a flexibilitu v širokém použití své práce. |
150 | 1 | Jan Vandlíček | |
151 | 49 | Jakub Homolka | * "GPL:":https://www.gnu.org/licenses/#GPL Licence zajišťující, že práce i odvozená díla zůstanou "open source":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software, vhodná pro vývojáře, kteří chtějí podporovat "open source":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software komunitu a zabraňovat proprietárnímu využití jejich práce. |
152 | 1 | Jan Vandlíček | |
153 | 25 | Jakub Homolka | h4. Podniky |
154 | 26 | Jakub Homolka | |
155 | 49 | Jakub Homolka | Podniky využívají otevřený software pro své interní projekty, mohou software využít ke komerčním ůčelům, a nebo se rozhodnou využívat otevřený software jako součást své firemní strategie, přičemž mohou nejen využívat, ale i přispívat nebo dokonce vydávat "open-source software":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software projekty. Podniky často hledají flexibilní a otevřené licence. |
156 | 1 | Jan Vandlíček | |
157 | 35 | Jakub Homolka | * Potřeba komerčního použití, distribuci a modifikaci. Uvádění zdrojů a změn jsou vhodné, pokud podnik chce podpořit silnou komunitu a sdílení změn, ale může být problematická v případě, že firma nechce sdílet firemní informace. |
158 | 1 | Jan Vandlíček | |
159 | 25 | Jakub Homolka | Doporučené licence: |
160 | 1 | Jan Vandlíček | |
161 | 49 | Jakub Homolka | * "Apache Licence:":https://www.apache.org/licenses/ Nabízí silnou patentovou ochranu a právní jistotu, což je klíčové pro podniky, které chtějí integrovat "open-source software":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software do svých produktů nebo služeb bez obav z patentových sporů. |
162 | 1 | Jan Vandlíček | |
163 | 44 | Jakub Homolka | * "MIT Licence:":https://mit-license.org/ Její jednoduchost a minimální omezení jsou ideální pro podniky, které hledají flexibilitu při používání, modifikaci a redistribuci softwaru, včetně začlenění do proprietárních produktů. |
164 | 1 | Jan Vandlíček | |
165 | 49 | Jakub Homolka | * "LGPL:":https://www.gnu.org/licenses/#LGPL Umožňuje podnikům využívat "open source":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software komponenty v proprietárních produktech, zatímco zajišťuje, že samotné komponenty zůstanou "open source":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software, což je užitečné pro vyvážení mezi sdílením a uchovávání firemních tajemství. |
166 | 25 | Jakub Homolka | |
167 | h4. Akademické a vědecké komunity |
||
168 | 26 | Jakub Homolka | |
169 | 25 | Jakub Homolka | Tato skupina zahrnuje výzkumníky, akademiky a další profesionály, kteří sdílí své nápady, přispívají k vývoji, využívají otevřený software pro své výzkumné nebo vzdělávací projekty a sdílejí své znalosti v rámci jednotlivých komunit, které se formují kolem konkrétních projektů. |
170 | |||
171 | * Modifikace, distribuce jsou klíčové pro sdílení a spolupráci. Soukromé použití pro výzkumné účely. Uvádění zdrojů a změně stavu o licenci jsou lepší pro akademické účely. |
||
172 | |||
173 | Doporučené licence: |
||
174 | |||
175 | 49 | Jakub Homolka | * "Apache Licence:":https://www.apache.org/licenses/ Poskytuje patentovou ochranu a právní jistotu, což je užitečné pro akademické a vědecké komunity, které mohou potřebovat integrovat "open-source software":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software do svých výzkumných projektů bez obav z právních komplikací. |
176 | 25 | Jakub Homolka | |
177 | 49 | Jakub Homolka | * "GPL:":https://www.gnu.org/licenses/#GPL Podporuje sdílení a kolaborativní rozvoj softwaru, což je atraktivní pro akademické a vědecké komunity, které chtějí, aby jejich práce byla volně dostupná a aby odvozené dílo zůstalo "open source":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software. |
178 | 25 | Jakub Homolka | |
179 | 44 | Jakub Homolka | * "BSD Licence:":https://www.freebsd.org/copyright/license/ Je jednoduchá a má minimální omezení, což je ideální pro akademické a vědecké projekty, které hledají široké možnosti použití a distribuce softwaru bez komplikovaných licenčních podmínek. Tato licence umožňuje snadnou integraci do komerčních i nekomerčních aplikací. |
180 | 25 | Jakub Homolka | |
181 | h4. Nekomerční organizace |
||
182 | 26 | Jakub Homolka | |
183 | 49 | Jakub Homolka | Nekomerční organizace, jako jsou neziskové a charitativní instituce, využívají otevřený software pro dosažení svých cílů díky jeho cenové dostupnosti a přizpůsobitelnosti. Tyto organizace často pracují s omezenými rozpočty, a proto jsou "open source":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software nástroje ideálním řešením, které jim umožňuje efektivně a flexibilně nasazovat technologie pro širokou škálu účelů, od vzdělávacích programů až po humanitární projekty. |
184 | 25 | Jakub Homolka | |
185 | * Komerční použití není důležité, ale modifikace, distribuce a soukromé použití ano. |
||
186 | |||
187 | Doporučené licence: |
||
188 | |||
189 | 49 | Jakub Homolka | * "GPL:":https://www.gnu.org/licenses/#GPL Tato copyleft licence je vhodná pro nekomerční organizace, které chtějí podporovat "open source":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software komunitu a zajistit, aby jakákoliv odvozená díla zůstala také "open source":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software. "GPL":https://www.gnu.org/licenses/#GPL podporuje transparentnost a kolaboraci, což je v souladu s hodnotami mnoha nekomerčních organizací. |
190 | 25 | Jakub Homolka | |
191 | 43 | Jakub Homolka | * "Apache Licence:":https://www.apache.org/licenses/ Poskytuje právní jistotu, zejména v oblasti patentů, což je důležité pro nekomerční organizace, které se mohou podílet na vývoji softwaru. Licence je otevřená a flexibilní, což umožňuje široké použití a přizpůsobení softwaru bez složitých licenčních podmínek. |
192 | 25 | Jakub Homolka | |
193 | 44 | Jakub Homolka | * "MIT Licence:":https://mit-license.org/ Díky své jednoduchosti a minimálním omezením je "MIT licence":https://mit-license.org/ ideální pro nekomerční organizace, které hledají snadný způsob sdílení a použití softwaru. "MIT":https://mit-license.org/ licence umožňuje nekomerčním organizacím používat, modifikovat a redistribuovat software bez obav z právních komplikací. |
194 | 25 | Jakub Homolka | |
195 | 1 | Jan Vandlíček | h4. Státní a veřejné instituce |
196 | |||
197 | 49 | Jakub Homolka | Různé státní instituce, včetně vládních agentur, městských správ, veřejných škol, zdravotnických zařízení a bezpečnostních složek, mohou využívat "open-source software":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software pro řízení interních operací, poskytování veřejných služeb a zlepšení transparentnosti a efektivity. |
198 | 1 | Jan Vandlíček | |
199 | 25 | Jakub Homolka | * Důležité jsou modifikace, distribuce a komerční použití pro poskytování služeb a vzdělání. |
200 | 1 | Jan Vandlíček | |
201 | 25 | Jakub Homolka | Doporučené licence: |
202 | 1 | Jan Vandlíček | |
203 | 43 | Jakub Homolka | * "Apache Licence:":https://www.apache.org/licenses/ Tato licence je přívětivá k státním institucím, protože nabízí jasné právní ustanovení týkající se patentů a ochrany před patentovými spory. Licence je dostatečně flexibilní, aby umožňovala široké použití a integraci softwaru. |
204 | 1 | Jan Vandlíček | |
205 | 49 | Jakub Homolka | * "GPL:":https://www.gnu.org/licenses/#GPL Tato licence je vhodná pro státní instituce, které chtějí podporovat "open source":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software principy a zajistit, že veškerý software a odvozená díla zůstanou volně dostupná a "open source":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software. Tato licence je v souladu s principy transparentnosti a veřejné dostupnosti, které jsou pro státní sektor klíčové. |
206 | 1 | Jan Vandlíček | |
207 | 44 | Jakub Homolka | * "MIT Licence:":https://mit-license.org/ Její jednoduchost a flexibilita jsou přínosem pro státní instituce, které hledají minimální omezení při používání, modifikaci a redistribuci softwaru. "MIT licence":https://mit-license.org/ umožňuje státním institucím snadno sdílet a využívat software bez složitých právních omezení. |
208 | 1 | Jan Vandlíček | |
209 | 25 | Jakub Homolka | h4. Kompatibilita OSS licencí |
210 | 1 | Jan Vandlíček | |
211 | 49 | Jakub Homolka | Kompatibilita licencí v kontextu "open-source softwaru":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software se týká možnosti legálně kombinovat a distribuovat software, který je licencován pod různými "open-source licencemi":https://en.wikipedia.org/wiki/Open-source_license. Kompatibilita mezi různými "OSS licencemi":https://en.wikipedia.org/wiki/Open-source_license je klíčová pro vývojáře a organizace, které chtějí integrovat různé "open-source":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software komponenty do svých projektů. |
212 | 1 | Jan Vandlíček | |
213 | 25 | Jakub Homolka | Několik aspektů ovlivňuje, zda jsou dvě licence vzájemně kompatibilní: |
214 | 1 | Jan Vandlíček | |
215 | 44 | Jakub Homolka | * Copyleft vs. Non-Copyleft: Copyleft licence, jako je "GPL":https://www.gnu.org/licenses/#GPL, obvykle vyžadují, aby všechny odvozené práce byly distribuovány pod stejnou licencí. To může být v rozporu s permisivními licencemi, jako je "MIT":https://mit-license.org/ nebo "Apache":https://www.apache.org/licenses/, které tyto požadavky nemají. |
216 | 1 | Jan Vandlíček | |
217 | 25 | Jakub Homolka | * Patentové klauzule: Některé licence explicitně zahrnují ustanovení o patentech, což může být v rozporu s licencemi, které taková ustanovení nemají. |
218 | 1 | Jan Vandlíček | |
219 | 25 | Jakub Homolka | * Požadavky na uvádění zdrojů: Licence se mohou lišit v tom, jak striktně vyžadují uvádění zdrojů a oznámení o autorských právech. Tyto rozdíly mohou ovlivnit kompatibilitu. |
220 | 1 | Jan Vandlíček | |
221 | 25 | Jakub Homolka | * Redistribuce softwaru: Některé licence mohou mít specifické požadavky týkající se způsobu, jakým může být software redistribuován. |
222 | 1 | Jan Vandlíček | |
223 | 49 | Jakub Homolka | Závěrem lze říci, že při návrhu informační architektury je vhodné zohlednit kompatibilitu mezi různými "OSS licencemi":https://en.wikipedia.org/wiki/Open-source_license. Správné pochopení kompatibility licencí je klíčové pro zajištění legálního a efektivního použití "OSS licencí":https://en.wikipedia.org/wiki/Open-source_license při vývoji softwaru. |
224 | 1 | Jan Vandlíček | |
225 | 40 | Jakub Homolka | !kompatibilita.jpg! |
226 | |||
227 | 49 | Jakub Homolka | Na tomto obrázku je zobrazena kompatibilita různých "OSS licencí":https://en.wikipedia.org/wiki/Open-source_license. Můžeme si na ní všimnout větších 5 červených sloupců, které představují naše zkoumané restriktivní "licence AGPL":https://www.gnu.org/licenses/#AGPL, "EPL":https://www.eclipse.org/legal/epl-2.0/, "GPL":https://www.gnu.org/licenses/#GPL, "LGPL":https://www.gnu.org/licenses/#LGPL, "MPL":https://www.mozilla.org/en-US/MPL/. Tyto licence jsou považovány za ty méně kompatibilní. |
228 | 40 | Jakub Homolka | |
229 | 51 | Jakub Homolka | Pro hlubší prozkoumání odkaz na obrázek naleznete "zde":https://wiki.geant.org/display/GSD/General+information+about+OSS+licences. |
230 | 45 | Jakub Homolka | |
231 | 25 | Jakub Homolka | h3. Zhodnocení identifikace cílových skupin a jejich potřeb |
232 | 1 | Jan Vandlíček | |
233 | 49 | Jakub Homolka | Závěrem lze říci, že identifikace cílových skupin "OSS licencí":https://en.wikipedia.org/wiki/Open-source_license a pochopení jejich specifických potřeb je klíčovým faktorem pro úspěšný návrh informační architektury a realizaci mapy vztahů pro "OSS licence":https://en.wikipedia.org/wiki/Open-source_license, nesmíme však při návrhu zapomenout na kompatibilitu jednotlivých licencí. Každá skupina uživatelů, ať už se jedná o individuální vývojáře, skupiny vývojářů, malé a střední podniky, velké korporace, akademické a státní instituce, nebo neziskové organizace, má unikátní soubor potřeb a očekávání ohledně toho, jak mohou používat, distribuovat a modifikovat software. |
234 | 1 | Jan Vandlíček | |
235 | 49 | Jakub Homolka | Důležitým poznatkem je, že výběr "OSS licence":https://en.wikipedia.org/wiki/Open-source_license je vysoce individuální a měl by odpovídat konkrétním požadavkům a cílům daného projektu a jeho uživatelů. Zatímco některé skupiny mohou preferovat licence s větší flexibilitou a minimálními omezeními, jako je "MIT":https://mit-license.org/ nebo "Apache":https://www.apache.org/licenses/, jiné mohou vyžadovat striktnější copyleftové licence, jako je "GPL":https://www.gnu.org/licenses/#GPL, které podporují sdílení a spolupráci ve větší míře. |
236 | 1 | Jan Vandlíček | |
237 | 49 | Jakub Homolka | Je zřejmé, že "OSS licence":https://en.wikipedia.org/wiki/Open-source_license hrají zásadní roli při vývoji softwaru u různých skupin uživatelů. Nabízejí různorodé možnosti, které lze přizpůsobit specifickým požadavkům. Díky široké škále dostupných "OSS licencí":https://en.wikipedia.org/wiki/Open-source_license mohou organizace a jednotlivci najít tu pravou rovnováhu mezi sdílením, volností používání a komerčním využitím, která nejlépe vyhovuje jejich potřebám. Výběr vhodné "OSS licence":https://en.wikipedia.org/wiki/Open-source_license tak může podstatně přispět k úspěchu projektu. |
238 | 1 | Jan Vandlíček | |
239 | 49 | Jakub Homolka | V konečném důsledku je důležité, aby si každý, kdo se rozhoduje pro použití "OSS licence":https://en.wikipedia.org/wiki/Open-source_license, byl vědom toho, že neexistuje univerzálně nejlepší licence pro všechny situace. Rozhodnutí by mělo být založeno na pečlivém zhodnocení vlastních cílů, hodnot a očekávání spojených s projektem, stejně jako na pochopení právních a obchodních důsledků dané licence. Ve světě "open-source software":https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software tak lze dosáhnout největšího úspěchu prostřednictvím uvážlivého výběru a využití "OSS licencí":https://en.wikipedia.org/wiki/Open-source_license, které nejlépe odpovídají cílům jednotlivých uživatelů, skupin, podniků, či organizací. |
240 | 1 | Jan Vandlíček | |
241 | 25 | Jakub Homolka | h3. Návrh informační architektury pro mapu OSS licencí |
242 | 1 | Jan Vandlíček | |
243 | 25 | Jakub Homolka | h4. Definice cíle informační architektury |
244 | 29 | Jakub Homolka | |
245 | 49 | Jakub Homolka | Cílem informační architektury je vytvořit jasnou a logickou strukturu pro informační systémy, jako jsou webové stránky, mobilní aplikace a online databáze, tak aby snadno předala a správně interpretovat potřebné informace cílovému uživateli. Pro naší realizaci mapy "OSS licencí":https://en.wikipedia.org/wiki/Open-source_license jse si vybrali webovou stránku. |
246 | 25 | Jakub Homolka | |
247 | 49 | Jakub Homolka | Definování cílů informační architektury pro mapu "OSS licencí":https://en.wikipedia.org/wiki/Open-source_license zahrnuje vytvoření strukturovaného a srozumitelného systému, který umožní uživatelům snadno navigovat a porozumět různým aspektům "open-source software licencí":https://en.wikipedia.org/wiki/Open-source_license. |
248 | 25 | Jakub Homolka | |
249 | Klíčové cíle takovéto informační architektury zahrnují: |
||
250 | |||
251 | 49 | Jakub Homolka | * Usnadnění přístupu k informacím: Zajištění, aby byly informace o "OSS licencích":https://en.wikipedia.org/wiki/Open-source_license snadno dostupné, srozumitelné a přehledné pro různé typy uživatelů, včetně vývojářů, projektových manažerů, právníků a vzdělávacích institucí. |
252 | 25 | Jakub Homolka | |
253 | 49 | Jakub Homolka | * Zjednodušení porozumění licencím: Vysvětlení klíčových charakteristik, podmínek, oprávnění a omezení jednotlivých "OSS licencí":https://en.wikipedia.org/wiki/Open-source_license, aby uživatelé mohli snadno porozumět, jak mohou být různé licence použity. |
254 | 25 | Jakub Homolka | |
255 | * Podpora informovaného rozhodování: Umožnění uživatelům učinit informovaná rozhodnutí o tom, které licence jsou nejvhodnější pro jejich specifické potřeby a projekty, na základě přesných informací. |
||
256 | |||
257 | 49 | Jakub Homolka | * Komparace a kompatibilita licencí: Poskytnutí srovnání mezi různými "OSS licencemi":https://en.wikipedia.org/wiki/Open-source_license a informace o jejich kompatibilitě, aby uživatelé mohli lépe pochopit, jak kombinovat softwarové komponenty licencované pod různými licencemi. |
258 | 25 | Jakub Homolka | |
259 | |||
260 | h4. Kategorizace a strukturování obsahu |
||
261 | 30 | Jakub Homolka | |
262 | 49 | Jakub Homolka | Kategorizace a strukturování obsahu pro informační architekturu mapy "OSS licencí":https://en.wikipedia.org/wiki/Open-source_license zahrnují vytvoření logického a srozumitelného uspořádání informací o různých "open-source software licencích":https://en.wikipedia.org/wiki/Open-source_license. Cílem je usnadnit uživatelům orientaci v široké škále dostupných licencí a pomoci jim pochopit klíčové charakteristiky a rozdíly mezi nimi. |
263 | 25 | Jakub Homolka | |
264 | Hlavní kategorie licencí: |
||
265 | |||
266 | 44 | Jakub Homolka | * Copyleft Licence: "GPL":https://www.gnu.org/licenses/#GPL, "AGPL":https://www.gnu.org/licenses/#AGPL, "LGPL":https://www.gnu.org/licenses/#LGPL, "EPL":https://www.eclipse.org/legal/epl-2.0/, "MPL":https://www.mozilla.org/en-US/MPL/. |
267 | 25 | Jakub Homolka | |
268 | 44 | Jakub Homolka | * Permissivní Licence: "MIT":https://mit-license.org/, "Apache":https://www.apache.org/licenses/, "BSD":https://www.freebsd.org/copyright/license/. |
269 | 25 | Jakub Homolka | |
270 | Charakteristiky jednotlivých licencí: |
||
271 | |||
272 | * Název Licence |
||
273 | |||
274 | * Klíčové Vlastnosti: Podmínky, oprávnění, omezení. |
||
275 | |||
276 | * Přehled: Stručný popis licence. |
||
277 | |||
278 | 49 | Jakub Homolka | * Kompatibilita: Informace o tom, jak lze danou licenci kombinovat s jinými "OSS licencemi":https://en.wikipedia.org/wiki/Open-source_license. |
279 | 25 | Jakub Homolka | |
280 | Porovnání licencí: |
||
281 | |||
282 | * Tabulky: Porovnání klíčových vlastností a podmínek různých licencí vedle sebe. |
||
283 | |||
284 | Zdroje a další čtení: |
||
285 | |||
286 | * Odkazy na oficiální texty licencí: Přímé odkazy na úplné texty jednotlivých licencí. |
||
287 | |||
288 | h4. Návrh navigace a vyhledávání |
||
289 | 26 | Jakub Homolka | |
290 | 49 | Jakub Homolka | Návrh navigace a vyhledávání pro naší informační architekturu je důležitý pro usnadnění přístupu uživatelů k informacím o různých "open-source software licencích":https://en.wikipedia.org/wiki/Open-source_license. |
291 | 25 | Jakub Homolka | |
292 | Zde je návrh pro navigaci a vyhledávání: |
||
293 | |||
294 | 38 | Jakub Homolka | Hlavní menu: |
295 | 37 | Jakub Homolka | |
296 | 25 | Jakub Homolka | * Stručný popis: Popis daný stránky, k čemu slouží, co se v ní můžeme dozvědět, uvítání návštěvníka. |
297 | |||
298 | * Horní navigační panel: Prokliky na vedlejší stránky webové stránky. |
||
299 | |||
300 | 49 | Jakub Homolka | * Rozdělení licencí: Proklik na permisivní nebo restriktivní "OSS licence":https://en.wikipedia.org/wiki/Open-source_license. |
301 | 25 | Jakub Homolka | |
302 | Horní navigační panel: |
||
303 | |||
304 | * Přehled licencí: Seznam všech licencí. |
||
305 | |||
306 | * Porovnání licencí: Tabulka porovnávající vlastností různých licencí. |
||
307 | |||
308 | 49 | Jakub Homolka | * Permisivní licence: Seznam permisivních licencí a stručný popis co jsou permisivní "OSS licence":https://en.wikipedia.org/wiki/Open-source_license. |
309 | 25 | Jakub Homolka | |
310 | 49 | Jakub Homolka | * Restriktivní licence: Seznam restriktivních licencí a stručný popis co jsou restriktivní "OSS licence":https://en.wikipedia.org/wiki/Open-source_license. |
311 | 25 | Jakub Homolka | |
312 | * Doporučujeme: Doporučené licence pro různé cílové skupiny. |
||
313 | |||
314 | * Vlastnosti: Popis jednotlivých vlastností licencí (omezení, podmínky, oprávnění) |
||
315 | |||
316 | Vyhledávací funkce: |
||
317 | |||
318 | * Vyhledávací lišta: Umožněte uživatelům vyhledávat specifická slova. |
||
319 | |||
320 | h4. Grafický návrh informační architektury |
||
321 | |||
322 | !Informacní_architektura.png! |
||
323 | |||
324 | h3. Vytvoření navržené architektury |
||
325 | 26 | Jakub Homolka | |
326 | 50 | Jakub Homolka | Při tvorbě webové stránky mapy "OSS licencí":https://en.wikipedia.org/wiki/Open-source_license jsme se rozhodli využít nástroj "Google Sites":https://workspace.google.com/products/sites/. |
327 | 25 | Jakub Homolka | |
328 | h4. Google Sites |
||
329 | |||
330 | 50 | Jakub Homolka | "Google Sites":https://workspace.google.com/products/sites/ je intuitivní a snadno použitelný nástroj pro tvorbu webových stránek, který umožňuje rychlé a efektivní vytváření webových stránek bez nutnosti pokročilých technických znalostí. Nabízí širokou škálu šablon a možností přizpůsobení, což umožňuje uživatelům vytvořit profesionálně vypadající web odpovídající jejich potřebám. |
331 | 25 | Jakub Homolka | |
332 | h4. Průběh tvorby |
||
333 | |||
334 | 50 | Jakub Homolka | * Vytvoření Nového Projektu v "Google Sites":https://workspace.google.com/products/sites/: Založili jsme nový projekt a vybrali základní šablonu, která nejlépe odpovídala našim potřebám. |
335 | 25 | Jakub Homolka | |
336 | 49 | Jakub Homolka | * Nastavení Struktury: Podle navržené informační architektury jsme vytvořili strukturu stránek. To zahrnovalo vytvoření hlavní stránky, navigační lišty, stránky se seznamem "OSS licencí":https://en.wikipedia.org/wiki/Open-source_license, podstránek všech vybraných licencí, sekce doporučujeme, porovnávací stránky, stránky s popisem vlastností, stránek s restriktivními a permisivními licencemi. |
337 | 25 | Jakub Homolka | |
338 | * Přidání Obsahu: Do jednotlivých sekcí a podstránek jsme postupně přidávali obsah, včetně textů a odkazů na externí zdroje. Důraz byl kladen na přehlednost a srozumitelnost informací. |
||
339 | |||
340 | 50 | Jakub Homolka | * Publikace: Publikace pomocí nástroje "Google Sites":https://workspace.google.com/products/sites/ je velice snadná, nástroj poskytl i vlastní hostingovou doménu pro naší webovou stránku. Všechny pozdější úpravy po publikaci se snadno aktualizovaly i byly dostupné na publikované webové stránce. |
341 | 25 | Jakub Homolka | |
342 | * Naše webová stránka je dostupná na adrese: https://sites.google.com/view/oss-licence/ |
||
343 | 1 | Jan Vandlíček | |
344 | 50 | Jakub Homolka | Vytvoření webové stránky mapy "OSS licencí":https://en.wikipedia.org/wiki/Open-source_license pomocí "Google Sites":https://workspace.google.com/products/sites/ bylo velice snadné a rychlé. Díky pečlivému plánování, detailnímu návrhu informační architektury a průběžným iterativním vylepšením se nám podařilo vytvořit uživatelsky přívětivý a informativní online zdroj, který pomáhá uživatelům porozumět věcem ve složitém světě OSS licencí. |
345 | 1 | Jan Vandlíček | |
346 | h3. Závěr |
||
347 | |||
348 | 49 | Jakub Homolka | Závěrem naší seminární práce, v níž jsme v týmu spolupracovali na vytvoření mapy "OSS licencí":https://en.wikipedia.org/wiki/Open-source_license, můžeme konstatovat, že projekt byl úspěšný a splnil stanovené cíle. |
349 | 25 | Jakub Homolka | |
350 | 49 | Jakub Homolka | Úspěšně jsme identifikovali klíčové cílové skupiny, které se zabývají "OSS licencemi":https://en.wikipedia.org/wiki/Open-source_license. Detailně jsme analyzovali jejich specifické potřeby a požadavky na OSS licencování |
351 | 25 | Jakub Homolka | |
352 | 49 | Jakub Homolka | Vytvořili jsme intuitivní informační architekturu, která efektivně podporuje uživatele při vývoji softwaru s "OSS licencemi":https://en.wikipedia.org/wiki/Open-source_license. |
353 | 25 | Jakub Homolka | |
354 | Implementace informační architektury byla provedena pomocí no-code platformy, což umožnilo rychlou a efektivní realizaci webové stránky podle navržené informační architektury. |
||
355 | |||
356 | 49 | Jakub Homolka | Celkově hodnotíme práci na projektu jako velmi uspokojivou. Přestože jsme dosáhli významného úspěchu, je důležité uznat, že práce by se v mnoha ohledech mohla dále vylepšit a rozšířit. Spolupráci v týmu byla komunikativní a produktivní, což nám umožnilo dosáhnout našich cílů a vytvořit užitečný a hodnotný nástroj pro komunitu "OSS licencí":https://en.wikipedia.org/wiki/Open-source_license. Projekt představuje příspěvek k lepšímu porozumění a navigaci v prostředí open-source licencování a poskytuje praktický zdroj pro mnoho uživatelů a vývojářů softwaru. |
357 | 25 | Jakub Homolka | |
358 | h3. Zdroje |
||
359 | |||
360 | 54 | Jakub Homolka | * 1. https://www.root.cz/specialy/licence/open-source-software/ |
361 | * 2. https://snyk.io/learn/open-source-licenses/ |
||
362 | * 3. https://blog.jetbrains.com/platform/2023/04/open-source-software-oss-licenses-explained/ |
||
363 | * 4. https://www.osadl.org/Access-to-raw-data.oss-compliance-raw-data-access.0.html |
||
364 | * 5. https://www.gnu.org/licenses/ |
||
365 | * 6. https://www.apache.org/licenses/ |
||
366 | * 7. https://www.freebsd.org/copyright/license/ |
||
367 | * 8. https://www.eclipse.org/legal/epl-2.0/ |
||
368 | * 9. https://www.mozilla.org/en-US/MPL/ |
||
369 | * 10. https://wiki.geant.org/display/GSD/General+information+about+OSS+licences |
||
370 | 60 | Jakub Homolka | * 11. https://choosealicense.com/ |