Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows 8
  • Llojet e licencave për të drejtën e përdorimit të softuerit me kod të hapur. Softuer falas dhe me burim të hapur

Llojet e licencave për të drejtën e përdorimit të softuerit me kod të hapur. Softuer falas dhe me burim të hapur

Softueri me kod të hapur ka admiruesit e tij, dhe së fundmi kur bëhet fjalë për zhvillimin e një lloji produktesh "kombëtare", në thelb nënkuptohet me burim të hapur. Në mënyrë paradoksale, interesimi për këtë lloj softueri ka gjeneruar shumë shtrembërime dhe keqkuptime që në praktikë pengojnë shpërndarjen e tij.

Kompania jonë ka marrë pjesë në projekte me burim të hapur që nga viti 2005 - dhe falë zhvillimit të zgjidhjeve tona me burim të hapur (projektet OpenVZ, CRIU), duke marrë pjesë në projekte të tjera me burim të hapur (QEMU, OpenStack, libvirt, libcontainer, etj.). Gjatë 10 viteve të fundit, ne kemi mbledhur disa nga mitet më të zakonshme rreth softuerit me burim të hapur. Unë do të shqyrtoj secilën nga keqkuptimet dhe do të shpjegoj pse është e gabuar. Me siguri do të mbani mend edhe shumë të tjerë, por, për mendimin tim, këto pesë janë më “djallëzoret”.


Projekti me kod të hapur është një projekt me burim të hapur.

Çdo projekt softuerësh përbëhet nga shumë objekte: kodi burimor i projektit, informacione për defektet e pakorrigjuara, kodi burimor i testimit, dokumentacioni. Kodi burimor i projektit është vetëm një pjesë e tij, aksesi falas në të cilin nuk jep të drejtën për ta quajtur të hapur të gjithë projektin. Përveç kodit burimor, objekte të tjera zhvillimi duhet të jenë të disponueshme lirisht, dhe sa më shumë artefakte të jenë të hapura, aq më shumë projekti është i hapur për kontribuuesit (njerëzit që duan të kontribuojnë në projekt). Gjithashtu, nevojiten procese transparente ndërmjet të gjithë anëtarëve të komunitetit, komunikime të hapura në projekt, etj. Të gjitha këto masa do të kontribuojnë vetëm në zhvillimin e projektit dhe bashkëpunimin e frytshëm të anëtarëve të komunitetit.

Cilësia e softuerit me burim të hapur është më e keqe sepse çdokush mund të shkruajë kod për të.

Parimi kryesor i softuerit me burim të hapur - zhvillimi i përbashkët i hapur - në vetvete është një garanci që kodi, paterica dhe arna me cilësi të ulët thjesht nuk mund të fshihen nga pjesëmarrësit e tjerë. Një person, duke marrë pjesë në projekte të tilla, është i gatshëm për faktin se puna e tij do t'i nënshtrohet si analizave ashtu edhe kritikave, dhe, për rrjedhojë, nuk do të mashtrojë. Reputacioni i tij është në rrezik dhe askush nuk dëshiron ta humbasë atë.

Për më tepër, në disa komunitete (për shembull, komuniteti rreth zhvillimit të kernelit Linux) ekziston një parim i rreptë - vetëm kodi më i mirë, i testuar dhe ideal pranohet në kernelin origjinal. Një përpjekje për të shtuar ndryshime me cilësi të ulët do të refuzohet, përpjekja e dytë është e mbushur me humbje të reputacionit për personin ose kompaninë që kontribuon.

Domethënë, një projekt me kod të hapur realisht bën të mundur që çdo person të marrë pjesë në shkrimin e kodit, por në projektet serioze, për shkak të pragut të lartë të hyrjes, kodi nuk do të pranohet nga persona me nivel të pamjaftueshëm ekspertize.
Shumica e kompanive të mëdha të IT (IBM, Google, Canonical, Parallels, etj.) kanë departamente të tëra në të cilat specialistët paguhen për të punuar në projekte me kod të hapur dhe kështu punojnë në mënyrë indirekte në produktet e kompanisë.

Më vete, vlen të përmendet se kompanitë që zhvillojnë produkte të bazuara në projekte me kod të hapur, gjatë testimit, janë të interesuara të përmirësojnë kodin e projekteve me kod të hapur që përdorin. Prandaj, të gjitha problemet e zbuluara duhet të rregullohen dhe të sigurohet që ky rregullim të jetë shtuar në degën kryesore të projektit në mënyrë që të ketë sa më pak dallime në kodin tuaj dhe kodin e projektit të hapur. Produktet tona përdorin kodin e projekteve të tjera me burim të hapur, kështu që ne i rregullojmë problemet e gjetura në kodin e këtyre projekteve dhe i dërgojmë ato në rrjedhën e sipërme. Ky ishte rasti me dobësitë në kernelin RHEL: Red Hat vuri në dukje Vladimir Davydov për zbulimin e dobësive serioze CVE-2014-0203 dhe CVE-2014-4483 në një nga përditësimet e kernelit RHEL6 (problemi i dytë, meqë ra fjala, ishte gjetur duke përdorur një nga testet tona të automatizuara, duke përdorur Projektin Test Linux). Vasily Averin mori mirënjohje për gjetjen e gabimit CVE-2014-5045, Dmitry Monakhov për CVE-2012-4508. Fakti i testimit të mirë të kernelit Linux u vërejt edhe nga Andrew Morton (kush është ky?): "Unë jam i interesuar. Gjatë muajve të fundit, njerëzit në @ openvz.org kanë gjetur (dhe rregulluar) një mori defektesh të paqarta, por serioze dhe mjaft të lashta. Si i gjetët këto defekte?"

Rezultati

Në fakt, të gjitha këto mite lindin në pjesën më të madhe midis përdoruesve që ose sapo kanë filluar të punojnë me softuerin OpenSource, ose nuk e kanë provuar fare. Mënyra më e mirë për të hequr qafe paragjykimet është të filloni të punoni ngushtë me zgjidhje të tilla.
Së fundmi kemi përditësuar produktin tonë Virtuozzo 7. Nëse jeni gjithashtu të interesuar të krijoni teknologjinë më të mirë të virtualizimit të kontejnerëve, atëherë

Shfaqja e programeve të kësaj klase shoqërohet me idenë e krijimit të një softueri të lirë nga kufizimet në qarkullim. Në vitin 1998, me sugjerimin e zhvilluesve amerikanë Bruce Perance dhe Eric Raymond, u krijua Iniciativa me Burim të Hapur.

(Open Source Initiative, OSI). Kjo lëvizje zhvilloi dhe publikoi "Përkufizimin e softuerit me burim të hapur".

Licenca e softuerit me burim të hapur ofron të drejtat e mëposhtme:

  • 1) qasja në kodin burimor;
  • 2) për të ndryshuar programin kompjuterik;
  • 3) të shpërndajë programin e modifikuar në të njëjtat kushte në bazë të të cilave ky softuer është pranuar nga i licencuari;
  • 4) i licencuari të përdorë programin kompjuterik për qëllimin e tij;
  • 5) për shpërndarje të mëtejshme nga përdoruesi i programit pa paguar zbritje dhe tarifa.

Si të drejta shtesë, licencat e softuerit me burim të hapur mund të përmbajnë:

  • 1) një përshkrim të ndryshimeve të bëra nga secili prej të licencuarve;
  • 2) refuzimi për të dhënë garanci,
  • 3) mohimi i përgjegjësisë për humbje;
  • 4) rregullimi i çështjeve të patentave;
  • 5) dispozitat për pajtueshmërinë e kësaj licence me licencat tjera;
  • 6) rregullimi i të drejtës së autorit për tekstin e licencës së hapur;
  • 7) një tregues i ndryshimeve të bëra në kodin e hapur të marrë;
  • 8) dispozitat për ligjin në fuqi dhe gjykatën kompetente.

Megjithatë, kjo nuk do të thotë që një licencë për një program me kod të hapur ofrohet domosdoshmërisht pa pagesë, mund të ketë opsione për ofrim me pagesë (për shembull, mbështetje shërbimi me pagesë ose një licencë komerciale për të përdorur kodin falas për zhvillimin e softuerit). Përdorimi i një programi me kod të hapur do të thotë që kodi është i hapur, ai mund të ripunohet dhe bazuar në një kod të tillë të krijoni programin tuaj - një "punë derivative". Softueri, përdoruesve të të cilit nuk u jepet e drejta për të modifikuar softuerin me burim të hapur është pronësor, pavarësisht nga çdo kusht tjetër.

Që nga janari 2012 në Federatën Ruse, për herë të parë, koncepti i një programi me burim të hapur është prezantuar si softuer i shpërndarë sipas kushteve të një licence të thjeshtë (jo ekskluzive) ose ekskluzive, e cila i siguron përdoruesit qasje në kodet burimore të programit.

Licenca të ndryshme me burim të hapur ofrojnë të drejta dhe përgjegjësi të ndryshme. Në disa licenca për përdorimin e softuerit me burim të hapur, kur shpërndan një program të rishikuar, të modifikuar, autori i ndryshimeve të tilla është i detyruar të informojë se cilat funksione, procedura të programit origjinal janë ndryshuar ose rikrijuar. Veprime të tilla ofrohen për të informuar përdoruesit e tjerë në mënyrë që të mos dëmtohen autorët e programit origjinal në rast se programi i prejardhur rezulton të jetë i cilësisë së dobët dhe jofunksional.

Koncepti i softuerit të lirë bazohet në katër liri themelore:

  • 1) liria për të riprodhuar në kompjuter dhe për të ekzekutuar programin për çdo qëllim;
  • 2) liria për të studiuar punën e programit dhe për ta përshtatur atë me nevojat e përdoruesit;
  • 3) liria për të replikuar dhe shpërndarë kopjet e marra të softuerit të lirë;
  • 4) liria për të përmirësuar programin, d.m.th. modifikoni atë dhe shpërndani atë në një formë të modifikuar.

Vetëm një program kompjuterik që plotëson të gjitha parimet mund të konsiderohet i lirë. Liritë përfshijnë lirinë për të përcaktuar ndëshkimin e një marrëveshjeje të tillë licence për përdorimin e një programi kompjuterik. Kështu, mund të argumentohet se softueri i lirë mund të rishpërndahet mbi baza të rimbursueshme, duke respektuar lirinë e përdoruesit për të marrë kodin burimor të programit, për ta modifikuar dhe rishpërndarë më tej.

Ekzistojnë llojet e mëposhtme të licencave me burim të hapur:

  • - Licenca e Përgjithshme Publike (GPL);
  • - Licenca e softuerit Apache;
  • - Licenca Berkeley Software Distribution (BSD);
  • - licenca nga Instituti i Teknologjisë i Massachusetts (MIT);
  • - Licenca Publike Mozilla (MPL), etj.

Kuptimi i përgjithshëm i GPL, BSD, MIT është të zgjerojë kompetencat e përdoruesit të programit dhe në të njëjtën kohë t'i imponojë atij disa përgjegjësi që nuk janë të natyrshme në licencat e parashikuara nga ligjet e Federatës Ruse dhe vendeve të huaja. Por tani zhvillimi i një softueri të tillë ka filluar të mbështetet në Federatën Ruse. Për më tepër, u miratuan Koncepti për Reformën Administrative në Federatën Ruse dhe Programi Federal i synuar "Rusia Elektronike".

Le të rendisim karakteristikat kryesore të softuerit me kod të hapur.

1. Shpërndarje falas

Marrëveshja e licencës nuk duhet të kufizojë të drejtën për të shitur ose shpërndarë softuer që është një komponent i softuerit të përbërë që përfshin programe nga burime të ndryshme.

2. Burimi

Programi duhet të përmbajë kodin burimor që, si formularët e përpiluar, mund të rishpërndahet. Disa variante produkti shpërndahen pa kod burim. Në këtë rast, duhet të ketë mënyra të njohura për të marrë kodin burim me një çmim të arsyeshëm ose për ta marrë atë falas nëpërmjet internetit. Kodi burimor duhet të jetë në atë formë që programuesi të mund ta modifikojë programin. Kodi burimor i "errësuar" qëllimisht, format e ndërmjetme si prodhimi i një paraprocesori ose përkthyesi nuk lejohen.

  • 3. Produkte dytësore. Marrëveshja e licencës duhet të japë të drejtën për të modifikuar dhe zhvilluar produktet tuaja derivative, për të shpërndarë softuerin në të njëjtat kushte si licenca e programit origjinal.
  • 4. Ruajtja e kodit burimor origjinal. EULA mund të kufizojë shpërndarjen e një produkti, kodi burimor i të cilit është modifikuar nga palë të treta. Marrëveshja mund të lejojë shpërndarjen e skedarëve burim të bashkangjitur për të modifikuar programin në kohën e krijimit. Licenca duhet të japë të drejtën për të shpërndarë programin tuaj, të krijuar duke modifikuar kodin burimor. Marrëveshja e licencës mund të kërkojë ndryshime në emrin e softuerit ose numrin e versionit të produkteve derivative.
  • 5. Nuk ka kufizime për individët ose grupet e përdoruesve. Marrëveshja e licencës duhet të jetë e disponueshme për të gjithë ata që aplikojnë.
  • 6. Nuk ka kufizime për shtrirjen. Marrëveshja e licencës nuk duhet të përmbajë kufizime në përdorimin e programit në një fushë specifike aktiviteti, për shembull, në kërkime tregtare ose të tjera.
  • 7. Shpërndarja e licencës. Të drejtat e bashkangjitura me programin duhet të shtrihen për të gjithë ata që e përdorin atë. Asnjë licencë shtesë nuk kërkohet për këtë.
  • 8. Marrëveshja e licencës nuk duhet të jetë specifike për një pjesë të produktit. Të drejtat e fituara me kompleksin softuer vlejnë për çdo element individual të kompleksit. Nëse programi merret nga kompleti i shpërndarjes dhe përdoret jashtë tij, kushtet e marrëveshjes së licencës së kompletit të shpërndarjes zbatohen për programin.
  • 9. Marrëveshja e licencës nuk duhet të përmbajë kufizime për programe të tjera, d.m.th. software që shpërndahet së bashku me softuerin e licencuar. Licenca gjithashtu nuk duhet të përmbajë kërkesa për hapjen e softuerit që nuk është krijuar sipas kësaj marrëveshjeje licence.
  • 10. Licenca duhet të jetë teknologjikisht neutrale. Kushtet e marrëveshjes së licencës nuk mund të bazohen në teknologji specifike dhe stilin e ndërfaqes.

Pajtueshmëria me kushtet e mësipërme gjatë lidhjes së një marrëveshjeje licence bën të mundur gjykimin e një programi kompjuterik si softuer të hapur.

Softueri me burim të hapur është i ngjashëm me softuerin e lirë, por me një ndryshim domethënës - në rastin e softuerit të lirë, të drejtat ekskluzive për kodin burim mbeten te mbajtësi i të drejtës së autorit të programit, dhe në rastin e softuerit me burim të hapur, të drejta të tilla janë nuk ruhet nga mbajtësi i të drejtës së autorit të programit, por ruhen vetëm të drejtat morale si zhvilluesi origjinal ashtu edhe të gjithë zhvilluesit pasues.

Në vitin 2006, në Federatën Ruse, në zbatim të urdhrit të Ministrisë së Informacionit dhe Komunikimit të Rusisë, datë 29 qershor 2006 Nr. 83 "Për masat e Ministrisë së Informacionit dhe Komunikimit të Rusisë për vitin 2006 për zbatimin e dispozitave kryesore të Adresa e Presidentit të Federatës Ruse drejtuar Asamblesë Federale të Federatës Ruse" në autoritetet publike të softuerit të lirë (burim i hapur). Plani përmbante aktivitetet e mëposhtme:

  • 1) zhvillimi i kërkesave dhe rekomandimeve për përdorimin e standardeve dhe specifikimeve të hapura në zhvillimin e programeve kompjuterike për nevoja shtetërore dhe komunale;
  • 2) vlerësimi i efikasitetit ekonomik të zbatimit të ISO/IEC 26300: 2006 (format i hapur i dokumentit për aplikimet e zyrës);
  • 3) organizimi i pjesëmarrjes së përfaqësuesve të administratës së komunikimeve të Federatës Ruse në organizatat ndërkombëtare për standardizimin në fushën e teknologjisë së informacionit, si dhe lehtësimin dhe koordinimin e pjesëmarrjes së përfaqësuesve të kompanive ruse në organizatat ndërkombëtare për standardizim (nëse pjesëmarrja e organet shtetërore në organizata të tilla nuk ofrohen);
  • 4) zhvillimi dhe zbatimi i procedurës për marrjen (përfshirë përcaktimin e fushës dhe vlerësimin) dhe skemat për menaxhimin e të drejtave të softuerit kompjuterik të marrë nga klientët si rezultat i kryerjes së punës për nevoja shtetërore dhe komunale;
  • 5) përmirësimi i mekanizmave për monitorimin e kushteve të tenderëve për të kontrolluar ofrimin e kushteve të barabarta të tregut për zhvilluesit e softuerëve të ndryshëm;
  • 6) zhvillimi i konceptit dhe planit të veprimit me qëllim të përmirësimit të nivelit të arsimimit dhe aftësimit profesional të përdoruesve në fushën e teknologjive informatike;
  • 7) zhvillimi i një liste të llojeve (varieteteve) të programeve kompjuterike falas, përshtatshmëria dhe vlefshmëria e përdorimit preferencial të të cilave është vërtetuar nga praktika botërore dhe (ose) e njohur nga një numër i konsiderueshëm pjesëmarrësish në treg, si dhe zhvillimi e klasifikuesve të tjerë për qëllime të ndryshme, duke përfshirë për qëllime standardizimi;
  • 8) zhvillimi i një koncepti dhe plani të masave për zhvillim në Federatën Ruse, duke përfshirë për nevojat shtetërore dhe komunale, një model të orientuar nga shërbimi për shpërndarjen e programeve kompjuterike.
  • antikorrupsion;
  • siguria;
  • mbrojtjen e interesave kombëtare;
  • mirëdashësi ndaj qytetarëve;
  • lehtësia e përshtatjes;
  • përfitim ekonomik.

Cilësia e programeve të tilla kompjuterike është në përpjesëtim me programet komerciale. Kjo për faktin se ky softuer testohet, ndryshohet dhe përmirësohet nga të gjithë, kështu që numri i zhvilluesve që punojnë në përmirësimin e programit është i barabartë me stafin e zhvilluesve të softuerit komercial me burim të mbyllur (dhe në disa raste i tejkalon ndjeshëm numrin e tyre numri).

Nga ana pozitive, një softuer i tillë doli të ishte jo vetëm i disponueshëm publikisht, por edhe i besueshëm, dhe liria e krijimtarisë për autorët e një softueri të tillë është më e rëndësishme sesa shpërblimi. Natyrisht, të drejtat jopasurore në licenca të tilla duhet të respektohen, d.m.th. Për autorët e licencave të rishpërndarshme për softuer me burim të hapur, është veçanërisht e rëndësishme të respektohen të drejtat jopronësore, si vendosja e një marke mbrojtëse, viti i publikimit të parë dhe emri i autorit ose mbajtësit tjetër të së drejtës së autorit.

E gjithë kjo na lejon të themi se softueri me kod të hapur po fiton një popullaritet të madh, dhe jo vetëm korporatat kryesore botërore, si IBM dhe Hewlett Packard, por edhe kompanitë ruse janë ndër ato që përdorin dhe zhvillojnë këto programe, përfshirë për klientët e huaj.

Dekreti i Qeverisë së Federatës Ruse i datës 18 tetor 2007 Nr. 1447-r vendos të drejtën për të përdorur çdo softuer me kod të hapur në shkollat ​​e Federatës Ruse. Në vitin 2009, Shërbimi Përmbarimor Federal raportoi për zbatimin e softuerit me kod të hapur - Open Office, me qëllim zbatimin e politikës shtetërore në fushën e përdorimit të softuerit të lirë. "Në prill - maj 2009, u mbajtën seanca videokonferencash me krerët e organeve territoriale të FSSP të Rusisë duke përdorur softuer të lirë.

Me qëllim të postimit në kohë dhe të rregullt të informacionit në faqen zyrtare të zyrës qendrore të FSSP të Rusisë, informimin sistematik të qytetarëve dhe organizatave në lidhje me aktivitetet e FSSP, departamenti i teknologjisë së informacionit kreu punë për të finalizuar platformën softuerike dhe dizajni i faqes, i cili bëri të mundur zgjerimin e ndjeshëm të funksionalitetit të sajtit, rritjen e përmbajtjes së informacionit dhe frekuentimit”.

Koncepti i zhvillimit të softuerit të lirë në Federatën Ruse supozoi krijimin e produkteve të mëposhtme deri në vitin 2010:

  • 1) zgjidhje standarde komplekse zyrash për nëpunësit civilë, si dhe punonjësit e sektorit publik;
  • 2) zgjidhje standarde për të siguruar punën e institucioneve arsimore;
  • 3) softuer për pikat e aksesit kolektiv në internet;
  • 4) softuer për faqet e internetit të shërbimeve qeveritare;
  • 5) një platformë integruese për qëllime të qeverisjes elektronike;
  • 6) zgjidhje të sigurta për objektet kritike;
  • 7) zhvillimi i një modeli të orientuar drejt shërbimit për shpërndarjen e programeve kompjuterike.

Aktualisht, shumë nga pikat e deklaruara janë përmbushur. Kështu, specifikat e marrëveshjes së licencës për përdorimin e softuerit me burim të hapur përcaktohen nga qëllimi i të drejtave ekskluzive të transferuara tek i licencuari. Është e rëndësishme të theksohet se marrëveshje të tilla licencimi nuk cenojnë në asnjë mënyrë të drejtat morale të autorëve të programeve; për më tepër, ato mbrojnë në një masë më të madhe këto të drejta. Këto programe janë më të besueshme dhe më të sigurta, pasi kodi i programit mund të kontrollohet dhe, nëse është e nevojshme, të riprogramohet, i cili, si pjesë e zbatimit të Doktrinës së Sigurisë së Informacionit të Federatës Ruse, si dhe Strategjisë së Sigurisë Kombëtare të Federatës Ruse. deri në vitin 2020, është një detyrë themelore për të garantuar sigurinë kombëtare. Në Strategjinë e Sigurisë Kombëtare, mjetet e garantimit të sigurisë kombëtare përfshijnë teknologjitë, si dhe mjetet teknike, softuerike, gjuhësore, ligjore, organizative, duke përfshirë kanalet e telekomunikacionit, të përdorura në sistemin e sigurisë kombëtare për mbledhjen, gjenerimin, përpunimin, transmetimin ose marrjen e informacionit. për gjendjen e sigurisë kombëtare dhe masat për forcimin e saj.

Përdorimi i programeve me burim të hapur në territorin e Federatës Ruse do të lejojë jo vetëm diversifikimin e programeve kompjuterike, por edhe rritjen e numrit të zhvilluesve, duke zvogëluar kështu numrin e monopolistëve. Për më tepër, ai simbolizon zhvillimin e fenomeneve cilësore të reja në marrëdhëniet midis autorit të programit kompjuterik dhe përdoruesit të softuerit me burim të hapur në territorin e Federatës Ruse. Një faktor pozitiv është fakti se në programet me kod të hapur mungon veçoria territoriale e përdorur nga ligji për të drejtat ekskluzive. Kështu, përdorimi i kësaj klase programesh në territorin e Federatës Ruse do të kontribuojë në eliminimin e shumë shkeljeve në fushën e të drejtave të autorit.

Me prezantimin në 2012 të Standardit Kombëtar të Federatës Ruse GOST R 54593-201, softueri i lirë është një platformë e sigurt, e besueshme dhe tërheqëse financiarisht për ndërtimin e sistemeve të informacionit në korporata dhe në sektorin publik. Software-i i lirë siguron: pavarësinë teknologjike të zhvillimit dhe përdorimit të softuerit nga monopolisti; pavarësia në zgjedhjen e platformës harduerike; kosto e ulët fillestare e pajisjeve; zbulimi i hershëm i defekteve të softuerit dhe aftësia për t'i rregulluar shpejt ato; nuk ka tarifa të detyrueshme për të drejtën e përdorimit të produkteve.

Software-i i lirë përdor parimet e sistemeve të hapura, të cilat aktualisht janë tendenca kryesore në zhvillimin e teknologjisë së informacionit, sistemeve dhe pajisjeve kompjuterike që mbështesin këto teknologji. Ideologjia e sistemeve të hapura zbatohet në zhvillimet e tyre më të fundit nga të gjitha kompanitë kryesore - furnizues të teknologjisë kompjuterike, transferimit të informacionit, softuerit dhe zhvillimit të sistemeve të informacionit të aplikacioneve.

Pra, ne do të zbulojmë kompetencat e transferuara sipas llojeve të ndryshme të licencave për programet kompjuterike me kod të hapur.

  • Shih: Standardi kombëtar i Federatës Ruse GOST R 54593 201 "Teknologjia e informacionit. Softuer i lirë. Dispozita të përgjithshme", miratuar me urdhër të Ministrisë së Industrisë dhe Tregtisë së Federatës Ruse dhe Agjencisë Federale për Rregullimin Teknik dhe Metrologjinë e datës 06.12.2011 Nr 718-rr.
  • Miratuar nga Presidenti i Federatës Ruse më 9 shtator 2000: shikoni faqen e internetit të Ministrisë së Punëve të Jashtme të Federatës Ruse mid.ru/ns-osndoc.nsf/d06bd3f5303124fe432569fa003a70ff/4db27 49a4b5355402f.
  • Dekret i Presidentit të Federatës Ruse, datë 12.05.2009 Nr. 537 "Për Strategjinë e Sigurisë Kombëtare të Federatës Ruse deri në vitin 2020".

Për të kuptuar se çfarë do të thotë për organizatën tonë përdorimi i softuerit me burim të hapur/të mbyllur, është e nevojshme të kuptojmë se si ndryshojnë ato nga njëri-tjetri. Ky artikull nxjerr në pah ndryshimet kryesore, por mbani mend se ky është një shpjegim shumë i thjeshtuar. Për më shumë informacion, shikoni Wikipedia ose shihni rastet specifike të përdorimit për të dy llojet e softuerit.

Para së gjithash, softueri me burim të hapur nënkupton që ne mund ta modifikojmë dhe zhvillojmë programin tonë për sa kohë që kemi njohuritë dhe kualifikimet për ta bërë këtë. Përkundrazi, nuk është e mundur të modifikoni vetë programin me burim të mbyllur, pasi kodi burimor i programit / aplikacionit nuk është i disponueshëm. Megjithëse jo të gjithë jemi programues, mund të përfitojmë ende nga puna me softuer me burim të hapur.

Një softuer i tillë u ofrohet përdoruesve pa pagesë, dhe jo vetëm programeve, por edhe sistemeve operative. Është krijuar dhe zhvilluar nga vetë përdoruesit, të cilët ngarkojnë krijimet e tyre në internet. Programet më të njohura përditësohen rregullisht pasi shumë njerëz i përdorin ato. Mozilla Firefox ose Thunderbird janë shembuj. Nëse programi nuk përditësohet rregullisht, mund t'i mungojnë burimet e nevojshme teknike - e gjithë pyetja është se sa përdorues ka programi. Frekuenca e lartë e përditësimeve është një garanci e sigurt e sigurisë së përdorimit të programit. Megjithëse, nëse pas instalimit të përditësimit rezulton se programi nuk funksionon (për shembull, versioni i ri i sistemit operativ nuk mbështetet nga Skype), ekzistojnë dy mënyra për të zgjidhur problemin: përpiquni të gjeni ndihmë në forume në internet ose rregulloni vetë problemin, gjë që është relativisht e vështirë.

Softueri me burim të mbyllur është shumë më popullor sesa softueri me burim të hapur. Para së gjithash, për shkak të lehtësisë së përdorimit, dhe gjithashtu sepse thjesht jemi mësuar me të - si rregull, në shkollë, në punë dhe në shtëpi, ne përdorim Windows. Në rastin e programeve me burim të mbyllur dhe sistemeve operative, kemi të bëjmë me një produkt të përfunduar që nuk kërkon asnjë ndërhyrje nga ana jonë. Është shumë më i përshtatshëm për përdoruesin mesatar të punojë me ta. Përdoruesit e softuerit me burim të mbyllur shpesh theksojnë se sa e lehtë është instalimi dhe përdorimi, sa i përshtatshëm është të kesh ndihmë të qartë për programin në dispozicion dhe aftësinë për të kontaktuar mbështetjen teknike në rast të problemeve. Sisteme dhe produkte të tilla lëshohen nga kompanitë, dhe vetëm pas disa fazave të testimit. Përdoruesi thjesht blen një paketë të tërë softuerike gati për t'u instaluar në një kompjuter. Një softuer i tillë paguhet: ne blejmë një licencë dhe shpesh përditësojmë programin.

Disa zhvillues softuerësh mbështesin organizatat e komunitetit dhe u ofrojnë atyre programe falas ose me çmime të zbritura përmes organizatave të përshtatshme jofitimprurëse, për shembull, përmes rrjetit të gjerë të partnerëve TechSoup, anëtarët e të cilit ndodhen në vende të ndryshme. Në Rusi, programi zbatohet nga Sera e Teknologjive Sociale (Spiro LLC). Duke kontaktuar programin infoDonor, mund të mësoni nëse organizata juaj mund të marrë pjesë në program. Duhet mbajtur mend gjithashtu se kur zgjedhim një sistem operativ, ne po zgjedhim gjithashtu mënyrën se si punojmë në organizatën tonë. Për shembull, nëse do të zgjidhnim Linux, nuk do të ishim në gjendje të përdornim zgjidhjet e Adobe, dhe nëse zgjidhnim Windows, do të duhej të blinim licenca sipas numrit të kompjuterëve. Çdo rast ka të mirat dhe të këqijat e veta. Ne duhet të shqyrtojmë me kujdes se çfarë saktësisht kërkohet nga organizata jonë, cilat janë kriteret për përdorimin efektiv të pajisjeve dhe të marrim një vendim pas një analize të plotë.

Sigurisht, softueri me burim të hapur ose me burim të mbyllur nuk kufizohet në Microsoft, Mac ose Linux. Çështja e licencimit lind në lidhje me çdo lloj softueri të përdorur në një organizatë. Si rregull i përgjithshëm, lexoni me kujdes të gjitha licencat dhe marrëveshjet e shërbimit. Ka shumë shembuj kur organizatat u përballën me probleme serioze me softuerin që ishte praktikisht i padobishëm për shkak të kushteve të licencimit, ose kur edhe ndryshimet më të vogla në faqe ishin shumë të shtrenjta.

Burim i hapur dhe softuer falas
07.07.2009 12:25

Midis programuesve ka njerëz që janë të gatshëm të dhurojnë rezultatet e punës së tyre së bashku me mundësinë për t'i ndryshuar dhe përmirësuar ato. Eshte në lidhje me prodhuesit i ashtuquajturi softuer me kod të hapur, i cili ka qenë objekt polemikash në komunitetin global të IT për shumë vite. Disa thonë se e ardhmja i përket softuerit të hapur, ndërsa të tjerë, përkundrazi, e konsiderojnë atë të rrezikshëm dhe të panevojshëm. Por kush ka të drejtë në fund të fundit? Vështirë se ka një përgjigje përfundimtare për këtë pyetje.

Pra, çfarë është softueri me burim të hapur? Ndoshta përkufizimi më i zakonshëm i këtij termi zbulon veçoritë e tij kryesore. Softueri me burim të hapur është i gjithë softueri me burim të hapur, produktet softuerike, në bazë të të cilave, janë të disponueshme jo vetëm për shikim, por edhe për modifikim, i cili ju lejon të përdorni kodin e krijuar tashmë për të shkruar versione të reja të softuerit, për rregullime të gabimeve dhe përmirësime në programin e hapur. Vlen të përmendet se ky përkufizim, sipas mendimit të mbështetësve të burimit të hapur, nuk pasqyron plotësisht vetë thelbin e konceptit. Nga këndvështrimi i tyre, softueri me kod të hapur, përveç kodit burimor të disponueshëm për redaktim, është edhe një filozofi e tërë, kuptimi i së cilës është krijimi i një shoqërie informacioni përmes përdorimit gjithëpërfshirës të softuerit me kod të hapur në të gjitha sferat e njeriut. aktivitet.

Cila është bukuria e softuerit me kod të hapur? Sipas përfaqësuesve të kësaj tendence, softueri me burim të hapur lejon:

  1. përshtatni produktin softuer me kërkesat e një përdoruesi ose grupi të caktuar përdoruesish;
  2. rregulloni gabimet e zhvilluesve të mëparshëm;
  3. finalizoj dhe të përmirësohet software.

Përveç kësaj, softueri me kod të hapur është kryesisht falas, gjë që është veçanërisht tërheqëse për bizneset e vogla dhe të mesme, të cilat, për shembull, aktualisht nuk janë në gjendje t'i sigurojnë vetes licencat e softuerit komercial. Gjithashtu, mbështetësit e idesë së kodit me burim të hapur theksojnë sigurinë e tij si një avantazh i softuerit me burim të hapur, domethënë, softueri me burim të hapur, për shkak të popullaritetit të pamjaftueshëm, praktikisht nuk është i ndjeshëm ndaj sulmeve të virusit. Dhe nëse një kërcënim megjithatë zbulohet, atëherë ai eliminohet sa më shpejt që të jetë e mundur, pasi, si rregull, shumë profesionistë dhe amatorë kanë qasje në kodin burimor, të cilët mbajnë kontakte me njëri-tjetrin. Rrjedhimisht, një kërcënim i sigurisë, i cili tashmë është zbuluar, eliminohet shpejt nga një prej anëtarëve të komunitetit, ose me përpjekje të përbashkëta.

Vlen të theksohet se në një pamje globale, softueri me kod të hapur përfshin drejtpërdrejt softuerin me kod të hapur, si dhe lloje të tjera të produkteve softuerike që mund të shpërndahen pa pagesë dhe të ofrojnë kodin burimor për të bërë ndryshime. Një softuer i tillë përfshin softuer falas dhe softuer falas.

Pra, termi me burim të hapur (softuer me burim të hapur) u përdor për herë të parë në 1998 nga programuesit Eric Steven Raymond dhe Bruce Perens. Ata ishin të bindur se termi softuer i lirë në anglisht është i paqartë dhe në një farë kuptimi mund të trembë sipërmarrësit që janë përdorues të mundshëm të një softueri të tillë. Burimi i hapur është aktualisht një markë tregtare e Iniciativës me burim të hapur, e cila shpërndan softuer me kod të hapur. Përveç kësaj, ekziston edhe një komitet i veçantë që vendos nëse licenca e një programi të caktuar mund të quhet me burim të hapur.

Këtu vlen të sqarohet se shumica e softuerëve me kod të hapur janë gjithashtu softuer falas. Përkufizimet e softuerit me burim të hapur dhe të lirë, megjithëse nuk përkojnë plotësisht me njëri-tjetrin, janë të ngjashëm në terma të përgjithshëm dhe shumica e licencave të softuerit korrespondojnë me të dy varietetet.

Dallimi midis softuerit me kod të hapur dhe softuerit të lirë qëndron në prioritetet. Për shembull, përkrahësit e burimit të hapur theksojnë mbi efikasitetin punë me kod të hapur si një metodë e zhvillimit, modernizimit dhe mirëmbajtjes së programeve. Mbështetësit e termit "softuer i lirë" besojnë se janë të drejtat për të shpërndarë, modifikuar dhe studiuar lirisht programet ato që janë përparësia kryesore e softuerit pa pagesë me kod të hapur, duke siguruar kështu autorësinë për një produkt specifik softuer.

Koncepti i softuerit të lirë u themelua nga programuesi amerikan Richard Matthew Stallman. Ishte ai që formuloi i pari konceptin e softuerit të lirë, i cili pasqyronte parimet e zhvillimit të softuerit të hapur në komunitetin shkencor që u zhvillua në universitetet amerikane në vitet 1970. Stallman formuloi kritere të qarta për softuerin e lirë. Këto kritere përcaktojnë të drejtat që autori i një softueri të lirë i cakton çdo përdoruesi. Kështu, duke përdorur softuerin e lirë, përdoruesi fiton "katër liri": të ekzekutojë, studiojë, shpërndajë dhe përmirësojë programin.

  • "Zero liri" - programi mund të përdoret për çdo qëllim.
  • "Liria e parë" - mund të studioni se si funksionon programi dhe ta përshtatni atë për qëllimet tuaja. Kushti për këtë është disponueshmëria e kodit burimor të programit.
  • "Liria e dytë" - ju mund të shpërndani kopje të programit - për të ndihmuar zhvilluesin.
  • Liria e tretë - programi mund të përmirësohet dhe versioni i tij i përmirësuar mund të publikohet në mënyrë që të përfitojë i gjithë komuniteti. Kusht për këtë është edhe disponueshmëria e kodit burimor të programit.

Një program që plotëson të gjitha këto parime mund të konsiderohet i lirë, domethënë i garantuar i hapur dhe i aksesueshëm për komunitetin shkencor dhe thjesht për njerëzit dhe organizatat e interesuara. Duhet theksuar se këto parime ndikojnë vetëm në disponueshmërinë e programeve për përdorim të përgjithshëm, kritikë dhe përmirësime, por nuk përcaktojnë në asnjë mënyrë me përhapjen programet e marrëdhënieve me paratë, duke përfshirë nuk nënkuptojnë pa pagesë.

Mekanizmi i funksionimit të softuerit të lirë është që produkti softuer dhe kodi burimor i tij mbrohen nga e drejta e autorit si parazgjedhje, gjë që i jep mbajtësit të së drejtës së autorit fuqi të plotë mbi shpërndarjen dhe modifikimin e programit, edhe në rastin kur kodi burim është i disponueshëm publikisht. Dmth autori ka të drejtë, ndër të tjera, të shesë produktin e tij. Megjithatë, një herë përdoruesit nuk ofrohet të drejtën për të marrë kodet burimore të programeve, modifikoni ato dhe shpërndajnë më tej, softueri bëhet i pronarit - pavarësisht nga kushtet e tjera.

Për sa i përket kushteve të shpërndarjes dhe përdorimit të programeve të softuerit të lirë, kopjimi i tyre shpesh ndalohet dhe zhvillimi i kundërt, modifikimi, rishpërndarja janë parashikuar në marrëveshjen e licencës.

Sidoqoftë, ka programe që, sipas disa ekspertëve, bien nën përkufizimin e burimit të hapur, por nuk janë falas. Programe të tilla përfshijnë, për shembull, UnRAR, një shpaketues për arkivat RAR. Fakti është se kodi i tij burimor është në domenin publik, por licenca ndalon përdorimin e tij për të krijuar arkivues të pajtueshëm me RAR.

Natyrisht, është gjithashtu e rëndësishme që kategoritë e softuerit me burim të hapur të jenë të ndryshme, pasi ato nënkuptojnë shkallë të ndryshme lirie në lidhje me veprimet e përdoruesve. Në të njëjtën kohë, ndonjëherë mund të vëreni një ndryshim domethënës midis përkufizimit të softuerit të lirë dhe atij me burim të hapur. Softueri me burim të hapur, d.m.th., softueri me kod burim (Open Source Software), është një metodë e zhvillimit të softuerit në të cilin kodi burimor i gjeneruar i programeve është i hapur, domethënë i disponueshëm publikisht për shikim dhe modifikim. Kjo i lejon të gjithë të përdorin kodin e krijuar tashmë për nevojat e tyre dhe, ndoshta, të ndihmojnë në zhvillimin e një programi me burim të hapur. Softueri i lirë është e drejtë e përdoruesit, por jo detyrim i prodhuesit. një licencë me kod të hapur nuk kërkon që softueri të ofrohet gjithmonë pa pagesë. Megjithatë, shumë nga projektet më të suksesshme me burim të hapur janë ende falas.

Qasja me burim të hapur është gjithashtu një veçori kryesore e softuerit të lirë, kështu që termi "Softuer me burim të hapur", i propozuar më vonë nga Eric Raymond, për disa duket se është edhe më i përshtatshëm për të treguar fenomenin e softuerit të lirë sesa ishte propozuar nga Stallman në atë kohë. . software i lirë".

Vini re se përfitimet e zhvillimit falas për përdoruesit nuk duhet të mbivlerësohen. Jo të gjithë softuerët e lirë janë njëlloj të disponueshëm për modifikim nga përdoruesi, i cili, nga ana tjetër, është plotësisht i palidhur me licencën për shpërndarja e tyre. Një rol të rëndësishëm në këtë luhet nga madhësia e programit: nëse ka dhjetëra mijëra rreshta në të (si, për shembull, në OpenOffice.org - një analog i Microsoft Office), atëherë edhe një specialist i kualifikuar do të marrë mjaft një kohë të gjatë për të gjetur dhe eliminuar gabimin. Llogaritni mbi zhvilluesit, të cilët do të reagojnë ndaj të gjitha komenteve dhe sugjerimeve të përdoruesit dhe do të korrigjojnë menjëherë programin, gjithashtu është e pamundur, pasi nuk mbajnë asnjë detyrim ndaj përdoruesit në lidhje me cilësinë e programit. Në këtë drejtim, përdoruesi i programit të patentuar mund të jetë në një pozitë më të mirë.

Vlen të theksohet se të gjithë pjesëmarrësit në procesin e softuerit me kod të hapur zakonisht angazhohen në një program specifik për shkak të interesit ose sepse ky softuer është një mjet i nevojshëm për ta për çdo aktivitet. Koha e shpenzuar për finalizimin e programit, e papaguar prandaj nuk ka shpresë se rrethanat nuk do të ndryshojnë dhe zhvillimi nuk do të ndalet fare. Ka raste kur zhvillimi i një programi filloi falë një autori entuziast që tërheq shumë të marrin pjesë në të, atëherë entuziazmi i liderit shuhet dhe zhvillimi i softuerit ndalon me të. Fatkeqësisht, sot ka mijëra softuer të lirë që nuk kanë mundur kurrë të arrijnë një version të plotë funksional. Për më tepër, programi mund të jetë i nevojshëm, por jo të ngjall interes, që do të thotë se nuk do të ketë zhvillues falas për të.

Vendi i softuerit të lirë në tregun e sotëm të softuerit është shumë domethënës dhe shumë komercial dhe shteti bizneset përdorin softuerin e lirë në mënyrë të drejtpërdrejtë ose të tërthortë. Për shembull, të gjithë përdoruesit e internetit, edhe pse indirekt, përdorin programin falas Bind, i cili ofron një shërbim DNS. Për më tepër, shumë organizata (në veçanti, ato që ofrojnë shërbime përmes World Wide Web) përdorin serverin falas të internetit Apache, nga puna e të cilit mund të varet drejtpërdrejt fitimi i ndërmarrjes, për të mos përmendur serverët në platformën Linux.

Përfitimet e përdorimit të softuerit falas dhe me burim të hapur janë të dukshme: si rregull, nuk duhet të paguani për të, dhe nëse është e nevojshme, kushton shumë më pak se homologët e pronarit. Disavantazhi kryesor, nga këndvështrimi i një përdoruesi komercial, është se zhvilluesit e softuerit të lirë nuk kanë asnjë detyrim tjetër përveç detyrimeve morale. Kjo do të thotë, ata, në fakt, nuk janë përgjegjës për cilësinë e softuerit.

Për shembull, në një nga licencat publike (GNU) ekziston edhe një formulim standard që deklaron mungesën e garancive: “Ky program ofrohet 'siç është'. Përveç nëse deklarohet ndryshe me shkrim, autori dhe/ose mbajtësi tjetër i të drejtës së autorit nuk marrin përsipër asnjë detyrim garancie, qoftë të shprehur në mënyrë eksplicite ose dhe nënkuptohet në lidhje me programin, duke përfshirë garancinë e nënkuptuar të tregtueshmërisë dhe përshtatshmërisë për një qëllim të caktuar, dhe çdo garanci tjetër."

Meqë ra fjala, aktualisht sistemi GNU, i njohur më gjerësisht si GNU / Linux ose thjesht Linux, është mjaft i përhapur, veçanërisht në tregun e serverëve dhe është një produkt softuerësh plotësisht i plotë. Ai përbëhet nga një numër i madh programesh nga projekti GNU (kryesisht shërbimet e sistemit dhe zinxhiri i veglave GNU), kerneli Linux - pjesa e sistemit përgjegjës për ekzekutimin e programeve të tjera, duke përfshirë drejtuesit e pajisjes, etj. - dhe shumë softuer të tjerë të lirë. .

Prandaj, sot ka një tendencë kur korporatat e mëdha të IT-së si Intel, Oracle apo IBM përpiqen të mbështesin projektet e zhvillimit të softuerit të lirë duke paguar punonjësit e këtyre projekteve në mënyrë që shkalla e përgjegjësisë së zhvilluesit të jetë në nivel të lartë. Pse e bëjnë këtë, sepse softueri me kod të hapur dhe pa pagesë është konkurrues për ta? Përgjigja është e thjeshtë - ata e shohin këtë si një përfitim, të cilin përpiqen të mos e neglizhojnë, pasi çdo ditë shfaqen shumë programe në bazë të softuerit me kod të hapur, disa prej të cilave më vonë mund të bëhen produkte të forta komerciale.

Ekzistojnë disa licenca kryesore që përdoren aktualisht për shpërndarjen e softuerit të lirë: Licenca publike AROS, Licenca BSD, CDDL, Licenca e Përbashkët Publike, Licenca e Dokumentacionit Pa pagesë GNU, Licenca e Përgjithshme Publike GNU, Licenca e Përgjithshme Publike e Vogël GNU, Licenca MIT, Licenca Publike Mozilla, Licenca e drejtorisë së hapur, etj. Për të gjitha licencat e lira, në një mënyrë apo tjetër, është karakteristik respektimi i parimeve të copyleft (copyleft është një lojë fjalësh nga fjala copyleft). Në kundërshtim me qasja tradicionale ndaj të drejtës së autorit, në të cilën liria e kopjimit të veprave është e kufizuar, parimi i të drejtës së autorit përdor ligjet e të drejtës së autorit për të siguruar që është e pamundur të kufizohen të drejtat e dikujt për të përdorur, modifikuar dhe shpërndani, si vetë vepra, ashtu edhe veprat e bazuara në të. Ideja e copyleft është që kushdo që shpërndan programin, si me dhe pa ndryshime, nuk ka të drejtë të kufizojë lirinë e shpërndarjes ose modifikimit të mëtejshëm të tij. Copyleft garanton që çdo përdorues është i lirë të bëjë gjënë e tij.

Numri i licencave që plotësojnë Përkufizimin e kodit të hapur (open source), për momentin janë më shumë se pesëdhjetë. Open Source është një markë tregtare e Open Source Initiative. Ekziston një komitet i posaçëm për të vendosur nëse licenca mund të quhet me burim të hapur. Një nga faqet e internetit më të mëdha në botë për zhvilluesit me kod të hapur është portali i mirënjohur SourceForge.net. Në këtë faqe, zhvilluesit mund të presin dhe zhvillojnë së bashku projektet e tyre softuerike. SourceForge.net aktualisht pret disa qindra mijëra projekte dhe ka mbi një milion përdorues të regjistruar.

Natyrisht, softueri me kod të hapur dhe softueri i lirë po tërheqin gjithnjë e më shumë audiencën. Programet me kod të hapur përdoren me mjaft sukses si nga përdoruesit privatë ashtu edhe nga dhe komerciale, organizatat shtetërore dhe publike. Softueri me burim të hapur dhe pa pagesë përdoren tashmë si softuer para-instalimi për disa modele të laptopëve dhe netbook-ve nga prodhues të ndryshëm. Për më tepër, softueri me burim të hapur po pushton gradualisht tregun e automatizimit për ndërmarrjet e vogla dhe të mesme.

Artikujt kryesorë të lidhur