Modelare 3D pe computer. Realizare rapidă de proiecte de arhitectură

Deși sistemele de securitate disponibile gratuit există de mult timp, ele nu au fost niciodată utilizate la fel de larg ca sistemul de operare Linux și serverul web Apache. John Pescatore, directorul Gartner pentru cercetarea securității pe Internet, a menționat că programele gratuite reprezintă acum 3-5% din implementările de securitate, dar că această cifră ar putea crește la 10-15% până în 2007.

Motivul principal pentru acest potențial este calitatea numeroaselor pachete de securitate disponibile gratuit. „Suportul pentru unele apărări utilizate în mod obișnuit este suficient nivel înalt, iar mulți dezvoltatori oferă noi instrumente și șabloane pentru ei. Într-un fel, astfel de soluții concurează cu instrumentele comerciale”, a spus Eugene Spafford, directorul Centrului pentru Educație și Cercetare în domeniul securitatea informatiei Universitatea Purdy.

Produsele software gratuite includ instrumente gratuite care pot fi descărcate de pe Internet, pachete pentru care producătorii oferă servicii de asistență comercială și instrumente suplimentare care sunt incluse cu produsele comerciale.

Cele mai populare instrumente includ Netfilter și iptables; sisteme de detectare a intruziunilor precum Snort, Snare și Tripwire; scanere de vulnerabilitate de securitate, cum ar fi Kerberos; firewall-uri, în special T.Rex.

Unele întreprinderi au început chiar să folosească sisteme de securitate disponibile gratuit pentru a-și asigura infrastructura critică.

Interes în creștere

Profesioniștii IT folosesc instrumente de securitate disponibile gratuit în diferite grade de aproximativ 15 ani. În zilele noastre există un interes din ce în ce mai mare pentru astfel de instrumente. companii mari, consultanți de apărare și furnizori de servicii care pot personaliza astfel de software la nevoile anumitor utilizatori. De exemplu, EDS a început să folosească instrumentele de securitate disponibile gratuit de la Astaro pentru a securiza componenta front-end a site-urilor Web ale mai multor case de credit care oferă capabilități de procesare a tranzacțiilor.

Integratorii sistemelor de securitate a informațiilor recunosc că utilizatorii sunt atrași de prețul scăzut al instrumentelor distribuite gratuit. De exemplu, Richard Mayr, directorul general al R2R Informations und Kommunikations, a remarcat că compania sa a de multi ani oferă firewall-ul său comercial. Cu toate acestea, datele colectate arată că 75% dintre clienții companiei preferă analogi distribuiti gratuit. Guardent oferă un abonament de securitate pe internet de 1.500 USD pe lună, bazat pe dispozitivul său de securitate. Soluția combină componente comerciale, cum ar fi firewall-ul Cisco Systems PIX, cu componente disponibile gratuit, inclusiv iptables, Nessus și Snort. Un serviciu similar care se bazează exclusiv pe produse comerciale poate costa în jur de 10.000 USD.

În același timp, C2Net Software, care a fost achiziționat recent de Red Hat, a dezvoltat serverul său comercial Stronghold Secure Web bazat pe Apache și OpenSSL - un set de instrumente distribuit gratuit care implementează protocoale de securitate la nivel de socket și la nivel de transport și conține, de asemenea, un programări de bibliotecă criptografică.

Potrivit consultantului de securitate Paul Robichaux de la Robichaux & Associates, este puțin probabil ca organizațiile cu cerințe legale specifice de securitate, cum ar fi asistența medicală și serviciile financiare, să folosească instrumente disponibile gratuit. În schimb, probabil că aceștia vor continua să depindă de producători față de care pot fi responsabili pentru încălcările de securitate. Robichaux consideră că sistemele de securitate disponibile gratuit vor fi mai susceptibile de a fi utilizate de firmele de consultanță și service care deja cunosc și au încredere în instrumente, precum și de companiile ale căror departamente IT au încercat deja astfel de soluții.

Instrumente de securitate gratuite: argumente pro și contra

Să comparăm instrumentele gratuite și comerciale în ceea ce privește costul, calitatea și suportul tehnic.

Cost. Unul dintre principalele avantaje ale instrumentelor distribuite gratuit este costul lor mai mic în comparație cu produsele comerciale. Astfel de sisteme sunt distribuite gratuit sau la prețuri foarte mici. preturi miciși, în plus, fie nu prevăd deloc plăți de licențiere, fie aceste plăți sunt semnificativ mai mici decât pentru produsele comerciale. Cu toate acestea, unii utilizatori au învățat din propria experiență că afirmația „obții ceea ce plătești” este pe deplin aplicabilă instrumentelor distribuite gratuit.

Cu toate acestea, Buddy Baxter, manager tehnic EDS pentru soluții de infrastructură pentru casele de credit, consideră că doar pentru că un produs costă mai mult nu înseamnă că va fi mai sigur. Potrivit acestuia, EDS poate instala un sistem de securitate bazat pe instrumentul software Astaro, care va costa de patru ori mai puțin decât un produs comercial de la Check Point Software Technologies.

Calitate. Directorul tehnologic al Guardent, Jerry Brady, a confirmat că unele instrumente de securitate disponibile gratuit sunt la fel de bune, dacă nu mai bune decât omologii lor comerciali. De exemplu, a spus el, scanerul de vulnerabilități de securitate Nessus oferă o procesare mai bine distribuită, declanșare de la distanță și capabilități de programare decât multe produse comerciale. „Folosind o metodologie disponibilă gratuit, vă puteți concentra mai mult pe lucrurile care contează cu adevărat. Pentru Nessus, problemele de distribuție sunt mult mai puțin prioritare decât problemele de calitate a codului”, a subliniat el.

Cu toate acestea, Marcus Ranum, expert în securitate și șeful NFR Security, nu este de acord: „Nu cred că programele au calitate superioară deja pentru că sunt distribuite gratuit. De fapt, ceea ce face ca un produs să fie de calitate este dezvoltarea sa vizată. Dar deschiderea nu garantează acest lucru.”

Spafford este de acord: „Fiabilitatea unui produs este determinată în primul rând de calitatea și suportul acestuia. A fost bine proiectat? Au fost disciplinați dezvoltatorii săi și nu i-au adăugat prea multe funcții? O mulțime de software gratuit este creat de oameni care nu au expertiza, instrumentele, timpul sau resursele necesare pentru a o face atât de bine pe cât necesită un mediu cu adevărat de încredere.”

Susținătorii soluțiilor distribuite liber susțin că sursă deschisă este studiat de o mulțime de specialiști, astfel încât aceștia sunt capabili să detecteze probleme mult mai rapid decât cercul limitat de dezvoltatori care creează un produs comercial pentru o anumită companie. „Pot fi mult mai mulți oameni care lucrează la găsirea și remedierea erorilor în software-ul disponibil publicului”, a spus Mike Curtis, director de cercetare la compania de servicii de securitate a informațiilor Redsiren Technologies.

În plus, după cum a observat Curtis, dezvoltatorii de software open-source pot răspunde mai rapid la defectele de securitate decât companiile comerciale, pur și simplu pentru că sunt mai puțin ocupați și birocratici. „Dezvoltatorii de soluții open-source sunt mai interesați de remedierea erorilor decât de adăugarea de noi funcții pentru următoarea versiune”, spune el.

Cu toate acestea, Ranum nu este de acord: „Pe baza propriei mele experiențe, pot confirma că foarte puțini specialiști studiază cu adevărat codul cu atenție. De obicei, se uită doar la fișierele de descriere. Primul set de instrumente pentru firewall open-source pe care l-am creat a fost folosit de aproximativ 2.000 de site-uri într-o anumită măsură, dar doar zece persoane au oferit feedback sau au trimis corecții pentru a remedia erorile. Deci nu m-aș baza pe software deschis”, a spus el.

Mulți susținători de surse închise cred că pentru a găsi erori într-un program calitatea este mai importanta, nu numărul de oameni care îl studiază. Ei susțin că experții în software ai companiei care lucrează la propriile produse produc o muncă mai bună decât cei care studiază pachete disponibile gratuit.

Spafford se alătură părerii sale. „S-a descoperit că multe componente ale software-ului liber au erori după ani de utilizare și studiu de sute de mii de ori. Erorile nu au fost prinse pur și simplu pentru că cei care revizuiau codul nu aveau abilitățile necesare pentru a face acest lucru. În multe cazuri, utilizatorii studiază codul pentru a-l adapta nevoilor lor, mai degrabă decât pentru a-l analiza în detaliu”, a menționat el.

Sprijin. Susținătorii software-ului comercial susțin că furnizorii lor, spre deosebire de furnizorii de software gratuit, oferă asistență și alte resurse pentru a ajuta clienții să se confrunte cu probleme. Cu toate acestea, această abordare permite și celor care oferă servicii de asistență utilizatorilor de software de securitate gratuit să își consolideze pozițiile.

„Serviciul de asistență oferă clientului garanții mai de încredere și ne permite să-i oferim asistență. Puteți defini un acord privind nivelul de servicii și puteți oferi furnizorului posibilitatea de a alege instrumentele de care au nevoie și de a ajuta clienții să se adapteze la schimbările din tehnologie”, a menționat Brady.

Alte intrebari. Unii susținători de surse închise cred că disponibilitatea codului gratuit face mult mai ușor pentru hackeri să descopere cum să depășească astfel de protecții. Cu toate acestea, apologeții soluțiilor distribuite gratuit susțin că acest lucru nu este cazul, deoarece hackerii sunt capabili să spargă protecția organizată folosind produse comerciale. În același timp, ei observă că instrumentele de securitate disponibile gratuit sunt mai ușor de configurat, deoarece codul sursă este disponibil.

Proiecte freeware cunoscute

Să ne uităm la câteva instrumente de securitate importante disponibile gratuit.

Kerberos

Tehnologia de autentificare și criptare Kerberos ( http://www.mit.edu/kerberos/www) a fost dezvoltat la Institutul de Tehnologie din Massachusetts și „lansat” în 1987. De atunci, această tehnologie a devenit un standard, care este opera Grupului de lucru pentru Tehnologia de autentificare comună, format în cadrul Grupului operativ de inginerie a internetului.

Versiunile Kerberos disponibile gratuit sunt disponibile pentru platformele Macintosh, Unix și Windows. Implementări comerciale au fost create de Microsoft, Oracle, Qualcomm și o serie de alte companii. Microsoft a atras criticile celor de pe piață prin integrarea unei versiuni de Kerberos în Windows 2000 care nu era pe deplin conformă cu standardul.

Sforâie

Sforâie ( www.snort.org) este considerat unul dintre cele mai populare instrumente de securitate disponibile gratuit. Potrivit lui Marty Reusch, dezvoltator principal al Snort, această aplicație este folosită de 250-500 de mii de oameni. Acest software are un grup de susținători activi și o documentație foarte detaliată.

Snort este un sistem simplificat de detectare a intruziunilor în rețea capabil să efectueze analize în timp real a traficului și a pachetelor înregistrate pe rețelele IP. Lansat în 1998, Snort ajută la identificarea potențialelor breșe de securitate prin efectuarea de analize de pachete bazate pe protocol, precum și căutări de potrivire a modelelor pe conținut. Acest sistem este capabil să detecteze funcționarea sondelor și să detecteze diverse tulburări protecții, cum ar fi depășirile de buffer, scanări ascunse de porturi și atacuri comune la interfața gateway-ului.

Snort rulează pe o varietate de platforme, inclusiv FreeBSD, Linux, MacOS, Solaris și Windows.

Cursă

Mediul de analiză și raportare a intruziunilor în sistem este un sistem găzduit de detectare a intruziunilor conceput pentru sistemele Linux. Alianța InterSect ( www.intersectalliance.com), care reunește consultanți specializați în probleme de securitate, a dezvoltat și lansat Snare în noiembrie 2001.

Snare folosește tehnologia modulului încărcat dinamic pentru a interacționa cu nucleul Linux în timpul execuției. Folosind doar acele module care sunt necesare pentru a efectua o anumită sarcină, Snare reduce sarcina sistemului gazdă. Și deoarece Snare se încarcă dinamic, utilizatorii nu trebuie să repornească sistemul sau să recompileze nucleul, așa cum este cazul unor îmbunătățiri Linux.

Tripwire

Spafford de la Universitatea Purdy și studentul de atunci Gene Kim au dezvoltat sistemul de detectare a intruziunilor Tripwire Academic Source, care a fost descărcat de peste un milion de utilizatori de la lansarea sa în 1992. Compania Tripwire ( www.tripwire.com), pe care Kim a fondat-o, ulterior a reproiectat complet programul, transformându-l într-un produs comercial cu sursă închisă. Tripwire oferă o versiune gratuită pentru Linux, dar vinde versiuni comerciale pentru platformele Unix și Windows NT.

Nessus

Nessus ( http://www.nessus.org) este un scaner pentru vulnerabilități de securitate care vă permite să verificați securitatea unui site Web de la distanță. Dezvoltatorii Nessus au lansat acest set de instrumente în aprilie 1998. Nessus acceptă servere care respectă cerințele POSIX și funcționează cu clienți Java, Win32 și X11.

Sfânt

Security Administrators Integrated Network Tool este un scaner pentru vulnerabilități de securitate (vezi Figura 1) care funcționează cu majoritatea versiunilor de Unix, inclusiv Linux. Scanerul se bazează pe instrumentul distribuit gratuit pentru analiza defectelor de securitate Satan (Security Administrator's Tool for Analyzing Networks). Compania Sfântă ( www.saintcorporation.com) a abandonat versiunile mai vechi ale scanerului, dar vinde cea mai recentă versiune, precum și SAINTwriter pentru generarea de rapoarte personalizate și SAINTexpress pentru actualizare automată semnăturile defectelor de securitate.

Netfilter și iptables

Echipa de dezvoltare de software gratuit a pregătit Netfilter și iptables pentru integrare în Nucleul Linux 2.4. Netfilter ( www.netwilter.org) permite utilizatorilor să monitorizeze feedback-ul asociat cu intruziunile în rețea, permițându-le astfel să detecteze faptul că sistemul este atacat. Folosind iptables ( www.iptables.org) Utilizatorii pot defini acțiunile pe care sistemul ar trebui să le întreprindă dacă este detectat un atac.

T.Rex

T.Rex() este un firewall software gratuit lansat de Freemont Avenue Software în 2000. Acesta rulează pe platformele AIX, Linux și Solaris și este utilizat în prezent de aproximativ 31 de mii de utilizatori.

Perspective

Utilizarea pe scară largă a sistemelor de securitate distribuite gratuit este împiedicată de o serie intreaga dificultăți și probleme.

Frica de texte deschise

Unele companii se feresc de a cumpăra software gratuit, deoarece nu este dezvoltat de o anumită companie și nu este susținut de software-ul pe care sunt obișnuiți să îl achiziționeze. Din această cauză, așa cum a prezis David Moskowitz, director de tehnologie la compania de consultanță Productivity Solutions, multe instrumente distribuite gratuit încep să fie folosite numai după ce specialiștii IT le încearcă din proprie inițiativă și le implementează treptat în întreprindere.

Frica de ușa din spate

Deoarece codul este open source, unele companii își fac griji că hackerii vor crea uși din spate în instrumente distribuite liber prin care pot pătrunde în sisteme. Robichaux a remarcat: „Acesta este unul dintre cele mai serioase obstacole în calea adoptării pe scară largă a software-ului open source. Totuși, asta nu înseamnă deloc că o astfel de frică este justificată și are o bază reală. Cu toate acestea, unele companii cer ca toate programele software gratuite folosite în departamentele lor să fie construite de la zero, fără pachete pre-construite sau descărcate.”

Certificare

Certificarea unui produs de către organizațiile guvernamentale autorizate poate da un impuls serios utilizării pe scară largă a acestuia. Guvernul SUA cere ca sistemele de securitate și alte produse de tehnologie a informației să fie testate pentru a îndeplini standardul federal de procesare a informațiilor de către Institutul Național de Standarde și Tehnologie (NIST) înainte de a putea fi achiziționate de agențiile guvernamentale americane.

Costul testării de conformitate poate varia de la zeci la sute de mii de dolari. Toate acestea pot împiedica organizațiile care creează software gratuit (și de obicei au un buget foarte modest) să își certifice tehnologia. De fapt, după cum a remarcat Annabel Lee, directorul Programului de validare a modulelor criptografice NIST, ea nu cunoaște niciun produs distribuit gratuit care a fost certificat.

Ușurință în utilizare și management

Furnizorii de software gratuit tind să acorde prioritate funcționalității față de ușurința în utilizare și management. Ca urmare, astfel de aplicații sunt uneori dificil de implementat și gestionat. De exemplu, după cum a remarcat Reusch, „instalarea și gestionarea Snort poate fi destul de dificilă, mai ales dacă nu aveți prea multă experiență în scrierea instrumentelor Unix”.

Pescatore a explicat situația astfel: „Cu instrumentele disponibile gratuit, majoritatea cunoștințelor se acumulează în capul celor care le folosesc, în timp ce producătorii de soluții comerciale sunt nevoiți să pună aceste cunoștințe în produs. Nu cred că instrumentele de securitate disponibile gratuit se vor răspândi vreodată. Majoritatea oamenilor preferă o abordare mai simplă.”

Toate acestea creează o piață mică, dar în creștere rapidă, pentru integratorii de sisteme de apărare și furnizorii de servicii precum Guardent, Redsiren și Silico Defense. Aceste companii pot oferi instrumente de management și, prin urmare, pot ascunde de utilizatori complexitatea produselor freeware, oferind în același timp un nivel garantat de servicii și asistență.

Astaro se străduiește să creeze o infrastructură de securitate completă care să integreze numeroase tehnologii disponibile gratuit într-o interfață unică, ușor de utilizat. Ernst Kelting, președintele Astaro Americas, a declarat: „Utilizatorii nu doresc să lucreze cu software care nu oferă servicii de asistență. Ne asumăm această povară și eliberăm clienții de posibile dificultăți.”

Concluzie

Simon Perry, vicepreședinte al sistemelor de securitate la Computer Associates, consideră că utilizarea instrumentelor de securitate distribuite gratuit va crește, deși nu în marile corporații. Organizațiile care dezvoltă software open-source nu au resursele sau instrumentele de management necesare pentru a realiza integrarea necesară pentru a oferi securitate pe mai multe platforme, așa cum o fac companiile mari, a spus el.

O tendință interesantă pe piața de securitate open-source poate fi dezvoltarea modelelor de afaceri care combină open source cu hardware specializat, instrumente comerciale front-end și/sau garanții la nivel de serviciu. De exemplu, Brady a remarcat că producătorii ar putea combina cunoștințele lor despre optimizarea hardware cu tehnologia disponibilă gratuit pentru a crea produse precum set-top box-uri de rețea care acceptă conexiuni sigure și rapide.

Cox a subliniat că „ritmul adoptării open source va crește pe măsură ce modelul de dezvoltare susține arhitectura de internet și de securitate în schimbare rapidă. Reacția la cerințele de funcționalitate, noile atacuri și remedieri de erori este dificil de realizat într-un mediu cu sursă închisă.”

Cu toate acestea, Pescatore consideră că ponderea veniturilor din toate produsele de securitate care provin din vânzarea serviciilor de asistență comercială pentru instrumente open-source va crește de la 1% la doar 2% până în 2007. Acest lucru se datorează parțial pentru că multe companii vor folosi instrumente gratuite mai degrabă decât pachete comerciale open source.

Unul dintre pericolele asociate cu instrumentele distribuite în codul sursă este acela că utilizatorii pot fi adormiți într-un fals sentiment de securitate, în credința că codul a fost revizuit de mai mulți experți. Potrivit lui Dan Geer, dezvoltator Kerberos și director de tehnologie la compania de servicii de securitate @Stake, „Oferirea unui produs în cod sursă nu înseamnă că este fără erori, doar că este puțin mai puțin probabil să existe o eroare. Dar acesta nu este un panaceu”.

George Lawton ( [email protected]) - jurnalist independent.

George Lawton. Securitate cu sursă deschisă: oportunitate sau oximoron? IEEE Computer, martie 2002. IEEE Computer Society, 2002, Toate drepturile rezervate. Retipărit cu permisiunea.

Despre acest tip de software, merită să spunem imediat că condiția de a avea o licență pentru un anumit produs nu este obligatorie. De exemplu, programele distribuite gratuit includ atât aplicații licențiate, cât și cele dezvoltate de entuziaști (semi-profesioniști, studenți etc.).

Astfel, dintre tot ceea ce este oferit astăzi pe piața de calculatoare și software mobil, se pot distinge separat trei mari categorii:

  • programe publice;
  • aplicații distribuite gratuit (freeware);
  • programe open source.

Tipuri de software liber

Ce programe se numesc distribuite liber este deja puțin clar. Dar există și aici câteva nuanțe.

Software-ul disponibil publicului, din punct de vedere al actelor legislative, nu este protejat prin drepturi de autor. În acest caz, se indică doar faptul înstrăinării drepturilor asupra produsului de la autor și încadrarea acestora ca domeniu public, atunci când drepturile sunt proprietate comună. Un exemplu izbitor sunt unele dintre standardele Internet (HTML, TCP/IP etc.). Cu toate acestea, acestea pot fi sau nu open source. Dar, în orice caz, astfel de programe distribuite gratuit pentru Windows, de exemplu, pot fi modificate, schimbate, utilizate pentru a dezvolta software nou sau pur și simplu distribuite fără nicio restricție.

Pentru cel de-al doilea tip de produse software, drepturile de autor sunt păstrate de dezvoltator, iar utilizarea lor, de regulă, este limitată la capabilități trunchiate, precum și la termenii de utilizare necomercială. Pentru programele freeware, așa cum este deja clar, orice modificare fără acordul autorului este imposibilă sau chiar ilegală, deși nu trebuie să plătiți pentru utilizarea lor. În plus, dezvoltatorul, de regulă, monitorizează în mod constant utilizarea și distribuția produsului său software și, în unele cazuri, îl poate chiar transfera în starea de shareware, ceea ce implică funcționalitate limitată sau utilizare gratuită pentru o anumită perioadă.

În sfârșit, o altă privire asupra software-ului liber. Exemple de astfel de software nu ar fi complete fără a aborda problema software-ului open source. Ce înseamnă asta în cei mai simpli termeni? Da, doar că dezvoltatorul oferă utilizatorilor drepturi nelimitate de a rula aplicația în orice scop, de a o modifica și de a o modifica, odată cu transferul ulterior a copiei sale originale sau modificate către terți etc. nivelul său de libertate de acțiune este mult mai mare decât pentru alte produse freeware, pentru care practic conceptul de distribuție gratuită include doar posibilitatea de a crea o copie și de a o folosi pentru propriile nevoi.

Criterii și definiție a software-ului liber

Vorbind despre ce programe se numesc distribuite liber, nu se poate să nu atingă problema așa-ziselor libertăți, care este reglementată de regulile Licenței Publice Generale (licențele vor fi discutate separat).

În anii 70 ai secolului trecut, R. Stallman a formulat conceptele de bază ale libertății în raport cu produsele software:

  • „libertate zero” - utilizați software-ul în orice scop fără restricții;
  • „prima libertate” - oportunitatea de a studia activitatea programului și de a o adapta nevoilor dvs.;
  • „a doua libertate” - distribuirea gratuită a copiilor aplicației;
  • „a treia libertate” - capacitatea de a schimba sau îmbunătăți programul cu publicarea publică ulterioară.

După cum se poate observa din criteriile de mai sus, pentru „prima” și „a treia libertate” una dintre condițiile prealabile este prezența aceluiași cod sursă deschisă, conceptul căruia, de altfel, a fost introdus puțin mai târziu de E. Raymond. În general, pe baza acestor principii, în general, doar cele care îndeplinesc toate cele patru criterii pot fi numite programe și aplicații gratuite.

Tipuri de licențe gratuite

Ca să nu mai vorbim de licența principală, astăzi puteți găsi destul de multe alte acte legislative care reglementează acest domeniu de activitate.

Cu toate acestea, de regulă, cea mai comună și mai utilizată licență gratuită este GNU GPL versiuni diferite. În plus, există și varietăți precum MIT și BSD. Cel mai important avantaj al unui astfel de software este că poate fi folosit acasă, în școli și universități sau în orice alte organizații.

Software gratuit: exemple

Dacă începeți să enumerați tot ceea ce poate fi clasificat ca software gratuit, parțial sau complet, poate dura prea mult timp și puteți găsi chiar o mulțime de produse software.

Cu toate acestea, printre toate lucrurile pe care utilizatorii le folosesc cel mai des, putem remarca diverse tipuri de instrumente multimedia, tehnologii de internet, unele instrumente de calcul și chiar suite întregi de birou (Oracle OpenOffice). Programele licențiate nu sunt open source, dar unele aplicații pot fi ușor modificate. Chiar și dezvoltatorii înșiși sunt de acord inițial cu modificările produselor lor software de către utilizatori pentru a îmbunătăți funcționalitatea sau a corecta erorile.

Caracteristicile aplicațiilor licențiate

Dintre software-ul liber, programele licențiate merită o mențiune specială. După cum sa menționat mai sus, acestea sunt protejate de drepturi de autor și acorduri de utilizare.

Dar mulți dintre noi întâlnim astfel de lucruri aproape în fiecare zi. Cu siguranță, mulți au văzut că la instalarea unor programe, la una dintre primele etape de instalare, apare o fereastră în care este afișat text și, dacă nu bifați caseta de mai jos din fața liniei de acord cu toate punctele, instalarea pur și simplu nu va continua. Din păcate, marea majoritate a utilizatorilor cred acest lucru apă curată formalitate sau convenție și nu citește niciodată textul în sine. Dar degeaba. N-ar strica mulți oameni să știe despre ce este vorba.

Licența, de altfel, presupune că acest software va funcționa 100% pe hardware-ul sau configurația declarată de dezvoltator, ceea ce nu se poate spune despre alte produse gratuite, oricât de atractive ar arăta.

Unele tipuri de aplicații plătite

În cele din urmă, să ne uităm la aplicațiile plătite. Nu vor fi luate în considerare toate categoriile. Suntem interesați de tipurile shareware și de probă de programe shareware.

În cele mai multe cazuri, acestea pot fi descărcate și instalate complet gratuit. De obicei, astfel de programe pot avea o funcționalitate completă sau o funcționalitate limitată care poate fi utilizată pentru o anumită perioadă de timp (de obicei 30 de zile). Dar după aceasta, aplicația poate înceta să funcționeze, deoarece va trebui fie înregistrată ca copie oficială, fie cumpărată.

Cu primul caz totul este simplu. Trebuie doar să treceți printr-o înregistrare simplă pe site-ul dezvoltatorului, uneori poate fi necesară confirmarea prin e-mail, dar dacă aceasta este o versiune demo, va trebui să cumpărați versiunea completă. În al doilea caz, va trebui și să plătiți. Cu toate acestea, acest lucru nu a oprit niciodată utilizatorul nostru (și pe alții).

Este posibil să ocoliți restricțiile atunci când utilizați programe plătite?

Astăzi, în spațiul computerelor de pe Internet, puteți găsi destul de multe grupuri de entuziaști care sunt angajați, ca să spunem ușor, în activități ilegale - programe de hacking. Și, din punct de vedere drept international, toți cei care instalează sau folosesc astfel de copii pot fi, de asemenea, clasificați drept infractori cibernetici (cel puțin complici, asta e sigur).

Prin urmare, atunci când se propune utilizarea cheilor de licență ale altor persoane, generatoare de parole (KeyGen.exe), corecție (Patch.exe) sau ceva de genul acesta pentru a ocoli înregistrarea, ar trebui să vă gândiți de o sută de ori la legalitatea unor astfel de acțiuni. Desigur că nu, organizatii internationale Cei implicați în combaterea criminalității cibernetice nu vor putea urmări toți utilizatorii (pur și simplu nu au suficient timp sau resurse pentru asta), dar însuși faptul de a folosi produse software piratate este deja o ofensă directă.

Concluzie

Nu putem decât să sperăm că mulți oameni înțeleg deja ce programe se numesc distribuite liber și ce criterii îndeplinesc. Printre majoritatea utilizatorilor, apropo, există o concepție greșită că software-ul gratuit este mai puțin funcțional în comparație cu produsele software plătite. Nimic de acest fel. Unele programe licențiate și distribuite gratuit, create de entuziaști și/sau adesea open source, nu numai că nu sunt doar inferioare analogilor plătiți ai dezvoltatorilor cunoscuți, ci chiar superioare acestora (același OpenOffice, pe care mulți utilizatori îl consideră mult mai interesant). pachet decât analogul plătit de la Microsoft).

Software-ul gratuit (OFF) este un software pe care utilizatorul are dreptul să îl instaleze și să ruleze de ori nelimitat, iar această utilizare, studiu, distribuție și modificare (îmbunătățire) gratuite este protejată legal de drepturi de autor folosind licențe gratuite.

Poveste

Când au apărut primele computere, toate programele pentru acestea erau software open source în sensul că acest concept este înțeles astăzi. De exemplu, costul programelor instalate pe computerele IBM a fost inclus în prețul hardware-ului.

În 1969, guvernul SUA a declarat că includerea software-ului liber în hardware era anticoncurențială. Prin urmare, în anii 1970 și începutul anilor 1980, industria software-ului a început să folosească măsuri tehnice pentru a preveni studierea și modificarea software-ului, iar în 1980 a fost adoptată legea drepturilor de autor pentru programele de calculator.

În 1983, Richard Stallman, membru al comunității hackerilor de la Laboratorul de Inteligență Artificială MIT, a lansat Proiectul GNU, frustrat de efectele schimbării culturii industriei computerelor. În ianuarie 1984, a început dezvoltarea de software pentru sistem de operare A fost creat GNU și Free Software Foundation. Richard Stallman a dezvoltat software gratuit și conceptul de software liber pentru a asigura libertatea de a copia software pentru toată lumea.

Termenul open source a fost creat mult mai târziu, în 1998, de Eric Raymond și Bruce Perens, care credeau că termenul de software liber în limba engleză este ambiguu, deoarece poate însemna atât „liber”, cât și „gratuit”, și, prin urmare, derutează mulți antreprenori comerciali.

Definiția software-ul liber

„Software gratuit” înseamnă libertate, nu preț. Pentru a înțelege acest concept, trebuie să ne gândim la „libertatea de exprimare” mai degrabă decât la ceva liber.

Există patru tipuri de libertate pentru utilizatorii de programe:

  • Programul poate fi folosit liber în orice scop („ libertate zero»).
  • Puteți studia cum funcționează programul și îl puteți adapta pentru scopurile dvs. (" prima libertate"). O condiție pentru aceasta este disponibilitatea codului sursă al programului.
  • Puteți distribui gratuit copii ale programului pentru a ajuta un prieten („ a doua libertate»).
  • Puteți îmbunătăți liber programul și puteți publica versiunea îmbunătățită - pentru a beneficia întreaga comunitate (" a treia libertate"). Condiția pentru această a treia libertate este disponibilitatea codului sursă al programului și capacitatea de a face modificări și corecții la acesta.

Doar un program care îndeplinește toate aceste patru principii poate fi considerat un program gratuit, adică garantat a fi deschis și disponibil pentru modernizare și corectare a erorilor și defectelor, și neavând restricții de utilizare și distribuție. Trebuie subliniat că aceste principii prevăd doar disponibilitate codurile sursă ale programelor de uz general, critică și îmbunătățire, precum și drepturile utilizatorului care a primit executabilul sau codul sursă al programului, dar nu stipulează în niciun fel legate de distribuția programelor relaţiile monetare, inclusiv Nici ei nu înseamnă că este gratuit.. Dimpotrivă, software-ul liber poate fi distribuit (și este distribuit) prin perceperea unei taxe, dar respectând în același timp criteriile de libertate: fiecărui utilizator i se acordă dreptul de a obține codul sursă al programelor fără plată suplimentară (cu excepția prețul mass-media), schimbați-le și distribuiți-le în continuare. Orice software care nu acordă utilizatorilor acest drept este software proprietar, indiferent de alți termeni.