O persoana rau intentionata poate gasi mai usor o gaura de securitate intr-un software open source si o poate exploata.
Programele open-source se bucura de sprijin din partea comunitatii.Probabil ca "gaurile" din securitate sa fie depistate(si reparate) inainte ca o persoana rau intentionata sa afle de ele. Pe partea softului "closed" ,chiar daca un exploit este descoperit, nu putine sunt firmele care asteapta urmatoarea versiune a softului sa-l repare,si daca din greseala urmatoarea versiune are alt "major version", probabil mai trebuie platita o licenta pentru ea. ??
O alta idee este aceea ca poti adauga tu facilitati unui program open source pentru ca ai acces la codul sursa. Este adevarat, dar aici intervin din nou mai multe aspecte. Unul din ele ar fi calitatea software-ului. Daca Linus Torvalds ar accepta toate modificarile propuse pentru kernel, credeti ca ar fi un lucru bun? No way.
Intr-adevar NU orice modificare poate fi aplicata kernelului,insa acesta poate fi de exemplu compilat de utilizator cu drivere pentru masina lui, sau diferite optiuni,dandu-i un spor de performanta.(practica utilizata des)
"Unul dintre ele ar fi calitatea softului" ,uneori calitatea softului nu conteaza,de exemplu vreau un document cu o anumita formatare, facilitatea asta mi-ar folosi doar mie,dar m-ar scuti de multa munca;NU pot cere firmei sa includa aceasta facilitate in soft, in schimb pot sa scriu codul care o include, in cateva ore, NU ma intereseaza corectitudinea softului deoarece singurul beneficiar sunt eu. La un program "closed" nu ma voi putea scuti niciodata de acea munca.
In versiunea "oficiala" pastrandu-se implementarile cele mai bune!
Revenind la trusted computing, concluzia mea este urmatoarea: simplul faptul ca un sistem de operare este open source nu ma determina sa am incredere in el pentru a duce in spate serverele bancii in care imi tin banii.
Cine a zis sa tinem serverele bancii cu open-software
![Huh](http://www.infoarena.ro/forum/Smileys/default/huh.gif)
Mi se pare oarecum corect ca solutii de bussines ,in special cele "Enterprise" sa NU fie FREE software, pentru ca ...
Ideea "ori open-software, ori closed-software" mi se pare una gresita, mi se pare normal ca bancile si marile intreprinderi sa foloseasca soft facut "la comanda" soft care prin definitie nu poate fi free si in nici un caz open-source. Spitalele, aeroporturile, primariile, politia au nevoie de un soft sigur (pe cat posibil) si din nou nu cred ca solutia ar fi open-source.
Iata deci cata nevoie de soft "pe bani" este => sursa de venit a unui programator de succes.
Acelasi programator, care-si acopera costurile existentiale, ar putea sa dedice 1-2 ore la cateva zile pentru a crea o solutie la o problema open-source.
Proiectele open - source sunt sustinute, finaciar de : entuziasti, dar si firme importante de soft care-si distibuie softul propriu impreuna cu distributii open-source, si care fac donatii care asigura continuitatea produsului free,distribuit in tandem cu produsul propriu.
Referitor la Trusted Computing :
NU vad nici un folos personal, ca atunci cand imi folosesc aparatura(nu doar calculatorul)sa mi se verifice informatiile, sa mi se stearga muzica,datele din calculator , doar pentru ca nu le-am copiat-o de pe un CD original, sau sa-mi se stearga e-mailurile mai vechi de 10 zile fara voia mea. NU inteleg cum una din aceste lucruri ma ajuta in vre-un fel
![Huh](http://www.infoarena.ro/forum/Smileys/default/huh.gif)
Cred ca mi se incalca si nishte drepturi,dar daca se scot nishte bani, ce mai conteaza ?!?
"Dilema " mea este: Pe cine ajuta Trusted Computing in PC-uri ??
(NU ma refer servere la banci ,spitale, mainframe-uri, etc., ci la PC-uri )
Partea cea mai buna la"Open-source", pentru mine cel putin, NU e ca e gratis, e ca se poate imbunatati si distribui rapid un cod care are potentialul de a fii foarte bun, impartindu-se rapid idei intre dezvoltatori ,ajungandu-se la solutia optima.
Problema fundamentala a open-source-ului este ca majoritatea programatorilor comerciali ,nu doar ca nu-si acorda timpul si sprijinul (atat de necesar) open-source-ului ,ci dedica timp pentru a-l desfiinta
![Neutral](http://www.infoarena.ro/forum/Smileys/default/mellow.gif)
??
Crezand probabil ca "open" inseamna "fara bani pentru nimeni" , cand de fapt poate insemna bani multi pentru toata lumea, performanta si productivitate ridicata.
"No one should have to code the same thing twice !"