Contacte

Utilizarea software-ului Open Source pentru a crea produse comerciale de succes. Open Source Software care programează Open Source

Piața produselor software oferă o mare selecție de software (software). Împreună cu aplicațiile, care pot fi utilizate pentru o taxă specifică, există posibilitatea de a utiliza programe gratuite.

Software gratuit (Freeware)

Pentru prima dată, termenul "freeware" a apărut în 1982, sa înregistrat ca programator american de marcă Andrew Flepleman (Andrew Fleleman) pentru programul de comunicare dezvoltat de el.

Puteți descărca gratuit:

  • versiunea beta a programelor
  • analogi simplificați de pachete complete
  • drivere
  • programele a căror utilizare va împinge pentru a obține resurse suplimentare.

Demnitate Freeware Un lucru - nu este nevoie să plătiți bani, defectele sunt un pic mai mult:

  • nu există o actualizare automată a programului
  • nici un suport tehnic
  • erorile sunt posibile atunci când lucrați.

Aproape orice program de afaceri sub Windows are propriile analogii liberi:

  • Arhisterul (7-Zip)
  • Lucrul cu FTP (Filezilla)
  • Antivirus (cureit, avast!, AVZ)
  • Editori de text (Notepad ++)
  • Browsere (Mozilla, Firefox, Opera, GoogleCHrome)
  • Jucători audio (Winamp)
  • Jucători video (VLC, Miro, Media Player Classic)
  • Transformatori (MediaCoder)
  • Editori grafici (Gimpshop)
  • Software de birou (Apache OpenOffice, LibreOffice)

Aplicațiile Windows gratuite sunt disponibile online pe site-urile dezvoltatorilor. După descărcarea arhivării și instalarea software-ului pe computer, toate directoarele și fișierele din ele sunt generate automat pe computer. Aplicațiile gratuite Android și IOS pot fi descărcate utilizând comercianții Playstore și Appstore.

Descărcarea programelor gratuite, riscați să vă confruntați cu efectul calului troian: dezvoltatorul include un pachet distribuit de alte programe care sunt adaptate automat pe computer atunci când instalați pachetul. Nu este întotdeauna în siguranță!

Locul special în categoria programelor gratuite ocupă proiecte open source. O parte din software-ul de mai sus (Mozilla Firefox, 7-Zip, Filezilla, Notepad ++, Miro, VLC, Apache OpenOffice, LibreOffice, Media Player Classic, Gimpshop, Google Chrome) aparține acestei categorii.

Open Source Po.

Software-ul poate distribui sursa închisă (Microsoft Windows, MS Office - Software-ul proprietar) și Open Source (Open Source). A apărut în 1984 termenul "software liber" (software-ul gratuit) se referă la software-ul, care poate fi obținut gratuit, modificați, utilizând codul sursă disponibil și distribuirea în continuare.

Programele sunt distribuite în cadrul licenței GNU GPL și trebuie să îndeplinească următoarele cerințe:

  1. Nu există restricții privind utilizarea software-ului în anumite domenii de activitate.
  2. Codul sursă se extinde împreună cu modulul executabil sau poate fi obținut dintr-o sursă accesibilă pentru un preț liber / la un preț rezonabil. Codul trebuie să fie citit.
  3. Versiunea modificată se aplică în condiții generale. Este permisă modificarea numelui sau numărul versiunii.
  4. Programul este disponibil tuturor.

În 1998, a fost introdus conceptul de "software open source" - software-ul open source. În mod oficial, toate software-urile gratuite pot fi citite de Open Source. Este obișnuit să atribuiți programelor open source gratuite, deși nu este interzisă utilizarea lor în scopuri comerciale. De obicei, se extinde la licența Apache 2.0. Dar există și alte opțiuni (mai multe licențe din lumea sursei deschise, a se vedea).

Avantajele de a lucra cu proiecte open source:

  • acesta este un material de antrenament bun.
  • funcțiile descrise în proiect nu sunt interzise în aplicațiile lor.
  • erorile detectate pot fi corectate și codul corect pentru a pune în stocarea corespunzătoare
  • la compilarea programului la text, este permisă efectuarea de modificări și actualizarea acestuia în aplicații specifice.

Dezavantaje:

  • pentru compilație, pot fi necesare biblioteci suplimentare pentru a fi semnate pe Internet.
  • dacă aveți întrebări atunci când utilizați acest software, răspunsul va trebui să căutați pe forumurile de pe Internet.

Conceptul de sursă deschisă se bazează pe îmbunătățirea fiabilității și a calității în funcție de corectarea de detectare și de eroare de către mulți utilizatori. Accesul deschis al sursei open este testat constant de un număr mare de programatori.

De mult timp a implementat pe scară largă compania tehnologică "Cod deschis". Toate proiectele sale de acest tip, aproximativ 200 lor (inițial și kuberntetes au fost proiectate aici și apoi au trecut sub controlul Fundației Native Native Computing) sunt disponibile pe portalul Google Open Source. Resursa conține nu numai coduri de program, ci și documentație pentru utilizarea și suportul lor. Cât de larg puteți utiliza codul deschis deschis - indicat în licență, de obicei, postat direct în textul programului.

Apple, deschiderea codului sursă al limbajului SWIFT, încearcă să crească numărul de aplicații disponibile pentru Apple. Versiunea curentă a limbii are în prezent limitări: pentru a descărca dezvoltarea pe AppStore, va trebui să achiziționați un SWIFT licențiat. Toate informațiile de care aveți nevoie sunt postate pe site-ul Swift.org și în stocarea cloud-ului GitHub. Eliberarea rapidă a fost eliberată sub Linux.

Software-ul gratuit

Unele programe distribuite gratuit, au limitări:

  • În timp de muncă
  • de numărul de lansări
  • prin funcționalitate

Pentru a limita termenul limită și numărul de lansări, se utilizează procesul de protecție - contoare speciale. Ca o limitată la funcționalitate, software-ul este furnizat de o versiune demo sau o versiune cu servicii limitate. Uneori, dezvoltatorul inserează publicitatea la codul programului care face dificilă lucrul cu pachetul. Pentru a scăpa de un banner publicitar, trebuie să plătiți.

Exemple de programe cu licență Shareware:

  • Winrar Archiver (30 de zile)
  • Antivirus Nod32 (30 de zile)

AcrobatReader este un exemplu al unui program limitat de funcționalitate. Acest program, segmentul inferior al pachetului AdobeaCrobat, permite vizualizarea fișierelor PDF. Pentru lucrări complete cu fișierele astfel de tipuri, este necesar să cumpărați o versiune mai completă a Acrobat.

Dezvoltatorii mari oferă gratuit pentru uz personal pentru a explora. Dacă sunt planificate să fie utilizate în scopuri comerciale, este necesar să cumpărați o licență.

De exemplu, Oracle vă permite să descărcați distribuția și utilitățile DBMS pentru a lucra cu acesta. În același timp, restricțiile privind volumul gamei de date prelucrate sunt suprapuse. Dar pentru a studia principiile de a lucra cu baza de date și testarea abilităților procedurilor de scriere Această opțiune cu software este potrivită.

De fapt, descărcarea "Surse" a software-ului deschis - Open Source - ar trebui să fiți gata să suportați anumite costuri pentru ao folosi. Nu este nevoie să achiziționați o licență, dar va fi necesar să plătiți pentru activitatea programatilor care vor crea produse software pe baza unei anumite sarcini.

Concluzii

Prin achiziționarea de software plătite licențiat, beneficiați automat de oportunitatea de a solicita asistență tehnică dezvoltatorului și în mod regulat, după cum este necesar, actualizați-vă produsul. Pentru ao instala, nu este necesar să aveți cunoștințe profunde în zona IT.

Prin instalarea software-ului liber, acordați atenție datei creației / actualizării și asigurați-vă că verificați prezența virușilor. Astfel de programe sunt utilizate atât de specialiști IT, cât și de utilizatorii de PC de diferite nivele.

Proiectele cu codul open source sunt de interes pentru persoanele care sunt îndrăgite de programare și profesioniști. De obicei, textele acestor programe pot fi descărcate gratuit. Compilarea modulului executabil și crearea mediului de lucru dorit necesită anumite abilități de specialitate IT.

Avantajul fără îndoite al proiectelor open source este independența lor față de furnizor, companiile mari preferă să creeze software corporativ pe baza acestora. Acest lucru este deosebit de relevant pentru corporațiile de stat datorită posibilelor dificultăți în obținerea de produse de proprietate din cauza sancțiunilor economice. Îndepărtarea în implementarea sursei deschise este o anumită incertitudine asociată cu securitatea informațiilor: problemele sunt posibile atunci când certificarea din FSTEC trece.

Succesul software-ului open source este foarte vizibil. Nu a ocolit nici măcar producătorii majori de programe comerciale. IBM, Hewlett-Packard, Oracle și Microsoft, își recunosc influența și, în unele cazuri, adoptă metodele sale. Se pare că majoritatea companiilor din structura care au un serviciu IT, sunt deja bine familiarizați cu produsele open source și adesea le folosesc în mod activ.

Cu toate acestea, distribuția omniprezentă a sursei deschise generează încă mai multe întrebări decât răspunsurile. Deci, să încercăm să răspundem celor mai populari dintre ei.

Ce este un software open source?

Să ne întoarcem în 1997. Dezvoltatorul talentat al sistemului de operare Linux Bruce este transferat într-un document asociat pregătirii și distribuției versiunii de distribuție a Debian Linux. Mai târziu, el a șters toată mențiunea Debian și a prezentat conceptul cunoscut astăzi numit definiția open source. Printre altele, documentul de definiție a spus că software-ul open source ar trebui să fie distribuit fără deduceri dezvoltatorilor, distribuitorii sunt obligați să ofere tuturor celor care doresc acces liber la codul sursă al programelor și toate îmbunătățirile și programele modernizate ar trebui, de asemenea, furnizate în aceleași condiții.

În esență, mișcarea suporterilor de software open source este o rudă apropiată a inițiativei gratuite de mișcare a software-ului propus în 1983 de Richard Podlotman. Scopul său principal a fost distribuția liberă a software-ului, scutirea de la restricțiile standard privind programele comerciale. Normele de distribuire a software-ului liber sunt reglementate de licența generală de licență (GPL), care în octombrie 2006 a fost aprobată în a treia ediție.

Astăzi, în lume sunt aplicate zeci de licențe diferite de inițiativă sursă deschisă, fiecare și-a dezvoltat propriile reguli specifice care necesită studii de la companii, având în vedere posibilitatea utilizării software-ului open source. De obicei, aceste reguli nu impun restricții dure la dorința de a se referi la programele open source. În ceea ce privește cerințele de distribuție, acestea trebuie să acorde o atenție deosebită pentru a evita potențialele probleme asociate cu încălcarea normelor de acordare a licențelor.

De ce programe de sursă open open?

Primul motiv pentru care companiile acordă atenție software-ului open source este foarte simplu - acesta este prețul. Iar indicatorii de returnare ai investițiilor într-un model open source demonstrează în mod clar. Software-ul open source poate fi descărcat, instalat și utilizat complet gratuit. La început, costurile reduse au atras dezvoltatorii care doresc să încerce noi instrumente instrumentale sau să proiecteze noi aplicații fără a investi în acest sens. Libertatea de deschidere a contribuit la faptul că mulți dintre aceștia au început să susțină mișcarea suporterilor open source. Ca urmare, împreună cu mii de alte proiecte, lumea a început să apară cu un cod open source, de exemplu, sistemul de operare Linux, serverul Web Apache, serverul de aplicații Java JBoss și mediul de dezvoltare Eclipse.

La sfârșitul anilor 1990, gestionarea întreprinderilor a acordat în cele din urmă atenție programelor open source. În condiții de reducere continuă a bugetelor serviciilor IT, dezvoltatorii au lăudat calitatea și economiile realizate atunci când se utilizează software-ul open source, iar multe companii au început să se gândească serios la utilizarea componentelor software open source la implementarea proiectelor corporative. Primele întreprinderi majore care au început să implementeze software-ul open source au fost canalul meteorologic, călătoriile din cendant, angajat și saber.

În timpul creșterii globale a Internetului, software-ul open source permite companiilor să crească rapid cantitatea de operațiuni electronice fără achiziționarea constantă de noi licențe pentru software comercial. Avantajele relevante se aplică și dezvoltării și testării. Astfel, companiile pot testa lucruri noi fără cheltuieli suplimentare caracteristice software-ului comercial și introducerea obligatorie a bugetului în astfel de cazuri.

Probabil că nu este un secret pentru oricine că disponibilitatea codului programului sursă în produsele distribuite cu sursă deschisă, în practică, puține persoane utilizează. Se pare că dreptul de modificare și corectare a codului de program ar trebui să fie considerat un avantaj serios, dar în realitate companiilor, în loc să sprijine sprijinul software, este mult mai ușor să se bazeze pe comunitatea dezvoltatorilor, care în timp util Modul actualizat și depanarea codului de program al tuturor produselor populare în timp util.

Cauze de sursă deschisă

Argumentele împotriva software-ului open source sunt, de obicei, ușor de recalculat pe degete.

    Primirea de software-ul gratuit seamănă cu o "distribuție gratuită a catelusilor". Puteți să-l descărcați și să îl instalați complet gratuit, dar asistența de instruire și de utilizator vor costa în cele din urmă mai mult decât costurile cumulate pentru software comercial sau constituie o sumă complet comparabilă. Un astfel de argument care iubește în special să aducă Microsoft, acționează asupra nivelului subconștient. Este corect sau nu, depinde de situația specifică și de ce un raport analitic pe care îl citiți în prezent.

    Organizarea suportului tehnic este complexă. La începutul dezvoltării mișcării suporterilor open source, atunci când dezvoltarea și sprijinul au fost efectuate în principal de grupuri de voluntari sau "comunități", această problemă a fost într-adevăr relevantă. Dar, deși în multe organizații și a ajuns la concluzia că sprijinul comunitar este destul de suficient pentru a-și satisface nevoile, astăzi există multe alte oportunități în fața lor, inclusiv sprijin pentru proiecte mari open source cu Hewlett-Packard și IBM. Ca urmare, afirmația care "a sufoca este suficientă pentru a suprapune un gât" își pierde relevanța.

    Dezvoltarea unui nou funcțional durează mai mult timp în comparație cu software-ul comercial. De fapt, depinde în mare măsură de tipul de software specific pe care îl utilizați. Browserul Web Firefox este cel mai bun exemplu despre cât de rapid poate fi adaptat software-ul open source la nevoile utilizatorilor. De asemenea, vă puteți aminti cât de prompt dezvoltatorii Linux au organizat sprijin pentru noile tehnologii, în special porturile USB. În acest sens, Linux practic nu a întârziat în spatele ferestrelor. Dar, în ceea ce privește software-ul corporativ, încorporarea mecanismelor de sprijin ale celor mai noi plăți sau conturile audio joacă un rol mult mai important aici în comparație cu asigurarea unei stabilități și performanțe ridicate.

    Incertitudinea dezvoltării și ramificării ulterioare. O mare varietate de licențe open source, precum și capacitatea de a interfera activ cu utilizatorii finali din codul programului, dețin clienți corporativi de la introducerea unor astfel de programe. Dar studiul atent al licențelor pentru aplicații cu avocații open source dispează majoritatea acestor temeri. Unii furnizori de surse open source și companii independente oferă chiar despăgubiri pentru daune, astfel încât aplicațiile open source pe care le utilizați ar putea fi un subiect de proces.

Unde sa încep?

Astăzi, sub formă de produse open source, sunt prezentate aproape toate tipurile de scopuri de afaceri, începând cu serverele de e-mail și terminând cu sisteme VoIP. Multe companii primesc mai întâi atenție aplicațiilor web, unde există produse care există de mult timp și au reușit deja să-și dovedească valoarea. Menționați de obicei stiva lămpii (Linux, Apache, MySQL și PHP, Perl sau Python, în funcție de situația specifică). Un sistem de operare Linux asemănător UNIX a fost larg răspândit. Unul dintre cele mai populare servere web astăzi este Apache. Sistemul de gestionare a bazelor de date MySQL concurează cu succes cu produse comerciale scumpe. Și scenariile de programare și scenariile PHP, Perl și Python sunt utilizate pe scară largă ca unelte de dezvoltare web open source. Site-urile Web Open Source Open Source se bazează adesea pe aplicațiile JBOSS. După ce a fost familiarizat cu instrumentul open source, dezvăluind asemănările și diferențele dintre ele și produsele comerciale, veți descoperi pentru dvs. și alte caracteristici. Poate fi surprins că dezvoltatorii dvs. din când în când pe propriul lor frică și risc se referă la unul sau la un alt produs open source.

Serverele de aplicații, desigur, bune, dar ceea ce se poate spune despre codul deschis pentru computerele desktop?

Utilizatorii finali utilizează adesea diferite instrumente open source proiectate pentru computerele desktop. Un exemplu viu al unei astfel de soluții este browserul Web Mozilla Firefox. Sun OpenOffice Office Pachet State și organizații comerciale preferă Microsoft Office. Dar, deși unii jucători și îndrăznesc să se prăbușească în noncharted, instalând sistemul de operare Linux pe computerele desktop, Windows continuă să mențină cu siguranță poziție dominantă. Prietenos cu utilizatorul final al versiunii Linux (de exemplu, linspire) nu poate perturba poziția curentă, deoarece instruirea utilizatorilor necesită timp și bani. În plus, cele mai multe pachete software comerciale - de la care depind multe companii - sunt dezvoltate în primul rând pentru Windows și numai pentru Linux (cu excepția cazului în care, bineînțeles, versiunea pentru Linux este, în general, publicată).

Este posibil să vindeți produse open source?

Da, desigur, dar regulile inițiativei open source interzic obstacolele în vândut codul dvs. și orice altceva. Cu toate acestea, multe companii găsesc modalități de a câștiga bani pe produsele open source. Mulți, pe lângă codul real, oferă servicii de asistență corporativă care sunt foarte ușor achiziționate de companii. Alții furnizează două variante ale codului programului: una în formă deschisă și liberă, iar cealaltă, care include funcții suplimentare utile, conține componente închise și trebuie plătite de clienți. Un model mixt similar devine din ce în ce mai popular. Acesta este utilizat în mod activ de către companii precum Surcefire, SugarCRM, Alfresco și un număr de alții.

Alte resurse open source

Multe programe open source pot fi găsite în Internet:

    Carne proaspătă. O bază de date imensă de software descărcabil, o parte semnificativă din care este prezentată într-o formă open source.

    Sourceforge. Site gigantic pentru dezvoltatorii de software open source, unind mii de proiecte open source. Unii dintre ei continuă să se dezvolte, în timp ce alții au încetat deja să existe.

Resurse open source - oficială și neoficială

    Inițiativa Open Source. O organizație non-profit care ia în considerare sarcina principală de a dezvolta în continuare software-ul open source și finanțat de un număr de jucători care au funcționat de mult pe acest domeniu.

    Open Open Source Technology Group. Poate conductorul de conducere din lume cu tehnologii open source. Este această uniune care deține site-ul Slashdot News, precum și resursele Sourceforge și Freshmeat.

    Open Gestionarea riscului sursă. Acesta oferă mecanisme care asigură respectarea cerințelor de reglementare.

    Laburi de dezvoltare sursă deschisă. Organizația, scopul principal al căruia este promovarea sistemului de operare Linux în mediul clientului corporativ.

În anii 1990, software-ul liber a fost considerat a fi exotic într-un mediu corporativ, iar singurul concurent vizibil al giganților propriei de proprietate condus de Microsoft a fost mult timp Red Hat, cu toate acestea, din a doua jumătate a anilor 2000, situația a început să se schimbe rapid . Software-ul public a devenit un mainstream pentru multe companii mari și au apărut zeci de furnizori de software deschis, care au atins un nivel ridicat de expertiză și experiență în scopul de a servi clienți corporativi mari și exigenți.

Pentru 2014, există câțiva jucători care, în unele direcții, concurează cu succes cu furnizorii de software comercial. În plus față de Red Hat, acestea sunt o astfel de organizație open source, cum ar fi Google, software-ul Apache, Novell, Suse, Hotărârea etc. de pe piață există tot mai multe analogi opensource ale soluțiilor proprii existente. Comunitățile dezvoltatorilor de software deschis devin mai puternice și cresc calitatea și funcționalitatea produselor.

De regulă, dezvoltarea în sine este oferită gratuit, dar este comercializată prin susținerea și personalizarea. Acest lucru creează o concurență suplimentară și, ca rezultat, contribuie la dezvoltarea produselor software deschise.

În aproape toate sectoarele și domeniile de activitate, există posibilitatea utilizării pe baza unui cod sursă open. Aproape fiecare software de proprietate are un analog valid cu sursă deschisă:

  • Cisco VPN - OpenVPN,
  • Oracle Database - PostgreSQL,
  • Microsoft Hyper-v - OpenVZ,
  • MS Active Directory - Samba,
  • Avaya IP Office - Asterisk, etc.)

Pe baza sarcinilor specifice de afaceri, puteți compara costul și termenele limită pentru implementarea soluției bazate pe software-ul proprietar și opensource.

Deschis software în țările lumii

Statele Unite ale Americii

În martie 2016, administrația prezidențială americană a prezentat o versiune preliminară a proiectului de lege privind utilizarea departamentelor publice. Participanții la piață au sprijinit inițiativa.

Potrivit documentului publicat de Casa Albă, agențiile guvernamentale americane pot împărtăși reciproc codul sursă pentru anumite proiecte pentru a-și spori eficiența și a scăpa de necesitatea de a dezvolta un produs care se reformează. Mai multe despre asta.

India

În octombrie 2011, a devenit cunoscut faptul că Guvernul de Punjab a decis să achiziționeze software de la Microsoft, anulând decizia luată în 2008 privind instalarea software-ului gratuit pentru 46.000 de computere în 4.956 de școli. "Am decis să reconsiderăm decizia anterioară" - a spus Baldeo Purushartha, ministrul de învățământ al școlii.

Guvernul Punjab a lansat programul de informatizare pentru studenții clasei 6-12 în perioada 2004-2005. Departamentul de Educație TIC din Punjab implementează un proiect, în toate școlile electorale, sunt organizate cursuri de calculator cu echipamentul necesar, software-ul și conexiunile la internet în bandă largă. În același timp, la nivel de stat, soluțiile de sistem de operare Bharat (șeful), o Fundație Linux Testată și certificată, care a fost testată și certificată Fundația Linux pentru muncă în școli, datorită accesibilității sale financiare, a fost larg susținută la nivel de stat .

Potrivit declarației Președintelui Punjab, din 2008, costul minim al actualizării software-ului cu licența Microsoft este de 16.578 computere la rata de 1.375 de rupii pe un computer - a fost de 23 milioane de rupii timp de cinci ani. Din acest motiv, în septembrie 2008, Guvernul de Punjab a decis să achiziționeze și să instaleze șeful în toate școlile elementare publice și a declarat că începând cu 2011, toți elevii de școală elementară vor studia utilizarea șefului. Lucrările au fost finalizate în aprilie 2011, inclusiv instruirea a 6.600 de profesori.

Dar la 8 august 2011, după o analiză cuprinzătoare a rezultatelor proiectului, șeful departamentului de învățământ școlar, Punjab, a declarat că Departamentul de Educație Școlară se va întoarce la utilizarea Microsoft ... pentru a instrui copiii în școlile primare . Costul de actualizare a licențelor va fi de aproximativ 7 milioane de rupii, dintre care 3,77 milioane au fost deja alocate de Guvern.

Mai mult, aproximativ 90.000 de computere vor fi instalate în școlile publice conectate la rețeaua Eduasat prin care elevii vor putea viziona incluziuni directe din diferite prelegeri. Conform calculelor preliminare, prețul inițial al software-ului și licenței Microsoft va fi de 30 de milioane de rupii. Această sumă nu include prețul echipamentului etc.

Anterior, în februarie 2011, sa decis să se utilizeze șeful pentru a lucra în rețeaua Eduasat. Dar acum, potrivit lui Purushart: "Pentru cea mai bună utilizare a computerelor instalate, pe care studenții vor stăpâni Microsoft, vrem să folosim și Microsoft în EDUASAT".

Rețineți că Punjab a fost primul stat care a introdus în mod activ Linux în școli. În prezent, șeful este încă folosit în statele indiene din Haryana, Gujarat, Kerala și Uttar Pradesh.

Germania

Potrivit unui studiu recent al Institutului Tehnologic din Georgia (SUA), Germania se situează pe locul patru în lume în ceea ce privește penetrarea SPO în sectorul public. În 2001, Ministerul Afacerilor Externe al FRG a trecut pe Linux (și cu acesta - toate ambasadele și consulatele). McKinsey a confirmat compania de consultanță de mai multe ori: Politica externă este salvată semnificativ utilizând Linux, OpenOffice și Thunderbird în loc de apelarea Microsoft din Windows, Office și Outlook. Sa spus chiar că diplomații cheltuiesc mai puțin decât angajații oricărui alt agent guvernamental.

Dar accentul este că în software-ul liber din punct de vedere operațional este uneori mai scump decât plătit cu siguranță. Dinozaurii ca Microsoft pot însoți mai bine și mai ieftin decât companiile mici angajate în sprijinul Linux. Și uneori este mai profitabil să cumpărați o licență. Prin urmare, de exemplu, același departament german de politică externă se întoarce în acest an la software-ul Microsoft. Funcționarii au evaluat în problemele permanente ale banilor cu sprijinul tehnic, precum și dificultatea de a stăpâni SPO (mulți angajați s-au plâns) și au vorbit în acest spirit că domniul plătește de două ori.

Rusia

Deciziile Guvernului și președintele Federației Ruse Dmitri Medvedev, software-ul intern deschis în 2008, introdus în toate școlile din Federația Rusă și va fi înființată în toate organizațiile de stat și bugetare pentru a asigura securitatea națională în domeniul acesteia.

Proiect "Penguin" - Introducerea deschiderii

Proiectul Penguin este un proiect pentru implementarea tehnologiilor Linux și a universităților deschise și a universităților din Rusia în 2009-2010. FAO este finanțat de Agenția Federală pentru Educație a Federației Ruse. Pentru un contract pentru proiectul Penguin, trebuie efectuate trei etape:

  1. Rafinarea manualelor și a suportului metodic
  2. Dezvoltarea de suport tehnic și de portaluri de internet
  3. Instruire 60 de mii de profesori Tehnologia Linux și Open

1. Dezvoltarea manualelor de bază de informatică pentru universități și școli bazate pe software-ul deschis, în conformitate cu standardele de stat, iar cerințele EGE privind știința informatică și TIC au fost implementate în 2008-09. 2. Dezvoltarea suportului pe Internet cu manualele de bază de informatică și pachetele de software de bază pentru Windows și Linux au fost efectuate în perioada 2005-2009. 3. Au fost efectuate cursuri de judecată pentru profesorii de informatică și tehnologiile profesorilor școlare Linux și software-ul deschis în perioada 2005-2007. Împreună cu Pedvusurile Moscovei, MPGU și MGPU cu suportul UNESCO, IBM și Linux Center Corporation.

    • Vak, prof., Dok.Komp.nak 16:32, 15 octombrie 2009 (UTC)

Software-ul deschis este opinia președintelui Federației Ruse

La această întâlnire D.a.medvedev. a spus:

"... dacă mergem acum pe deplin pe un ac de software străin Și "Laid" de mulți ani, atunci nu o vom rupe. Și vom dezvolta contrar tendințelor globale. În același timp, declarați că mâine toate computerele din școli (și potențial este o rețea mult mai gravă de computere) Vom transfera la programele open source, cu o licență gratuită, este, de asemenea, imposibilă, deoarece există probleme de praf, Există probleme tehnologice. Adică, nici disponibilitatea de a fi pe deplin. Ce să fac?

Noi oferim mergeți într-un mod de compromisȘi această cale a început acum să fie implementată. Timp de trei ani, pentru a achiziționa un pachet licențiat de la programe de bază (consultați în principal sisteme de operare, arhive, birouri, editori, "Photoshops" - în general, tot ce este utilizat în mod obișnuit de utilizatori, inclusiv școli), dar în același timp nu se oprește, ci de a lucra la un pachet intern de programe de acces public (și acum vom vorbi mai mult despre aceasta), pentru a continua, în cele din urmă, trei ani mai târziu (dacă se dovedește înainte - chiar mai bine),

Creați un astfel de model optimÎn ce școli și, eventual, toate agențiile guvernamentale vor putea să aleagă că au nevoie de: sau să continue să folosească produse comerciale pe cheltuiala proprie și nu în detrimentul fondurilor federale sau să meargă la un deja adaptat absolut, care este deja acceptabil pentru ei, pe baza accesului deschis., Cod deschis ... ".

Decembrie 2010: Putin a ordonat să traducă puterea pe Linux

Istoria documentului privind tranziția autorităților pentru software-ul gratuit durează din 2007, când în departamentul mininform a început să dezvolte "conceptul de dezvoltare a dezvoltării și utilizării software-ului liber în Federația Rusă", care a fost publicată în În primăvara anului 2008. Cu toate acestea, demisia ministrului Leonid Reiman și numirea în curând la funcția sa, Igor Schegolev a încredințat revizuirea conceptului.

În ciuda acestui fapt, în primăvara anului 2008, cu câteva zile înainte de transferul de putere, Dmitri Medvedev, Vladimir Putin, președintele Rusiei, a menționat planul migrației asupra SPO a instituțiilor federale în lista misiunilor sale către Guvern, punând astfel această sarcină pentru el însuși.

Pachete de software deschis pentru școli

Pachete deschise de către Pentru școli, concepute pentru a instala programe în școli și computere la domiciliu cu sisteme de operare Windows și Linux. Linux Live-CD CD este conceput pentru a lucra pe software-ul deschis pe computerele de acasă Windows, fără a instala Linux pe un computer.

Soluții ale guvernului rus Software-ul public intern în 2008 și 2009. A fost trimisă tuturor școlilor Federației Ruse și va fi înființată în toate organizațiile de stat și bugetare pentru a asigura securitatea națională în domeniul acesteia.

Deschideți sistemul de operare Linux

Deschideți problema pachetului de birou

Open Office Office Open Office Poate fi instalat liber și folosit nu numai pe computerele personale cu sistemul de operare Linux, ci și pe computerele cu sistemul de operare Windows. În același timp, documentele și fișierele pregătite în pachetul MS Office Office pot fi citite și procesate în pachetul Open Office.

Componența pachetului Open Office Open Office:

  1. OpenOffice.org Writer. - Editor de text scriitor cu oportunități bogate pentru crearea de scrisori, cărți, rapoarte, buletine de știri, broșuri și alte documente, compatibile cu MS Office.
  2. Openoffice.org calc. - Fotunele de calcul Calc au instrumente avansate pentru analizarea, construirea diagramelor și luarea deciziilor de la foi de calcul de înaltă calitate, compatibile cu MS Office.
  3. OpenOffice.org impresionează - Editorul de prezentare a impresiunii oferă toate mijloacele generale de prezentare a multimedia, cum ar fi efectele speciale, instrumentele de animație și desen. Compatibil cu formatul de fișier Microsoft PowerPoint și poate, de asemenea, să economisiți munca în numeroase formate grafice, inclusiv Macromedia Flash (SWF).
  4. OpenOffice.org Base. - Baza de date de bază oferă instrumente de instrumente pentru a lucra cu baze de date într-o interfață simplă. Poate crea și edita formulare, rapoarte, cereri, tabele, vizualizări și relații, astfel încât gestionarea bazei de date de control să fie aproape aceeași ca în alte aplicații populare de baze de date. Baza include HSQLDB ca mecanism de bază de date relațional implicit. De asemenea, poate utiliza DBase, Microsoft Access, MySQL sau Oracle sau orice bază de date compatibilă ODBC sau JDBC.
  5. Open Office Draw. Editorul grafic de tragere vectorial cu care puteți efectua totul din diagrame simple sau diagrame bloc către opera de artă tridimensională. Desenarea poate importa grafică de la multe formate comune și o economisește în mai mult de 20 și formate, inclusiv PNG, HTML, PDF și bliț.
  6. Gimp. - Raster Graphics Editor GIMP, program pentru crearea și procesarea graficelor raster. Grafică vectorială acceptată parțial.

Scriitorul editorului de text deschis

OpenOffice.org Writer - procesor de text și editorul HyperText vizual, face parte din OpenOffice.org și este software gratuit (fabricat sub licența LGPL).

Scriitorul arată ca Microsoft Word și funcționalitatea acestor editori este aproximativ egală. Oferă utilizatorului instrumente moderne pentru apelarea, editarea și formatarea documentelor.

Împreună cu interfața și funcționalitatea obișnuită:

* Crearea și proiectarea paragrafelor de text și pagini, * Adăugați partiții și subsoluri, * Introducerea imaginilor și a obiectelor multimedia, * Documente de previzualizare și imprimare, * Înregistrați modificările și referințele de texte, * Design automat de tabele, indicatoare și note de subsol, * Adăugarea de macrocomenzi și Controlul elementelor, * Lucrați cu tabele, * Verificați ortografia și multe altele

Stilul de aplicare a aplicației este o soluție remarcabilă care facilitează crearea și formatarea documentelor. Lucrul cu stiluri este susținut în toate componentele pachetului Office, dar este în OpenOffice.org Writer că este pe deplin implementat.

Cinci stiluri Grupuri: paragrafe, caractere, pagini, pagini și liste - furnizați utilizatorului multe oportunități pentru formatarea ușoară a documentelor. Panoul special "Stiluri și formatare" vă permite să controlați stilurile prin schimbarea existentă și crearea de noi. Și cu cât documentul este mai dificil, cu atât mai des este necesar să o schimbați, cu atât este mai evident avantajul designului stilului devine.

Un alt instrument - navigatorul - asigură posibilitatea de a trece rapid la document, alegerea unor acțiuni, note de subsol, cântări sau alte obiecte ca repere.

Ca și în cazul altor componente, pentru scriitor există un număr mare de adăugiri (extensii) care îmbunătățesc funcționalitatea componentelor de bază sau care oferă funcții suplimentare, de exemplu, o verificare gramaticală sau o publicare în MediaWiki.

Scriitorul acceptă un număr mare de formate pentru importul și exportul de fișiere, inclusiv economisirea importurilor PDF și DOCX. Și trimiterea unui fișier prin e-mail se efectuează cu un singur clic al butonului.

Deschideți foile de calcul de calcul

start: OpenOffice.org Calc - aplicație pentru lucrul cu foi de calcul. Cu aceasta, puteți analiza datele introduse, pentru a calcula, prezice, reduce datele din diferite foi și mese, construi diagrame și grafice.

Calc este curent și în cerere într-o componentă de mediul de afaceri OpenOffice.org pentru lucrul cu foi de calcul. Un instrument favorit de contabili și manageri pentru a crea rapoarte.

Introducerea pas cu pas a formulei din celulele de calcul a fit-ului face mai ușor pentru formarea formulelor complexe și imbricate, demonstrează descrierile fiecărui parametru și rezultatul final în orice etapă de intrare.

Formatarea condiționată și stilurile de celule vă permit să eficientizați datele gata făcute, iar tabelele și graficele rezumate arată rezultatele lucrării.

Mai mult de două zeci de formate de fișiere de import și de export, inclusiv funcțiile de import text ne permit să funcționăm cu practic orice date. De asemenea, utilizând un instrument special, puteți importa date din alte surse, cum ar fi bazele de date și puteți crea un interval regenerabil, astfel încât datele importate să fie întotdeauna relevante.

Conectori între diferite foi de calcul și editare comună de date (începând de la OpenOffice.org 3.0).

Sunt disponibile o varietate de setări pentru tipărirea plăcilor gata făcute de pe imprimantă: scară, câmpuri, subsoluri. O verificare a ortografiei încorporată, ca într-un editor de text, îmbunătățește calitatea raportului gata.

Open Vector Graphic Editor Draw

OpenOffice.org trage. - Un editor grafic vectorial, la funcționalitate comparabilă cu CorelDraw, face parte din OpenOffice.org.

Vector Graphic Editor Draw Este un instrument de desen folosind grafică vectorială. Acesta conține un număr de servicii care vă permit să creați rapid toate tipurile de desene. Grafică vectorială vă permite să salvați și să afișați imagini sub formă de vectori (două puncte și linie) și nu sub forma unei formări a pixelilor (puncte de pe ecran). Grafica vectorială simplifică salvarea și scalarea imaginilor.

editor grafic Draw. În mod ideal integrat în sistemul OpenOffice.org, care permite schimbul de desene între module de sistem este foarte simplu. De exemplu, dacă creați un desen în tragere, îl puteți utiliza cu ușurință în documentul scriitorului utilizând copierea și inserarea. De asemenea, puteți lucra cu grafica direct în scriitor și puteți impresiona modulele utilizând un subset de funcții și unelte de la tragere.

Pachetul include "conectori" complementați între cifrele care pot utiliza o varietate de stiluri de linii și permit desenele desenului, cum ar fi diagramele.

Nevoia unui editor vectorial ca parte a pachetului de birouri nu provoacă îndoieli. Domeniul de aplicare al unui astfel de editor este destul de larg: de la cele mai simple desene și anunțuri la scheme, diagrame și desene.

În plus față de obiectele proprii, puteți introduce diagrame, formule și alte elemente create în alte componente OpenOffice.org. Desenați, de asemenea, exporturile de imagini raster ale majorității formatelor, atât comune, cât și speciale.

Desenarea are toate instrumentele necesare inerente editorilor vectoriali:

* Linii de conectare, linii dimensionale, mese. * Lucrați cu efecte text și text; * Schimbați umplerea culorii, umbra, transparența; * Cazare, legare și control al obiectelor cu diapozitive, straturi și ghiduri; * Sunt acceptate diferite operațiuni asupra obiectelor: scăderea adiției, gruparea și convertirea cifrelor; * Desenarea obiectelor tridimensionale; * Desen cu primitive grafice, curbe de fascicule; * Efecte: iluminat, morfare și duplicare;

În plus față de obiectele proprii, puteți introduce diagrame, formule și alte elemente create în alte componente OpenOffice.org. Desenați, de asemenea, exporturile de imagini raster ale majorității formatelor, atât comune, cât și speciale.

Folosind galeria (obiect de stocare) vă permite să simplificați imaginile disponibile, iar suportul stilurilor de text economisește timp în fabricarea aceluiași tip de obiecte.

Desenul sau desenul gata pot fi tipărite pe imprimantă sau la export într-o imagine raster sau, de exemplu, în PDF.

Dimensiunea maximă a modelului în tragere - 300x300 cm.

Pornind de la versiunea 3.0 OpenOffice.org, remarcați nu numai exportul, ci și importul PDF (trebuie să instalați o extensie specială OpenOffice.org).

Deschideți baza de bază relațională

Baza este o bază de date relațională deschisă care vă permite să creați, să editați și să procesați datele FIL.

Utilizatorii primesc un set destul de mare de instrumente și tabele de prelucrare a datelor: editori de formulare, solicitări, rapoarte, tabele de bază de date. Cu ajutorul lor, puteți analiza datele introduse, faceți calcule, preziceți, reduceți datele din diferite foi și mese, construiți diagrame și grafice.

Editorul de interogare vă permite să creați un spectru aproape întreg de interogări SQL în bazele de date pentru a selecta, modifica, adăuga date. Solicitările și cererile investiționale ale parametrilor sunt acceptate. Partea vizuală a editorului va simplifica procesul de construire a utilizatorului inițial.

Form Editor vă permite să profitați de aproape orice instrument standard de gestionare a conținutului bazei de date. Oferă elemente de text, numerice, câmpuri binare, liste, liste de "drop-down", tabele, butoane, calendar și alte elemente.

instrument pentru lucrul cu surse de date externe plus Built-in DBMS HSQLDB. Folosind baza, puteți adăuga, șterge, edita intrări de baze de date: MySQL, HSQLDB (de obicei vine cu OpenOffice.org), PostgreSQL, DB2, Oracle.

De asemenea, este posibil să lucrăm cu dBF, tabele de acces MS, cărți de adrese, fișiere text, precum și foi de calcul create în OpenOffice.org Calc sau MS Excel.

Accesul la sursele de date externe se efectuează utilizând ODBC, JDBC, SDBC și alte tehnologii. O listă completă a tehnologiilor și surselor de date acceptate depinde de sistemul de operare utilizat.

Gestionarea mai complexă și prelucrarea datelor se efectuează utilizând instrumente de limbă de programare a macrocomenzilor și aoobasic.

Editorul de masă va ajuta la crearea de tabele și să le gestioneze în baza de date HSQLDB încorporată, precum și cu unele restricții posibile pentru alte baze de date.

Baza are un expert încorporat, cu funcții de bază pentru crearea de rapoarte sau mese sau interogări. Dar există un instrument de raportare mai bun - Builder Raport Sun. Acest instrument vă permite să creați rapoarte despre aproape orice complexitate. Acesta acceptă gruparea, execută funcții de utilizator încorporate, formatare condiționată. Rezultatul SRB este scriitorul sau documentul Calc, care poate fi imprimat sau editat mai târziu.

Folosind baza, puteți crea surse de date. De exemplu, prin organizarea unei conexiuni la baza de date externă la bază și filmând datele solicitate de interogare SQL, puteți lucra cu aceste date în OOO Calc.

Sisteme de programare deschise

  1. Freepascal. 2.0.4 - Free Pascal și obiect Pascal Compiler - Lazarus sau KDevelop este recomandat ca IDE.
  2. Eclipsă - Open complex de sisteme de programare deschise pentru a dezvolta aplicații modulare de platformă.
  3. Gambas. - Sistemul de programare gratuită 2) Visual Basic IDE pentru a crea software bazat pe QT, GTK, OpenGL, SDL, precum și Web CGI

Pachetul minim deschis pentru școli

Include programe deschise

  1. mediu grafic Xfce;
  2. editor de text abiword rapid;
  3. editor de foaie de calcul Gnumeric.

Pachetul software minim pentru:

  1. Pachet de birou: Openoffice.org 2.3;
  2. Browser web: Firefox 2.0;
  3. Editor de imagini: Gimp 2.4;

Discul suplimentar conține programe pentru școli și alte instituții de învățământ:

  1. Editor de pagini web Albastru;
  2. Limbaje de programare Pascal (gratuit Pascal și Lazăr), de bază (Gambas), logo (KTURTLE);
  3. Sisteme matematice de calcul (Maxima și SCILAB);
  4. Antivirus. Clamav și Squid Caching Server, postgresql dbms

Optimizat pentru a instala și a funcționa pe un computer de la 128 la 256 MB de memorie și procesor de la PI 233 MHz.

Linux LiveCD CD.

CD Linux. Live-CD este conceput pentru a lucra la Open pe computerele de acasă Windows, fără a instala Linux pe un computer.

CD L. inuks live cd. Optimizat pentru a lucra cu un CD pentru a instala Linux pe un computer de la 128 la 256 MB de memorie și procesor de la PI 233 MHz. Suportă sesiunile de lucru care vă permit să salvați setările și documentele din dosarul de acasă între reporniți.

O opțiune cu cele mai mici cerințe hardware oferă performanțe acceptabile chiar și pe sisteme cu o capacitate de memorie de 128 MB.

Include un mediu grafic XFCE; Această distribuție include un editor de text simplu și rapid AbiWord și programul de editare a foii de calcul Gnumeric.

În plus, primul disc conține:

  1. Pachetul de birou: OpenOffice.org 2.3;
  2. Browser web: Firefox 2.0;
  3. Email: Claws Mail;
  4. Lucrul cu imagini: GIMP 2.4;
  5. Și mai mult de 1000 de programe care rezolvă cea mai largă gamă de sarcini.

Serverul școlar.

Serverul școlar. - Sistemul de operare a serverului cu o funcționalitate largă, complet personalizabil prin interfața web prin care se efectuează controlul componentelor.

Structura:

  1. aplicații web pentru a ajuta la organizarea procesului educațional:
  2. Moodle - un sistem de învățare la distanță și interactivă conține exemple de cursuri;
  3. MediaWiki este un sistem pentru organizarea "Baza de cunoștințe", folosind tehnologia Wiki;

pentru a organiza o rețea locală:

  1. Serverele DHCP și DNS;
  2. server proxy Squid (cu suport pentru ieșirea statisticilor de acces);
  3. firewall;
  4. gestionarea interfeței de rețea;
  5. server de timp exact;
  6. servere de fișiere:
  7. Server Samba (pentru organizarea accesului la cataloage disponibile pe protocolul Samba);
  8. Serverul FTP;
  9. interfață pentru a crea oglinzi de depozitare locală;
  10. cUPS PRINT SERVER;
  11. MySQL (pentru Moodle și MediaWiki);
  12. serverul web apache2;
  13. interfață pentru a actualiza sistemul (inclusiv setarea actualizării);
  14. backup;
  15. gestionarea conturilor (capacitatea de a importa conturi din sistemul 1C: cronograf);
  16. mail Server cu suport pentru antivirus și spam.
    • VAK, prof., Dok.Komp.nuk 04:29, 19 iulie 2009 (UTC)

Software deschis în Rusia

În prezent, software-ul deschis începe să devină larg răspândit în sistemul de educație rus, printre motivele pentru care aceștia numesc distribuția ilegală largă a software-ului de import comercial închis.

Soluții guvernamentale. Software-ul public deschis în 2008 a fost introdus în toate școlile din Federația Rusă și va fi înființată în toate organizațiile de stat și bugetare pentru a asigura securitatea națională în domeniul acesteia.

Software-ul public poate fi instalat liber și utilizat în toate școlile, birourile, universitățile și toate computerele personale și în toate organizațiile de stat, bugetare și comerciale și instituțiile din Rusia și în țările CSI în conformitate cu licența publică generală (GPL).

    • Vak, prof., Doc.Komp.nuk 09:50, 16 iulie 2009 (UTC)

Software-ul deschis în școli și universități

Folosind deschis de către Și tehnologiile Linux din școlile și universitățile din Moscova au început în perioada 2005-2006. După efectuarea software-ului de la School-Semints Linux și Open Software ", împreună cu IBM și UNESCO, pe baza MPGU.

În 2007 Soluții ale Guvernului Federației Ruse, pachetele de software deschise de bază au fost recomandate pentru introducerea în toate școlile din Rusia și utilizarea tehnologiilor informatice și informaționale în toate birourile informatice din toate școlile din Federația Rusă.

Preistoria pachetelor de bază Programe privind știința calculatoarelor, dezvoltarea, implementarea și distribuția acestora către școala din Rusia și țările CSI au început la sfârșitul anilor '90, când s-au dezvoltat programele de bază ale programelor pentru calculatorul personal intern, Corvette și TCNC și distribuite sub formă de deschidere deschisă și software-ul gratuit pentru școli.

Toate liceele din Rusia în 2008-2009. A primit pachete de bază de software licențiat comercial și gratuit deschis pentru învățarea alfabetizării informatice, a informațiilor informatice și a noilor tehnologii informaționale cu sisteme de operare Windows și Linux.

În patru regiuni ale Rusiei În 2008-2009 Lucrările privind implementarea și utilizarea în școlile secundare ale pachetelor software de bază pentru știința informatică și echipamente informatice și tehnologii de instruire și profesorii de informatică lucrează pe Windows și Linux au fost lansate.

Conform Doctrina securității informațiilor din Federația RusăFormarea alfabetizării informatice și a informaticii trebuie să fie însoțită de biblioteci juridice în formarea informațiilor în calculator, protecția împotriva virușilor de calculator, a site-urilor pornografice și a securității informațiilor în rețelele de calculatoare locale și globale, bazate pe software-ul gratuit deschis.

În 2007, primele manuale informatice au fost eliberate pentru universități și școli pentru a preda știința informatică în conformitate cu standardele de stat de educație cu software-ul închis gratuit în Windows și Linux.

    • VAK, prof., Doc.Komp.nak 09:51, 16 iulie 2009 (UTC)

Definiția sursă deschisă

Definiția sursă deschisă (deschis) Este folosit de inițiativa Open Source pentru a determina gradul de respectare a licenței software pentru a deschide standardele software (software deschis). Bazat pe directivele debian pentru software-ul gratuit că partea ruptă este scrisă de Bruce.

Definiția constă în zece cerințe de licență Deschis prin:

  1. Distribuție gratuită. Aceasta înseamnă că licența nu ar trebui să impună restricții privind vânzarea și distribuirea software-ului.
  2. Texte sursă disponibile. Chiar dacă software-ul nu este furnizat cu textele sursă, aceste texte ar trebui să fie ușor accesibile.
  3. Posibilitatea modificării. Oportunitate simplă de a citi textele sursă nu permite experimentarea cu acestea și de eliberare a modificărilor.
  4. Chiar și în cazul inviolabilității textului drepturilor de autor, a instrumentelor derivate și a textelor surselor lor ar trebui distribuite liber.
  5. Nici o discriminare împotriva oamenilor și a grupurilor de oameni. Unele țări, cum ar fi Statele Unite, au unele restricții privind exportul de software.
  6. Nici o discriminare pentru utilizare. Licență gratuită trebuie să rezolve toate tipurile de activitate, inclusiv cercetarea genetică și nucleară, utilizarea comercială etc.
  7. Distribuirea unei licențe. Drepturile asociate cu software-ul deschis trebuie să fie aplicabile tuturor utilizatorilor programului, fără încheierea unor acorduri suplimentare, de exemplu, acorduri de non-dezvăluire.
  8. Licența nu ar trebui să limiteze alte produse software. Cu excepția incompatibilității banale, utilizatorul are dreptul de a alege decât să se bucure.
  9. Licența trebuie să fie neutră din punct de vedere tehnologic. Adică, licența nu ar trebui să solicite nimic din interfața sau tehnologiile utilizate în programul derivat.
  10. Licența nu trebuie atașată unui anumit produs. Drepturile la codul programului nu ar trebui să depindă de faptul dacă programul face parte dintr-un produs. O persoană care răspândind programul în separarea de la colectare sau o parte transferată a codului la un alt produs, are aceleași drepturi ca și colecția.

Nu există nici o modalitate simplă de a afla care dintre ele este cel mai bun model pentru dezvoltarea software-ului pentru afacerea dvs., Open Source sau Brevetat.

În open-sursă, există mulți dezvoltatori și programatori care se află în gradul de intimidare a ideii de comercializare a software-ului, dar acest lucru creează o amenințare la adresa industriei de software comerciale, care este cel mai amenințată de conceptul de software open source .

Diferența dintre ele este destul de evidentă, deoarece fiecare model are propria pondere de avantaje și minusuri. Cu toate acestea, opțiunile de cântărire între sursa deschisă și proprietatea pentru a găsi care este o provocare.

Ca și în cazul tuturor dificultăților de a lua decizii, puteți fi sigur doar că "depinde". Este clar că cineva are un avantaj ușor față de altul în ceea ce privește caracteristicile și caracteristicile care le definesc cu siguranță.

Ideea pe care o contrazice complet cealaltă nu este adevărată. Acest articol explică diferența dintre ele.

Ce este software-ul open source?

Totul a început cu Richard Pokalman, care a dezvoltat proiectul GNU în 1983, care a stimulat mișcarea software-ului liber, care în cele din urmă a condus la mișcarea revoluționară a software-ului open source.

Oamenii comunitari care lucrează cu software vor permite nimănui să studieze și să schimbe codul open source pentru orice scop pe care îl doresc. Mișcarea open source a încălcat toate barierele dintre dezvoltatori / programatori și furnizorii de software care încurajează pe toți să deschidă cooperarea. În cele din urmă, eticheta de software open source a fost publicată oficial la sesiunea strategică din Palo-Alto, California, în 1998, pentru a facilita adoptarea acestui nou termen, care singură seamănă cu libertatea academică.

Ideea este de a elibera software-ul în conformitate cu categoria de licență deschisă, astfel încât toată lumea să poată vedea, să schimbe și să distribuie codul sursă după cum este necesar.

Aceasta este o marcă de certificare care aparține unei inițiative Open Source (OSI). Termenul "software open source" se referă la software-ul dezvoltat și este testat prin cooperare deschisă, ceea ce înseamnă că oricare dintre cunoștințele academice necesare poate accesa codul sursă, poate schimba și distribui propria versiune a codului actualizat.

Orice software sub licență Open Source trebuie să fie deschis în mod deschis între utilizatori și este redistribuit de alții dacă condițiile de distribuție corespund definiției sursei OPEN OSI. Programatorii care au acces la codul sursă al programului au voie să manipuleze părțile codului prin adăugarea sau schimbarea funcțiilor care nu ar funcționa altfel.

Ce este software-ul proprietar?

Spre deosebire de o sursă deschisă, există software, codul sursă poate fi modificat numai de o persoană sau o organizație care la creat.

Proprietar sau editor de software exclusiv drepturi de proprietate intelectuală la codul sursă. Noi numim acest software "Software de proprietate", deoarece numai proprietarul (proprietarul) inițial al software-ului este permis legal pentru verificarea și modificarea codului sursă.

Pur și simplu, software-ul proprietar este un software care aparține numai unei persoane separate sau unei organizații care a dezvoltat-o. Software-ul propriu, după cum rezultă din nume, este proprietatea excepțională a creatorilor sau editorilor lor, iar oricine din afara comunității nu este permis să utilizeze, să schimbe, să copieze sau să distribuie versiuni software modificate.

Proprietarul este proprietarul exclusiv al drepturilor de autor pe software și numai are dreptul de a schimba sau adăuga funcții la codul sursă al programului. El este singurul proprietar al unui program care îl poate vinde în anumite condiții, pe care utilizatorii ar trebui să le urmeze pentru a evita disputele juridice.

Spre deosebire de software-ul open source, structura internă a software-ului de proprietate nu este dezvăluită, iar limitările sunt suprapuse pe utilizatorii Acordului de licență pentru utilizatorul final (EULA), ale căror condiții trebuie respectate de către utilizatorii finali legali cu privire la software-ul.

Exemple de software proprietate includ iTunes, Windows, MacOS, Google Earth, Unix, Adobe Flash Player, Microsoft Word, etc.

Diferența dintre software-ul open source și de proprietate

Controlul software-ului deschis și proprietar

Ideea este că dezvoltatorii și programatorii au voie să exploreze și să modifice codul sursă ca țipăturile necesare cu voce tare. Mai multă control înseamnă o mai mare flexibilitate, ceea ce înseamnă că non-programatorii pot beneficia, de asemenea, de o cooperare deschisă. Software propriu, dimpotrivă, limitează controlul numai la proprietarul de software.

Siguranța software-ului deschis și brevetat

Deoarece oricine are cunoștințele necesare poate adăuga sau modifica caracteristici suplimentare la codul sursă al programului, astfel încât acesta să funcționeze mai bine, acesta oferă o mai bună stabilitate software, deoarece software-ul incorect poate fi corectat și înlocuit. Pe măsură ce dezvoltatorii pot lucra fără restricții, le permite să corecteze erorile care ar putea să-și piardă dezvoltatorii sau editorii originali.

Suport pentru drivere de software deschise și brevetate

Software-ul open source au adesea drivere lipsă, care, în mod natural, atunci când aveți o comunitate deschisă de utilizatori care au acces la fiecare linie de cod individual. Software-ul poate include un cod modificat de unul sau mai multe fețe, fiecare dintre acestea fiind supuse unor condiții diferite . Lipsa de sprijin oficial sau uneori utilizarea driverelor generice poate pune un proiect în pericol. Software-ul propriu înseamnă sprijin pentru un grup închis, ceea ce înseamnă o performanță mai bună.

Ușurința de utilizare a software-ului open source și a software-ului de proprietate

Spre deosebire de proiectele open source, sunt propuse, de regulă, ținând cont de grupul limitat de utilizatori finali cu abilități limitate. Acestea vizează o gamă limitată de utilizatori finali, spre deosebire de proiectele făcute în comunitățile open source. Utilizatorii din afara programului programatorilor nu vor examina nici măcar codul sursă, ca să nu mai vorbim de schimbarea acestuia.

Opacitatea software-ului deschis și brevetat

Restricții privind vizualizarea Utilizatorilor finali interzis să modifice codul, să nu mai vorbim de depanarea, fără control asupra soluțiilor posibile de by-pass. Structura internă a software-ului de proprietate strict închisă înseamnă că acestea nu dispun de transparență, ceea ce face aproape imposibil ca utilizatorii să ofere chiar și modificări sau optimizare a software-ului. Pe de altă parte, Open Source contribuie la o cooperare deschisă, ceea ce înseamnă erori mai mici și corecții mai rapide de eroare cu un număr mai mic de dificultăți.

Software-ul open source și software de proprietate: tabel comparativ

Rezumatul software-ului open source

Open-sursă se referă la software-ul al cărui cod sursă este disponibil pentru oricine are acces și modifică, în timp ce software-ul de proprietate se referă la un software care aparține unei persoane fizice sau unui editor exclusiv care a dezvoltat-o. Spre deosebire de software-ul open source, software-ul de proprietate este gestionat de o persoană separată sau de o organizație care deține drepturi de proprietate extrem de intelectuală la codul sursă și nimeni în afara cercului nu poate vedea acest cod și să nu verifice. Principala diferență dintre acestea este că proiectele open source au capacitatea de a dezvolta, deoarece pot repeta milioane de dezvoltatori localizați la nivel mondial.

În programatori, există persoane care sunt gata să furnizeze rezultatele muncii lor împreună cu posibilitatea de a le schimba și de a le îmbunătăți. Vorbim despre producătorii de așa-numitul software deschis, care de mulți ani a făcut obiectul litigiilor în comunitatea IT la nivel mondial. Unii spun că, peste viitor, alții - dimpotrivă, considerați că este periculos și inutil. Dar cine este sfârșitul celui din dreapta? Este puțin probabil ca un răspuns final să fie un răspuns final la această întrebare.

Deci, care este software-ul deschis? Poate că cea mai comună definiție a acestui termen dezvăluie principalele sale caracteristici. Open Software (Eng. Software-ul open source) este toate software-ul open source, produse software, pe baza cărora sunt disponibile nu numai pentru vizualizare, ci și pentru a schimba, care vă permite să utilizați codul deja creat pentru scrierea de noi versiuni software pentru Corectarea erorilor și rafinamentul unui program deschis. Este demn de remarcat faptul că această definiție, conform susținătorilor sursei deschise, nu prezintă pe deplin esența conceptului. Din punctul de vedere al acestora, software-ul deschis este, în plus față de editarea codului sursă, și o întreagă filosofie, sensul cărora este crearea unei societăți informaționale prin utilizarea cuprinzătoare a produselor software deschise în toate sferele activității umane.

Care este farmecul software-ului deschis? Potrivit reprezentanților acestui curent, sursa opentă permite:
a) ajustați produsul software pentru cerințele unui anumit utilizator sau a unui grup de utilizatori;
b) eliminarea erorilor dezvoltatorilor anteriori;
c) Rafinați și îmbunătățiți produsul software.

În plus, pe baza codului deschis este în principal gratuit, care este atras în special de întreprinderile mici și mijlocii, care, de exemplu, nu sunt capabile să se ofere licențe de produse software comerciale. De asemenea, susținătorii ideii de deschidere a codului sursă ca avantaj al software-ului open source alocă siguranța acestuia, care este deschisă în virtutea popularității sale insuficiente, este practic supusă atacurilor virale. Și dacă amenințarea este încă descoperită, este eliminată în cel mai scurt timp posibil, deoarece există acces la codul sursă, de regulă, mulți profesioniști și iubiți care susțin comunicarea între ei. În consecință, amenințarea de securitate, fiind deja descoperită, este eliminată rapid de către unul dintre membrii comunității sau eforturile comune.

Este demn de remarcat faptul că, în opinia globală, software-ul deschis include software-ul direct open source, precum și alte soiuri de produse software care pot fi distribuite gratuit și furnizează codul sursă pentru efectuarea modificărilor. Astfel de software include gratuit (software-ul gratuit) și programe gratuite.

Deci, termenul Open Source (software deschis) a fost aplicat pentru prima dată în 1998 de programatorii Eric Steven Raymond (Bruce perens). Ei au fost încrezători că termenul de software liber (software-ul gratuit) în limba engleză este ambiguu și, într-un sens, poate chiar să sperie antreprenorii care sunt potențiali utilizatori ai unui astfel de software. În prezent, Open Source este marca comercială de inițiativă open source, care este implicată în distribuția sursei deschise. În plus, există, de asemenea, un comitet special care decide dacă o licență a unui anumit program poate purta numele Open Source.

Merită să clarificăm că majoritatea software-ului deschis este gratuit. Definițiile deschise și libere, deși nu coincid pe deplin între ele, dar, în general, momentele sunt aproape, iar majoritatea licențelor de program corespund ambelor soiuri.

Diferența dintre sursa deschisă și software-ul liber se află în priorități. De exemplu, susținătorii open source se concentrează pe lucrările open source ca o metodă pentru dezvoltarea, modernizarea și menținerea programelor. Suporterii termenului "software liber" consideră că este dreptul la distribuirea, modificarea și studierea gratuită a programelor care sunt principalele avantaje ale software-ului liber deschis, fixând astfel autoritatea pentru un anumit produs software.

Fondatorul conceptului de software liber este programul american Richard Stallman (Richard Matthew Stallman). El a fost cel care a formulat pentru prima dată conceptul de software liber, care a reflectat principiile programelor de dezvoltare deschisă în comunitatea științifică care a stabilit la universitățile din SUA în anii 1970. Pokalman a formulat criterii clare pentru software-ul gratuit. Aceste criterii stipulează acele drepturi pe care autorul programului Free transmite orice utilizator. Astfel, folosind software-ul gratuit, utilizatorul primește o "patru libertăți": Rulați, studiați, distribuiți și îmbunătățiți programul.

I.E:
- "Zero Libertatea" - Programul poate fi folosit cu orice scop.
- "Prima libertate" - puteți afla cum funcționează programul și adaptați-l la obiectivele dvs. Condiția pentru aceasta este disponibilitatea codului sursă al programului.
- "A doua libertate" - puteți distribui copii ale programului pentru a ajuta dezvoltatorul.
- "A treia libertate" - Programul poate fi îmbunătățit și publicați versiunea dvs. îmbunătățită pentru a beneficia întreaga comunitate. Condiția acestui lucru este, de asemenea, disponibilitatea codului sursă al programului.

Un program care îndeplinește toate aceste principii poate fi considerat gratuit, care este garantat deschis și accesibil comunității științifice și pur și simplu pentru persoanele interesate și organizațiile. Este necesar să se sublinieze faptul că aceste principii afectează numai disponibilitatea programelor de utilizare universală, critică și îmbunătățire, dar nu negociază banii legați de diseminarea programelor, inclusiv fără să sugereze și libere.

Mecanismul de lucru al software-ului liber este că produsul programului și codul sursă este protejat de drepturile de autor, ceea ce oferă titularului drepturilor de autor asupra distribuției și schimbării programului, chiar și în cazul în care codul sursă este disponibil. Adică, autorul are dreptul, inclusiv vânzarea produsului său. Cu toate acestea, de îndată ce utilizatorii nu li se dă dreptul de a primi coduri de program sursă, schimbați-le și distribuiți în continuare, software-ul devine non-free - indiferent de alte condiții.

În ceea ce privește condițiile de difuzare și utilizare a programelor de software liber, este adesea interzisă interzicerea și dezvoltarea inversă, schimbarea, redistribuirea este negociată în Acordul de licență.

Cu toate acestea, există programe care intră, potrivit unor experți, sub definiția deschisă, dar nu liberă. Astfel de programe se aplică, de exemplu, ONRAR, NERARPACKINGER RAR Archive. Faptul este că codul său sursă este în domeniul public, dar licența interzice utilizarea acestuia pentru a crea arhive compatibile RAR.

Desigur, faptul că categoriile de software deschis sunt diferite, deoarece sugerează un grad diferit de libertate pentru acțiunile utilizatorilor. În același timp, uneori puteți observa o diferență semnificativă între definiția software-ului liber și deschis. Deschiderea software-ului, adică software-ul software deschis (software-ul open source) este o metodă pentru dezvoltarea software-ului la care codul sursă creat este deschis, adică este disponibil public pentru vizualizare și schimbare. Acest lucru permite tuturor să utilizeze codul deja creat pentru nevoile lor și, probabil, ajută la dezvoltarea unui program deschis. Software-ul gratuit este dreptul utilizatorului, dar nu obligația producătorului, deoarece Licența deschisă nu solicită ca software-ul să fie întotdeauna furnizat gratuit. Cu toate acestea, multe dintre cele mai de succes proiecte open source sunt încă gratuite.

Accesul deschis la programele codului codului sursă este, de asemenea, o caracteristică cheie a software-ului liber, prin urmare termenul "software open source" (pe textul open source) mai târziu, termenul "Software open source" (în funcție de textul open source) pare să fie Chiar mai mult succes pentru desemnarea fenomenului de software liber decât coliziunea oferită la un moment dat. Software gratuit. "

Rețineți că beneficiile dezvoltării libere pentru utilizator nu ar trebui să fie exagerate. Nu toate programele gratuite sunt la fel de accesibile pentru efectuarea modificărilor utilizatorului, care, pe de altă parte, este complet în mod inutil legat de licența pentru distribuirea acestora. Un rol important este jucat de volumul programului: dacă există zeci de mii de linii (cum ar fi, de exemplu, în OpenOffice.org - analogul Microsoft Office), atunci chiar un tehnician calificat va avea nevoie de o lungă perioadă de timp pentru a găsi și eliminați eroarea. Contele asupra dezvoltatorilor care vor răspunde la toate comentariile și sugestiile utilizatorilor și vor corecta imediat programul, este, de asemenea, imposibil, deoarece nu poartă nicio obligație privind calitatea programului. În acest sens, programul brevetat poate fi într-o poziție mai bună.

Este demn de remarcat faptul că toți participanții la procesul de program deschis fac de obicei un program specific de interes sau deoarece acest software este instrumentul de care aveți nevoie pentru orice activitate. Timpul petrecut cu privire la îmbunătățirea programului nu este plătit, deci nu există speranță că circumstanțele nu vor fi schimbate, iar dezvoltarea nu se va opri deloc. Cazurile sunt cunoscute atunci când dezvoltarea programului a început datorită unui singur autor de entuziastul care atrage mulți să participe la acesta, atunci entuziasmul liderului iese, iar cu el, dezvoltarea de software este suspendată. Din păcate, astăzi există mii de programe gratuite care nu au putut obține o versiune de lucru cu drepturi depline. În plus, programul poate fi necesar, dar nu pentru a provoca interes, ceea ce înseamnă că nu există dezvoltatori liberi pentru aceasta.

Locul programelor gratuite pe piața de astăzi este foarte semnificativ, iar multe întreprinderi comerciale și de stat utilizează software-ul gratuit direct sau indirect. De exemplu, toți utilizatorii de Internet, deși indirect, utilizează programul de legare gratuit, care oferă serviciul DNS. În plus, multe organizații (în special furnizarea de servicii prin World Wide Web) folosesc un server web gratuit Apache, din care profitul companiei poate depinde și de serverele de pe platforma Linux.

Beneficiul de a folosi gratuit și deschis este evident: pentru el, de regulă, nu trebuie să plătească și, dacă aveți, merită mult mai ieftin decât analogii brevetați. Principalul dezavantaj, din punctul de vedere al utilizatorului comercial, este că dezvoltatorii programelor gratuite nu poartă nicio obligație, cu excepția morală. Aceasta este, pentru calitatea software-ului, ele nu răspund, în esență,.

De exemplu, într-una din licențele publice (GNU), există chiar și o formulă standard care stabilește lipsa de garanții: "Acest program este furnizat în termenii" așa cum este ". Dacă nu se indică în scris, autorul și / sau Alt deținător de drepturi de autor nu își asumă nicio obligație de garanție, atât în \u200b\u200bmod expres, pronunțate, cât și implicite, cu privire la program, inclusiv garanția implicită a statutului de mărfuri atunci când se vinde și adecvate pentru utilizare în scopuri specifice, precum și orice alte garanții. "

Apropo, sistemul GNU este în prezent mai cunoscut sub numele de GNU / Linux sau pur și simplu Linux este destul de comun, în special pe piața serverului și este un produs software complet finalizat. Se compune dintr-un număr mare de programe de proiect GNU (mai întâi de toate utilitățile de sistem și GNU Toolchain), kernels Linux - parte a sistemului responsabil pentru efectuarea altor programe care includ drivere de dispozitiv etc., - și multe alte programe gratuite.

Prin urmare, astăzi există o tendință atunci când mari corporații IT, cum ar fi Intel, Oracle sau IBM, încearcă să sprijine proiecte de dezvoltare software gratuită, plătind pentru activitatea personalului acestor proiecte pentru ca gradul de dezvoltare a dezvoltatorilor la a nivel inalt. De ce o fac, pentru că software-ul deschis și liber este competitiv? Răspunsul este simplu - văd în acest beneficiu că încearcă să nu facă rataturile, deoarece în fiecare zi din baza de date open source există multe programe, unele dintre ele pot deveni mai târziu produse comerciale puternice.

Există mai multe licențe de bază care sunt utilizate pentru distribuirea gratuită la: AROS Public License, licența BSD, CDDL, licența publică comună, licența de documentație gratuită GNU, Licenția publică generală GNU, Licenția publică generală GNU, licența publică MIT, Mozilla licență publică, Deschiderea licenței și colaboratoare pentru toate licențele libere, într-un fel sau altul, se caracterizează prin respectarea principiilor copigalului (Copyleft este un cuvânt. Spre deosebire de abordarea tradițională a dreptului de autor, în care se limitează libertatea de copiere, principiul Copigalfta leagă legile privind drepturile de autor pentru a se asigura că este imposibil să se limiteze pe oricine la dreptul de a folosi, schimba și distribui atât munca în sine, cât și lucrările în sine pe baza acestuia. Ideea copielor este că toți cei care răspândesc programul, atât cu schimbarea, cât și fără ei, nu are dreptul să-și restricționeze libertatea de distribuție sau modificări suplimentare. Piggybackul asigură că fiecare utilizator este liber în acțiunile sale.

Numărul de licențe care corespund definiției conceptului de sursă deschisă (software-ul deschis) este în prezent mai mare de cincizeci de ani. Open Source este marca comercială a inițiativei Open Source Open Source. Există un comitet special decisiv dacă licența poate purta numele Open Source. Una dintre cele mai mari site-uri web din lume pentru dezvoltatorii de software deschis este bine-cunoscutul portal sourceforge.net. Pe acest site, dezvoltatorii pot plasa și își dezvoltă în comun proiectele de program. În prezent, Sourceforge.net are câteva sute de mii de proiecte, iar numărul utilizatorilor înregistrați depășește un milion.

Desigur, software-ul deschis și gratuit sunt din ce în ce mai mult public de audiență. Programele bazate pe codul deschis sunt utilizate cu succes atât de utilizatorii privați, cât și de organizațiile comerciale, de stat și de public. Software-ul bazat pe sursa deschisă și software-ul gratuit este deja folosit ca o presetare pentru unele modele de laptopuri și netbook-uri ale diferiților producători. În plus, software-ul open source cucerește treptat sistemul de automatizare pentru întreprinderile mici și mijlocii.



Ți-a plăcut articolul? Împărtășește-l