Sunday, December 11, 2011

Asotsiaalne tarkvara ehk sotsiaalmeedia pahupool


Nädala ülesandeks on kirjeldada kolme õpetlikku juhtumit manipulatsioonide ja pettuste vallas.
Esimeseks nimetaks juhtumit, kus kurjategijad saatsid Escrow ettevõte omanikule ja assistendile e-mail’i, mis sisaldas viirust. Mõlemad naised avasid kirja, mis varastas panga login’i ja parooli, seega kurjategijad said peaaegu pool miljoni dollarit. See on küll õpetlik, kuna see on väga populaarne viis raha varastada: saata meile viirustega. Peaks ikka vaatama, kellelt meil tuleb, mis pealkirjaks on jne. http://www.echeck.org/content.php/?p=474

Teiseks nimetaksin üht juhtumit, kus Ameerikas kurjategijad varastasid krediitkaartidelt 10$ kaupa 10 miljonit dollarit. Nad said teada krediitkaartide numbreid ja pidevalt võtsin väikseid summasid nendelt maha. See kestis mitu aastat! Selle artikli juures on ka soovitused, kuidas ohvriks mitte saada. http://moneywatch.bnet.com/economic-news/blog/daily-money/feds-10-million-stolen-in-massive-credit-card-scam/873/

Lõpuks ei saa mainimata jätta meie elust tavalisili pahalasi, kes saadavad meile linke MSNis, sotsiaalsetes võrgustikkes, meilile jne. Ka osta ja müüa tuleb kõike ettevaatlikult. Ja lisaks on ka need kurjategijad, kes saavad sinuga netis tuttavaks, suhtlevad ja siis, kui sa juba inimest usaldad, ütlevad, et neil on mingid probleemid või on vaja piletiks raha, et sinu juurde elama tulla. Viimane juhtum on reaalsest elust, kus kuulsin, kuidas üks inimene tegi pettu. See oli noormees, kes sai netis tuttavaks mingi mehega USAst. Ta saatis sellele mehele mingi suvalise tüdruku pilte ja rääkis kui väga see mees talle meeldib. Siis kurtis, kui karm on elu, et siin elada on halb ja nukker, et sooviks mehe juurde kolida. Ja see mees USAst saatiski raha lennuki piletiks.

Monday, December 5, 2011

Kogukondlik tarkvaraarendus


Tänases töös annan põgusa ülevaate kahe erineva vaba tarkvara projekti arendusest.

Esimeseks projektiks valisin Mozilla perekonda kuuluva tarkvara, Firefox veebibrauseri ja Thunderbird mailitarkvara.

Tegemist on avatud lähtekoodiga vaba tarkvaraga, mille arenduse taga seisab keskse organisatsioonina Mozilla Foundation.
Tarkvara on litsentseeritud erinevate vaba tarkvara litsentsidega.

Mozilla puhul saab kogukond arenduses osaleda kahel viisil, esiteks on võimalik pakkuda parandusi ja täiendusi Firefoxi ja Thunderbirdi lähtekoodi endasse. Teine viis osalemiseks on kirjutada laiendusi ehk Add-on tüüpi tarkvara. Add-on on võimalus vastavalt Mozilla poolt pakutavale API-le  laiendada brauseri või mailikliendi tarkvara funktsoinaalsust. Add-on tarkvara kirjutamine on olnud väga populaarne, neid saab laadida läbi extension manageri. Ise kasutasin, näiteks, Seleniumi IDE, mis on üks Add-on tarkvaradest, ja olin sellega üsna rahul, nii et see, et taolisi asju saab arendada on vägagi hea. Mozillas on palju omadusi, mida ei leidu teistes brauserites, ja see on just selle tõttu, et seda pidevalt arendatakse.

Teine projekt, mida lähemalt vaatan, on CentOS linuxi distributsioon. CentOS akronüümi taga peitub "Community Enterprise Operating System" ja see viitab otseselt kogukonna kaasamisele.  CentOS-i puhul on tegemist huvitava tarkvaraga selles mõttes, et tegemist on avatud lähtekoodiga RedHat-i poolt pakutava tarkvara pakendamisega. Sealjuures eemaldatakse kõiks RedHati graafika ja kaubamärgid, samuti mõningad tarkvara osad, mida ei saa CentOS-i kaasata.

Sellise pakendamise juures kulub kogukonna abi marjaks ära. Seetõttu on CentOS-i veebilehel aadressil http://wiki.centos.org/ToDo üleval ka nimekiri asjades, milles eelkõige abi oodatakse. Erinevalt Mozilla projektist, on siin rõhk just nimelt pakendamise probleemidel ja uuesti pakendatud koodi haldamisel. Toote funktsionaalsus tuleb aga taotluslikult Red Hati poolt pakutavast, ise funktsionaalsust ringi ei kirjutata.

Ära märkimist väärib ka, et arendajate tuumik ise kasutab Red Hati nime asemel "prominent North American Enterprise Linux vendor". Siin on nad tõenäoliselt võtnud eeskuju eesti vanarahva kommetest, kus hundi nime mainimine oli tabu ja selle asemel kasutati ikka hallivatimees ja võsavillem :)