• Bezplatný open source software. 100 nejlepších užitečných open source softwaru

    Úsilí výrobců podpořené silnou marketingovou podporou se stalo široce známým. počítačová věda prosazovat řešení open source software(software s otevřeným zdrojový kód). V moderním oficiálním použití v ruštině se tento jev obvykle nazývá svobodný software(SPO).

    Podstata konceptu spočívá v několika principech tvorby a distribuce open source softwaru:

    • dostupnost zdrojových kódů pro každého;
    • distribuční licenční politika založená na jedné z komunitou schválených licencí (viz web opensource.org);
    • možnost vlastní přímé účasti na vývoji a opravě chyb v softwaru;
    • schopnost změnit některé funkce softwaru a přizpůsobit se novým podmínkám (v závislosti na dostupnosti změn pro celou komunitu);
    • maximální kompatibilita s otevřenými standardy;
    • schopnost pracovat v různých operačních systémech a na více platformách (cross-platform).

    Tyto principy se používají při vytváření většiny

    SPO. Je třeba poznamenat, že mezi nimi je významný rozdíl volný, uvolnit A volný, uvolnit PODLE. Ačkoli většina licencí na svobodný software předpokládá volné šíření, tato vlastnost sama o sobě nestačí k tomu, aby byl software považován za svobodný software.

    Open source již zaznamenal některá důležitá vítězství proti nejsilnějším z proprietárních (proprietárních) prodejců softwaru. Konkrétně webový server Apache daleko před podobnými produkty jiných společností (včetně Microsoft) v podílu na trhu díky své nízké ceně, nezávislosti na prodejci, mnoha zkušeným uživatelům a podpoře vývojářů. linux obešel všechny ostatní typy z hlediska nabídky Unix pro platformu intel, včetně dlouholetého lídra SCO. Open source databáze mají silné zastoupení na trzích s open source operačními systémy a populárními low-end internetovými řešeními. Ohrožení proprietárního softwaru pochází z výhod svobodného softwaru, které jsou podobné těm z internetu, tzn. otevřenost, svoboda přizpůsobení atd.

    Svobodný software již má silné zastoupení v serverových operačních systémech, internetové infrastruktuře, webových aplikačních serverech, DBMS pro malé podniky a oddělení založených na webových databázích s dynamickým generováním webových stránek, technickými a vestavěnými výpočetní systémy a také software pro serverová zařízení. Když už mluvíme o infrastruktuře internetu, je třeba poznamenat, že na většině zařízení běží operační systémy a další open source software. Tato zařízení zahrnují servery doménových jmen, směrovače, přepínače, firewally, brány, nástroje pro vyrovnávání zatížení, aplikační a databázové servery atd.

    Vzhledem k těmto pokrokům ohrožuje software s otevřeným zdrojovým kódem firmy, jejichž hlavní zdroj příjmů pochází z poplatků za klientský přístup a licenčních poplatků za proprietární software. Open source přináší do softwaru obchodní model zastarávání a komodifikace na hardwarovém trhu, což je model, kterému se tradiční dodavatel softwaru, zejména lídr, jen těžko přizpůsobuje.

    Mnoho dodavatelů využívajících obchodní modely s otevřeným zdrojovým kódem se od začátku nevyvíjelo jako tradiční dodavatelé softwaru. Vzhledem k tomu, že open source software roste v tržním podílu a síle na strategických internetových trzích, tradiční dodavatelé softwaru identifikují hrozby z open source a příležitosti, které představují nové obchodní modely. Tradiční dodavatelé softwaru mají přirozeně možnost přijmout tyto obchodní modely zcela nebo částečně v závislosti na jejich produktovém portfoliu. Ale i v tomto případě open source představuje hmatatelné a velmi skutečnou hrozbou obvyklé obchodní vzorce softwarových společností.

    Existují čtyři hlavní hrozby pro uzavřené společnosti z open source.

    • Cenový tlak. Vzhledem k tomu, že licence s otevřeným zdrojovým kódem v zásadě vyžadují bezplatné šíření softwaru a jeho modifikací, musí být ceny podobných tradičních produktů sníženy, aby nebyly horší než software s otevřeným zdrojovým kódem a aby se bojovalo se ztrátou podílu na trhu. Například, SCO nemůže vzít 2 000 $ Unix pro platformu intel, zatímco linux k dispozici zdarma, a Microsoft monopolizuje sektor stolních počítačů. Tradiční prodejci však mohou některé ztráty kompenzovat tím, že budou své softwarové produkty lepší než software s otevřeným zdrojovým kódem a budou si za to účtovat příplatek.
    • Docela dobrá funkčnost.„Dostatečně dobrý“ software (ale ne ten nejlepší) může částečně vytlačit produkty tradičních výrobců softwaru, kteří jsou až příliš často zaměřeni na masový trh. Složitější (a dražší) funkcionalita v raných fázích svého vývoje je vždy zaměřena na relativně malou skupinu specializovaných uživatelů. Ale i výrobci působící na tomto trhu musí jasně pochopit, že trh s vysoce vyvinutým softwarem se bude rozšiřovat a prohlubovat. Pokud se pokročilým funkcím nepodaří přilákat širší okruh uživatelů, zákazníci si přirozeně pořídí alternativy s otevřeným zdrojovým kódem, i když méně vyvinuté. Na velmi velkých masových trzích mají dominantní dodavatelé softwaru s otevřeným zdrojovým kódem kromě zvýšení objemu dodávek velký prostor pro růst prostřednictvím implementace doplňkových strategií v oblasti produktů a služeb. Samotná velikost masového trhu zajišťuje snížení cen díky vysokým objemům dodávek, což umožňuje koncovým uživatelům dosahovat hmatatelných zisků i při mírném zvýšení nákladů na jejich produkty.

    V některých případech může open source software dokonce obejít tradiční produkty, pokud jde o funkčnost. Například, Apache se stal prvním z webových serverů, na kterém se objevila mezi poskytovateli oblíbená internetová funkce IP aliasing, umožňující hostování několika internetových doménových jmen na jednom systému.

    • "Síťové efekty" díky znalostem a studiu softwaru a nástrojů pro masové použití. Náklady na školení uživatelů nová technologie tvoří významnou část celkových nákladů na vlastnictví a převyšují cenu samotného softwarového produktu. Společnost s velkou uživatelskou základnou obeznámenou s produktem a jeho doprovodnými nástroji může tuto znalost využít k vydání nových verzí nebo vstupu na sousední trhy. Tento druh síťových efektů se může lišit v závislosti na typu uživatele - použití vývojáři softwaru api, správci systému - určité nástroje pro správu, uživatelé pracují s grafikou uživatelská rozhraní a manažeři navazují vztahy s dodavateli. Po založení se tato síť partnerů a uživatelů open source řešení nehroutí a umožňuje řešit marketingové problémy menší zakázky, jako je získávání přívrženců a loajality zákazníků.
    • Standardizační tlak. Nejnovější hrozbou hnutí s otevřeným zdrojovým kódem jsou jeho nástroje a kultura, která za svého nepřítele považuje nejrůznější technologické bariéry vztyčené tradičními výrobci softwaru.

    V Nedávno Nejrychleji se rozvíjející oblastí v softwaru je tzv "komerčníopen-source", těch. Společný podnik podporovaný běžnými obchodními společnostmi. Jeden z lídrů v tomto směru by měl být považován za korporaci slunce, která v tomto odvětví vyvíjí několik významných projektů: OS OpenSolaris, DBMS mysql, kancelářský oblek openoffice.org a virtualizační prostředí virtuální schránka. Zpravidla existuje několik verzí takového softwaru, včetně komerčních. Při platbě za licenci obdrží uživatel technickou podporu a v některých případech i speciální nástroje pro pohodlné ovládání není k dispozici pod otevřenou licencí. Tzn., že pro malé potřeby mohou firmy využít zdarma resp bezplatné verze software, a když se požadavky zvýší, kupujte komerční rozšíření, aniž byste cokoli změnili ve své infrastruktuře a aplikacích. Komerční verze svobodného softwaru tak přímo konkuruje například vývoji tradičních společností microsoft, která aktivně vytváří speciální licenční schémata pro použití v prostředí internetu (hovoříme o serverovém softwaru).

    Výsledkem je, že software s otevřeným zdrojovým kódem na internetu hraje roli utvářející systém, podporuje a rozvíjí základní principy budování sítě. Využití open source softwaru je navíc relevantní z hlediska zaměření na poskytování služeb namísto prodeje zboží. Proto se při vytváření internetových systémů vyplatí zaměřit se na otevřené standardy a software, který je implementuje, protože pouze tento způsob poskytne příležitost pro rozvoj podnikání a získání nových příležitostí pro elektronické trhy.

    Použití softwaru s otevřeným zdrojovým kódem pro podporu internetových technologií je přirozené a nezbytné z hlediska škálovatelnosti, globálnosti a kompatibility. Například zvýšení počtu serverů nebo jiných infrastrukturních zařízení nevyžaduje další investice do softwaru, který poskytuje větší flexibilitu než u proprietárního softwaru. To platí zejména tehdy, když náklady na software převyšují hardwarovou složku projektu. Požadavky na globálnost a kompatibilitu jsou realizovány díky dobré podpoře open source softwaru napříč platformami a používání otevřených standardů, což umožňuje udržení vysoké úrovně kompatibility i v přítomnosti mnoha konkurenčních produktů a platforem na trhu.

    Ve světle moderního vývoje servisních aplikací založených na open source webových technologiích v kombinaci s levné počítače(nettopy a netbooky) mohou výrazně nahradit tradiční stolní a mobilní systémy na základě operačního systému Okna a tradiční kancelářské sady. Použití odlehčeného specializovaného OS s grafickým rozhraním založeným na jádře linux A moderní webové prohlížeče umožňuje provádět většinu každodenních úkolů na síťových platformách pouze pomocí softwaru s otevřeným zdrojovým kódem.

    Open source a svobodný software
    07.07.2009 12:25

    Mezi programátory jsou lidé, kteří jsou připraveni bezplatně poskytovat výsledky své práce spolu s možností je měnit a zlepšovat. Je to o o výrobcích tzv. open source software, který je již řadu let předmětem sporů v celosvětové IT komunitě. Někteří říkají, že open source software je budoucnost, jiní jej naopak považují za nebezpečný a zbytečný. Ale kdo má nakonec pravdu? Na tuto otázku stěží existuje definitivní odpověď.

    Co je tedy software s otevřeným zdrojovým kódem? Snad nejběžnější definice tohoto pojmu odhaluje jeho hlavní rysy. open source software open source software) je veškerý software s otevřeným zdrojovým kódem, softwarové produkty, na jejichž základě je možné nejen prohlížet, ale také upravovat, což umožňuje používat již vytvořený kód k psaní nových verzí softwaru, k opravě chyb a zpřesnění otevřený program. To stojí za zmínku tato definice, podle zastánců open source plně neodrážejí samotnou podstatu konceptu. Open source software je z jejich pohledu kromě zdrojového kódu dostupného pro editaci také celou filozofií, jejímž smyslem je vytváření informační společnosti prostřednictvím komplexního využití open source softwarových produktů ve všech oblastech lidské aktivity.

    Jaká je krása open source softwaru? Podle zástupců tohoto trendu umožňuje open source software:

    1. přizpůsobit softwarový produkt požadavkům konkrétního uživatele nebo skupiny uživatelů;
    2. opravit chyby předchozích vývojářů;
    3. vylepšit a zlepšit software.

    Open source software je navíc většinou zdarma, což je atraktivní zejména pro malé a střední podniky, které si například aktuálně nejsou schopny zajistit licence na komerční softwarové produkty. Zastánci myšlenky otevřeného zdrojového kódu také zdůrazňují jeho bezpečnost jako výhodu open source softwaru, to znamená, že open source software není kvůli své nízké popularitě prakticky ovlivněn. virové útoky. A pokud je přesto hrozba detekována, je co nejdříve eliminována, protože ke zdrojovému kódu má zpravidla přístup mnoho profesionálů a amatérů, kteří jsou mezi sebou v kontaktu. V souladu s tím je bezpečnostní hrozba, která již byla detekována, rychle odstraněna jedním z členů komunity nebo společným úsilím.

    Stojí za zmínku, že v globálním pohledu zahrnuje software s otevřeným zdrojovým kódem přímo software s otevřeným zdrojovým kódem, stejně jako další typy softwarových produktů, které lze distribuovat zdarma a poskytují zdrojový kód pro změny. Takový software zahrnuje bezplatné (freeware) a svobodné (svobodný software) programy.

    Termín open source (open source software) tedy poprvé použili v roce 1998 programátoři Eric Raymond (Eric Steven Raymond) a Bruce Perens (Bruce Perens). Byli si jisti, že termín svobodný software (free software) v angličtině je nejednoznačný a v určitém smyslu může dokonce odstrašit podnikatele, kteří jsou potenciálními uživateli takového softwaru. Open source je nyní ochrannou známkou Open Source Initiative, která distribuuje open source software. Kromě toho existuje také speciální komise, která rozhoduje, zda lze licenci konkrétního programu nazvat open source.

    Zde stojí za to objasnit, že většina softwaru s otevřeným zdrojovým kódem je také zdarma. Definice open source a svobodného softwaru, i když nejsou úplně stejné, jsou v zásadě podobné a většina softwarových licencí vyhovuje oběma.

    Rozdíl mezi open source a svobodným softwarem spočívá v prioritách. Zdůrazňují například zastánci open source pro efektivitu práce s open source jako metoda vývoje, modernizace a údržby programů. Zastánci termínu „svobodný software“ se domnívají, že právě práva na svobodnou distribuci, úpravu a studium programů jsou hlavní výhodou svobodného softwaru s otevřeným zdrojovým kódem, čímž se fixuje autorství konkrétního softwarového produktu.

    Zakladatelem konceptu svobodného softwaru je americký programátor Richard Matthew Stallman. Byl to on, kdo jako první zformuloval koncept svobodného softwaru, který odrážel principy vývoje otevřeného softwaru ve vědecké komunitě, která se rozvinula na amerických univerzitách v 70. letech 20. století. Stallman formuloval jasná kritéria pro svobodný software. Tato kritéria stanoví práva, která autor svobodného softwaru uděluje kterémukoli uživateli. Při použití svobodného softwaru tak uživatel získá „čtyři svobody“: spouštět, studovat, distribuovat a vylepšovat program.

    • "Nulová svoboda" - program lze použít pro jakýkoli účel.
    • „První svoboda“ – můžete si nastudovat, jak program funguje a přizpůsobit si ho pro své účely. Podmínkou toho je dostupnost zdrojového kódu programu.
    • "Druhá svoboda" - můžete distribuovat kopie programu - na pomoc vývojáři.
    • "Třetí svoboda" - program lze vylepšit a zveřejnit jeho vylepšenou verzi, aby byl přínosem pro celou komunitu. Podmínkou toho je také dostupnost zdrojového kódu programu.

    Program, který splňuje všechny tyto principy, lze považovat za bezplatný, tedy zaručeně otevřený a přístupný vědecké komunitě a jednoduše zainteresovaným lidem a organizacím. Je třeba zdůraznit, že tyto principy ovlivňují pouze dostupnost programů pro obecné použití, kritiku a zlepšování, ale nestanoví související s pomazánkou programy peněžních vztahů, včetně neimplikují zdarma.

    Svobodný software funguje tak, že softwarový produkt a jeho zdrojový kód jsou standardně chráněny autorským právem, což dává držiteli autorských práv plnou pravomoc distribuovat a upravovat program, i když je zdrojový kód veřejně dostupný. To znamená, že autor má právo, včetně prodeje svého produktu. Nicméně, jakmile uživatelé není poskytována právo získávat zdrojové kódy programů, upravovat je a distribuovat dále se software stává proprietárním - bez ohledu na další podmínky.

    Pokud jde o podmínky distribuce a používání svobodných softwarových programů, jejich kopírování je často zakázáno a zpětné inženýrství, úpravy, redistribuce jsou stanoveny v licenční smlouvě.

    Existují však programy, které podle některých odborníků spadají pod definici otevřené, ale nejsou zdarma. Mezi takové programy patří například UnRAR, rozbalovač RAR archivů. Faktem je, že jeho zdrojový kód je ve veřejné doméně, ale licence jej zakazuje používat k vytváření archivátorů kompatibilních s RAR.

    Důležitá je samozřejmě také skutečnost, že kategorie softwaru s otevřeným zdrojovým kódem jsou různé, protože zahrnují různé stupně volnosti ve vztahu k činnostem uživatele. Zároveň lze někdy pozorovat značný rozdíl mezi definicí svobodného a open source softwaru. Open source software, tedy software s (otevřeným) zdrojovým kódem (Open Source Software), je způsob vývoje softwaru, při kterém je generovaný zdrojový kód programů otevřený, tedy veřejně dostupný k prohlížení a úpravám. To umožňuje každému využít již vytvořený kód pro vlastní potřeby a třeba pomoci při vývoji open source programu. Svobodný software je právem uživatele, nikoli však povinností výrobce, protože Otevřená licence nevyžaduje, aby byl software vždy poskytován zdarma. Mnoho z nejúspěšnějších open source projektů je však stále zdarma.

    Software s otevřeným zdrojovým kódem je také klíčovou vlastností svobodného softwaru, takže pozdější termín „Open Source Software“ navržený Ericem Raymondem se některým zdá být pro fenomén svobodného softwaru ještě vhodnější než Stallman ve své době „svobodný software“.

    Pamatujte, že výhody bezplatného vývoje pro uživatele by neměly být přeháněny. Ne všechen svobodný software je stejně dostupný pro úpravy uživatelem, což na druhou stranu nemá nic společného s licencí na jejich distribuci. Důležitou roli hraje objem programu: pokud obsahuje desítky tisíc řádků (jako například v OpenOffice.org, analogu Microsoft Office), bude i kvalifikovaný specialista potřebovat poměrně hodně času. najít a opravit chybu. počet pro vývojáře, které budou reagovat na všechny připomínky a návrhy uživatele a okamžitě opravovat program, je rovněž nemožné, protože nenesou vůči uživateli žádné závazky ohledně kvality programu. V tomto ohledu může být uživatel proprietárního programu v lepší pozici.

    Je třeba poznamenat, že všichni účastníci open softwarový proces obvykle se zabývají konkrétním programem ze zájmu nebo proto, že tento software je pro ně nezbytným nástrojem pro jakoukoli činnost. Čas strávený vývojem programu nezaplaceno proto není naděje, že se okolnosti nezmění a vývoj se úplně nezastaví. Jsou případy, kdy vývoj programu začal díky jednomu autorovi-nadšenci, který přilákal mnoho lidí, aby se do něj zapojili, pak nadšení lídra opadne a s tím je pozastaven vývoj softwaru. Bohužel dnes jich jsou tisíce svobodný software kteří se nikdy nedokázali naplnit pracovní verze. Kromě toho může být program nezbytný, ale není zajímavý, což znamená, že pro něj nejsou žádní volní vývojáři.

    Místo svobodného softwaru na dnešním softwarovém trhu je velmi významné a mnohé komerční a stát podniky využívají svobodný software přímo nebo nepřímo. Například všichni uživatelé internetu, byť nepřímo, využívají bezplatný program Bind, který poskytuje Služba DNS. Kromě toho mnoho organizací (zejména ty, které poskytují služby prostřednictvím World Wide Web) využívá bezplatný webový server Apache, na jehož provozu může přímo záviset zisk podniku, nemluvě o serverech na platformě Linux.

    Výhody používání bezplatného a open source softwaru jsou zřejmé: obvykle za něj nemusíte platit, a pokud ano, stojí mnohem méně než proprietární protějšky. Hlavní nevýhodou z pohledu komerčních uživatelů je, že vývojáři svobodného softwaru nemají žádné jiné povinnosti než morální. To znamená, že ve skutečnosti nenesou odpovědnost za kvalitu softwaru.

    Například v jedné z veřejných licencí (GNU) je dokonce standardní formulace, která uvádí absenci záruk: „Tento program je poskytován „tak, jak je“. Pokud není písemně uvedeno jinak, autor a/nebo jiný držitel autorských práv nepřijímá žádné záruční závazky, ať už výslovné nebo a implicitně programu, včetně předpokládaných záruk obchodovatelnosti a vhodnosti pro konkrétní účel a jakýchkoli dalších záruk."

    Mimochodem, v současné době je systém GNU, běžněji známý jako GNU/Linux nebo prostě Linux, poměrně běžný, zejména na trhu serverů, a jedná se o kompletní softwarový produkt. Skládá se z velkého množství GNU projektových programů (především systémových utilit a GNU toolchain), linuxového jádra – části systému odpovědné za spouštění dalších programů, včetně ovladačů zařízení a podobně – a řady dalších bezplatných programů. .

    Proto je dnes tendence, kdy se velké IT korporace jako Intel, Oracle nebo IBM snaží podporovat projekty vývoje svobodného softwaru placením práce zaměstnanců těchto projektů tak, aby míra odpovědnosti vývojářů byla na vysoké úrovni. Proč to dělají, protože otevřený a svobodný software je pro ně konkurenceschopný? Odpověď je jednoduchá - vidí to jako výhodu, kterou se snaží neminout, protože každý den se objevuje spousta programů založených na open source softwaru, z nichž některé se později mohou stát silnými komerční produkty.

    V současnosti se pro distribuci svobodného softwaru používá několik hlavních licencí: AROS Public License, BSD License, CDDL, Common Public License, GNU Free Documentation License, GNU General Public License, GNU Lesser General Public License, MIT License, Mozilla Public License, Open Directory Licence atd. Všechny bezplatné licence, tak či onak, se vyznačují dodržováním zásad copyleftu (copyleft je slovní hříčka se slovem copyright). V porovnání Tradiční přístup k autorskému právu, který omezuje svobodu kopírovat díla, princip copyleft využívá autorské zákony, aby zajistil, že je nemožné, aby kdokoli omezil právo na použití, úpravu a distribuovat jak práce samotné, tak práce na ní založené. Myšlenka copyleftu spočívá v tom, že kdokoli, kdo distribuuje program, se změnami nebo bez nich, nemá právo omezovat svobodu jeho dalšího šíření nebo úprav. Copyleft zaručuje, že každý uživatel je ve svých akcích svobodný.

    Počet licencí, které splňují definici open source (otevřeného softwaru), je v současné době více než padesát. Open Source je ochranná známka Open Source Initiative. Existuje speciální komise, která rozhoduje, zda lze licenci nazvat open source. Jedním z největších světových webů pro vývojáře open source je známý portál SourceForge.net. Na této stránce mohou vývojáři zveřejňovat a společně vyvíjet své softwarové projekty. V současné době je na SourceForge.net hostováno několik stovek tisíc projektů a počet registrovaných uživatelů přesahuje jeden milion.

    Otevřený a svobodný software samozřejmě stále více získává publikum. Open source programy jsou docela úspěšně používány jak soukromými uživateli, tak i a komerční státní a veřejné organizace. Software založený na open source a svobodném softwaru se již používá jako předinstalace pro některé modely notebooků a netbooků od různých výrobců. Open source software navíc postupně dobývá trh automatizačních systémů pro malé a střední podniky.

    V 90. letech byl svobodný software v korporátním prostředí považován za exotický a jediným výrazným konkurentem proprietárních gigantů v čele s Microsoftem byl dlouhou dobu Red Hat, ale od druhé poloviny 20. století se situace začala rychle měnit. Open source software se stal hlavním proudem pro mnoho velkých společností a objevily se desítky důvěryhodných dodavatelů open source, kteří dosáhli patřičně vysoké úrovně odborných znalostí a zkušeností, aby mohli sloužit velkým a náročným podnikovým klientům.

    Pro rok 2014 existuje mnoho hráčů, kteří úspěšně konkurují komerčním dodavatelům softwaru v řadě oblastí. Kromě Red Hatu jsou to open source organizace jako Google, Apache Software, Novell, SUSE, Acquia atd. Na trhu se objevuje stále více OpenSource obdob stávajících proprietárních řešení. Open source komunity jsou stále silnější a zlepšují kvalitu a funkčnost produktů.

    Samotný vývoj je zpravidla nabízen zdarma a je komercializován prostřednictvím podpory a přizpůsobení. To vytváří další konkurenci a v důsledku toho podporuje vývoj softwarových produktů s otevřeným zdrojovým kódem.

    Téměř ve všech odvětvích a činnostech existuje možnost používat software založený na otevřeném zdrojovém kódu. Téměř každý proprietární software má platný open source protějšek:

    • Cisco VPN – OpenVPN,
    • Oracle Database - PostgreSQL
    • Microsoft Hyper-V - OpenVZ,
    • MS Active Directory - Samba,
    • Avaya IP Office – hvězdička atd.)

    Na základě konkrétních obchodních cílů můžete porovnat náklady a načasování implementace řešení založeného na proprietárním softwaru a OpenSource.

    Open source v zemích světa

    USA

    V březnu 2016 předložila administrativa prezidenta USA návrh vládního zákona o používání. Účastníci trhu iniciativu podpořili.

    Podle dokumentu zveřejněného Bílým domem mohou americké vládní agentury mezi sebou sdílet zdrojové kódy pro určité projekty, aby se zvýšila jejich efektivita a eliminovala se potřeba znovu vyvíjet produkt. Více o tom.

    Indie

    V říjnu 2011 vyšlo najevo, že vláda Paňdžábu se rozhodla zakoupit software od společnosti Microsoft, čímž zrušila rozhodnutí z roku 2008 nainstalovat svobodný software na 46 000 počítačů ve 4 956 školách. "Rozhodli jsme se přehodnotit naše předchozí rozhodnutí," řekl Baldeo Purushartha, státní ministr školství.

    Vláda Paňdžábu zahájila v letech 2004-2005 program informatizace pro studenty 6. až 12. ročníku. Ministerstvo ICT vzdělávání státu Paňdžáb realizuje projekt, ve kterém všechny základní školy ah organizoval počítačové kurzy s nezbytným vybavením, softwarem a širokopásmové připojení na internet. Zároveň Bharat Operating System Solutions (BOSS), testovaný a certifikovaný Linux Foundation pro použití ve školách, získal díky své cenové dostupnosti širokou podporu na státní úrovni.

    Podle prezidenta státu Paňdžáb byly v roce 2008 minimální náklady na aktualizace softwaru licencované společností Microsoft - pro 16 578 počítačů za 1 375 Rs na počítač - 23 milionů Rs během pěti let. Z tohoto důvodu se v září 2008 vláda Paňdžábu rozhodla zakoupit a nainstalovat BOSS do všech veřejných základních škol a uvedla, že od roku 2011 budou všichni žáci základních škol školeni v používání BOSS. Práce byly dokončeny v dubnu 2011, včetně proškolení 6 600 učitelů.

    Ale 8. srpna 2011, po komplexní analýze výsledků projektu, vedoucí odboru školního vzdělávání státu Paňdžáb uvedl, že „Ministerstvo školního vzdělávání se vrátí k používání softwaru Microsoft... pro výuku děti v základní škola veřejné školy. Náklady na obnovení licencí budou asi 7 milionů rupií, z toho 3,77 milionu již vláda přidělila.

    Ve veřejných školách bude navíc instalováno zhruba 90 000 počítačů připojených k síti EDUASAT, jejichž prostřednictvím budou moci studenti sledovat přímé přenosy z různých přednášek. Podle předběžných propočtů bude počáteční cena softwaru a licence Microsoftu 30 milionů rupií. Tato částka nezahrnuje cenu vybavení atp.

    Již dříve, v únoru 2011, bylo rozhodnuto využít BOSS pro provoz v síti EDUASAT. Ale nyní, slovy Purusharta: „Za účelem co nejvíce plné využití nainstalované počítače kde se studenti budou učit software Microsoft, chceme Microsoft používat i v EDUASAT.

    Všimněte si, že Pandžáb byl prvním státem, který aktivně implementoval Linux do škol. V současné době se BOSS stále používá v indických státech Haryana, Gujarat, Kerala a Uttar Pradesh.

    Německo

    Podle nedávné studie Georgia Institute of Technology (USA) je Německo na čtvrtém místě na světě, pokud jde o pronikání open source softwaru do veřejného sektoru. V roce 2001 přešlo německé ministerstvo zahraničních věcí (a s ním i všechny ambasády a konzuláty) na Linux. Konzultační firma McKinsey několikrát potvrdila, že Foreign Office hodně ušetří používáním Linuxu, OpenOffice a Thunderbirdu místo sady Microsoft Windows, Office a Outlook. Dokonce se říkalo, že diplomaté utrácejí za IT méně než zaměstnanci jakékoli jiné vládní agentury.

    Ale trik je v tom, že v provozu podmíněně svobodný software někdy dražší než ten bezpodmínečně placený. Dinosauři jako Microsoft mohou poskytovat lepší a levnější údržbu než menší společnosti podporující Linux. A někdy je výhodnější koupit licenci. Proto se například stejná německá zahraniční kancelář letos vrací k softwaru Microsoftu. Úředníci v penězích ocenili permanentní problémy s technickou podporou i potíže se zvládnutím open source softwaru (mnoho zaměstnanců si na to stěžovalo) a mluvili v duchu, že lakomec platí dvakrát.

    Rusko

    Rozhodnutí vlády a prezidenta Ruské federace Dmitrij Medveděv, domácí open source software byl implementován ve všech školách Ruské federace v roce 2008 a bude instalován ve všech státních a rozpočtových organizacích k zajištění národní bezpečnosti v oblasti IT.

    Project Penguin - open source implementace

    Projekt "Tučňák" - projekt implementace linuxových technologií a open source softwaru na školách a univerzitách v Rusku v letech 2009-2010. financované FAO – Federální vzdělávací agenturou Ruské federace. Podle smlouvy o projektu Penguin musí být dokončeny tři fáze:

    1. Zpřesnění učebnic a metodická podpora
    2. Vývoj technické podpory a internetových portálů
    3. Školení 60 tisíc učitelů v linuxových technologiích a Open Source

    1. V letech 2008-09 byl dokončen vývoj základních učebnic informatiky pro vysoké školy a školy na bázi Open Source v souladu se státními standardy a požadavky Jednotné státní zkoušky z informatiky a ICT. 2. V letech 2005-2009 byl dokončen vývoj internetové podpory se základními učebnicemi informatiky a základními Open Source balíčky pro Windows a Linux. 3. V letech 2005-2007 proběhly a zpracovaly pilotní kurzy pro učitele informatiky a školní učitele na téma Linux Technologie a Open Source Software. společně s moskevskými pedagogickými univerzitami Moskevské státní pedagogické univerzity a Moskevské státní pedagogické univerzity za podpory UNESCO, IBM Corporation a Linux Center.

      • HAC, prof., PhD 16:32, 15. října 2009 (UTC)

    Open source - názor prezidenta Ruské federace

    Na tomto setkání D. A. Medveděvřekl:

    „...Když si teď sedneme zcela na jehle zahraničního softwaru a „lehnout“ na mnoho let, pak z toho neslezeme. A budeme se vyvíjet v rozporu s globálními trendy. Zároveň také nelze oznámit, že zítra převedeme všechny počítače ve školách (a potenciálně se jedná o mnohem závažnější síť počítačů) na programy s open source, s bezplatnou licencí, protože jsou problémy s připojením, existují technologické problémy. To znamená, že ani zde není úplná připravenost. Co dělat?

    Nabízíme jít cestou kompromisu, a tato cesta se nyní začala realizovat. Na tři roky si pořiďte licencovaný balíček základních programů (mám na mysli především operační systémy, archivátory, kanceláře, editory, photoshopy - obecně vše, co uživatelé obvykle používají, včetně škol), ale zároveň je čas se nezastavit, ale pracovat na domácím softwarovém balíku s otevřeným přístupem (a teď si o tom povíme podrobněji), takže později, nakonec, za tři roky (pokud to půjde dříve, ještě lépe ),

    Vytvořte takový optimální model kde si školy a potenciálně všechny vládní agentury budou moci vybrat, co potřebují: buď budou nadále používat komerční produkty na vlastní náklady a ne na náklady federálních fondů, nebo přejdou na systém, který je již zcela přizpůsobený, přijatelný k nim na základě otevřený přístup, v open source...".

    Prosinec 2010: Putin nařídil přechod moci na Linux

    Historie dokumentu o přechodu úřadů na svobodný software sahá do roku 2007, kdy Ministerstvo informací a komunikací začalo vypracovávat „Koncepci rozvoje a používání svobodného softwaru v Ruské federaci“, která byla zveřejněno na jaře 2008. Rezignace ministra Leonida Reimana a jmenování Igora Ščegoleva do jeho funkce však vedly k revizi koncepce.

    Navzdory tomu na jaře 2008, pár dní před předáním moci Dmitriji Medveděvovi, Vladimír Putin, ještě jako prezident Ruska, zmínil plán migrace na svobodný software federálních institucí v seznamu svých pokynů pro vládu, čímž si tento úkol stanovil.

    Open Source balíčky pro školy

    Open source balíčky pro školy jsou určeny pro instalaci programů do škol a domácích počítačů s operačními systémy Windows a Linux. Linux Live-CD je navrženo tak, aby spouštělo Open Source na domácích počítačích s Windows bez instalace Linuxu na stroj.

    Rozhodnutím vlády Ruské federace domácí open source software v letech 2008 a 2009 byl rozeslán do všech škol v Ruské federaci a bude instalován ve všech státních a rozpočtových organizacích k zajištění národní bezpečnosti v oblasti IT.

    Otevřený operační systém Linux

    Otevřený kancelářský balík

    Open Office Suite lze volně instalovat a používat nejen na osobních počítačích s operačním systémem Linux, ale i na počítačích s operačním systémem Windows. Zároveň lze dokumenty a soubory připravené v balíku MS Office číst a zpracovávat v balíku Open Office.

    Složení Open kancelářský oblek otevřená kancelář:

    1. OpenOffice.org Writer- Textový editor Writer s bohatými funkcemi pro vytváření dopisů, knih, zpráv, informačních bulletinů, brožur a dalších dokumentů, kompatibilní s MS Office.
    2. OpenOffice.org Calc- Tabulky Calc mají pokročilé možnosti analýzy, tvorby grafů a rozhodování, které se od vysoce kvalitních tabulek, kompatibilních s MS Office, očekávají.
    3. OpenOffice.org Impress- Editor prezentací Impress poskytuje všechny běžné nástroje pro prezentaci médií, jako jsou speciální efekty, animace a nástroje pro kreslení. Kompatibilní s formátem souborů Microsoft PowerPoint a může také uložit vaši práci v mnoha grafických formátech, včetně Macromedia Flash (SWF).
    4. OpenOffice.org Base- Základní databáze poskytuje nástroje pro práci s databázemi uvnitř jednoduché rozhraní. Může vytvářet a upravovat formuláře, sestavy, dotazy, tabulky, pohledy a vztahy, takže správa přidružené databáze je téměř stejná jako v jiných. populární aplikace databází. Base zahrnuje HSQLDB jako svůj výchozí relační databázový stroj. Může také použít dBASE, Microsoft Access, MySQL nebo Oracle nebo jakákoli databáze kompatibilní s ODBC nebo JDBC.
    5. Otevřete aplikaci Office Draw Draw je vektorový grafický editor, se kterým můžete dělat vše od jednoduchých diagramů nebo vývojových diagramů až po 3D kresby. Draw dokáže importovat grafiku z mnoha běžných formátů a uložit je ve více než 20 formátech, včetně PNG, HTML, PDF a Flash.
    6. gimp- editor rastrové grafiky Gimp, program pro tvorbu a zpracování rastrové grafiky. Částečně je podporována vektorová grafika.

    Otevřete textový editor Writer

    OpenOffice.org Writer - textový procesor A vizuální editor hypertext, je součástí OpenOffice.org a je svobodným softwarem (vydáván pod licencí LGPL).

    Spisovatel je jako Microsoft Word a funkčnost těchto editorů je přibližně stejná. Poskytuje uživateli moderní nástroje pro psaní, úpravu a formátování dokumentů.

    Spolu s známé rozhraní a funkčnost:

    * vytvářet a navrhovat odstavce textu a stránek, * přidávat oddíly a zápatí, * vkládat obrázky a multimediální objekty, * prohlížet a tisknout dokumenty, * zaznamenávat změny a kontrolovat texty, * automaticky formátovat obsahy, rejstříky a poznámky pod čarou, * přidávat makra a řízení, * práce s tabulkami, * kontrola pravopisu a mnoho dalšího,

    Koncept použití stylů je skvělým řešením pro usnadnění vytváření a formátování dokumentů. Práce se styly je podporována ve všech komponentách kancelářského balíku, ale nejvíce je implementována v OpenOffice.org Writer.

    Pět skupin stylů – odstavce, znaky, stránky, rámečky a seznamy – poskytuje uživateli mnoho možností pro snadné formátování dokumentů. Vyhrazený panel Styly a formátování vám umožňuje spravovat styly úpravou stávajících a vytvářením nových. A čím je dokument složitější, čím častěji jej musíte měnit, tím je výhoda stylizace zjevnější.

    Další nástroj, Navigátor, poskytuje možnost rychle procházet dokumentem výběrem nadpisů, poznámek pod čarou, postranních panelů nebo jiných objektů jako referenčních bodů.

    Pokud jde o ostatní komponenty, pro Writer existuje velký počet doplňky (rozšíření), které zlepšují základní funkčnost komponenty nebo poskytují další funkce, jako je kontrola gramatiky nebo publikování na MediaWiki.

    Writer podporuje velké množství formátů pro import a export souborů, včetně ukládání do PDF a importu docx. A odeslání souboru e-mailem se provádí kliknutím na tlačítko.

    Otevřete tabulky Calc

    start: OpenOffice.org Calc je tabulkový procesor. S ním můžete analyzovat vstupní data, provádět výpočty, předpovídat, sumarizovat data z různých listů a tabulek, vytvářet tabulky a grafy.

    Calc je aktuální a žádaná součást OpenOffice.org pro práci s tabulkami v podnikovém prostředí. Oblíbený nástroj pro účetní a manažery pro vytváření reportů.

    Postupné zadávání vzorců do buněk tabulky pomocí průvodce usnadňuje vytváření složitých a vnořených vzorců, demonstruje popisy každého parametru a konečný výsledek v jakékoli fázi zadávání.

    Podmíněné formátování a styly buněk vám umožňují uspořádat hotová data, zatímco kontingenční tabulky a grafy ukazují výsledky práce.

    Více než dvě desítky formátů pro import a export souborů, včetně funkcí pro import textu, vám umožní pracovat s téměř libovolnými daty. Pomocí speciálního nástroje můžete také importovat data z jiných zdrojů, jako jsou databáze, nebo můžete vytvořit aktualizovatelný rozsah, aby byla importovaná data vždy aktuální.

    Jsou podporovány odkazy mezi různými tabulkami a společné úpravy dat (od OpenOffice.org 3.0).

    Pro tisk hotových listů na tiskárně je k dispozici řada nastavení: měřítko, okraje, záhlaví a zápatí. A vestavěná kontrola pravopisu, jako v textovém editoru, zlepší kvalitu hotové zprávy.

    Otevřete editor vektorové grafiky Draw

    Kreslení OpenOffice.org- editor vektorové grafiky, srovnatelný ve funkčnosti s CorelDRAW, je součástí OpenOffice.org.

    Editor vektorové grafiky Draw je kreslicí nástroj, který využívá vektorovou grafiku. Obsahuje řadu služeb, které vám umožní rychle vytvářet nejrůznější kresby. Vektorová grafika vám umožňuje ukládat a zobrazovat obrázky jako vektory (dva body a čára) spíše než jako sadu pixelů (tečky na obrazovce). Vektorová grafika usnadňuje ukládání a měřítko obrázků.

    grafický editor kreslení dokonale integrován do systému OpenOffice.org, což velmi usnadňuje výměnu výkresů mezi libovolnými moduly systému. Pokud například vytvoříte kresbu v aplikaci Draw, můžete ji snadno použít v dokumentu aplikace Writer zkopírováním a vložením. S grafikou můžete také pracovat přímo v modulech Writer a Impress pomocí podmnožiny funkcí a nástrojů z Draw.

    Balíček obsahuje plnohodnotné „spojky“ mezi tvary, které mohou využívat různé styly čar a umožňují kreslit kresby, jako jsou vývojové diagramy.

    Potřeba vektorového editoru jako součásti kancelářského balíku je nepochybná. Rozsah takového editoru je poměrně široký: od nejjednodušších výkresů a oznámení až po schémata, schémata a výkresy.

    Kromě vlastních objektů můžete do obrázků vkládat grafy, vzorce a další prvky vytvořené v jiných komponentách OpenOffice.org. Draw také podporuje export bitmap ve většině formátů, běžných i specializovaných.

    Draw má všechno potřebné nástroje vlastní vektorové editory:

    * Spojovací čáry, kótovací čáry, tabulky. * Práce s textem a textovými efekty; * Změňte barevnou výplň, stín, průhlednost; * Umístění, ukotvení a správa objektů pomocí snímků, vrstev a vodítek; * Jsou podporovány různé operace s objekty: sčítání, odečítání, seskupování a transformace tvarů; * Kreslení trojrozměrných objektů; * Kreslení s grafickými primitivy, Bezierovy křivky; * Efekty: osvětlení, morfování a duplikace;

    Kromě vlastních objektů můžete do obrázků vkládat grafy, vzorce a další prvky vytvořené v jiných komponentách OpenOffice.org. Draw také podporuje export bitmap ve většině formátů, běžných i specializovaných.

    Použití Galerie (úložiště objektů) umožňuje organizovat existující obrázky a podpora stylů textu šetří čas při vytváření objektů stejného typu.

    Hotový výkres nebo výkres lze vytisknout na tiskárně nebo exportovat do bitmapa nebo například v PDF.

    Maximální velikost kresby v Draw je 300x300 cm.

    Počínaje verzí 3.0 OpenOffice.org Draw podporuje nejen export PDF, ale také import PDF (je třeba nainstalovat speciální rozšíření OpenOffice.org).

    Otevřete relační databázi Base

    Základna - otevřená vztahová základna data, která umožňují vytvářet, upravovat a zpracovávat tabulková data.

    Uživatelé mají k dispozici poměrně velkou sadu nástrojů pro zpracování dat a tabulek: editory formulářů, dotazů, sestav, databázových tabulek. S jejich pomocí můžete analyzovat vstupní data, provádět výpočty, předpovídat, sumarizovat data z různých listů a tabulek, sestavovat tabulky a grafy.

    Editor dotazů umožňuje vytvářet téměř celou škálu SQL dotazů do databází pro výběr, změnu, přidání dat. Podporovány jsou poddotazy a dotazy s parametry. Vizuální část editoru zjednoduší proces vytváření dotazů pro začínajícího uživatele.

    Editor formulářů umožňuje používat téměř jakýkoli standardní nástroj pro správu obsahu databáze. Poskytuje ovládací prvky pro textová, numerická, binární pole, seznamy, rozevírací seznamy, tabulky, tlačítka, kalendář a další prvky.

    nástroj pro práci s externími datovými zdroji plus vestavěný HSQLDB DBMS. Pomocí Base můžete přidávat, mazat, upravovat databázové záznamy: MySQL, HSQLDB (obvykle s OpenOffice.org), PostgreSQL, DB2, Oracle.

    Dále je možné pracovat s tabulkami DBF, MS Access, adresáře, textové soubory, stejně jako tabulky vytvořené pomocí OpenOffice.org Calc nebo MS Excel.

    Přístup k externí zdroje data jsou prováděna pomocí ODBC, JDBC, SDBC a dalších technologií. Úplný seznam podporovaných technologií a zdrojů dat závisí na operačním systému, který používáte.

    Složitější ovládání a zpracování dat se provádí pomocí maker a nástrojů programovacího jazyka OOBasic.

    Editor tabulek vám pomůže vytvářet a spravovat tabulky ve vestavěné databázi HSQLDB as některými možnými omezeními pro jiné databáze.

    Base má vestavěného průvodce sestavami se základními funkcemi pro vytváření sestav nebo tabulek nebo dotazů. Ale je toho víc nejlepší nástroj reporting – Sun Report Builder. Tento nástroj umožňuje vytvářet sestavy téměř jakékoli složitosti. Podporuje seskupování, provádění vestavěných vlastních funkcí, podmíněné formátování. Výsledkem SRB je dokument Writer nebo Calc, který lze následně vytisknout nebo upravit.

    Pomocí Base můžete vytvářet zdroje dat. Například připojením k externí databázi v Base a vyfiltrováním požadovaných dat pomocí SQL dotazu můžete s těmito daty pracovat v OOo Calc.

    Otevřené programovací systémy

    1. volný pascal 2.0.4 - Free Pascal a Object Pascal Compiler - Lazarus nebo KDevelop doporučené jako IDE.
    2. Zatmění- Venkovní komplex otevřené systémy programování pro vývoj modulárních multiplatformních aplikací.
    3. Gambas- bezplatný programovací systém 2)VISUAL BASIC IDE pro tvorbu programů založených na Qt, GTK, OpenGL, SDL a CGI WEB

    Minimální Open Source balíček pro školy

    Zahrnuje programy s otevřeným zdrojovým kódem

    1. grafické prostředí XFCE;
    2. rychle textový editor Abiword;
    3. Tabulkový editor Gnumeric.

    Minimální softwarový balík Open Source:

    1. Kancelářský balík: OpenOffice.org 2.3;
    2. Webový prohlížeč: Firefox 2.0;
    3. Editor obrázků: GIMP 2.4;

    Volitelný disk Obsahuje programy pro školy a další vzdělávací instituce:

    1. Editor webových stránek modrá ryba;
    2. Programovací jazyky pascal (Free Pascal a Lazarus), základní (gambas), logo (KTurtle);
    3. Systémy matematických výpočtů (Maxima a Scilab);
    4. antivirus ClamAV a Squid cache server, PostgreSQL DBMS

    Optimalizováno pro instalaci a provoz na počítači od 128 do 256 MB paměti a procesor od PI 233 MHz.

    Linux LiveCD

    Linux CD Live-CD je navrženo tak, aby fungovalo s otevřeným zdrojovým kódem na domácích počítačích se systémem Windows bez instalace Linuxu do počítače.

    CD L živé CD inux optimalizovaný pro práci s instalačním CD Linuxu na počítači od 128 do 256 MB paměti a procesorem od PI 233 MHz. Pracovní relace jsou podporovány, což vám umožňuje ukládat nastavení a dokumenty do vaší domovské složky mezi restarty.

    Nejnižší možnost hardwaru poskytuje přijatelný výkon i na systémech se 128 MB paměti.

    Zahrnuje grafické prostředí XFCE; Tato distribuce zahrnuje lehký a rychlý textový editor Abiword a tabulkový editor Gnumeric.

    Kromě toho první disk obsahuje:

    1. Kancelářský balík: OpenOffice.org 2.3;
    2. Webový prohlížeč: Firefox 2.0;
    3. Email: Claws Mail;
    4. Manipulace s obrázky: Gimp 2.4;
    5. a více než 1000 programů, které umožňují řešit nejširší spektrum úloh.

    školní server

    Školní server- serverový operační systém s širokou funkčností, plně přizpůsobitelný prostřednictvím webového rozhraní, přes které jsou komponenty spravovány.

    Sloučenina:

    1. webové aplikace, které pomáhají organizovat vzdělávací proces:
    2. Moodle - systém dálkového a interaktivního vzdělávání, obsahuje ukázky kurzů;
    3. Mediawiki – systém pro organizaci „znalostní základny“ pomocí technologie Wiki;

    pro organizaci místní sítě:

    1. DHCP a DNS servery;
    2. Squid proxy server (s podporou zobrazování statistik přístupu);
    3. firewall;
    4. správa síťového rozhraní;
    5. server přesného času;
    6. souborové servery:
    7. server Samba (pro organizaci přístupu k adresářům přístupným prostřednictvím protokolu Samba);
    8. FTP server;
    9. rozhraní pro vytváření lokálních zrcadel repozitářů;
    10. tiskový server CUPS;
    11. MySQL (pro Moodle a Mediawiki);
    12. webový server Apache2;
    13. rozhraní pro aktualizaci systému (včetně nastavení aktualizací);
    14. záloha;
    15. správa účtů (možnost importovat účty ze systému 1C: Chronograph);
    16. poštovní server s antivirovou a antispamovou podporou.
      • HAC, prof., PhD 04:29, 19. července 2009 (UTC)

    Open source v Rusku

    V současné době se software s otevřeným zdrojovým kódem začíná rozšiřovat ve vzdělávacím systému Ruska, mezi důvody, které jmenují rozšířenou nelegální distribuci komerčního uzavřeného importovaného softwaru.

    Rozhodnutím vlády byl tuzemský open source software zaveden v roce 2008 na všech školách Ruské federace a bude instalován ve všech státních a rozpočtových organizacích k zajištění národní bezpečnosti v oblasti IT.

    Open source software lze volně instalovat a používat ve všech školách, úřadech, univerzitách a na všech osobních počítačích a ve všech státních, rozpočtových a komerčních organizacích a institucích v Rusku a zemích SNS pod General Public License (GPL).

      • HAC, prof., PhD 09:50, 16. července 2009 (UTC)

    Open source software ve školách a univerzitách

    Použití Open Source a Linux Technologies na moskevských školách a univerzitách začaly v letech 2005-2006. po pořádání seminářů "Linuxové technologie a software s otevřeným zdrojovým kódem" společně s IBM Corporation a UNESCO na základě Moskevské státní pedagogické univerzity.

    V roce 2007 Rozhodnutím vlády Ruské federace byly základní balíčky Open Source doporučeny k implementaci na všech školách v Rusku a k použití při výuce informatiky a informační technologie ve všech učebnách informatiky všech škol Ruské federace.

    Pozadí základní balíčky počítačové programy, jejich vývoj, implementace a distribuce do škol v Rusku a zemích SNS začala koncem 90. let, kdy byly vyvinuty základní softwarové balíčky pro domácí osobní počítače BK, Corvette a UKNC a distribuován jako otevřený a svobodný software pro školy.

    Všechny střední školy v Rusku v letech 2008-2009 obdrželi základní balíčky licencovaného komerčního a bezplatného open source softwaru pro vzdělávání počítačová gramotnost, základy informatiky a nových informačních technologií s operačními systémy Windows a Linux .

    Ve čtyřech regionech Ruska v letech 2008-2009 byly zahájeny práce na zavádění a používání základních softwarových balíků pro učebny informatiky a výpočetní techniky na středních školách a zahájena příprava učitelů a učitelů informatiky technologie práce s otevřeným softwarem v prostředí Windows a Linux.

    Podle Doktrína informační bezpečnost RF, výuku počítačové gramotnosti a informatiky by měl doprovázet právní vzdělávací program ve výuce ochrany informací na počítačích, ochrany před počítačovými viry, pornografickými stránkami a zajišťování informační bezpečnosti v lokálních a globálních počítačových sítích založených na svobodném open source softwaru.

    V roce 2007 byly vydány první učebnice informatiky pro univerzity a školy pro výuku informatiky v souladu se státními vzdělávacími standardy s bezplatným otevřeným komerčním uzavřeným softwarem ve Windows a Linuxu.

      • HAC, prof., PhD 09:51, 16. července 2009 (UTC)

    Definice Open Source

    Definice Open Source) používá Open Source Initiative k určení, do jaké míry softwarová licence vyhovuje standardům Open Source Software (Open Source). Na základě direktiv Debian Free Software, které většinou napsal Bruce Perens.

    Definice se skládá z deset licenčních požadavků pro Open Source:

    1. Bezplatná distribuce. To znamená, že licence by neměla omezovat prodej a distribuci softwaru.
    2. Dostupné zdrojové texty. I když software není dodáván se zdrojovým kódem, zdrojový kód by měl být snadno dostupný.
    3. Možnost úpravy. Pouhá schopnost číst zdrojové texty neumožňuje s nimi experimentovat a vydávat modifikace
    4. I v případě nedotknutelnosti zdrojového kódu autora musí být odvozené programy a jejich zdrojové kódy volně šířeny.
    5. Žádná diskriminace lidí a skupin lidí. Některé země, jako například Spojené státy americké, mají určitá omezení na export softwaru.
    6. Žádná diskriminace na základě účelu aplikace. Bezplatná licence musí umožňovat veškeré činnosti, včetně genetického a jaderného výzkumu, komerčních aplikací atd.
    7. Distribuce licencí. Práva spojená se softwarem s otevřeným zdrojovým kódem se vztahují na všechny uživatele programu bez dalších dohod, jako jsou dohody o mlčenlivosti.
    8. Licence nesmí omezovat jiné softwarové produkty. S výjimkou banální nekompatibility má uživatel právo vybrat si, co bude používat.
    9. Licence musí být technologicky neutrální. To znamená, že licence nesmí vyžadovat nic z rozhraní nebo technologií používaných v odvozeném programu.
    10. Licence nesmí být vázána na konkrétní produkt. Práva k programovému kódu by neměla záviset na tom, zda je program součástí produktu. Osoba, která distribuuje program odděleně od kolekce nebo převádí část kódu do jiného produktu, má stejná práva jako kolekce.

    Mnoho lidí si kupuje různý software nebo používá ten hacknutý. pirátské verze. Uživatelé vidí grafické rozhraní programu, ale kód tohoto produktu je obvykle skrytý. V tomto ohledu je téměř nemožné změnit software, což zaručuje autorovi ochranu před těmi, kteří si chtějí zkopírovat kód programu a přiřadit si jej. Navzdory tomu však v moderním světě existuje stále více takzvaných „Open Source“ programů. Pojďme pochopit, co jsou open source programy a jaké jsou jejich pozitivní a negativní stránky.

    Co lze považovat za open source?

    Téměř veškerý software koncový uživatel přichází jako hotový software. Jedná se o docela funkční programy s pěkným rozhraním a snadno se používají. Pokud je kód tohoto produktu otevřený, pak jej může kdokoli změnit, nabídnout vlastní možnosti opravy nalezených chyb nebo provést nějakou inovaci. Kvalita tohoto produktu se tedy postupem času zlepšuje. Příklady open source operačních systémů jsou linux, Unix, ubuntu.

    Každý je obeznámen Microsoft Office, jehož analog, ale již open source, je otevřená kancelář. Prohlížeče Mozilla Firefox A Google Chrome jsou také open source software. Podobných produktů je spousta, mnohé používají velké množství softwaru a nemají podezření, že by něco z toho mohl být Open Source program.

    Funkce open source

    K tomu, aby byl software nazýván programem, nestačí, že jeho kód je otevřený všem. Takový program by měl být zcela zdarma. Navíc při dalším používání a pokusu o změnu kódu uživatel také nemusí nic platit. Kdokoli má právo tento produkt volně šířit a jak je uvedeno výše, měnit jej. Takové programy nemají žádná omezení, pokud jde o rozsah a podmínky použití. Mohou být použity pro podnikání vědecký výzkum, školení, využívat pro vlastní účely neomezeně dlouhou dobu.

    Licence na software s otevřeným zdrojovým kódem

    Licence na takové programy je také zdarma. Neexistují absolutně žádná omezení na aplikaci, modifikaci, distribuci, použití s ​​jiným kompatibilním softwarem. Také je technologicky neutrální vůči všem ostatním existujícím programům.

    Výhody a nevýhody programů s otevřeným zdrojovým kódem

    Na rozdíl od klasického licencované programy, jsou vyvíjeny skupinou svobodných programátorů, a proto jsou zdarma.

    Druhou důležitou výhodou je, že můžeme aktualizovat data programu. dobrý programátor, po pochopení kódu, může přidat nové možnosti do programu nebo zlepšit práci stávajících funkcí. Například uživatel Operační Systém Mac nemůže změnit jeho operační systém, Na rozdíl od linux, kterou si každý může nejen upravit podle svého uvážení, ale také přidat libovolné jednotlivé funkce. Nakonec se mu to podaří Nový výrobek což je velmi pohodlné použití. Pokud je výsledný program opravdu dobrý, lze jej patentovat a dokonce i prodávat (!)

    Další nespornou výhodou programů je jejich ochrana před viry. Téměř všechny viry jsou napsány pro aplikace Okna a malware na stejném místě linux zanedbatelné množství. Pravděpodobnost získání viru pomocí operačního systému s otevřeným zdrojovým kódem je tedy velmi malá.

    Dnes mnoho organizací přechází na používání softwaru s otevřeným zdrojovým kódem. To snižuje náklady a minimalizuje možnost hacknutí systému.

    Ale každá medaile, jak víte, má dvě strany, to si povíme o nevýhodách open source programy.

    Pokud máte nějaké problémy se softwarem, obvykle se obracíte na technickou podporu. Open source software žádný nemá. Tento problém vzniká, protože program byl upravován různými programátory z celé země nebo dokonce z celého světa. Takže budete muset hledat řešení problému na otevřených místech sítě. Internet nebo si to vymyslete sami.

    Druhé mínus vzniká opět kvůli tomu, že kdokoli může změnit kód programu. Názory lidí se často nemusí shodovat, což způsobuje konflikty při úpravách produktů. To může vést ke krachu projektu, na kterém mnoho lidí dlouhodobě pracuje.

    Škodlivé programy jsou také často maskované jako open source a někdy může být velmi obtížné je odlišit od skutečného bezpečného softwaru.

    Navzdory skutečnosti, že takové programy mají některé nevýhody, stále více uživatelů se o ně zajímá. Stále více produktů je dnes vytvářeno s otevřeným zdrojovým kódem. To znamená, že takové programy mají budoucnost a stojí za to jim věnovat pozornost.

    Open source software má své příznivce a v poslední době, pokud jde o vývoj jakýchsi „národních“ produktů, mají na mysli v podstatě open-source. Paradoxně zájem o tento typ softwaru vyvolal řadu zkreslení a mylných představ, které v praxi brání jeho distribuci.

    Naše společnost se na open source projektech podílí od roku 2005 - a prostřednictvím vývoje vlastních open source řešení (OpenVZ , projekty CRIU) se podílí na dalších open source projektech (QEMU , OpenStack , libvirt , libcontainer atd.). Během 10 let jsme shromáždili některé z nejčastějších mýtů o softwaru s otevřeným zdrojovým kódem. Budu mluvit o každé z mylných představ a vysvětlím, proč je špatná. Jistě si pamatujete na mnohé další, ale podle mého názoru je těchto pět „nejpekelnějších“.


    Open source projekt je open source projekt.

    Každý softwarový projekt se skládá z mnoha artefaktů: zdrojový kód projektu, informace o neopravených defektech, testovací zdrojový kód, dokumentace. Zdrojový kód projektu je pouze jeho částí, volný přístup k němu nedává právo nazývat celý projekt open source. Kromě zdrojového kódu by měly být volně dostupné i další vývojářské artefakty a čím více artefaktů je otevřeno, tím je projekt otevřenější pro přispěvatele (lidi, kteří chtějí do projektu přispět). Kromě toho jsou potřeba transparentní procesy mezi všemi členy komunity, otevřená komunikace v projektu atd. Všechna tato opatření pouze přispějí k rozvoji projektu a plodné spolupráci členů komunity.

    Kvalita open source softwaru je horší, protože pro něj může psát kód každý

    Hlavní princip open source softwaru – otevřený společný vývoj – je sám o sobě zárukou, že nekvalitní kód, berličky a záplaty jednoduše nelze skrýt před ostatními účastníky. Osoba účastnící se takových projektů je připravena na to, že jeho práce bude podrobena analýze i kritice, což znamená, že nebude hackovat. Jeho pověst je ohrožena a nikdo o ni nechce přijít.

    Kromě toho v některých komunitách (například komunita kolem vývoje linuxového jádra) existuje také tvrdý princip- do zdrojového jádra je přijímán pouze ten nejlepší, testovaný a ideální kód. Pokus o přidání nekvalitních změn bude zamítnut, druhý pokus je zatížen ztrátou pověsti osoby nebo společnosti-přispěvatele.

    To znamená, že otevřený projekt skutečně umožňuje komukoli podílet se na psaní kódu, ale u seriózních projektů kvůli vysokému vstupnímu prahu nebude kód přijat od lidí s nedostatečnou úrovní odbornosti.
    Většina velkých IT firem (IBM, Google, Canonical, Parallels atd.) má celá oddělení, ve kterých jsou specialisté placeni za práci na open source projektech a nepřímo tak pracují na produktech firmy.

    Samostatně stojí za zmínku, že společnosti, které vyvíjejí produkty založené na otevřených projektech, mají zájem zlepšit kód otevřených projektů, které používají při testování. Proto je nutné opravit všechny zjištěné problémy a zajistit, aby tato oprava byla přidána do hlavní větve projektu, aby bylo co nejméně rozdílů ve vašem kódu a kódu otevřeného projektu. Naše produkty používají kód jiných otevřených projektů, takže opravujeme problémy nalezené v kódu těchto projektů a posíláme je do upstreamu. To byl případ zranitelností v jádře RHEL: Red Hat poznamenal, že Vladimir Davydov objevil vážné zranitelnosti CVE-2014-0203 a CVE-2014-4483 v jedné z aktualizací jádra RHEL6 (druhý problém byl mimochodem nalezen pomocí jeden z našich automatických testů pomocí Linux Test Project). Vasilij Averin obdržel pochvalu za nalezení CVE-2014-5045, Dmitrij Monakhov za CVE-2012-4508. Skutečnost dobré testování Linuxové jádro dokonce označil Andrew Morton (kdo je to?): „Zajímá mě to. Během několika posledních měsíců lidé z @openvz.org našli (a opravili) spoustu nejasných, ale vážných a poměrně starých chyb. Jak jste tyto chyby objevil?"

    Výsledek

    Ve skutečnosti všechny tyto mýty pocházejí z velké části od uživatelů, kteří buď s OpenSource softwarem teprve začali pracovat, nebo jej vůbec nezkusili. Nejlepší způsob, jak se zbavit předsudků, je začít s takovými rozhodnutími úzce spolupracovat.
    Nedávno jsme vydali novou verzi našeho produktu Virtuozzo 7. Pokud máte také zájem vytvořit tu nejlepší technologii virtualizace kontejnerů, pak