Najlepších sto užitočných softvérov s otvoreným zdrojom. Rozdiel medzi bezplatným a open source softvérom

  • 22.07.2019

Open source softvér má svojich obdivovateľov a v poslednej dobe, keď ide o vývoj akýchsi „národných“ produktov, tak sa myslí v podstate open-source. Paradoxne, záujem o tento typ softvéru vygeneroval množstvo skreslení a mylných predstáv, ktoré v praxi bránia jeho šíreniu.

Naša spoločnosť participuje na open source projektoch od roku 2005 - a vďaka vývoju vlastných open source riešení (OpenVZ, projekty CRIU) participuje aj na ďalších open source projektoch (QEMU, OpenStack, libvirt, libcontainer a pod.). Za posledných 10 rokov sme zhromaždili niektoré z najbežnejších mýtov o softvéri s otvoreným zdrojovým kódom. Prejdem každú z mylných predstáv a vysvetlím, prečo je nesprávna. Určite si spomeniete na mnohé ďalšie, no podľa mňa je týchto päť „najpekelnejších“.


Projekt s otvoreným zdrojom je projekt s otvoreným zdrojom.

Každý softvérový projekt pozostáva z mnohých artefaktov: zdrojový kód projektu, informácie o neopravených chybách, testovací zdrojový kód, dokumentácia. Zdrojový kód projektu je len jeho časťou, voľný prístup ku ktorému neoprávňuje na to, aby bol celý projekt otvorený. Okrem zdrojového kódu by mali byť voľne dostupné aj ďalšie vývojárske artefakty a čím viac artefaktov je otvorených, tým viac je projekt otvorený pre prispievateľov (ľudí, ktorí chcú prispieť do projektu). Okrem toho sú potrebné transparentné procesy medzi všetkými členmi komunity, otvorená komunikácia v projekte atď. Všetky tieto opatrenia len prispejú k rozvoju projektu a plodnej spolupráci členov komunity.

Kvalita open source softvéru je horšia, pretože preň môže napísať kód každý.

Hlavný princíp open source softvéru – otvorený spoločný vývoj – sám o sebe je zárukou, že nekvalitný kód, barličky a záplaty sa jednoducho nedajú skryť pred ostatnými účastníkmi. Osoba, ktorá sa zúčastňuje takýchto projektov, je pripravená na to, že jeho práca bude podrobená analýze aj kritike, a preto nebude podvádzať. Jeho povesť je ohrozená a nikto o ňu nechce prísť.

Navyše v niektorých komunitách (napríklad komunita okolo vývoja linuxového jadra) platí striktná zásada – do pôvodného jadra sa prijíma len ten najlepší, odskúšaný a ideálny kód. Pokus o pridanie nekvalitných zmien bude zamietnutý, druhý pokus je plný straty reputácie prispievajúcej osoby alebo spoločnosti.

To znamená, že projekt s otvoreným zdrojovým kódom skutočne umožňuje každému, aby sa podieľal na písaní kódu, ale v serióznych projektoch kvôli vysokému vstupnému prahu nebude kód akceptovaný od ľudí s nedostatočnou úrovňou odborných znalostí.
Väčšina veľkých IT spoločností (IBM, Google, Canonical, Parallels atď.) má celé oddelenia, v ktorých sú platení špecialisti za prácu na open source projektoch a tak nepriamo pracujú na produktoch firmy.

Samostatne stojí za zmienku, že spoločnosti, ktoré vyvíjajú produkty založené na open source projektoch, majú počas testovania záujem o zlepšenie kódu open source projektov, ktoré používajú. Preto je potrebné opraviť všetky objavené problémy a zabezpečiť, aby bola táto oprava pridaná do hlavnej vetvy projektu, aby bolo vo vašom kóde a kóde otvoreného projektu čo najmenej rozdielov. Naše produkty používajú kód iných projektov s otvoreným zdrojovým kódom, takže opravujeme problémy nájdené v kóde týchto projektov a posielame ich do upstreamu. To bol prípad zraniteľností v jadre RHEL: Red Hat poznamenal, že Vladimir Davydov objavil vážne zraniteľnosti CVE-2014-0203 a CVE-2014-4483 v jednej z aktualizácií jadra RHEL6 (druhý problém bol mimochodom nájdené pomocou jedného z našich automatických testov pomocou testovacieho projektu Linux). Vasily Averin dostal vďačnosť za nájdenie chyby CVE-2014-5045, Dmitrij Monakhov za CVE-2012-4508. Skutočnosť dobrého testovania linuxového jadra si dokonca všimol Andrew Morton (kto je to?): „Mám záujem. Počas niekoľkých posledných mesiacov ľudia z @ openvz.org našli (a opravili) veľa nejasných, ale závažných a dosť starých chýb. Ako ste našli tieto chyby?"

Výsledok

V skutočnosti všetky tieto mýty vznikajú väčšinou medzi používateľmi, ktorí buď len začínajú pracovať so softvérom OpenSource, alebo ho vôbec nevyskúšali. Najlepší spôsob, ako sa zbaviť predsudkov, je začať s takýmito riešeniami úzko spolupracovať.
Nedávno sme oznámili otvorený vývojový proces pre ďalšiu verziu nášho produktu Virtuozzo 7. Ak máte záujem o vytvorenie najlepšej technológie virtualizácie kontajnerov, potom

V 90. rokoch bol slobodný softvér považovaný v podnikovom prostredí za exotický a jediným viditeľným konkurentom proprietárnych gigantov na čele s Microsoftom bol dlho Red Hat, no od druhej polovice 2000 sa situácia začala rapídne meniť. Softvér s otvoreným zdrojovým kódom sa stal hlavným prúdom pre mnohé veľké spoločnosti a objavili sa desiatky spoľahlivých predajcov softvéru s otvoreným zdrojovým kódom, ktorí dosiahli primeranú úroveň odbornosti a skúseností, aby mohli slúžiť veľkým a náročným firemným klientom.

V roku 2014 je veľa hráčov, ktorí úspešne konkurujú dodávateľom komerčného softvéru v mnohých oblastiach. Okrem Red Hatu sú to organizácie orientované na open source ako Google, Apache Software, Novell, SUSE, Acquia atď. Na trhu sa objavuje čoraz viac OpenSource analógov existujúcich proprietárnych riešení. Komunity s otvoreným zdrojom sú čoraz silnejšie a zlepšujú kvalitu a funkčnosť produktov.

Samotný vývoj je spravidla ponúkaný bezplatne a je komercializovaný prostredníctvom podpory a prispôsobenia. To vytvára dodatočnú konkurenciu a v dôsledku toho prispieva k rozvoju softvérových produktov s otvoreným zdrojovým kódom.

Takmer vo všetkých odvetviach a oblastiach činnosti existuje možnosť využitia softvéru založeného na otvorenom zdrojovom kóde. Takmer každý proprietárny softvér má platný open source náprotivok:

  • Cisco VPN – OpenVPN,
  • Oracle Database - PostgreSQL,
  • Microsoft Hyper-V - OpenVZ,
  • MS Active Directory - Samba,
  • Avaya IP Office – hviezdička atď.)

Na základe konkrétnych obchodných cieľov môžete porovnať náklady a čas implementácie riešenia založeného na proprietárnom softvéri a OpenSource.

Open source softvér v krajinách sveta

USA

V marci 2016 predložila administratíva prezidenta Spojených štátov predbežnú verziu návrhu zákona o využívaní vládnych rezortov. Účastníci trhu iniciatívu podporili.

Podľa dokumentu zverejneného Bielym domom môžu vládne agentúry USA medzi sebou zdieľať zdrojové kódy určitých projektov s cieľom zvýšiť ich efektivitu a eliminovať potrebu vyvíjať produkt od nuly. Viac o tomto.

India

V októbri 2011 vyšlo najavo, že vláda štátu Pandžáb sa rozhodla získať softvér od spoločnosti Microsoft, čím zrušila svoje rozhodnutie z roku 2008 nainštalovať bezplatný softvér na 46 000 počítačov v 4 956 školách. "Rozhodli sme sa prehodnotiť predchádzajúce rozhodnutie," povedal Baldeo Purushartha, štátny tajomník školy.

Vláda Pandžábu spustila v rokoch 2004-2005 program informatizácie pre študentov v ročníkoch 6-12. Ministerstvo školstva IKT v štáte Pandžáb realizuje projekt, ktorý zriadi počítačové učebne na všetkých základných školách s potrebným vybavením, softvérom a širokopásmovým internetovým pripojením. Zároveň Bharat Operating System Solutions (BOSS), testovaný a certifikovaný Linux Foundation pre školské použitie, získal širokú vládnu podporu vďaka svojmu finančnému začleneniu.

Podľa prezidenta štátu Pandžáb boli v roku 2008 minimálne náklady na aktualizáciu softvéru licencovaného spoločnosťou Microsoft – pre 16 578 počítačov pri sadzbe 1 375 rupií na počítač – 23 miliónov rupií počas piatich rokov. Z tohto dôvodu sa vláda štátu Pandžáb v septembri 2008 rozhodla zakúpiť a nainštalovať BOSS vo všetkých verejných základných školách a oznámila, že od roku 2011 budú všetci žiaci základných škôl vyškolení na používanie BOSS. Práce boli ukončené v apríli 2011, vrátane školenia 6 600 učiteľov.

Ale 8. augusta 2011, po komplexnom prehodnotení výsledkov projektu, riaditeľ Štátnej pedagogickej školy v Pandžábe uviedol, že ministerstvo školstva sa vráti k používaniu softvéru od spoločnosti Microsoft... na vzdelávanie detí v základných ročníkoch verejnej správy. školy. Náklady na obnovenie licencií budú asi 7 miliónov rupií, z čoho 3,77 milióna už vláda pridelila.

V štátnych školách bude navyše nainštalovaných približne 90 000 počítačov pripojených do siete EDUASAT, prostredníctvom ktorých môžu študenti sledovať priame prenosy z rôznych prednášok. Podľa predbežných prepočtov bude vyvolávacia cena za softvér a licencie Microsoftu 30 miliónov rupií. V tejto sume nie je zahrnutá cena zariadenia a pod.

Už skôr, vo februári 2011, bolo rozhodnuté využiť BOSS na prácu v sieti EDUASAT. Teraz však podľa Purusharta: „Aby sme čo najlepšie využili nainštalované počítače, na ktorých sa budú študenti učiť softvér Microsoftu, chceme Microsoft používať aj v EDUASAT.“

Všimnite si, že Pandžáb bol prvým štátom, ktorý aktívne implementoval Linux do škôl. V súčasnosti sa BOSS stále používa v indických štátoch Haryana, Gujarat, Kerala a Uttar Pradesh.

Nemecko

Podľa nedávnej štúdie Georgia Institute of Technology (USA) má Nemecko štvrtú najvyššiu mieru penetrácie open source softvéru vo verejnom sektore na svete. V roku 2001 prešlo Ministerstvo zahraničných vecí Nemeckej spolkovej republiky (a s ním aj všetky veľvyslanectvá a konzuláty) na Linux. Poradenská firma McKinsey pri viacerých príležitostiach potvrdila, že ministerstvo zahraničných vecí výrazne šetrí tým, že používa Linux, OpenOffice a Thunderbird namiesto balíka Windows, Office a Outlook od Microsoftu. Dokonca sa hovorilo, že diplomati míňajú na IT menej ako zamestnanci ktorejkoľvek inej vládnej agentúry.

Trik je však v tom, že podmienečne slobodný softvér je niekedy drahší ako nepodmienečne platený softvér. Dinosaury ako Microsoft môžu poskytnúť lepšiu a lacnejšiu podporu ako menšie spoločnosti podporujúce Linux. A niekedy je výhodnejšie kúpiť licenciu. Preto sa napríklad rovnaké nemecké oddelenie zahraničnej politiky tento rok vracia k softvéru Microsoftu. Predstavitelia ocenili permanentné problémy s technickou podporou v peniazoch, ako aj náročnosť ovládania open source softvéru (veľa zamestnancov sa na to sťažovalo) a hovorili v duchu, že lakomec platí dvakrát.

Rusko

Rozhodnutiami vlády a prezidenta Ruskej federácie Dmitrij Medvedev, v roku 2008 bol domáci open source softvér zavedený na všetkých školách Ruskej federácie a bude inštalovaný vo všetkých štátnych a rozpočtových organizáciách na zaistenie národnej bezpečnosti v IT sektore.

Projekt Penguin - Open Source Implementácia

Projekt Penguin je projekt implementácie linuxových technológií a softvéru s otvoreným zdrojovým kódom na školách a univerzitách v Rusku v rokoch 2009-2010. financované FAO – Federálnou agentúrou pre vzdelávanie Ruskej federácie. Podľa zmluvy o projekte Penguin musia byť dokončené tri etapy:

  1. Spresnenie učebníc a metodická podpora
  2. Vývoj technickej podpory a internetových portálov
  3. Vyškoliť 60 tisíc učiteľov v Linuxe a Open Source technológiách

1. V rokoch 2008-09 sa realizoval vývoj základných učebníc informatiky pre vysoké školy a školy na báze Open Source softvéru v súlade so štátnymi štandardmi a požiadavkami Jednotnej štátnej skúšky z informatiky a IKT. 2. V rokoch 2005-2009 sa realizoval rozvoj internetovej podpory so základnými učebnicami informatiky a základnými balíkmi Open Source Software pre Windows a Linux. 3. V rokoch 2005-2007 boli realizované a vypracované skúšobné kurzy pre učiteľov informatiky a školských učiteľov o Linuxových technológiách a Open Source. spoločne s moskovskými pedagogickými univerzitami Moskovskej štátnej pedagogickej univerzity a Moskovskej štátnej pedagogickej univerzity s podporou UNESCO, IBM Corporation a Linux Center.

    • VAK, prof., doc. odbor vied 16:32, 15. október 2009 (UTC)

Open source - názor prezidenta Ruskej federácie

Na tomto stretnutí D. A. Medvedev povedal:

„... Ak si teraz sadneme úplne na ihlu cudzieho softvéru a „ležať“ dlhé roky, potom sa z toho nedostaneme. A budeme sa rozvíjať aj napriek globálnym trendom. Zároveň je tiež nemožné oznámiť, že zajtra presunieme všetky počítače na školách (a potenciálne ide o oveľa závažnejšiu sieť počítačov) na open source softvér, s bezplatnou licenciou, pretože sú problémy s pripojením, existujú technologické problémy. To znamená, že ani tu nie je úplná pripravenosť. Čo robiť?

Ponúkame zvoliť kompromisnú cestu, a táto cesta sa teraz začala realizovať. Na tri roky si zakúpte licencovaný balík základných programov (predovšetkým operačné systémy, archivátory, kancelárie, editory, „photoshop“ - vo všeobecnosti všetko, čo zvyčajne používajú používatelia vrátane škôl), ale na rovnako je čas neprestať, ale pracovať na domácom softvérovom balíku s otvoreným prístupom (a teraz si o tom povieme podrobnejšie), aby neskôr, v konečnom dôsledku o tri roky (ak to vyjde skôr, bolo ešte lepšie ),

Vytvorte takýto optimálny model v ktorom si školy a potenciálne aj všetky vládne agentúry budú môcť vybrať, čo potrebujú: buď budú naďalej používať komerčné produkty na vlastné náklady a nie na náklady federálnych fondov, alebo prejdú na už úplne prispôsobený, prijateľný systém pre sú založené na otvorenom prístupe, otvorenom zdroji ... “.

December 2010: Putin nariadil presun moci na Linux

História dokumentu o prechode vládnych orgánov na slobodný softvér sa tiahne od roku 2007, kedy Ministerstvo informácií a komunikácie začalo vypracovávať Koncepciu rozvoja a využívania slobodného softvéru v Ruskej federácii, ktorá bola zverejnené na jar 2008. Čoskoro však nasledovala rezignácia ministra Leonida Reimana a vymenovanie Igora Ščegoleva do funkcie podnietilo revíziu koncepcie.

Napriek tomu na jar 2008, pár dní pred odovzdaním moci Dmitrijovi Medvedevovi, Vladimír Putin, ešte ako prezident Ruska, v zozname svojich pokynov spomenul plán prechodu na open source softvér pre federálne inštitúcie. vládu, čím si túto úlohu stanovil.

Open source balíky pre školy

Open source balíky pre školy sú určené na inštaláciu programov do škôl a domácich počítačov s operačnými systémami Windows a Linux. Linux Live-CD je navrhnutý tak, aby fungoval s otvoreným zdrojom na domácich počítačoch so systémom Windows bez inštalácie Linuxu do počítača.

Rozhodnutiami vlády Ruskej federácie domáci softvér s otvoreným zdrojovým kódom v rokoch 2008 a 2009 bol zaslaný do všetkých škôl Ruskej federácie a bude inštalovaný vo všetkých štátnych a rozpočtových organizáciách na zabezpečenie národnej bezpečnosti v IT sektore.

Open source operačný systém Linux

Softvérový balík otvorenej kancelárie

Otvorený kancelársky balík je možné voľne nainštalovať a používať nielen na osobných počítačoch so systémom Linux, ale aj na počítačoch so systémom Windows. V tomto prípade je možné dokumenty a súbory pripravené v kancelárskom balíku MS Office čítať a spracovávať v balíku Open Office.

Zloženie balíka Open Office:

  1. OpenOffice.org Writer- Rich Text Editor Writer na vytváranie listov, kníh, správ, bulletinov, brožúr a iných dokumentov, kompatibilný s MS Office.
  2. OpenOffice.org Calc- Tabuľky Calc má pokročilé možnosti analýzy, grafov a rozhodovania, ktoré sa očakávajú od vysoko kvalitných tabuliek, kompatibilných s MS Office.
  3. OpenOffice.org Impress- Editor prezentácií Impress poskytuje všetky bežné nástroje na prezentáciu médií, ako sú špeciálne efekty, animácie a nástroje na kreslenie. Kompatibilný s formátom súborov Microsoft PowerPoint a môže tiež uložiť vašu prácu v mnohých grafických formátoch, vrátane Macromedia Flash (SWF).
  4. OpenOffice.org Base- Database Base poskytuje nástroje na prácu s databázami v rámci jednoduchého rozhrania. Dokáže vytvárať a upravovať formuláre, zostavy, dotazy, tabuľky, pohľady a vzťahy, takže správa prepojenej databázy je takmer rovnaká ako v iných populárnych databázových aplikáciách. Base zahŕňa HSQLDB ako svoj predvolený relačný databázový stroj. Môže tiež používať dBASE, Microsoft Access, MySQL alebo Oracle alebo akúkoľvek databázu kompatibilnú s ODBC alebo JDBC.
  5. Open Office Draw Draw, vektorový grafický editor, ktorý dokáže robiť všetko od jednoduchých diagramov alebo vývojových diagramov až po 3D umelecké diela. Draw dokáže importovať grafiku z mnohých bežných formátov a uložiť ich vo viac ako 20 formátoch vrátane PNG, HTML, PDF a Flash.
  6. Gimp- editor rastrovej grafiky Gimp, program na vytváranie a spracovanie rastrovej grafiky. Čiastočne je podporovaná vektorová grafika.

Open Source Text Editor Writer

OpenOffice.org Writer je textový procesor a vizuálny hypertextový editor, ktorý je súčasťou OpenOffice.org a je slobodným softvérom (vydaný pod licenciou LGPL).

Writer je podobný programu Microsoft Word a funkčnosť týchto editorov je približne rovnaká. Poskytuje používateľovi moderné nástroje na písanie, úpravu a formátovanie dokumentov.

Spolu so známym rozhraním a funkciami:

* vytváranie a formátovanie odsekov textu a strán, * pridávanie sekcií a hlavičiek a pätiek, * vkladanie obrázkov a multimediálnych objektov, * prezeranie a tlač dokumentov, * zaznamenávanie zmien a prezeranie textov, * automatické formátovanie obsahu, indexov a poznámok pod čiarou, * pridávanie makier a ovládacích prvkov prvkov, * práca s tabuľkami, * kontrola pravopisu a mnoho ďalšieho,

Koncept použitia štýlov je skvelým riešením na uľahčenie vytvárania a formátovania dokumentov. Práca so štýlmi je podporovaná vo všetkých komponentoch kancelárskeho balíka, no najviac je implementovaná v OpenOffice.org Writer.

Päť skupín štýlov – odseky, znaky, strany, rámce a zoznamy – poskytuje používateľovi veľa možností na jednoduché formátovanie dokumentov. Špeciálny panel "Styles and Formatting" vám umožňuje spravovať štýly úpravou existujúcich a vytváraním nových. A čím je dokument zložitejší, čím častejšie ho musíte meniť, tým je výhoda stylingu zrejmejšia.

Ďalší nástroj, Navigátor, poskytuje možnosť rýchlej navigácie v dokumente výberom nadpisov, poznámok pod čiarou, rámčekov alebo iných objektov ako orientačných bodov.

Rovnako ako ostatné komponenty, aj Writer má veľké množstvo doplnkov (rozšírení), ktoré zlepšujú základnú funkčnosť komponentu alebo poskytujú ďalšie funkcie, ako je kontrola gramatiky alebo publikovanie na MediaWiki.

Writer podporuje širokú škálu formátov importu a exportu súborov vrátane ukladania do PDF a importu docx. A odoslanie súboru e-mailom sa vykoná jediným kliknutím na tlačidlo.

Calc Otvoriť tabuľky

štart: OpenOffice.org Calc je tabuľkový procesor. S jeho pomocou môžete analyzovať vstupné údaje, robiť výpočty, prognózovať, sumarizovať údaje z rôznych hárkov a tabuliek, zostavovať tabuľky a grafy.

Calc je aktuálny a žiadaný komponent OpenOffice.org na prácu s tabuľkami v obchodnom prostredí. Obľúbený nástroj pre účtovníkov a manažérov na vytváranie správ.

Postupné zadávanie vzorcov do buniek tabuľky pomocou Sprievodcu uľahčuje vytváranie zložitých a vnorených vzorcov, demonštruje popisy každého parametra a konečný výsledok v ktorejkoľvek fáze zadávania.

Podmienené formátovanie a štýly buniek udržujú vaše údaje organizované, zatiaľ čo kontingenčné tabuľky a grafy vám ukážu spodný riadok.

Viac ako dve desiatky formátov na import a export súborov, vrátane funkcií importu textu, umožňujú pracovať s takmer akýmikoľvek dátami. Pomocou špeciálneho nástroja môžete tiež importovať údaje z iných zdrojov, napríklad z databáz, alebo môžete vytvoriť rozsah, ktorý sa dá aktualizovať, aby boli importované údaje vždy aktuálne.

Podporované sú prepojenia medzi rôznymi tabuľkami a spoločné úpravy (od OpenOffice.org 3.0).

Pre tlač hotových hárkov na tlačiarni sú k dispozícii rôzne nastavenia: mierka, okraje, hlavičky a päty. A vstavaná kontrola pravopisu, podobne ako v textovom editore, zlepší kvalitu hotovej správy.

Otvorte editor vektorovej grafiky Draw

Kreslenie OpenOffice.org- vektorový grafický editor, ktorý je svojou funkčnosťou porovnateľný s CorelDRAW, je súčasťou OpenOffice.org.

Kresliť vektorový grafický editor je nástroj na kreslenie, ktorý využíva vektorovú grafiku. Obsahuje množstvo služieb, ktoré vám umožňujú rýchlo vytvárať všetky druhy kresieb. Vektorová grafika vám umožňuje ukladať a zobrazovať obrázky ako vektory (dve bodky a čiara), a nie ako súbor pixelov (bodky na obrazovke). Vektorová grafika uľahčuje ukladanie a zmenu veľkosti obrázkov.

Kresliť grafický editor dokonale integrovaný do systému OpenOffice.org, vďaka čomu je veľmi jednoduchá výmena obrázkov medzi akýmikoľvek modulmi systému. Ak napríklad vytvoríte kresbu v aplikácii Draw, môžete ju jednoducho použiť v dokumente aplikácie Writer skopírovaním a vložením. S grafikou môžete pracovať aj priamo v moduloch Writer a Impress pomocou podmnožiny funkcií a nástrojov z Draw.

Balík obsahuje plnohodnotné „spojky“ medzi tvarmi, ktoré môžu využívať rôzne štýly čiar a umožňujú kresliť kresby, ako sú vývojové diagramy.

Potreba vektorového editora ako súčasti kancelárskeho balíka je nepochybná. Rozsah takéhoto editora je pomerne široký: od najjednoduchších obrázkov a vyhlásení až po diagramy, schémy a výkresy.

Okrem vlastných objektov môžete do obrázkov vkladať diagramy, vzorce a ďalšie prvky vytvorené v iných komponentoch OpenOffice.org. Draw tiež podporuje export bitmapových obrázkov vo väčšine formátov, bežných aj špeciálnych.

Draw má všetky potrebné nástroje obsiahnuté vo vektorových editoroch:

* Spojovacie čiary, kótovacie čiary, tabuľky. * Práca s textom a textovými efektmi; * Zmeňte farebnú výplň, tieň, priehľadnosť; * Umiestňovanie, zachytávanie a správa objektov pomocou snímok, vrstiev a vodítok; * Podporuje rôzne operácie s objektmi: sčítanie, odčítanie, zoskupovanie a transformácia čísel; * Kreslenie trojrozmerných predmetov; * Kreslenie s grafickými primitívami, Bezierove krivky; * Efekty: osvetlenie, morfovanie a duplikácia;

Okrem vlastných objektov môžete do obrázkov vkladať diagramy, vzorce a ďalšie prvky vytvorené v iných komponentoch OpenOffice.org. Draw tiež podporuje export bitmapových obrázkov vo väčšine formátov, bežných aj špeciálnych.

Používanie Galérie (ukladanie objektov) vám umožňuje organizovať existujúce obrázky a podpora štýlov textu šetrí čas pri vytváraní objektov rovnakého typu.

Hotový výkres alebo výkres je možné vytlačiť na tlačiarni alebo exportovať do bitmapy alebo napríklad do PDF.

Maximálna veľkosť kresby v Draw je 300x300 cm.

Počnúc verziou 3.0 OpenOffice.org, Draw podporuje nielen export, ale aj import PDF (vyžaduje inštaláciu špeciálneho rozšírenia OpenOffice.org).

Otvorte bázu relačnej databázy

Base je relačná databáza s otvoreným zdrojom, ktorá vám umožňuje vytvárať, upravovať a manipulovať s tabuľkovými údajmi.

Používatelia majú k dispozícii pomerne veľkú sadu nástrojov a tabuliek na spracovanie údajov: editory formulárov, dotazov, zostáv, databázových tabuliek. S ich pomocou môžete analyzovať vstupné údaje, robiť výpočty, prognózovať, sumarizovať údaje z rôznych hárkov a tabuliek, zostavovať tabuľky a grafy.

Editor dotazov vám umožňuje vytvárať takmer celý rozsah SQL dotazov do databáz na výber, úpravu a pridávanie údajov. Podporované sú vnorené a parametrické dotazy. Vizuálna časť editora zjednoduší proces vytvárania dopytov pre začínajúceho používateľa.

Editor formulárov vám umožňuje používať takmer akýkoľvek štandardný nástroj na správu obsahu databázy. Poskytuje ovládacie prvky pre textové, číselné, binárne polia, zoznamy, rozbaľovacie zoznamy, tabuľky, tlačidlá, kalendár a ďalšie prvky.

nástroj na prácu s externými zdrojmi dát plus vstavaný DBMS HSQLDB. Pomocou Base môžete pridávať, mazať, upravovať databázové záznamy: MySQL, HSQLDB (zvyčajne dodávané s OpenOffice.org), PostgreSQL, DB2, Oracle.

Ďalej je možné pracovať s tabuľkami DBF, MS Access, adresármi, textovými súbormi, ako aj tabuľkami vytvorenými v OpenOffice.org Calc alebo MS Excel.

Prístup k externým zdrojom dát je realizovaný pomocou ODBC, JDBC, SDBC a ďalších technológií. Úplný zoznam podporovaných technológií a zdrojov údajov závisí od operačného systému, ktorý používate.

Zložitejšia správa a spracovanie dát sa vykonáva pomocou makier a prostriedkov programovacieho jazyka OO Basic.

Editor tabuliek vám pomôže vytvárať a spravovať tabuľky vo vstavanej databáze HSQLDB, ako aj s niektorými možnými obmedzeniami pre iné databázy.

Base má vstavaného sprievodcu zostavou so základnými funkciami na vytváranie zostáv alebo tabuliek alebo dotazov. Existuje však lepší nástroj na vytváranie správ, Sun Report Builder. Tento nástroj vám umožňuje vytvárať prehľady takmer akejkoľvek zložitosti. Podporuje zoskupovanie, inline vykonávanie UDF, podmienené formátovanie. Výsledkom SRB je dokument programu Writer alebo Calc, ktorý môžete neskôr vytlačiť alebo upraviť.

Pomocou Base môžete vytvárať zdroje údajov. Napríklad organizovaním pripojenia k externej databáze v Base a filtrovaním potrebných údajov pomocou SQL dotazu môžete s týmito údajmi pracovať v OOo Calc.

Otvorené programovacie systémy

  1. FreePascal 2.0.4 - Free Pascal Compiler a Object Pascal - Lazarus alebo KDevelop odporúčané ako IDE.
  2. Eclipse- Otvorený komplex otvorených programovacích systémov pre vývoj modulárnych multiplatformových aplikácií.
  3. Gambas- bezplatný programovací systém 2) VISUAL BASIC IDE na vytváranie programov založených na Qt, GTK, OpenGL, SDL a CGI WEB

Minimálny školský balík s otvoreným zdrojom

Zahŕňa programy s otvoreným zdrojom

  1. grafické prostredie XFCE;
  2. rýchly textový editor Abiword;
  3. Tabuľkový editor Gnumeric.

Minimálny softvérový balík s otvoreným zdrojom:

  1. Kancelársky balík: OpenOffice.org 2.3;
  2. Webový prehliadač: Firefox 2.0;
  3. Editor obrázkov: Gimp 2.4;

Doplnkový disk Obsahuje programy pre školy a iné vzdelávacie inštitúcie:

  1. Editor webovej stránky Modrá rybka;
  2. Programovacie jazyky pascal (Free Pascal a Lazarus), basic (gambas), logo (KTurtle);
  3. Matematické počítačové systémy (Maxima a Scilab);
  4. Antivírus ClamAV a Squid caching server, PostgreSQL DBMS

Optimalizované pre inštaláciu a prevádzku na počítačoch s 128 až 256 MB pamäte a procesorom od PI 233 MHz.

Linux LiveCD CD

Linuxové CD Live-CD je navrhnuté tak, aby fungovalo s otvoreným zdrojom na domácich počítačoch so systémom Windows bez inštalácie Linuxu do počítača.

CD L Inux Live CD optimalizované pre prácu s CD pre inštaláciu Linuxu na počítači s 128 až 256 MB pamäte a procesorom od PI 233 MHz. Relácie sú podporované na uchovanie nastavení a dokumentov vo vašom domovskom priečinku medzi reštartmi.

Možnosť s najnižšími hardvérovými požiadavkami poskytuje prijateľný výkon aj na systémoch so 128 MB pamäte.

Obsahuje grafické prostredie XFCE; Táto distribúcia obsahuje ľahký a rýchly textový editor Abiword a tabuľkový procesor Gnumeric.

Okrem toho prvý disk obsahuje:

  1. Kancelársky balík: OpenOffice.org 2.3;
  2. Webový prehliadač: Firefox 2.0;
  3. Email: Claws Mail;
  4. Práca s obrázkami: Gimp 2.4;
  5. a viac ako 1000 ďalších programov, ktoré vám umožňujú riešiť najširšiu škálu úloh.

Školský server

Školský server je serverový operačný systém so širokou funkcionalitou, plne prispôsobiteľný cez webové rozhranie, cez ktoré sa spravujú komponenty.

zloženie:

  1. webové aplikácie, ktoré pomáhajú organizovať vzdelávací proces:
  2. Moodle - systém dištančného a interaktívneho vzdelávania, obsahuje ukážky kurzov;
  3. Mediawiki – systém na organizovanie „vedomostnej základne“ pomocou technológie Wiki;

na organizovanie lokálnej siete:

  1. servery DHCP a DNS;
  2. Squid proxy server (s podporou zobrazovania štatistík prístupu);
  3. POŽARNE dvere;
  4. Správa sieťových rozhraní;
  5. časový server;
  6. súborové servery:
  7. server Samba (na organizovanie prístupu k adresárom prístupným cez protokol Samba);
  8. FTP server;
  9. rozhranie na vytváranie lokálnych zrkadiel repozitárov;
  10. tlačový server CUPS
  11. MySQL (pre Moodle a Mediawiki);
  12. webový server Apache2;
  13. rozhranie na aktualizáciu systému (vrátane konfigurácie aktualizácií);
  14. zálohovanie;
  15. správa účtov (možnosť importovať účty zo systému 1C: Chronograph);
  16. poštový server s podporou antivírusu a antispamu.
    • VAK, prof., Doc.Vedný odbor 04:29, 19. júl 2009 (UTC)

Open source softvér v Rusku

V súčasnosti sa softvér s otvoreným zdrojovým kódom začína rozširovať vo vzdelávacom systéme Ruska, medzi ktoré patrí rozšírená nezákonná distribúcia komerčného softvéru na uzavretý dovoz.

Vládnymi rozhodnutiami bol domáci softvér s otvoreným zdrojovým kódom zavedený v roku 2008 na všetkých školách Ruskej federácie a bude inštalovaný vo všetkých štátnych a rozpočtových organizáciách na zabezpečenie národnej bezpečnosti v sektore IT.

Softvér s otvoreným zdrojovým kódom je možné voľne inštalovať a používať vo všetkých školách, úradoch, univerzitách a na všetkých osobných počítačoch a vo všetkých štátnych, rozpočtových a komerčných organizáciách a inštitúciách v Rusku a krajinách SNŠ pod licenciou General Public License (GPL).

    • VAK, prof., Doc.Vedný odbor 09:50, 16. júl 2009 (UTC)

Open source softvér na školách a univerzitách

Používanie softvéru s otvoreným zdrojom a Linux Technologies na školách a univerzitách v Moskve začali v rokoch 2005-2006. po absolvovaní seminárov „Linuxové technológie a softvér s otvoreným zdrojovým kódom“ spoločne s IBM a UNESCO na základe Moskovskej štátnej pedagogickej univerzity.

V roku 2007. Rozhodnutiami vlády Ruskej federácie boli základné balíky softvéru s otvoreným zdrojovým kódom odporúčané na implementáciu na všetkých školách v Rusku a na používanie pri výučbe informatiky a informačných technológií vo všetkých učebniach informatiky všetkých škôl v Ruskej federácii.

Pozadie základných balíkov počítačové programy, ich vývoj, implementácia a distribúcia do škôl v Rusku a krajinách SNŠ sa začala koncom 90. rokov, keď boli vyvinuté základné softvérové ​​balíky pre domáce osobné počítače BK, Corvette a UKSC a boli distribuované ako otvorený a slobodný softvér pre školy.

Všetky stredné školy v Rusku v rokoch 2008-2009. získala základné balíky licencovaného komerčného a bezplatného open source softvéru na výučbu počítačovej gramotnosti, základov informatiky a nových informačných technológií s operačnými systémami Windows a Linux.

V štyroch regiónoch Ruska v rokoch 2008-2009 boli spustené práce na zavádzaní a používaní základných softvérových balíkov pre učebne informatiky a výpočtovej techniky na stredných školách a začalo sa školenie učiteľov a učiteľov informatiky na technológiu práce s open source softvérom v prostredí Windows a Linux. .

Podľa Doktrína informačnej bezpečnosti Ruskej federácie, vzdelávanie v oblasti počítačovej gramotnosti a informatiky by malo byť sprevádzané právnym vzdelávacím programom v oblasti vzdelávania na ochranu informácií v počítačoch, na ochranu pred počítačovými vírusmi, pornografickými stránkami a na zabezpečenie informačnej bezpečnosti v lokálnych a globálnych počítačových sieťach založených na slobodnom softvéri s otvoreným zdrojovým kódom.

V roku 2007 boli vydané prvé učebnice informatiky pre univerzity a školy na výučbu informatiky v súlade so štátnymi vzdelávacími štandardmi s bezplatným otvoreným komerčným uzavretým softvérom na Windows a Linux.

    • VAK, prof., Doc.Vedný odbor 09:51, 16. júl 2009 (UTC)

Definícia Open Source

Definícia Open Source) používa Open Source Initiative na určenie rozsahu, v akom softvérová licencia vyhovuje štandardom Open Source Software (Open Source). Založené na smerniciach slobodného softvéru Debianu, ktoré z veľkej časti napísal Bruce Perens.

Definícia pozostáva z desať licenčných požiadaviek pre otvorený zdroj:

  1. Bezplatná distribúcia. To znamená, že licencia by nemala obmedzovať predaj a distribúciu softvéru.
  2. Dostupné zdroje. Aj keď sa softvér nedodáva so zdrojovým kódom, zdrojový kód by mal byť ľahko dostupný.
  3. Možnosť úpravy. Jednoduchá schopnosť čítať zdrojový kód neumožňuje experimentovať s ním a uvoľňovať úpravy
  4. Aj v prípade nedotknuteľnosti zdrojového kódu autora musia byť odvodené programy a ich zdrojové kódy voľne šírené.
  5. Žiadna diskriminácia ľudí a skupín ľudí. Niektoré krajiny, ako napríklad Spojené štáty americké, majú určité obmedzenia na export softvéru.
  6. Žiadna diskriminácia na základe účelu použitia. Bezplatná licencia musí povoľovať všetky činnosti vrátane genetického a jadrového výskumu, komerčných aplikácií atď.
  7. Distribúcia licencií... Práva spojené so softvérom s otvoreným zdrojovým kódom by sa mali vzťahovať na všetkých používateľov programu bez uzatvárania ďalších zmlúv, ako sú zmluvy o mlčanlivosti.
  8. Licencia nesmie obmedzovať iné softvérové ​​produkty. S výnimkou banálnej nekompatibility má používateľ právo vybrať si, čo bude používať.
  9. Licencia musí byť technologicky neutrálna... To znamená, že licencia by nemala vyžadovať nič z rozhrania alebo technológií používaných v odvodenom programe.
  10. Licencia by nemala byť viazaná na konkrétny produkt. Práva na programový kód by nemali závisieť od toho, či je program súčasťou produktu. Osoba, ktorá distribuuje program izolovane od kolekcie alebo preniesla časť kódu do iného produktu, má rovnaké práva ako kolekcia.

Vznik programov tejto triedy je spojený s myšlienkou vytvorenia softvéru, ktorý je bez obmedzení v obehu. V roku 1998 na návrh amerických vývojárov Brucea Perancea a Erica Raymonda vznikla iniciatíva Open Source Initiative.

(Open Source Initiative, OSI). Toto hnutie vyvinulo a zverejnilo „Definíciu softvéru s otvoreným zdrojovým kódom“.

Licencia na softvér s otvoreným zdrojovým kódom poskytuje nasledujúce oprávnenia:

  • 1) prístup k zdrojovému kódu;
  • 2) zmeniť počítačový program;
  • 3) distribuovať upravený program za rovnakých podmienok, na základe ktorých bol tento softvér získaný držiteľom licencie;
  • 4) držiteľ licencie používať počítačový program na zamýšľaný účel;
  • 5) na ďalšiu distribúciu používateľom programu bez platenia zrážok a poplatkov.

Ako dodatočné oprávnenia môžu licencie na softvér s otvoreným zdrojovým kódom obsahovať:

  • 1) popis zmien vykonaných každým z držiteľov licencie;
  • 2) odmietnutie poskytnúť záruky,
  • 3) zrieknutie sa zodpovednosti za straty;
  • 4) regulácia patentových otázok;
  • 5) ustanovenia o zlučiteľnosti tejto licencie s inými licenciami;
  • 6) úprava autorských práv k textu otvorenej licencie;
  • 7) označenie zmien vykonaných v prijatom otvorenom kóde;
  • 8) ustanovenia o rozhodnom práve a príslušnom súde.

To však neznamená, že licencia na program s otvoreným zdrojovým kódom je nevyhnutne poskytovaná bezplatne, môžu existovať možnosti plateného poskytovania (napríklad podpora platených služieb alebo komerčná licencia na používanie bezplatného kódu na vývoj softvéru). Použitie open source programu znamená, že kód je otvorený, je možné ho prepracovať a na základe takéhoto kódu vytvoriť svoj vlastný program – „odvodené dielo“. Softvér, ktorého používatelia nemajú právo upravovať softvér s otvoreným zdrojovým kódom, je vlastníctvom bez ohľadu na akékoľvek iné podmienky.

Od januára 2012 sa v Ruskej federácii po prvýkrát zaviedol koncept open source programu ako softvéru distribuovaného za podmienok jednoduchej (nevýhradnej licencie) alebo výhradnej licencie, ktorá používateľovi poskytuje prístup k zdrojové kódy programu.

Rôzne open source licencie poskytujú rôzne práva a povinnosti. Pri niektorých licenciách na používanie softvéru s otvoreným zdrojovým kódom je pri distribúcii upraveného, ​​upraveného programu povinný autor takýchto zmien informovať o tom, aké funkcie, postupy pôvodného programu boli zmenené alebo nanovo vytvorené. Takéto akcie sú poskytované na informovanie ostatných používateľov, aby nedošlo k poškodeniu autorov pôvodného programu v prípade, že sa odvodený program ukáže ako nekvalitný a nefunkčný.

Koncept slobodného softvéru je založený na štyri základné slobody:

  • 1) sloboda reprodukovať na počítači a spúšťať program na akýkoľvek účel;
  • 2) sloboda študovať prácu programu a prispôsobiť ho potrebám používateľa;
  • 3) sloboda replikovať a distribuovať prijaté kópie slobodného softvéru;
  • 4) sloboda zlepšovať program, t.j. upravovať a distribuovať v upravenej forme.

Za slobodný možno považovať iba počítačový program, ktorý spĺňa všetky zásady. Slobody zahŕňajú slobodu určiť odplatu takejto licenčnej zmluvy za použitie počítačového programu. Možno teda tvrdiť, že slobodný softvér je možné redistribuovať na základe úhrady, pričom sa rešpektuje sloboda používateľa získať zdrojový kód programu, upraviť ho a ďalej šíriť.

Existujú nasledujúce typy licencií s otvoreným zdrojom:

  • - General Public License (GPL);
  • - licencia na softvér Apache;
  • - licencia Berkeley Software Distribution (BSD);
  • - licencie od Massachusetts Institute of Technology (MIT);
  • - Mozilla Public License (MPL) atď.

Všeobecným významom GPL, BSD, MIT je rozšíriť právomoci používateľa programu a zároveň mu uložiť niektoré povinnosti, ktoré nie sú súčasťou licencií stanovených zákonmi Ruskej federácie a cudzích krajín. Teraz sa však vývoj takéhoto softvéru začal podporovať v Ruskej federácii. Okrem toho bola prijatá Koncepcia administratívnej reformy v Ruskej federácii a Federálny cieľový program „Elektronické Rusko“.

Uveďme si hlavné charakteristiky open source softvéru.

1. Bezplatná distribúcia

Licenčná zmluva nesmie obmedzovať právo predávať alebo distribuovať softvér, ktorý je súčasťou zloženého softvéru, ktorý obsahuje programy z rôznych zdrojov.

2. Zdroj

Program musí obsahovať zdrojový kód, ktorý je možné rovnako ako skompilované formuláre ďalej distribuovať. Niektoré varianty produktov sú distribuované bez zdrojového kódu. V tomto prípade by mali existovať dobre známe spôsoby, ako získať zdrojový kód za rozumnú cenu alebo ho mať možnosť získať zadarmo cez internet. Zdrojový kód musí byť v takej forme, aby programátor mohol program upravovať. Zámerne "stmavený" zdrojový kód, prechodné formy ako výstup preprocesora alebo prekladača nie sú povolené.

  • 3. Sekundárne produkty. Licenčná zmluva musí udeľovať právo na úpravu a vývoj vašich vlastných odvodených produktov, na distribúciu softvéru za rovnakých podmienok ako licencia pôvodného programu.
  • 4. Zachovanie pôvodného zdrojového kódu. EULA môže obmedziť distribúciu produktu, ktorého zdrojový kód bol upravený tretími stranami. Dohoda môže povoliť distribúciu pripojených zdrojových súborov na úpravu programu v čase vytvorenia. Licencia musí udeľovať právo na distribúciu vášho vlastného programu vytvoreného úpravou zdrojového kódu. Licenčná zmluva môže vyžadovať zmeny v názve softvéru alebo v čísle verzie odvodených produktov.
  • 5. Žiadne obmedzenia pre jednotlivcov alebo skupiny používateľov. Licenčná zmluva musí byť dostupná každému, kto o ňu požiada.
  • 6. Neexistujú žiadne obmedzenia rozsahu. Licenčná zmluva by nemala obsahovať obmedzenia používania programu v konkrétnej oblasti činnosti, napríklad pri komerčnom alebo inom výskume.
  • 7. Distribúcia licencie. Práva spojené s programom by sa mali rozšíriť na každého, kto ho používa. Na to nie je potrebná žiadna ďalšia licencia.
  • 8. Licenčná zmluva nemusí byť špecifická pre časť produktu. Práva získané so softvérovým komplexom sa vzťahujú na každý jednotlivý prvok komplexu. Ak je program prevzatý z distribučnej súpravy a používaný mimo nej, platia pre program podmienky licenčnej zmluvy distribučnej súpravy.
  • 9. Licenčná zmluva by nemala obsahovať obmedzenia pre iný softvér, t.j. softvér, ktorý je distribuovaný spolu s licencovaným softvérom. Licencia by tiež nemala obsahovať požiadavky na otvorenosť softvéru, ktorý nie je vytvorený podľa tejto licenčnej zmluvy.
  • 10. Licencia musí byť technologicky neutrálna. Podmienky licenčnej zmluvy nemôžu byť založené na špecifických technológiách a štýle rozhrania.

Dodržanie vyššie uvedených podmienok pri uzatváraní licenčnej zmluvy umožňuje posudzovať počítačový program ako otvorený softvér.

Softvér s otvoreným zdrojovým kódom je podobný slobodnému softvéru, avšak s podstatným rozdielom – v prípade slobodného softvéru zostávajú výhradné práva na zdrojový kód držiteľovi autorských práv k programu a v prípade softvéru s otvoreným zdrojovým kódom sú takéto práva nie sú ponechané držiteľom autorských práv k programu, ale zachovávajú sa iba morálne práva pôvodného vývojára aj všetkých nasledujúcich vývojárov.

V roku 2006 v Ruskej federácii na základe príkazu Ministerstva informácií a komunikácií Ruska z 29. júna 2006 č. 83 „O opatreniach prijatých Ministerstvom informácií a komunikácií Ruska na rok 2006 na implementáciu ustanovenia Príhovoru prezidenta Ruskej federácie k Federálnemu zhromaždeniu Ruskej federácie“ vo verejných orgánoch slobodného softvéru (open source). Plán obsahoval tieto aktivity:

  • 1) vypracovanie požiadaviek a odporúčaní na používanie otvorených štandardov a špecifikácií pri vývoji počítačových programov pre štátne a komunálne potreby;
  • 2) hodnotenie ekonomickej efektívnosti implementácie ISO / IEC 26300: 2006 (otvorený formát dokumentu pre kancelárske aplikácie);
  • 3) organizovanie účasti zástupcov správy komunikácií Ruskej federácie v medzinárodných organizáciách pre normalizáciu v oblasti informačných technológií, ako aj uľahčenie a koordinácia účasti zástupcov ruských spoločností v medzinárodných organizáciách pre normalizáciu (ak je účasť štátne orgány v takýchto organizáciách sa neuvádza);
  • 4) vývoj a implementácia postupu na získanie (vrátane určenia rozsahu a hodnotenia) a schém na správu práv na počítačový softvér, ktoré zákazníci získali v dôsledku vykonávania prác pre štátne a komunálne potreby;
  • 5) zlepšenie mechanizmov monitorovania podmienok výberových konaní s cieľom kontrolovať poskytovanie rovnakých trhových podmienok pre vývojárov rôznych softvérov;
  • 6) vypracovanie koncepcie a akčného plánu s cieľom zlepšiť úroveň odborného vzdelávania a prípravy používateľov v oblasti infokomunikačných technológií;
  • 7) vypracovanie zoznamu typov (odrodov) bezplatných počítačových programov, ktorých účelnosť a opodstatnenosť prednostného používania bola preukázaná svetovou praxou a (alebo) uznávaná značným počtom účastníkov trhu, ako aj vývoj iných klasifikátorov na rôzne účely, a to aj na účely štandardizácie;
  • 8) vypracovanie koncepcie a plánu opatrení pre rozvoj v Ruskej federácii, a to aj pre štátne a komunálne potreby, servisne orientovaného modelu distribúcie počítačových programov.
  • boj proti korupcii;
  • bezpečnosť;
  • ochrana národných záujmov;
  • ústretovosť k občanom;
  • jednoduchosť prispôsobenia;
  • ekonomický prínos.

Kvalita takýchto počítačových programov je úmerná komerčným programom. Dôvodom je skutočnosť, že tento softvér každý testuje, mení a vylepšuje, takže počet vývojárov pracujúcich na vylepšení programu je rovnaký ako počet vývojárov komerčného softvéru s uzavretým zdrojovým kódom (a v niektorých prípadoch výrazne prevyšuje ich počet).

Pozitívom je, že takýto softvér sa ukázal byť nielen verejne dostupný, ale aj spoľahlivý a sloboda tvorivosti pre autorov takéhoto softvéru je dôležitejšia ako odmena. Samozrejme, pri takýchto licenciách treba rešpektovať nemajetkové práva, t.j. Pre autorov redistribuovateľných licencií na softvér s otvoreným zdrojovým kódom je obzvlášť dôležité rešpektovať nemajetkové práva, ako je umiestnenie ochrannej známky, rok prvého vydania a meno autora alebo iného držiteľa autorských práv.

To všetko nám umožňuje povedať, že softvér s otvoreným zdrojovým kódom si získava veľkú popularitu a nielen popredné svetové korporácie, ako sú IBM a Hewlett Packard, ale aj ruské spoločnosti, ktoré používajú a vyvíjajú tieto programy, a to aj pre zahraničných zákazníkov.

Nariadenie vlády Ruskej federácie z 18. októbra 2007 č. 1447-r ustanovuje právo používať akýkoľvek softvér s otvoreným zdrojovým kódom v školách Ruskej federácie. V roku 2009 Federálna exekútorská služba informovala o implementácii softvéru s otvoreným zdrojovým kódom – Open Office, s cieľom implementovať štátnu politiku v oblasti používania slobodného softvéru. „V apríli až máji 2009 sa uskutočnili videokonferencie s vedúcimi územných orgánov FSSP Ruska pomocou slobodného softvéru.

Za účelom včasného a pravidelného zverejňovania informácií na oficiálnej webovej stránke ústredného úradu FSSP Ruska, systematického informovania občanov a organizácií o činnosti FSSP, oddelenie informačných technológií vykonalo práce na finalizácii softvérovej platformy a dizajn stránky, ktorý umožnil výrazne rozšíriť jej funkcionalitu stránky, zvýšiť informačný obsah a návštevnosť“.

Koncepcia vývoja slobodného softvéru v Ruskej federácii predpokladala vytvorenie nasledujúcich produktov do roku 2010:

  • 1) štandardné komplexné kancelárske riešenia pre štátnych zamestnancov, ale aj zamestnancov verejného sektora;
  • 2) štandardné riešenia na zabezpečenie práce vzdelávacích inštitúcií;
  • 3) softvér pre body kolektívneho prístupu na internet;
  • 4) softvér pre internetové stránky vládnych služieb;
  • 5) integračná platforma na účely elektronickej verejnej správy;
  • 6) bezpečné riešenia pre kritické zariadenia;
  • 7) vývoj modelu distribúcie počítačových programov orientovaného na služby.

V súčasnosti sú mnohé z deklarovaných bodov splnené. Špecifiká licenčnej zmluvy na používanie softvéru s otvoreným zdrojovým kódom sú teda určené rozsahom prevedených výhradných práv na nadobúdateľa licencie. Je dôležité poznamenať, že takéto licenčné zmluvy žiadnym spôsobom neovplyvňujú morálne práva autorov programov, navyše tieto práva vo väčšej miere chránia. Tieto programy sú spoľahlivejšie a bezpečnejšie, keďže programový kód je možné skontrolovať a v prípade potreby preprogramovať, čo v rámci implementácie Doktríny informačnej bezpečnosti Ruskej federácie, ako aj Národnej bezpečnostnej stratégie Ruskej federácie do roku 2020, je základnou úlohou zaistenia národnej bezpečnosti. Prostriedky na zaistenie bezpečnosti štátu zahŕňajú v Stratégii národnej bezpečnosti technológie, ako aj technické, softvérové, jazykové, právne, organizačné prostriedky vrátane telekomunikačných kanálov, ktoré sa v systéme národnej bezpečnosti používajú na zhromažďovanie, vytváranie, spracovanie, prenos alebo príjem informácií. o stave národnej bezpečnosti a opatreniach na jej posilnenie.

Používanie programov s otvoreným zdrojovým kódom na území Ruskej federácie umožní nielen diverzifikáciu počítačových programov, ale aj zvýšenie počtu vývojárov, čím sa zníži počet monopolistov. Okrem toho symbolizuje rozvoj kvalitatívne nových fenoménov vo vzťahu medzi autorom počítačového programu a používateľom open source softvéru na území Ruskej federácie. Pozitívnym faktorom je skutočnosť, že v programoch s otvoreným zdrojovým kódom absentuje územný znak používaný zákonom pre výhradné práva. Používanie tejto triedy programov na území Ruskej federácie tak prispeje k odstráneniu mnohých trestných činov v oblasti autorských práv.

So zavedením národnej normy Ruskej federácie GOST R 54593-201 v roku 2012 je slobodný softvér bezpečnou, spoľahlivou a finančne atraktívnou platformou na budovanie informačných systémov v korporáciách a verejnom sektore. Slobodný softvér poskytuje: technologickú nezávislosť vývoja a používania softvéru od monopolistu; nezávislosť pri výbere hardvérovej platformy; nízke počiatočné náklady na vybavenie; včasná detekcia softvérových chýb a schopnosť rýchlo ich opraviť; žiadne povinné poplatky za právo používať produkty.

Slobodný softvér využíva princípy otvorených systémov, ktoré sú v súčasnosti hlavným trendom vo vývoji informačných technológií, systémov a počítačových zariadení, ktoré tieto technológie podporujú. Ideológiu otvorených systémov implementujú vo svojom najnovšom vývoji všetky popredné spoločnosti – dodávatelia výpočtovej techniky, prenosu informácií, vývoja softvéru a aplikačných informačných systémov.

Odhalíme teda právomoci prenášané v rámci rôznych typov licencií pre počítačové programy s otvoreným zdrojovým kódom.

  • Pozri: Národná norma Ruskej federácie GOST R 54593 201 "Informačné technológie. Slobodný softvér. Všeobecné ustanovenia", schválená nariadením Ministerstva priemyslu a obchodu Ruskej federácie a Federálnej agentúry pre technickú reguláciu a metrológiu zo dňa 06.12.2011 č. 718-st.
  • Schválené prezidentom Ruskej federácie 9. septembra 2000: pozri webovú stránku Ministerstva zahraničných vecí Ruskej federácie mid.ru/ns-osndoc.nsf/d06bd3f5303124fe432569fa003a70ff/4db27 49a4b55f02f4304a8 Open
  • Dekrét prezidenta Ruskej federácie z 12.05.2009 č. 537 „O stratégii národnej bezpečnosti Ruskej federácie do roku 2020“.

Pomocou projektov s otvoreným zdrojovým kódom môžete zlepšiť svoje zručnosti, opraviť chyby iných ľudí a vytvoriť niečo nové. Môžete nájsť projekt, ktorý bude užitočný pre vaše vlastné podnikanie, napríklad v medicíne alebo elektronickom obchode. Ako praktizujúci programátori je tiež jedným z najlepších spôsobov, ako sa motivovať k programovaniu, pracovať s projektmi s otvoreným zdrojovým kódom. Špeciálne pre čitateľov blogu Geekbrains sme zostavili zoznam takýchto projektov z rôznych oblastí činnosti:

Softvérový balík pre lekárske zobrazovanie. 3D Slicer je k dispozícii na viacerých platformách vrátane Windows, Linux a OS X.

Nástroj, ktorý umožňuje distribuovať spracovanie veľkého množstva údajov medzi klastrami počítačov pomocou jednoduchých programovacích modelov.

Populárny softvérový balík na spracovanie textu, tvorbu tabuliek, prezentácie, grafiku, databázy a ďalšie. Úplne otvorený vývojový proces znamená, že ktokoľvek môže hlásiť chyby, požadovať nové funkcie alebo zlepšovať softvér. Je napísaný v medzinárodnom formáte otvoreného štandardu, preto akceptuje súbory z iných softvérových balíkov open office.

Platforma na správu obsahu poháňaná miliónmi webových stránok a aplikácií.

Mediálny manažér pre budovanie veľkých, centralizovaných mediálnych knižníc.

Bezplatný operačný systém ako Unix.

Kancelársky balík pre spoločný vývoj s funkciami ako Microsoft Office alebo OpenOffice.org.

Systém na vytváranie kurzov. Bezplatná webová aplikácia, ktorú môžu pedagógovia použiť na vytváranie efektívnych vzdelávacích webových stránok. Moodle sa stal veľmi obľúbeným medzi pedagógmi na celom svete ako nástroj na vytváranie dynamických webových stránok pre svojich študentov.

Softvér na vytváranie a správu vzdelávacieho audio a video obsahu.

Multiplatformový podnikový redakčný systém napísaný v jazyku Java. Pracuje s viacerými databázami (vrátane MySQL, Oracle, PostgreSQL, SQLLite a ďalších) a podporuje viacero metód autentifikácie.

Softvér na vytváranie súkromných a verejných cloudov.

Služba vám umožňuje vytvárať ankety a zdieľať ich s kontaktmi na stránke. Pohodlný spôsob zhromažďovania údajov na ďalšiu analýzu.

DICOM server pre zdravotníctvo a medicínsky výskum. Navrhnuté na uľahčenie správy lekárskych zobrazovacích údajov. Dobrý nástroj na automatizáciu úloh lekárskeho zobrazovania špecifických pre každé zdravotnícke zariadenie.

Projekt využíva open source komunitu a je navrhnutý tak, aby poskytoval najlepšie riešenia pre podniky prostredníctvom business intelligence.
Hlavné oblasti použitia:

  • hlásenia
  • analýza
  • zber dát
  • platforma business intelligence

Vývojári Java ™ môžu použiť komponenty projektu na rýchle vytvorenie vlastných riešení business intelligence.

Modulárny open source systém správy digitálnych dát.

Bezplatný softvér pre elektronický obchod.

Knižnica na rýchle filtrovanie a triedenie veľkých zbierok – až 100 000 položiek v prehliadači.

Jazyky s otvoreným zdrojovým kódom

Open source programovací jazyk a vývojové prostredie pre ľudí, ktorí chcú vytvárať obrázky a animácie.

R je otvorený programovací jazyk a softvérové ​​prostredie pre štatistické výpočty a grafiku. Jazyk R je široko používaný medzi štatistikmi na vývoj štatistického softvéru a analýzu údajov.

Kde nájdem viac open source projektov?

Jedna z najväčších webových služieb pre spoločný vývoj IT projektov. Úplne zadarmo pre projekty s otvoreným zdrojom. Motto služby „Sociálne kódovanie“ možno preložiť ako „Spolu kódujte“.

Navrhnuté na popularizáciu open source projektov. S nástrojmi, ktoré sú tu k dispozícii, vývojári vytvorili výkonný softvér vo viac ako 430 000 projektoch; zdroj má viac ako 3,7 milióna registrovaných používateľov. Populárny adresár spája viac ako 41,8 milióna klientov s open source projektmi a poskytuje viac ako 4 800 000 stiahnutí denne.

Cieľom Fossdroid je propagovať open source aplikácie pre Android prostredníctvom projektu F-Droid. Fossdroid preberá svoje údaje z F-Droid a organizuje aplikácie spôsobom podobným Google Play s možnosťou zobraziť ich podľa popularity.

Ako viete, či je softvér open source a aké sú pravidlá jeho používania?

Je potrebné pochopiť, že nie všetky projekty s otvoreným zdrojovým kódom sa dajú použiť na komerčné účely alebo voľne upravovať.Ak chcete zistiť, či je softvér open source a aké sú pravidlá jeho používania, musíte sa pozrieť na jeho licenciu. Zvyčajne sa jeho úplné znenie nachádza priamo v kóde.

Mnoho ľudí si kupuje rôzny softvér alebo používa ich cracknuté pirátske verzie. Používatelia môžu vidieť grafické rozhranie programu, ale kód tohto produktu je zvyčajne skrytý. V tomto smere je takmer nemožné zmeniť softvér, ktorý zaručuje autorovi ochranu pred tými, ktorí si chcú skopírovať kód programu a privlastniť si ho. Ale napriek tomu v modernom svete existuje čoraz viac takzvaných programov s otvoreným zdrojom. Poďme sa pozrieť na to, čo je open source softvér a aké sú jeho pozitívne a negatívne stránky.

Čo možno považovať za open source?

Takmer všetok softvér sa dostane ku koncovému používateľovi ako hotový softvér. Jedná sa o pomerne efektívne programy s príjemným rozhraním a jednoduchým používaním. Ak je kód tohto produktu otvorený, potom ho môže ktokoľvek zmeniť, ponúknuť vlastné možnosti opravy nájdených chýb alebo urobiť nejakú inováciu. Kvalita tohto produktu sa teda časom zlepšuje. Príklady operačných systémov s otvoreným zdrojom sú Linux, Unix, Ubuntu.

Každý pozná Microsoft Office, ktorého analógom, ale už s otvoreným zdrojom, je Otvorená kancelária... Prehliadače Mozilla Firefox a Google Chrome sú tiež softvér s otvoreným zdrojovým kódom. Existuje veľa podobných produktov, mnohé používajú veľké množstvo softvéru a nemajú podozrenie, že by niečo z toho mohol byť Open Source program.

Vlastnosti Open Source

Na to, aby sa softvér mohol nazývať programom, nestačí len to, že jeho kód je otvorený pre každého. Takýto program by mal byť úplne zadarmo... Navyše pri ďalšom používaní a pokuse o zmenu kódu užívateľ tiež nemusí nič platiť. Každý má právo voľne šíriť tento produkt a, ako je uvedené vyššie, meniť ho. Takéto programy nemajú žiadne obmedzenia na rozsah a podmienky používania. Môžu byť použité na podnikanie, výskum, vzdelávanie, používanie pre vlastné účely neobmedzene dlho.

Licencia na softvér s otvoreným zdrojovým kódom

Licencia na takéto programy je tiež bezplatná. Neexistujú absolútne žiadne obmedzenia týkajúce sa aplikácie, úpravy, distribúcie a používania s iným kompatibilným softvérom. Okrem toho je technologicky neutrálny voči všetkým ostatným existujúcim programom.

Výhody a nevýhody programov s otvoreným zdrojom

Na rozdiel od klasických licencovaných programov ich vyvíja skupina slobodných programátorov, a preto sú zadarmo.

Druhé dôležité plus je, že môžeme aktualizovať údaje programu... Dobrý programátor, ktorý rozumie kódu, môže do programu pridať nové možnosti alebo zlepšiť výkon existujúcich funkcií. Napríklad používateľ MacOS nemôže zmeniť svoj operačný systém, na rozdiel od Linux, ktoré si každý môže nielen prispôsobiť podľa vlastného uváženia, ale pridať aj ľubovoľné jednotlivé funkcie. V dôsledku toho bude mať úplne nový produkt, ktorý sa veľmi pohodlne používa. Ak je výsledný program naozaj dobrý, potom sa dá patentovať a dokonca predávať (!)

Ďalšou nespornou výhodou programov je ich ochrana pred vírusmi. Takmer všetky vírusy sú napísané pre aplikácie Windows a malvér pre to isté Linux zanedbateľné množstvo. Pravdepodobnosť získania vírusu pomocou operačného systému s otvoreným zdrojom je teda veľmi malá.

Dnes mnohé organizácie prechádzajú na používanie softvéru s otvoreným zdrojovým kódom. To vám umožní znížiť náklady a minimalizovať pravdepodobnosť narušenia systému.

Ale každá medaila, ako viete, má dve strany, povedzme si to o nevýhodách Open Source programy.

Ak narazíte na nejaké problémy so softvérom, zvyčajne kontaktujú technickú podporu. Softvér s otvoreným zdrojom ho nemá. Tento problém vzniká v dôsledku skutočnosti, že program bol upravovaný rôznymi programátormi z celej krajiny alebo dokonca zo sveta. Takže budete musieť hľadať riešenie problému v rozľahlosti siete. internet alebo na to prídete sami.

Druhá nevýhoda vzniká opäť kvôli tomu, že ktokoľvek môže zmeniť kód programu. Názory ľudí sa často nemusia zhodovať, čo spôsobuje konflikty pri úprave produktu. To môže viesť ku krachu projektu, na ktorom veľa ľudí dlho pracovalo.

Škodlivé programy sú tiež často maskované ako open source a niekedy je veľmi ťažké ich odlíšiť od skutočného bezpečného softvéru.

Napriek tomu, že takéto programy majú určité nevýhody, stále viac používateľov sa o ne zaujíma. V súčasnosti je stále viac produktov s otvoreným zdrojom. To znamená, že takéto programy majú budúcnosť a stojí za to im venovať pozornosť.