Kako podesiti pametne telefone i računare. Informativni portal

Vlasnički operativni sistem. Softver otvorenog koda u Rusiji

Mnogi od nas su čuli za termin „vlasnički“. Mogli su ih nazvati kako god. Hardver, drajveri, programi. Šta je ovo i šta znači? Općenito, ova nam je riječ došla iz engleskog jezika. V opšti smisao“Proprietary” je licencirani proizvod. A u nastavku ćemo detaljnije analizirati značenje ovog pojma.

Termin "vlasnički". Značenje

Riječ "vlasnički" dolazi od engleska riječ vlasnički, što znači "lični" ili "vlasnički". Ovaj izraz se koristi da znači nešto "nije besplatno". Bilo da je u pitanju softver ili hardver. To znači da, na primjer, ima određenu licencu. Naravno, morat ćete platiti novac da biste koristili licencirani softver. A u nekim slučajevima - mnogo novca.

U slučaju hardvera, značenje riječi "vlasnički" se neznatno mijenja. Ovaj izraz se obično odnosi na neki jedinstveni dio opreme koji karakterizira određenog proizvođača. Na primjer, Apple pametni telefoni imaju jedinstvene i vlasničke konektore za punjenje uređaja.

Vlasnički softver (softver)

Vlasnički softver uključuje oba drajvera za neke uređaje, a u slučaju drajvera sve je jasno - proizvođač uređaja podržava rad svih funkcija uređaja koristeći softver zatvorenog koda. U principu, ovo je tačno. Ne zna se kakve bi muke mogli napraviti naši svekoliki fanovi da se udube u kompjuterski "hardver" i programe, da su programeri otvorili izvorni kod. Osim toga, hardverski softver je obično besplatan. Vrijedi kupiti istu video karticu, a tehnička podrška u obliku drajvera bit će dostupna stalno sve dok je relevantna.

Vlasnički softver nije tako jednostavan. Istaknuti predstavnik kompanija koje koriste vlasničke licence je Adobe sa svojim "vječnim" Photoshopom. Morat ćete platiti ozbiljan novac da biste koristili Adobe proizvode. A Microsoft nije daleko. Za korištenje vlasničkog Windows 10, na primjer, morat ćete svake godine odbiti značajan iznos. Sada je to uobičajena praksa među velikih proizvođača softvera.

Prednosti i nedostaci vlasničkog softvera

Da biste bolje razumjeli vlasnički softver, morate uporediti njegove prednosti i nedostatke. Dakle, plusevi uključuju sljedeće tačke:

  • Kontinuirana tehnička podrška za proizvod.
  • Više stabilan rad u poređenju sa slobodnim softverom.
  • Zajamčeno odsustvo zlonamjernih objekata (virusa).
  • Automatsko ažuriranje softvera.
  • Kvalitativno korištenje svih mogućnosti opreme.

Sve su to bili plusevi vlasničkog softvera. Sada pređimo na nedostatke:

  • Značajan iznos plaćanja za licencu.
  • Vlasnički protokoli uređaja.
  • Zavisnost od programera.
  • Nemogućnost promjene izvornog koda.
  • Ograničenje distribucije softvera.
  • Ograničenje modifikacije softvera.

Kao što vidimo, najveći nedostatak je plaćanje licence za korišćenje ovakvog softvera. Ostali nedostaci su beznačajni za prosječnog korisnika. Za takve korisnike "proprietary" je najbolji izbor. Ako vam, naravno, novac ne smeta.

Vlasnički drajveri

Drajveri uređaja su takođe vlasnički. U ovom slučaju, "vlasnički" znači da dolaze od dobavljača zatvorenog izvora. Bilo kakve promjene u njihovoj strukturi je nemoguće. Obično su takvi drajveri relevantni za one koji koriste softver otvorenog koda. Ovo je posebno slučaj sa besplatnim sistemima koji su slični Linuxu. Obično koriste vlasničke drajvere. Ubuntu, na primjer, svuda koristi i besplatni i vlasnički softver.

Takvi drajveri za Ubuntu su stabilniji od besplatnih. Što i nije iznenađujuće, jer niko nije "piknuo" u njihov izvorni kod. Ali, za razliku od besplatnih drajvera, korisnici "zatvorenog" softvera moraju dugo čekati na novu ažuriranu verziju. Ovdje moramo izabrati: novost ili stabilnost.

Vlasnička oprema

U slučaju opreme, vlasništvo je bez premca. Obično ova riječ označava neku vrstu "čipa" proizvođača. Na primjer, jedinstveni konektor. Osim posebnog oblika, takvi konektori podržavaju i određene protokole, na primjer, prijenos podataka ili upravljanje napajanjem.

Vlasnički konektori za njihove uređaje "grijeh" Apple... Imaju sve patentirano i "zatvoreno". Ako se odlučite za povezivanje, na primjer, nelicenciranog Punjač- vaš uređaj može čak i pregorjeti. Takva oprema se obično proizvodi samo s namjerom da se opljačkaju korisnici više novca... Ne postoje očigledne prednosti u korištenju vlasničkih konektora. Ovo ne utiče na brzinu prenosa podataka ili brzinu punjenja uređaja.

Zaključak

Sada možemo sasvim razumjeti ono što se zove pametna riječ "vlasnički". Ovo je proizvod koji je licenciran i ima određenog vlasnika. Nemoguće je koristiti takav proizvod bez plaćanja. Osim toga, takvi proizvodi ( softvera i drajveri) su zatvorenog koda i ni na koji način neće moći da se promene u njihovoj strukturi.

Naš mali edukativni program je završen. Sada možete sigurno birati između vlasničkog i besplatnog softvera, znajući sve njegove prednosti i nedostatke. Značenje riječi "vlasnički" nam je sada poznato.

Tokom 1990-ih, slobodni softver se smatrao egzotičnim korporativno okruženje, a jedini uočljivi konkurent vlasničkih divova koje je dugo vodio Microsoft bio je Red Hat, ali od druge polovine 2000-ih situacija se počela ubrzano mijenjati. Softver otvorenog koda postao je mainstream za mnoge velike kompanije i pojavile su se desetine pouzdanih dobavljača otvorenog koda koji su postigli potrebnu visoku razinu stručnosti i iskustva za opsluživanje velikih i zahtjevnih poslovnih kupaca.

U 2014. godini postoji mnogo igrača koji se uspješno takmiče sa dobavljačima komercijalnog softvera u brojnim oblastima. Pored Red Hata, to su organizacije orijentisane na otvoreni izvor kao što su Google, Apache Software, Novell, SUSE, Acquia itd. Na tržištu se pojavljuje sve više OpenSource analoga postojećih vlasničkih rješenja. Zajednice otvorenog koda jačaju i poboljšavaju kvalitet i funkcionalnost proizvoda.

Sam razvoj se u pravilu nudi besplatno, a komercijalizira se kroz podršku i prilagođavanje. Ovo stvara dodatnu konkurenciju i, kao rezultat, doprinosi razvoju softverskih proizvoda otvorenog koda.

U gotovo svim industrijama i područjima djelovanja postoji mogućnost korištenja softvera baziranog na otvorenom kodu. Gotovo svaki vlasnički softver ima važeći pandan otvorenog koda:

  • Cisco VPN - OpenVPN,
  • Oracle baza podataka - PostgreSQL,
  • Microsoft Hyper-V - OpenVZ,
  • MS Active Directory - Samba,
  • Avaya IP Office - Asterisk, itd.)

Na osnovu specifičnih poslovnih ciljeva, možete uporediti troškove i vrijeme implementacije rješenja baziranog na vlasničkom softveru i OpenSourceu.

Softver otvorenog koda u zemljama svijeta

SAD

U martu 2016. administracija američkog predsjednika uvela je preliminarna verzija račun za korištenje vladine službe... Učesnici na tržištu su podržali inicijativu.

Prema dokumentu koji je objavila Bijela kuća, američke vladine agencije mogu međusobno dijeliti izvorni kod za određene projekte kako bi povećali njihovu efikasnost i eliminisali potrebu za razvojem proizvoda od nule. Više o ovome.

Indija

U oktobru 2011. postalo je poznato da je vlada države Pendžab odlučila da kupi softver od Microsofta, poništivši svoju odluku iz 2008. da instalira besplatni softver na 46.000 računara u 4.956 škola. “Odlučili smo da preispitamo prethodnu odluku,” rekao je Baldeo Purushartha, državni sekretar za škole.

Vlada Pendžaba pokrenula je program informatizacije za učenike 6-12 razreda 2004-2005. Državno odjeljenje za ICT obrazovanje Punjaba implementira projekat kojim će se postaviti računarske učionice u svim osnovnim školama sa potrebnu opremu, softver i širokopojasna internet konekcija. Istovremeno, na državnom nivou, odluka Bharata dobila je široku podršku Operativni sistem Rješenja (BOSS), testirana i certificirana od strane Linux fondacije za školsku upotrebu zbog svoje finansijske uključenosti.

Prema riječima predsjednika države Pendžab, od 2008. godine, minimalni trošak ažuriranja softvera koji je licencirao Microsoft - za 16.578 računara po stopi od 1.375 rupija po računaru - iznosio je 23 miliona rupija tokom pet godina. Iz tog razloga, u septembru 2008. godine, vlada države Punjab odlučila je kupiti i instalirati BOSS u svim javnim osnovnim školama i najavila da će od 2011. godine svi učenici osnovnih škola biti obučeni za korištenje BOSS-a. Radovi su završeni u aprilu 2011. godine, uključujući obuku 6.600 nastavnika.

Ali 8. avgusta 2011. godine, nakon sveobuhvatnog pregleda rezultata projekta, šef Državne škole za obrazovanje u Pendžabu rekao je da će se Školski odjel vratiti korišćenju Microsoft softvera ... za obrazovanje djece u osnovnim razredima javnog obrazovanja. škole. Troškovi obnove dozvola iznosit će oko 7 miliona dinara, od čega je 3,77 miliona već izdvojila Vlada.

Štaviše, oko 90.000 računara biće instalirano u državnim školama povezanim na EDUASAT mrežu, preko kojih će učenici moći da prate direktne prenose različitih predavanja. Prema preliminarnim proračunima, početna cijena softvera i Microsoft licence iznosit će 30 miliona rupija. Ovaj iznos ne uključuje cijenu opreme itd.

Ranije, u februaru 2011. godine, odlučeno je da se BOSS koristi za rad na EDUASAT mreži. Ali sada, Purushartovim riječima: `` Da bi se što potpunije iskoristilo instaliranih računara, na kojem će studenti učiti Microsoft softver, želimo koristiti Microsoft i u EDUASAT-u`.

Imajte na umu da je Pendžab bila prva država koja je aktivno implementirala Linux u škole. Trenutno se BOSS još uvijek koristi u indijskim državama Haryana, Gujarat, Kerala i Uttar Pradesh.

Njemačka

Prema nedavnoj studiji Georgia Institute of Technology (SAD), Njemačka ima četvrtu najveću stopu penetracije softvera otvorenog koda u javnom sektoru u svijetu. 2001. godine Ministarstvo vanjskih poslova SR Njemačke (a sa njim i sve ambasade i konzulati) prešlo je na Linux. Konsultantska kuća McKinsey je u nekoliko navrata potvrdila da Foreign Office pravi značajne uštede koristeći Linux, OpenOffice i Thunderbird umjesto Microsoftovog paketa Windows, Office i Outlook. Čak se govorilo da diplomate troše manje na IT nego zaposleni u bilo kojoj drugoj vladinoj agenciji.

Ali trik je u tome što je uslovno besplatni softver u radu ponekad skuplji od bezuslovno plaćenog softvera. Dinosaurusi poput Microsofta mogu pružiti bolju i jeftiniju podršku od manjih kompanija za podršku Linuxu. A ponekad je isplativije kupiti licencu. Stoga se, na primjer, isti njemački vanjski odjel ove godine vraća softveru Microsofta. Zvaničnici su cenili stalne probleme sa tehničkom podrškom u novcu, kao i teškoće u savladavanju softvera otvorenog koda (mnogi zaposleni su se žalili na ovo) i govorili u duhu da srebroljubi plaćaju duplo.

Rusija

Odlukama Vlade i predsjednika Ruske Federacije Dmitrij Medvedev, 2008. godine domaći softver otvorenog koda uveden je u sve škole Ruske Federacije i biće instaliran u svim državnim i budžetskim organizacijama kako bi se osigurala nacionalna sigurnost u IT sektoru.

Projekat Penguin - Implementacija otvorenog koda

Projekat Penguin je projekat za implementaciju Linux tehnologija i softvera otvorenog koda u školama i univerzitetima u Rusiji u periodu 2009-2010. finansira FAO - Federalna agencija za obrazovanje Ruske Federacije. Prema ugovoru o projektu Penguin, tri faze moraju biti završene:

  1. Dorada udžbenika i metodička podrška
  2. Razvoj tehnička podrška i internet portali
  3. Obuka 60 hiljada nastavnika za Linux i Open Source tehnologije

1. Izrada osnovnih udžbenika iz informatike za univerzitete i škole zasnovanih na softveru otvorenog koda u skladu sa državnim standardima i zahtjevima Jedinstvenog državnog ispita iz informatike i IKT-a izvršena je 2008-09. 2. Razvoj internet podrške sa osnovnim udžbenicima informatike i osnovnim paketima softvera otvorenog koda za Windows i Linux izvršen je u periodu 2005-2009. 3. Probni kursevi za nastavnike informatike i nastavnike u školama o Linux tehnologijama i otvorenom kodu sprovedeni su i rađeni u periodu 2005-2007. zajedno sa moskovskim pedagoškim univerzitetima Moskovskog državnog pedagoškog univerziteta i Moskovskog državnog pedagoškog univerziteta uz podršku UNESCO-a, IBM Corporation i Linux centra.

    • VAK, prof., doktor nauka 16:32, 15. oktobar 2009. (UTC)

Otvoreni izvor - mišljenje predsjednika Ruske Federacije

Na ovom sastanku D.A. Medvedev rekao:

„...Ako sada sjednemo potpuno na igli stranog softvera i "ležati" dugi niz godina, onda nećemo izaći iz toga. I mi ćemo se razvijati uprkos globalnim trendovima. Istovremeno, da najavimo da ćemo sutra prebaciti sve računare u školama (a potencijalno se radi o mnogo ozbiljnijoj mreži računara) na programe iz open source, sa besplatnom licencom, također je nemoguće, jer postoje problemi s konekcijom, postoje tehnološki problemi. Odnosno, ni tu nema potpune spremnosti. šta da radim?

Mi nudimo idite kompromisnim putem, a ovaj put je sada počeo da se ostvaruje. Za tri godine kupite licencirani paket osnovnih programa (znači prije svega operativni sistemi, arhiveri, uredi, urednici, "Photoshop" - općenito, sve ono što korisnici obično koriste, uključujući i škole), ali na isto je vrijeme da se ne stane, nego da se radi na domaćem softverskom paketu otvorenog pristupa (a sada ćemo o tome detaljnije), da bi kasnije, u konačnici za tri godine (ako prođe ranije, još bolje ),

Napravite takav optimalan model u kojem škole i potencijalno sve vladine agencije mogu izabrati ono što im treba: ili nastaviti koristiti komercijalne proizvode o svom trošku, a ne o trošku federalnih fondova, ili preći na već apsolutno prilagođen, za njih prihvatljiv sistem, baziran na otvorenom pristupu, na open source...“.

Decembar 2010: Putin je naredio prenos moći na Linux

Istorija dokumenta o prelasku državnih organa na slobodan softver traje od 2007. godine, kada je Ministarstvo informisanja i komunikacija počelo da razvija Koncept razvoja i korišćenja slobodnog softvera u Ruskoj Federaciji, koji je objavljeno u proleće 2008. Međutim, ubrzo je usledila ostavka ministra Leonida Reimana, a imenovanje Igora Ščegoljeva potaknuto je revizijom koncepta.

Uprkos tome, u proleće 2008. godine, nekoliko dana pre prenosa vlasti na Dmitrija Medvedeva, Vladimir Putin je, dok je još uvek bio predsednik Rusije, u spisku svojih uputstava da spomenuo plan prelaska na softver otvorenog koda za savezne institucije. vladu, postavljajući tako sebi ovaj zadatak.

Paketi otvorenog koda za škole

Paketi otvorenog koda za škole su dizajnirani za instaliranje programa u škole i kućne računare sa operativnim Windows sistemi i Linux. Linux Live-CD je dizajniran da radi sa otvorenim kodom na Windows kućnim računarima bez instaliranja Linuxa na računar.

Odlukom Vlade Ruske Federacije domaći softver otvorenog koda 2008. i 2009. godine poslat je u sve škole Ruske Federacije i biće instaliran u svim državnim i budžetskim organizacijama kako bi se osigurala nacionalna sigurnost u IT sektoru.

Operativni sistem otvorenog koda Linux

Otvoreni kancelarijski softverski paket

Otvoreni uredski paket Otvorena kancelarija može se slobodno instalirati i koristiti ne samo na ličnim računarima koji koriste Linux, već i na računarima koji koriste Windows. U tom slučaju dokumenti i fajlovi pripremljeni u MS Office uredskom paketu mogu se čitati i obraditi u Open Office paketu.

Otvorena kompozicija uredski paket Open Office:

  1. OpenOffice.org Writer- Tekst Writer editor sa bogatim mogućnostima za kreiranje pisama, knjiga, izveštaja, biltena, brošura i drugih dokumenata, kompatibilnih sa MS Office-om.
  2. OpenOffice.org Calc- Elektronski Calc tables ima napredne mogućnosti analize, crtanja i donošenja odluka koje se očekuju od visokokvalitetnih tabela, kompatibilnih sa MS Officeom.
  3. OpenOffice.org Impress- Impress uređivač prezentacija pruža sve uobičajene alate za medijsku prezentaciju kao što su specijalni efekti, alati za animaciju i crtanje. Kompatibilan s formatom datoteke Microsoft PowerPoint, a također može sačuvati vaš rad u brojnim grafičkim formatima, uključujući Macromedia Flash(SWF).
  4. OpenOffice.org Base- Baza podataka pruža alate za rad sa bazama podataka unutar njih jednostavan interfejs... Može kreirati i uređivati ​​obrasce, izvještaje, upite, tabele, poglede i relacije, tako da je upravljanje povezanom bazom podataka isto kao i kod drugih. popularne aplikacije baze podataka. Baza uključuje HSQLDB kao svoj zadani mehanizam relacijske baze podataka. Također može koristiti dBASE, Microsoft Access, MySQL ili Oracle, ili bilo koja ODBC ili JDBC kompatibilna baza podataka.
  5. Otvorite Office Draw Draw, uređivač vektorske grafike koji može učiniti sve, od jednostavnih dijagrama ili dijagrama toka do 3D ilustracija. Draw može uvesti grafiku iz mnogih uobičajenih formata i spremiti je u preko 20 formata, uključujući PNG, HTML, PDF i Flash.
  6. Gimp- rasterska grafika Gimp editor, program za kreiranje i obradu bitmap grafika... Vektorska grafika je djelimično podržana.

Open Source Text Editor Writer

OpenOffice.org Writer - obradu teksta i vizuelni hipertekst editor, dio je OpenOffice.org i besplatan je softver (objavljen pod LGPL licencom).

Pisac je kao Microsoft Word a funkcionalnost ovih uređivača je približno jednaka. Pruža korisniku moderne alate za kucanje, uređivanje i formatiranje dokumenata.

Kao i poznati interfejs i funkcionalnost:

* kreiranje i dizajn pasusa teksta i stranica, * dodavanje sekcija i zaglavlja i podnožja, * umetanje slika i multimedijalnih objekata, * pregled i štampanje dokumenata, * snimanje izmjena i pregled tekstova, * automatsko formatiranje sadržaja, indeksa i fusnota, * dodavanje makroa i kontrole, * rad sa tabelama, * provjera pravopisa i još mnogo toga,

Koncept primjene stilova je odlično rješenje za lakše kreiranje i formatiranje dokumenata. Rad sa stilovima je podržan u svim komponentama uredskog paketa, ali je u OpenOffice.org Writer-u najpotpunije implementiran.

Pet grupa stilova - pasusa, znakova, stranica, okvira i lista - pružaju korisniku mnoge mogućnosti za jednostavno formatiranje dokumenata. Poseban panel "Stilovi i formatiranje" vam omogućava da upravljate stilovima modifikujući postojeće i kreirajući nove. I što je dokument složeniji, što ga češće morate mijenjati, prednost stilizovanja postaje očiglednija.

Još jedan alat - Navigator - pruža mogućnosti brza tranzicija odabirom naslova, fusnota, okvira ili drugih objekata kao referentnih tačaka.

Kao i kod ostalih komponenti, za Writer postoji veliki broj dodaci (proširenja) koji poboljšavaju osnovnu funkcionalnost komponente ili pružaju dodatne funkcije, na primjer provjera gramatike ili publikacija na MediaWiki.

Writer podržava širok izbor formata za uvoz i izvoz datoteka, uključujući spremanje u PDF i uvoz docx-a. A slanje datoteke putem e-pošte se vrši jednim klikom na dugme.

Calc Open Spreadsheets

početak: OpenOffice.org Calc je aplikacija za proračunske tablice. Uz njegovu pomoć možete analizirati ulazne podatke, vršiti proračune, prognozirati, sumirati podatke iz različitih listova i tabela, graditi grafikone i grafikone.

Calc je ažurna i tražena komponenta OpenOffice.org za rad sa tabelama u poslovnom okruženju. Omiljeni alat za računovođe i menadžere za kreiranje izvještaja.

Korak po korak unos formula u ćelije tabele pomoću čarobnjaka olakšava formiranje složenih i ugniježđenih formula, demonstrira opise svakog parametra i konačni rezultat u bilo kojoj fazi unosa.

Uvjetno oblikovanje i stilovi ćelija pomažu vam da organizirate pripremljene podatke i pivot table a grafikoni pokazuju rezultate rada.

Više od dvadesetak formata za uvoz i izvoz datoteka, uključujući funkcije uvoza teksta, omogućavaju vam da radite s gotovo svim podacima. Također, koristeći poseban alat, možete uvesti podatke iz drugih izvora, na primjer, baze podataka, ili možete kreirati raspon koji se može ažurirati tako da uvezeni podaci uvijek budu ažurirani.

Podržane su veze između različitih tabela i zajedničko uređivanje (od OpenOffice.org 3.0).

Dostupne su različite postavke štampanja gotovi listovi na štampaču: razmera, margine, zaglavlja i podnožja. A ugrađena provjera pravopisa, kao u uređivaču teksta, poboljšat će kvalitetu gotovog izvještaja.

Otvorite uređivač vektorske grafike Draw

OpenOffice.org Crtanje- uređivač vektorske grafike, uporediv po funkcionalnosti sa CorelDRAW, deo je OpenOffice.org.

Crtanje vektorske grafike je alat za crtanje koji koristi vektorsku grafiku. Sadrži niz usluga koje vam omogućavaju da brzo kreirate sve vrste crteža. Vektorska grafika omogućava vam da sačuvate i prikažete slike kao vektore (dve tačke i linija), a ne kao skup piksela (tačke na ekranu). Vektorska grafika olakšava spremanje i promjenu veličine slika.

Grafički uređivač crteža savršeno integrisan u OpenOffice.org sistem, što olakšava razmenu slika između bilo kojeg modula sistema. Na primjer, ako kreirate crtež u Drawu, možete ga jednostavno koristiti u Writer dokumentu kopiranjem i lijepljenjem. Takođe možete raditi sa grafikom direktno u modulima Writer i Impress koristeći podskup funkcija i alata iz Draw-a.

Paket uključuje potpuno opremljene "konektore" između oblika koji mogu koristiti različite stilove linija i omogućavaju vam crtanje crteža kao što su dijagrami toka.

Potreba za vektorskim uređivačem kao dijelom uredskog paketa je van sumnje. Opseg takvog uređivača je prilično širok: od najjednostavnijih slika i deklaracija do dijagrama, dijagrama i crteža.

Pored sopstvenih objekata, u slike možete umetnuti dijagrame, formule i druge elemente kreirane u drugim komponentama OpenOffice.org. Draw takođe podržava izvoz bitmap slika u većini formata, uobičajenih i posebnih.

Draw ima sve neophodni alati svojstveno vektorskim uređivačima:

* Spojni vodovi, dimenzionalne linije, stolovi. * Rad sa tekstom i tekstualnim efektima; * Promjena boje ispune, sjene, transparentnosti; * Postavljanje, snimanje i upravljanje objektima pomoću slajdova, slojeva i vodiča; * Podržava različite operacije na objektima: sabiranje, oduzimanje, grupisanje i transformaciju figura; * Slikarstvo trodimenzionalni objekti; * Crtanje sa grafičkim primitivima, Bezierove krive; * Efekti: osvetljenje, preoblikovanje i umnožavanje;

Pored sopstvenih objekata, u slike možete umetnuti dijagrame, formule i druge elemente kreirane u drugim komponentama OpenOffice.org. Draw takođe podržava izvoz bitmap slika u većini formata, uobičajenih i posebnih.

Korišćenje Galerije (skladištenje objekata) vam omogućava da organizujete postojeće slike, a podrška za stilove teksta štedi vreme kada pravite objekte istog tipa.

Gotov crtež ili crtež može se odštampati na štampaču ili eksportovati u bitmap ili, na primjer, u PDF-u.

Maksimalna veličina crteža u Drawu je 300x300 cm.

Počevši od verzije 3.0 OpenOffice.org, Draw podržava ne samo izvoz, već i PDF uvoz (zahteva instalaciju posebne ekstenzije OpenOffice.org).

Otvorena baza relacijske baze podataka

Baza - otvorena relaciona baza podataka, koji vam omogućava da kreirate, uređujete i obrađujete tabelarne podatke.

Korisnicima je na raspolaganju prilično veliki skup alata za obradu podataka i tabela: uređivači obrazaca, upita, izvještaja, tabela baze podataka. Uz njihovu pomoć možete analizirati ulazne podatke, raditi proračune, prognozirati, sumirati podatke iz različitih listova i tabela, graditi grafikone i grafikone.

Uređivač upita vam omogućava da kreirate skoro čitav niz SQL upita bazama podataka za odabir, modifikovanje, dodavanje podataka. Podržani su ugniježđeni i parametrijski upiti. Vizualni dio uređivača će pojednostaviti proces konstruiranja upita za korisnika početnika.

Uređivač obrasca vam omogućava da koristite gotovo sve standardni alat upravljanje sadržajem baze podataka. Pruža kontrole za tekstualna, numerička, binarna polja, liste, padajuće liste, tabele, dugmad, kalendar i druge elemente.

alat za rad sa eksternim izvorima podataka plus ugrađeni DBMS HSQLDB. Koristeći Base, možete dodavati, brisati, uređivati ​​zapise baze podataka: MySQL, HSQLDB (obično u paketu sa OpenOffice.org), PostgreSQL, DB2, Oracle.

Takođe je moguć rad sa tabelama DBF, MS Access, adresari, tekstualne datoteke kao i proračunske tabele kreirane u OpenOffice.org Calc ili MS Excel.

Pristup eksternih izvora podaci se rade pomoću ODBC, JDBC, SDBC i drugih tehnologija. Kompletna lista podržanih tehnologija i izvora podataka zavisi od operativnog sistema koji koristite.

Složenije upravljanje i obrada podataka vrši se korištenjem makroa i sredstava programskog jezika OO Basic.

Uređivač tablica će vam pomoći da kreirate i upravljate tabelama u ugrađenoj HSQLDB bazi podataka, kao i nekim moguća ograničenja za druge baze podataka.

Base ima ugrađeni čarobnjak za izvještaje sa osnovne funkcije za kreiranje izvještaja ili tabela ili upita. Ali ima ih više najbolji alat kreiranje izvještaja - Sun Report Builder. Ovaj alat vam omogućava da kreirate izvještaje gotovo bilo koje složenosti. Podržava grupisanje, inline prilagođene funkcije, uslovno formatiranje... Rezultat rada SRB je Pisac dokument ili Calc, koji kasnije možete odštampati ili urediti.

Uz Base, možete kreirati izvore podataka. Na primjer, organiziranjem veze s vanjskom bazom podataka u Base-u i filtriranjem potrebnih podataka pomoću SQL upita, možete raditi s ovim podacima u OOo Calc-u.

Otvoreni sistemi programiranja

  1. FreePascal 2.0.4 - Besplatni Pascal kompajler i Object Pascal - Lazarus ili KDevelop se preporučuju kao IDE.
  2. Eklipsa- Otvoreni kompleks otvorenih programskih sistema za razvoj modularnih cross-platform aplikacija.
  3. Gambas- besplatni sistem za programiranje 2) VISUAL BASIC IDE za kreiranje programa baziranih na Qt, GTK, OpenGL, SDL i CGI WEB

Minimalni školski paket otvorenog koda

Uključuje programe otvorenog koda

  1. grafičko okruženje XFCE;
  2. brzi uređivač teksta Abiword;
  3. Gnumerički uređivač tabela.

Minimalni softverski paket otvorenog koda:

  1. Kancelarijski paket: OpenOffice.org 2.3;
  2. Web preglednik: Firefox 2.0;
  3. Urednik slika: Gimp 2.4;

Dodatni disk Sadrži programe za škole i druge obrazovne institucije:

  1. Editor web stranica Bluefish;
  2. Programski jezici pascal (Free Pascal i Lazarus), osnovni (gambas), logo (KTurtle);
  3. Matematički računarski sistemi (Maxima i Scilab);
  4. Antivirus ClamAV i keširanje Squid server, PostgreSQL DBMS

Optimizovano za instalaciju i rad na računarima sa 128 do 256 MB memorije i procesorom od PI 233 MHz.

Linux LiveCD CD

Linux CD Live-CD je dizajniran za rad sa otvorenim kodom na kućnim računarima bez Windowsa Linux instalacije na kompjuteru.

CD L Inux Live CD optimiziran za rad sa CD-om za Linux instalaciju na računaru sa 128 do 256 MB memorije i procesorom od PI 233 MHz. Podržane su sesije za spremanje postavki i dokumenata home folder između ponovnog pokretanja.

Opcija s najnižim hardverskim zahtjevima pruža prihvatljive performanse čak i na sistemima sa 128MB memorije.

Uključuje XFCE grafičko okruženje; Ova distribucija uključuje lagani i brzi Abiword uređivač teksta i program za proračunske tablice Gnumeric.

Osim toga, prvi disk sadrži:

  1. Office paket: OpenOffice.org 2.3;
  2. Web pretraživač: Firefox 2.0;
  3. E-pošta: Claws Mail;
  4. Rad sa slikama: Gimp 2.4;
  5. i još više od 1000 programa koji vam omogućavaju rješavanje najšireg spektra zadataka.

Školski server

Školski server- server soba operativni sistem sa širokom funkcionalnošću, potpuno prilagodljiv kroz web interfejs preko kojeg se upravlja komponentama.

Sastav:

  1. web aplikacije koje pomažu u organizaciji obrazovnog procesa:
  2. Moodle je daljinski i interaktivno učenje, sadrži primjere kurseva;
  3. Mediawiki - sistem za organizovanje "baze znanja" korišćenjem Wiki tehnologije;

za organizovanje lokalne mreže:

  1. DHCP i DNS serveri;
  2. Squid proxy server (sa podrškom za prikaz statistike pristupa);
  3. firewall;
  4. upravljanje mrežnim sučeljima;
  5. server vremena;
  6. fajl serveri:
  7. Samba server (za organizovanje pristupa direktorijumima dostupnim preko Samba protokola);
  8. FTP server;
  9. interfejs za kreiranje lokalnih ogledala spremišta;
  10. CUPS server za štampanje
  11. MySQL (za Moodle i Mediawiki);
  12. Apache2 web server;
  13. interfejs za ažuriranje sistema (uključujući konfigurisanje ažuriranja);
  14. backup;
  15. upravljanje računom (mogućnost uvoza računi iz sistema 1C: hronograf);
  16. mail server sa podrškom za anti-virus i anti-spam.
    • VAK, prof., doktor nauka 04:29, 19. srpnja 2009. (UTC)

Softver otvorenog koda u Rusiji

Trenutno, softver otvorenog koda počinje da postaje široko rasprostranjen u obrazovnom sistemu Rusije, među razlozima za to je široko rasprostranjena ilegalna distribucija komercijalnog zatvorenog softvera za uvoz.

Odlukom Vlade, domaći softver otvorenog koda uveden je 2008. godine u sve škole Ruske Federacije i biće instaliran u svim državnim i budžetskim organizacijama kako bi se osigurala nacionalna sigurnost u IT sektoru.

Softver otvorenog koda može se slobodno instalirati i koristiti u svim školama, uredima, univerzitetima i uopće personalni računari iu svim državnim, budžetskim i komercijalnim organizacijama i institucijama u Rusiji i zemljama ZND prema Općoj javnoj licenci (GPL).

    • VAK, prof., doktor nauka 09:50, 16. jul 2009. (UTC)

Softver otvorenog koda u školama i na univerzitetima

Korištenje softvera otvorenog koda i Linux Technologies u školama i univerzitetima u Moskvi počele su 2005-2006. nakon održavanja seminara „Linux tehnologije i softver otvorenog koda“ zajedno sa IBM-om i UNESCO-om na bazi Moskovskog državnog pedagoškog univerziteta.

Godine 2007. Odlukama Vlade Ruske Federacije, osnovni paketi softvera otvorenog koda preporučeni su za implementaciju u svim školama Rusije i upotrebu u nastavi informatike i informacione tehnologije u svim učionicama informatike svih škola Ruske Federacije.

Pozadina osnovnih paketa Programi informatike, njihov razvoj, implementacija i distribucija u škole u Rusiji i zemljama ZND-a počeli su kasnih 90-ih godina, kada su razvijeni osnovni softverski paketi za domaće personalne računare BK, Corvette i UKSC i distribuirani kao otvoreni i besplatni softver za škole.

Sve srednje škole u Rusiji u 2008-2009. dobio osnovne pakete licenciranog komercijalnog i besplatnog open source softvera za obuku poznavanje rada na računaru, osnove računarstva i nove informacione tehnologije sa Windows i Linux operativnim sistemima.

U četiri regiona Rusije u 2008-2009 rad na uvođenju i korišćenju u srednjim školama osnovnih softverskih paketa za informatičke učionice i računarska tehnologija i započeta obuka nastavnika i edukatora informatike o tehnologiji otvorenog koda u Windows i Linux.

Prema Doktrina sigurnost informacija RF, obuku iz računarske pismenosti i informatike treba da prati pravni edukativni program u obuci za zaštitu informacija u računaru, zaštitu od kompjuterskih virusa, porno sajtova i obezbeđivanje bezbednosti informacija na lokalnom i lokalnom nivou. globalne mreže Računar baziran na besplatnom softveru otvorenog koda.

Godine 2007. objavljeni su prvi udžbenici informatike za univerzitete i škole za podučavanje informatike u skladu sa državnim obrazovnim standardima sa besplatnim komercijalnim zatvorenim softverom otvorenog koda na Windows i Linux.

    • VAK, prof., doktor nauka 09:51, 16. jul 2009. (UTC)

Definicija otvorenog koda

Definicija otvorenog koda) koristi Open Source Initiative za određivanje stepena do kojeg je softverska licenca usklađena sa standardima otvorenog koda (Open Source). Zasnovano na Debianovim direktivama o slobodnom softveru, koje je velikim dijelom napisao Bruce Perens.

Definicija se sastoji od deset licencnih uslova za otvoreni izvor:

  1. Besplatna distribucija. To znači da licenca ne bi trebalo da nameće ograničenja na prodaju i distribuciju softvera.
  2. Dostupni izvori.Čak i ako softver ne dolazi sa izvornim kodom, izvorni kod bi trebao biti lako dostupan.
  3. Mogućnost modifikacije. Jednostavna prilikačitanje izvora ne dozvoljava eksperimentisanje sa njima i objavljivanje modifikacija
  4. Čak iu slučaju nepovredivosti izvornog koda autora, izvedeni programi i njihov izvorni kod moraju se slobodno distribuirati.
  5. Nema diskriminacije ljudi i grupa ljudi. Neke zemlje, poput Sjedinjenih Država, imaju određena ograničenja za izvoz softvera.
  6. Nema diskriminacije na osnovu svrhe upotrebe. Besplatna licenca moraju dozvoliti sve aktivnosti, uključujući genetska i nuklearna istraživanja, komercijalnu upotrebu, itd.
  7. Distribucija licenci... Prava povezana sa softverom otvorenog koda moraju se primjenjivati ​​na sve korisnike programa bez zaključka dodatni ugovori kao što su ugovori o neotkrivanju podataka.
  8. Licenca ne smije ograničavati druge softverske proizvode. Uz izuzetak banalne nekompatibilnosti, korisnik ima pravo da bira šta će koristiti.
  9. Licenca mora biti tehnološki neutralna... To jest, licenca ne bi trebala zahtijevati ništa od interfejsa ili tehnologija koje se koriste u izvedenom programu.
  10. Licenca ne bi trebala biti vezana za određeni proizvod. Prava na programski kod ne bi trebalo da zavisi od toga da li je program deo proizvoda. Osoba koja distribuira program izolovano od kolekcije ili prenijela dio koda na drugi proizvod ima ista prava koja je dala zbirka.

Da, u svakom pametnom telefonu (nije bitno da li je Android, iOS ili WP) sa radio modulom koji omogućava mobilna komunikacija sa celularnu mrežu(na primjer, 3G ili LTE), ne postoji jedan, već dva operativna sistema. Neko je oduvek znao za to, neko je to čuo prvi put, a neko je samo nagađao... U svakom slučaju, o tome se gotovo nikad ne govori u medijima i malo se govori o ovoj činjenici.

Pored glavnog operativnog sistema sa kojim krajnji korisnik komunicira (na primer, Android ili iOS), postoji i drugi, skriveni i mali operativni sistem koji opslužuje deo telefona koji radi sa radiom. Pošto ova funkcionalnost zahteva veliku efikasnost, koristi se operativni sistem u realnom vremenu.

Fajlovi ovog operativnog sistema se, naravno, čuvaju odvojeno od podataka telefona, a sam OS radi odvojeni procesor- radio modemski čip. Po pravilu, ovaj drugi OS u realnom vremenu je uvijek vlasnički, odnosno zatvoren, njegovi izvorni kodovi nisu u javnoj domeni, a te izvore niko nikada nije vidio osim programera i, eventualno, servisa certificiranja (specijalne usluge? ).

Na primjer, OS koji pokreće Qualcomm MSM6280 radio zove se AMSS i izgrađen je na REX-ovom zaštićenom zatvorenom jezgru i služi 69 istovremenih zadataka koji kontroliraju sve od USB-a do GPS-a. Sve radi na zasebnom mobilnom ARMv5 procesoru.

Problem je očigledan: niko nije razumeo kako radio modul i skriveni vlasnički operativni sistem funkcionišu, niko nije pokušao da pokrene pitanje bezbednosti čitavog ovog nedokumentovanog zatvorenog softvera, koji je, u stvari, "svinja u bockati".

Ovo je do najmanječudno, jer skriveni operativni sistem, koji funkcioniše na bilo kom modernom uređaju sa radio modulom, je daleko od toga posljednje mjesto u menadžmentu povjerljiva informacija i osiguravanje sigurnosti korisnika.

Naravno, možete se po defaultu osloniti na tvrdnju da je isti AMSS siguran i 100 posto pouzdan. Ali šta ako to zapravo nije slučaj? Šta ako, sa najbezbednijim i ultrapouzdanim glavnim operativnim sistemom na svetu na vašem telefonu, dobijete veliku bezbednosnu rupu u obliku neprimećenog drugog operativnog sistema?

Nesigurnost softvera koji opslužuje radio module posljedica je pogrešnog dizajna i standardizacije. Standardi po kojima rade radio modemi razvijeni su već 80-ih godina, a standardi po kojima radi odgovarajući softver razvijeni su 90-ih godina. Ovo je jako dugo vrijeme za mobilnu elektroniku.

Zamislimo na trenutak da postoji eksploatacija koja iskorištava greške skrivenog operativnog sistema. Svi telefoni koji koriste operativni sistem za koji je napisan exploit automatski će se naći u zoni rizika od katastrofe. Da stvar bude gora, radio modem automatski vjeruje u sve što primi od bazne stanice (tj. cell tower). Ništa se ne proverava, sve primljene i prenete informacije se podrazumevano smatraju 100% pouzdanim. Osim toga, u većini pametnih telefona procesor radio modema smatra se glavnim, a procesor aplikacije (na kojem se "vrti" poznati korisnički OS) je sekundarni.

Dakle, imamo punopravni operativni sistem u realnom vremenu koji radi na ARM procesoru, i niko ne razmišlja o mogućnosti stvaranja eksploata i posledicama, a radio modem automatski veruje svakoj primljenoj informaciji, instrukciji ili komadu koda.

Imajući ovo na umu, istraživač informacijske sigurnosti Ralph-Philippe Weinmann sa Univerziteta u Luksemburgu (da, to je isti Ralph koji je razbio iPhone za 20 sekundi 2010.) preuzeo je inženjersku analizu (također poznatu kao obrnuti inženjering) softvera .radio modemi kompanija Qualcomm i Infineon.

Istraživač je lako otkrio veliki broj grešaka i opći softverski nered u skrivenom OS-u, koji lako može dovesti do stvaranja eksploatacija ne samo da uzrokuju pad pametnih telefona, već i omogućavaju napadaču da daljinski izvrši proizvoljni kod. I sve to preko vazduha, bez direktnog fizički uticaj Na telefonu. Na primjer, Ralph-Philippe je otkrio da je dovoljno kreirati exploit koji šalje poruku od samo 73 bajta da bi se mogao daljinski izvršiti kod na uređaju.

Napadač koji ima kontrolu nad tako moćnim alatom mogao bi, na primjer, uključiti vašu nevidljivu i nečujnu sekretaricu koristeći Hayesove modemske komande. Ovaj "jezik komunikacije" telefonskih Dial-UP modema razvijen je davne 1981. godine, ali se, ipak, još uvijek koristi u modernim pametnim telefonima!

Bazna stanica Sprint Operatora

Unatoč činjenici da u najmanju ruku možemo vjerovati baznim stanicama velikih operatera, podrazumijevajući njihovu sigurnost, vrijedi shvatiti da bazne stanice nisu neka vrsta superekskluzivne strogo povjerljive opreme – bazne stanice su svakim danom sve jeftinije, postoje čak i presedani za njihovu prodaju na eBay 'e. Osim toga, već postoji besplatni softver otvorenog koda koji igra ulogu BS-a na običnom računaru.

Svaki UbiSoft naučnofantastični akcioni film ima zrnce istine

Dovoljno je, ako imate veliku želju, sredstva i znanje, da instalirate lažnu baznu stanicu (npr. u centru centra) i moći ćete da uključujete i isključujete mikrofone, kamere, instalirate i pokrećete rootkite , upućivati ​​pozive i slati SMS na bilo koje brojeve itd. Možete čak i trajno onemogućiti svoj telefon!

To je, međutim, prilično ozbiljan problem, koji se u medijima posebno ne pominje i proprati.

Naravno, ne mogu svi razviti više puta spominjani exploit, a ne mogu svi zaroniti dovoljno duboko u mračni vrtlog zatvorenog softvera, zatvorenih specifikacija, obrnutog inženjeringa i kreiranja lažnih baznih stanica. Ali šta ako neko odvoji vrijeme? A šta ako ovaj neko bude uspješan u svom istraživanju (a ovo nije fantazija - tako nešto)?

Obrnuti inženjering SIM kartice.

P.S. Da budemo precizniji, pametni telefoni imaju ne dva, već tri operativna sistema, od kojih su dva skrivena. Pored operativnog sistema u realnom vremenu, koji obrađuje podatke za radio modem, unutar SIM kartice radi i veoma mali operativni sistem. Da, koliko god čudno zvučalo, unutar SIM kartice se nalazi sopstveni procesor i sopstvena memorija, koje kontroliše poseban OS.

Da bismo razumjeli šta za našu organizaciju znači korištenje softvera otvorenog/zatvorenog koda, potrebno je razumjeti po čemu se oni međusobno razlikuju. Ovaj članak naglašava glavne razlike, ali zapamtite da je ovo vrlo pojednostavljeno objašnjenje. Dodatne informacije može se preuzeti sa Wikipedije ili čitanjem konkretnim primjerima koristeći obje vrste softvera.

Prije svega, softver otvorenog koda podrazumijeva da možemo modificirati i razvijati naš program sve dok imamo znanja i kvalifikacije za to. Naprotiv, nije moguće samostalno modificirati program zatvorenog koda, jer izvorni kod programa/aplikacije nije dostupan. Iako nismo svi programeri, ipak možemo imati koristi od rada sa softverom otvorenog koda.

Takav softver se korisnicima daje besplatno, i to ne samo programi, već i operativni sistemi. Kreiraju ga i razvijaju sami korisnici koji svoje kreacije postavljaju na internet. Većina popularni programi redovno ažuriraju jer ih koristi mnogo ljudi. Mozilla Firefox ili Thunderbird su primjeri. Ako se program ne ažurira redovno, možda mu nedostaju potrebni tehnički resursi - cijelo je pitanje koliko korisnika program ima. Visoka frekvencija updates je definitivan garant sigurnosti korištenja programa. Iako, ako se nakon instaliranja ažuriranja ispostavi da program ne radi (na primjer, u nova verzija Skype ne podržava operativni sistem), postoje dva načina za rješavanje problema: pokušajte pronaći pomoć na forumima na Internetu ili sami riješiti problem, što je relativno teško.

Softver zatvorenog koda je mnogo popularniji od softvera otvorenog koda. Prije svega, zbog jednostavnosti korištenja, ali i zbog toga što smo jednostavno navikli - po pravilu, u školi, na poslu i kod kuće koristimo Windows. U slučaju zatvorenih programa i operativnih sistema, radi se o gotovom proizvodu koji ne zahtijeva nikakvu intervenciju s naše strane. Prosječnom korisniku je mnogo praktičnije raditi s njima. Korisnici softvera zatvorenog koda često naglašavaju koliko je jednostavan za instalaciju i korištenje, koliko je zgodno imati jasnu pomoć o programu i mogućnost kontaktiranja tehničke podrške u slučaju problema. Takve sisteme i proizvode objavljuju kompanije, i to tek nakon nekoliko faza testiranja. Korisnik jednostavno kupuje cijeli softverski paket spreman za instaliranje na računar. Takav softver se plaća: kupujemo licencu, a često i ažuriranje programa.

Neki programeri softvera podržavaju društvene organizacije i nude im softver besplatno ili uz popust preko odgovarajućih neprofitnih organizacija, na primjer, putem široke partnerska mreža TechSoup, čiji su članovi različite zemlje... U Rusiji program sprovodi Teplica društvene tehnologije(doo "Spiro"). Kontaktiranjem programa infoDonor možete saznati može li vaša organizacija sudjelovati u programu. Takođe treba imati na umu da kada biramo operativni sistem, mi takođe biramo način na koji radimo u našoj organizaciji. Na primjer, ako bismo odabrali Linux, ne bismo mogli koristiti Adobe rješenja, a ako bismo odabrali Windows, morali bismo kupiti licence po broju računara. Svaki slučaj ima svoje prednosti i nedostatke. Moramo pažljivo razmotriti šta tačno traži naša organizacija, koji su kriterijumi efektivna upotreba opreme, te donijeti odluku nakon detaljne analize.

Naravno, softver otvorenog ili zatvorenog koda nije ograničen na Microsoft, Mac ili Linux. Problem licenciranja javlja se u vezi sa bilo kojom vrstom softvera koji se koristi u organizaciji. Kao opšte pravilo, pažljivo pročitajte sve licence i ugovore o uslugama. Mnogo je primjera kada su se organizacije suočavale sa ozbiljnim problemima sa softverom koji je bio praktično beskorisan zbog uslova licenciranja, ili kada su i najmanje izmjene na stranici bile veoma skupe.

Softver otvorenog koda ima svoje obožavatelje i in novije vrijeme kada je u pitanju razvoj nekakvih "nacionalnih" proizvoda, dakle u osnovi otvorenog koda i podlih. Paradoksalno, interesovanje za ovu vrstu softvera izazvalo je mnogo distorzija i zabluda koje u praksi onemogućavaju njegovu distribuciju.

Naša kompanija učestvuje u projektima otvorenog koda od 2005. godine - i to zahvaljujući sopstvenom razvoju open source rješenja (OpenVZ, CRIU projekti) sudjelovanjem u drugim projektima otvorenog koda (QEMU, OpenStack, libvirt, libcontainer, itd.). U proteklih 10 godina prikupili smo neke od najčešćih mitova o softveru otvorenog koda. Proći ću preko svake od zabluda i objasniti zašto je to pogrešno. Sigurno ćete još toliko pamtiti, ali, po mom mišljenju, ovih pet je najpaklenijih.


Projekat otvorenog koda je projekat otvorenog koda.

Svaki softverski projekat sastoji se od mnogih artefakata: izvornog koda projekta, informacija o neispravljenim defektima, testnog izvornog koda, dokumentacije. Izvorni kod projekta je samo dio njega, Besplatan pristup kojoj ne daje pravo da cijeli projekat naziva otvorenim. Pored izvornog koda, ostali razvojni artefakti bi trebali biti slobodno dostupni, a što je više artefakata otvoreno, to je projekat otvoreniji za saradnike (ljude koji žele doprinijeti projektu). Osim toga, potrebni su transparentni procesi između svih članova zajednice, otvorena komunikacija u projektu itd. Sve ove mjere samo će doprinijeti razvoju projekta i plodonosnoj saradnji članova zajednice.

Kvalitet softvera otvorenog koda je lošiji jer svako može napisati kod za njega.

Glavni princip open source softvera - otvoreni zajednički razvoj - sam po sebi je garancija da se nekvalitetni kod, štake i zakrpe jednostavno ne mogu sakriti od drugih učesnika. Osoba, koja učestvuje u takvim projektima, spremna je na činjenicu da će njegov rad biti podvrgnut i analizi i kritici, te stoga neće varati. Njegova reputacija je na kocki i niko je ne želi izgubiti.

Osim toga, u nekim zajednicama (na primjer, zajednica oko razvoja Linux kernela) također postoji tvrdi princip- samo najbolji, testirani i idealni kod se prihvata u originalni kernel. Pokušaj dodavanja nekvalitetnih izmjena bit će odbijen, drugi pokušaj je prepun gubitka ugleda osobe ili kompanije koja doprinosi.

Odnosno, projekat otvorenog koda zaista omogućava bilo kojoj osobi da učestvuje u pisanju koda, ali u ozbiljnim projektima, zbog visokog ulaznog praga, kod neće biti prihvaćen od ljudi sa nedovoljnim nivoom stručnosti.
Većina velikih IT kompanija (IBM, Google, Canonical, Parallels, itd.) imaju čitave odjele u kojima su stručnjaci plaćeni da rade na projektima otvorenog koda i tako indirektno rade na proizvodima kompanije.

Odvojeno, vrijedi spomenuti da kompanije koje razvijaju proizvode na bazi otvoreni projekti, tokom testiranja su zainteresovani za poboljšanje koda open source projekata koje koriste. Stoga se svi otkriveni problemi moraju popraviti i osigurati da je ovaj popravak dodat u glavnu granu projekta kako bi bilo što manje razlika u vašem kodu i kodu otvorenog projekta. Naši proizvodi koriste kod drugih projekata otvorenog koda, tako da popravljamo probleme pronađene u kodu ovih projekata i šaljemo ih na gore. To je bio slučaj sa ranjivostima u RHEL kernelu: Red Hat je primetio Vladimira Davidova da je otkrio ozbiljne propuste CVE-2014-0203 i CVE-2014-4483 u jednom od ažuriranja jezgra RHEL6 (drugi problem je, inače, bio pronađeni pomoću jednog od naših automatiziranih testova, koristeći Linux Test Project). Vasilij Averin je dobio zahvalnost za pronalaženje greške CVE-2014-5045, Dmitry Monakhov za CVE-2012-4508. Činjenica dobro testiranje Linux kernel je čak primetio i Andrew Morton (ko je ovo?): „Radoznao sam. Tokom proteklih nekoliko mjeseci, ljudi na @ openvz.org su pronašli (i popravili) gomilu nejasnih, ali ozbiljnih i prilično starih grešaka. Kako ste pronašli ove bube?"

Ishod

U stvari, svi ovi mitovi nastaju uglavnom među korisnicima koji ili tek počinju raditi sa OpenSource softverom ili ga uopće nisu isprobali. Najbolji način da se riješite predrasuda je da počnete blisko surađivati ​​s takvim rješenjima.
Nedavno smo dobili novu verziju našeg proizvoda Virtuozzo 7. Ako ste također zainteresirani za kreiranje bolja tehnologija onda virtualizacija kontejnera

Top srodni članci