12.04.2011

Ubuntu versus LibreOffice - võrdlus arenduse vaatenurgast

Ubuntu on üks populaarsemaid Linuxi distributsioone. Linuxi distributsioonid erinevad nn tavalistest vaba tarkvara projektidest selle poolest, et suurem osa arendustsüklis tehtavast tööst kulub operatsioonisüsteemi üksikute komponentide uuenduste võimalikult veavabale integreerimisele olemasolevasse süsteemi. Samas on aga igal distributsioonil spetsiaalselt enda tarbeks arendatud komponente - installerid, konfiguratsiooni halduse vahendid jne. Ubuntu puhul on lisaks eelpool nimetatutele veel ka töölaua keskkond Unity, mida oma tarbeks ise arendatakse.
Ubuntu arendust sponsoreerib Canonical Ltd., mis tegeleb tasulise kasutajatoe ja teiste seotud teenuste pakkumisega Ubuntu kasutajatele.
Enne Ubuntu uue versiooni arendustsükli algust toimub arendajate kokkusaamine (Ubuntu Developer Summit), mille käigus otsustatakse operatsioonisüsteemi järgmise versiooni funktsionaalsus. Lisaks Canonical'i töötajatele osalevad seal ka vabatahtlikud kogukonna liikmed (kuid disainiotsuste tegemisel minu teada kogukonnaliikmetel kaasarääkimisõigust ei ole). Arendustsükkel on 6 kuu pikkune ning seetõttu üsna jäik. Selle tulemusel on nii mõnigi viimastest Ubuntu versioonidest vahetult peale väljalaset olnud kvaliteediga, mis on allapoole arvestust - üks peamisi põhjuseid, miks ma enam Ubuntut ei kasuta (aga sellest olen juba varem pikemalt rääkinud).
On palju räägitud sellest, et Ubuntu on küll väga suur (Linuxi mõistes), kuid samas kinnine liivakast, st. Ubuntu ei tegele eriti aktiivselt upstream  projektide (st nende projektide, mille tulemusi Ubuntu ise kasutab, nt GNOME) arendamisega, erinevalt näiteks Red Hati ja Fedora arendajatest.

LibreOffice on komplekt kontoritarkvara rakendusi, mis on kõik vabatarkvaralised. Projekt sai alguse ühe teise vaba tarkvara projekti, OpenOffice'i koodibaasi fork-imisest, mis tähendas seda, et LibreOffice'i arendajatel tuli lisaks uue funktsionaalsuse lisamisele silmitsi seista ka vana koodibaasi puhastamise ja optimiseerimisega (millega tegeletakse minu andmetel siiamaani). Peamisteks arendajateks on vabatahtlikud kogukonna liikmed üle terve maailma. 
LibreOffice kasutab sarnaselt Ubuntule 6 kuu pikkust fikseeritud arendustsüklit. Erinevalt Ubuntust ei ole LibreOffice'iga ametlikult seotud ühtki ettevõtet, mis selle arendamisega aktiivselt tegeleks.

Lingid.
3. Canonical Ltd. http://www.canonical.com/
2. The Document Foundation. http://www.documentfoundation.org/

11.27.2011

Mõtteid Hacker-HOWTO kohta

Järgnevalt esitan omapoolse hinnangu Eric S. Raymondi kirjutisele "How to become a hacker."
Alustaks sellest, et ma ei ole nõus kirjutise pealkirjaga, mille kohaselt on võimalik häkkeriks saada, kui mingit juhendit punkthaaval jälgida. Isiklikult kaldun arvama, et häkkeriks saamine toimub iseenesest - sobivate isikuomaduste ning huvide olemasolu korral juhib internet potentsiaalse häkkeri just nende kogukondade juurde, mis tema huvialadega kõige enam kattuvad. Häkkeriks olemist ei saa õpetada ega õppida. Mis aga etiketti ja käitumisnormidesse puutub, siis need on kogukondade poolt juba paika loksutatud ning uutele tulijatele saavad need praktikaga selgeks.
Raymondi poolt välja toodud punktidega jääb mul üle vaid nõustuda, eriti vaba tarkvara ja Linuxi/Unixi koha pealt (kuigi ka siin võib väita, et küll üks õige häkker ikka lõpuks Linuxini jõuab - olenemata igasugustest how-to'dest). 
Eriti mõtlikuks tegi mind järgmine lausekatkend: "nobody who can think should ever be forced into a situation that bores them." Olen öelduga täielikult nõus. Mõtlikuks muutusin seetõttu, et tuletasin meelde oma senist ülikooliaega ning pean tõdema, et igavat on selles olnud üksjagu palju - sellest on aga väga kahju. Haridussüsteemi puudujääkidest võiks ilmselt üsna pikalt kirjutada, äkki mõni teine kord...
Kokkuvõttes oli väga asjalik lugemine. Soovitaksin silmaringi laiendamiseks lugeda ka mitte IT-inimestele.

Lingid:
1. Raymond, E. S. How To Become A Hacker. http://www.catb.org/~esr/faqs/hacker-howto.html

11.20.2011

Vabad litsentsid: Creative Commons

Creative Commons litsentsid on autoriõigusega seotud litsentsid, mis määratlevad autoriõigusega kaitstud tööde kasutamise ja modifitseerimise tingimused. Erinevatel litsentsidel on erinevad tingimused, kuid kõigi Creative Commons litsentside peamiseks eesmärgiks on laiendada loometeoste legaalset kättesaadavust. Järgnevalt vaatlen lähemalt Creative Commons Attribution-NonCommercial-ShareAlike litsentsi. 
Litsents lubab loometeost jagada ja muuta, piiranguteks on teose originaalautorile viitamise nõue, keeld kasutada teost kommertseesmärkidel ning nõue, et teose baasil loodud uus teos oleks levitatav sama või sarnase litsentsi alusel.
Seda konkreetset litsentsi olen täheldanud näiteks mitmete podcastide juures (nt http://twit.tv/), samuti fotojagamissaitidel (nt Flickr). Flickr'is on esindatud ka paljud teised Creative Commons litsentsid. Kindlasti aitab Creative Commons litsentside kasutamine töödel laiemalt levida ning seeläbi ka autori tuntust kasvatada, kuigi rahaliselt ilmselt erilist kasu ei too. Tuntuse kasv mõjub aga pangaarvele pikas perspektiivis kindlasti hästi.

Lingid:
1. Creative Commons Attribution-NonCommercial-ShareAlike. http://creativecommons.org/licenses/by-nc-sa/3.0/

11.13.2011

Autorikaitse ja intellektuaalomandi temaatika hetkeseis

Patendid. Kõige vihasemad vastasseisud patendinduse maailmas käivad praegusel hetkel mobiilseadmetega seoses. Peamiseks võtmesõnaks on siinkohal võrdlemisi vaba Android, mille kommertsedust üritavad kõik suurfirmad oma osa saada - alustades Applest ja lõpetades Microsoftiga. Mõningatel andmetel kogub Microsoft litsentsitasusid enam kui 50% Androidi jooksutavatelt seadmetelt [1]. Huvitav on see, et tihtilugu on väiksemad firmad nõus suurematelt patente litsenseerima sel põhjusel, et kohtulahing selgitamaks, kas kõnealuseid patente tõepoolest rikutakse, osutuks kulukamaks, kui patentide litsenseerimine. Meenutab kahtlaselt palju bluffi pokkerimängus - selle erinevusega, et kaarte ei näidata ka mängu lõppedes.
Autoriõiguse "kaitsmine." Raha eest saab teatavasti kõike - USA-s ka seadusi. Muudmoodi lihtsalt ei ole võimalik selgitada näiteks selliste seaduste vastuvõtmist. Ilmselt on interneti ja sellega kaasneva kõikvõimaliku informatsiooni vaba leviku laiem kättesaadavus traditsiooniliste ärimudelitega harjunud suurkorporatsioonid ikka korralikult ära hirmutanud. Palju on olnud juttu filmi- ja muusikapiraatide vastu algatatud kohtuprotsessidest, mis on lõppenud miljonitesse dollaritesse ulatuvate kahjunõuetega nn piraatide vastu. Selle asemel, et oma praegused ärimudelid kriitilise pilguga üle vaadata, üritatakse meeleheitlikult muutustele vastu seista - minu arvates tulutult. Internet annab raha teenimiseks täiendavaid ning sageli tulusamaid võimalusi, kui olid varasematel aegadel. Kuid hirm on suur motivaator ning ilmselt veel mõnda aega kummitavad meid sellised katsed internetikasutajate vabadusi piirata. "If you can't innovate ... litigate"


Lingid:
1.http://arstechnica.com/microsoft/news/2011/10/microsoft-collects-license-fees-on-50-of-android-devices-tells-google-to-wake-up.ars

11.06.2011

Seiklused Linuxi maailmas ja tehtud järeldused

Linuxiga tegin lähemalt tutvust 2010 aasta keskel, kui installeerisin Windows 7 kõrvale Ubuntu 10.04 ning hakkasin seda peamise operatsioonisüsteemina kasutama. Vabavaraliste operatsioonisüsteemidega olin tutvust teinud juba varem – niisama proovimiseks-näppimiseks olin virtualiseeritud kujul installeerinud ka Ubuntu varasemaid versioone. Kuid miks just Ubuntu? Ubuntu on juba paar aastat olnud kõige populaarsem Linuxi distributsioon. Selleks on mitu head põhjust:
  1. Kasutajasõbralikkus.Ubuntu puhul on kasutajasõbralikkus olnud algusest peale üheks kõige olulisemaks eesmärgiks – ning see on uute kasutajate hankimisele väga tublisti kaasa aidanud. Ka minu otsust Ubuntu Windowsi kõrvale installeerida mõjutas Ubuntu 10.04 palju kiidetud suur kasutajasõbralikkus – kõiki olulisemaid toiminguid oli võimalik teha ilma käsurida kasutamata.
    Paljud arvavad, et Ubuntu on viimastes versioonides kasutajasõbralikkusega veidi üle pingutanud – Ubuntu 11.04-ga esmakordselt ilmavalgust näinud Unity shell on paljude meelest üle lihtsustatud ning seetõttu edasijõdnutele raskelt kasutatav. Minul ei olnud Unity kasutamise vastu mitte midagi. Õnneks annab Linuxi distbutsioonide arhitektuurist tulenev modulaarsus võimaluse väga väikese vaevaga asendada mistahes komponendid endale meelepärastega. Sisuliselt ühe käsuga on võimalik muuta server desktopiks ja ka vastupidi. Minu arvates on see Linuxi üks suurimaid tugevusi.
  1. Tasuta installeerimisCD-d. Aastaid oli võimalik Ubuntu kodulehe kaudu endale tellida tasuta installeerimisCD-sid (enam kahjuks mitte). Kuuldavasti oli see Ubuntu suure populaarsuse üks peamisi põhjuseid Aafrikas (lisaks nimele ilmselt..).
Ubuntul on ka puudusi, kuid need ei puuduta enamasti algajaid Linuxikasutajaid.
  1. 6 kuu pikkune arendustsükkel. Seda võib võtta nii tugevuse kui ka nõrkusena. Ühelt poolt on areng väga kiire ning operatsioonisüsteem muutub iga arendustsükliga aina paremaks – kasutajasõbralikumaks, turvalisemaks jne. Samas tähendab fikseeritud ja (tarkvara arenduse seisukohalt) suhteliselt lühike arendustsükkel, et tihtilugu jäävad uued operatsioonisüsteemi osad piisavalt testimata ning põhjustavad kasutajatele palju peavalu.
  2. Liialt üldotstarbeline ning algajatele suunatud. Lisasin selle puuduste hulka, sest pean ennast Linuxi maailmas mitte enam päris algajaks ning kohati tunnen, et iga uue Ubuntu versiooni konfigureerimine mulle meelepäraseks võtab järjest enam aega (upgrade-i ühelt versioonilt teisele olen paar korda proovinud, asjad kippusid katki minema – selles süüdistan liiga lühikest Ubuntu arendustsüklit). Samas tahaks ju kasutada uusimat tarkvara, mis on vanemate Ubuntu versioonidega tihti problemaatiline. Alati on ju võimalus tarkvara lähtekoodist ise kompileerida, kuid sel juhul kaob ära veel üks Linuxi suur eelis võrreldes Windowsi-maailmaga– mugav automaatne tarkvara ja selle uuenduste haldamine repositooriumide kaudu.
Eelpool mainitud puudused koos tõsiasjaga, et iga järgnev Ubuntu versioon nõuab eelmisest märgatavalt rohkem ressursse ning on seetõttu ka aeglasem, pani mind juba mõni aeg tagasi tõsiselt kaaluma distributsiooni vahetamist. Kuid harjumuse jõud on tugev ning ilmselt kasutaksin praegugi veel Ubuntut, kui poleks olnud kahetsusväärset juhtumit seoses Nvidia videokaardidraiveri järjekordse uue versiooni ja Linuxi kerneliga, mis viis selleni, et Ubuntu keeldus üles buutimast.
Pärast mõningast kaalumist (ja google'i otsinguid) otsustasin Ubuntu asemel installeerida Arch Linuxi. Arch Linux'il puudub tavapärane arendustsükkel, samuti puuduvad regulaarsed uued versioonid. Tegemist on rolling release distributsiooniga, st uusi tarkvarapakette testitakse ja väljastatakse kasutajatele pidevalt  (mitte ainult uue versiooni raames nagu näiteks Ubuntu puhul). Seega on süsteemi konfigureerimist (sh installeerimist) vaja ideaaljuhul teha ainult üks kord – edasi tuleb ainult üksikuid tarkvarapakette uuendada. Arch Linuxi installeerimisel valib kasutaja ise, milliseid tarkvarapakette installeerida soovib – baasinstall ei sisalda isegi graafilist kasutajaliidest, selle võib omal valikul hiljem ise lisada. Installeeritud baassüsteemi konfigureerimine mulle sobivaks võttis omajagu aega ja oli kohati üsna keeruline, aga tulemusega olen väga rahul – süsteem teeb täpselt seda, mida ma tahan ja täpselt nii, nagu ma tahan – puuduvad kõik minu jaoks kasutud lisad, mis kuskil taustal tiksuvad ning ressursse tarbivad. Selle tõttu on süsteem tunduvalt kiirem ning nõuab märgatavalt vähem ressursse, kui viimane Ubuntu install. Samas on installeeritud kõigi minu poolt valitud tarkvarapakettide viimased versioonid (süsteemi kõigi tarkvarapakettide uuendamiseks piisab ühest terminalikäsust).
Selline süsteemi väikestest tükkidest ise kokku panemine ja endale meelepäraseks seadistamine on mulle Linuxi sisemise struktuuri ja tööpõhimõtete kohta ilmselt palju rohkem õpetanud, kui 2 aastat Ubuntut kasutades.
Siinkohal see lugu lõpeb – mis tulevik toob, ei tea, kuid praeguse seisuga olen aktiivne Linuxi ja sellega kaasneva vaba tarkvara kasutaja. Paraku ei saa ma Windowsi kasutamisest veel täielikult loobuda - osa spetsiaaltarkvara, mille kasutamine on hädavajalik, jookseb kahjuks ainult Windowsi platvormil. Viimase aja trendid virtualiseerimise suunas annavad aga lootust, et ka see on muutumas.

Lingid:
1. DistroWatch: Top Ten Distributions. http://distrowatch.com/dwres.php?resource=major
3. Arch Linux. http://www.archlinux.org/

10.30.2011

Virtuaalmaailmad Second Life'i näitel

Tutvusin viimasel paaril nädalal põgusalt Second Life nimelise virtuaalmaailma ning selle kasutamisega. Järgnevalt on esitatud mõningad muljed ja tähelepanekud.
Esmapilgul sarnaneb Second Life väga The Sims nimelise arvutimänguga. Visuaalse poole pealt on sarnasus väga suur - vaade tegelastele kolmandas isikus, suhtlemine mitmesuguste asjadega käib menüüde kaudu jne. Sisulise poole pealt - mõlemal paistab puuduvat ühene eesmärk, mida kasutaja peaks püüdma saavutada. Samuti ei lõppe "mäng"  mõlema puhul kunagi ära.
Second Life'i ning ka teiste samalaadsete virtuaalmaailmade peamiseks eesmärgiks on minu arvates võimaldada inimestel üle terve maailma omavahel läbi käia ja suhelda. Mulle on jäänud mulje, et selles osas on Second Life mõnevõrra läbi kukkunud - Wikipedia andmetel on Second Life-il aktiivseid kasutajaid 2011 aasta seisuga umbes 1 miljon. Võrdluseks, sotsiaalvõrgustikul Facebook on aktiivseid kasutajaid 2011 aasta septembri seisuga umbes 800 miljonit. Graafika osas jääb Second Life tänapäevastest uutest mängudest kaugele maha - see võib olla ka üks selle suhteliselt vähese kasutatavuse põhjuseid.
Ise sattusin Second Life-i kokku vist ainult paar-kolm korda - peale seda uudsuse faktor kadus. Ei suutnud sellele lihtsalt enda jaoks mingit mõistlikku rakendust leida.

Lingid:
1.  Second Life. www.secondlife.com
2. The Sims Wikipedia artikkel. http://en.wikipedia.org/wiki/The_Sims

10.23.2011

Folksonoomia

Folksonoomia kui kogukonnapoolne sisu märgendamine (tagimine) on üsna laialt levinud, kuid sellega kaasnevad ka teatavad probleemid. D-Lib Magazine-i 2006. aasta novembrinumbris[1] tuuakse välja mõningad folksonoomiaga seotud probleemid:
1. Keele- ja kultuuriprobleemid. Erinevad keeled, släng, erinevad kultuuritaustad, ka lihtsalt erinevate inimeste erineva eneseväljendusstiili kasutamine põhjustab sageli sama sisuga, kuid erineva kirjapildiga märgendite (tagide) ülekülluse. Nt Twitteri (http://twitter.com/) hashtagid #ows ja #occupywallstreet tähistavad tavaliselt sarnase sisuga postitusi, kuid kuna ühe tagi asemel on kaks, siis muutub postituste sisu järgi otsing vaevalisemaks ning võib sõltuvalt otsitavast hashtagist anda ka erinevaid tulemusi.
2. Tagide suhtelisus, ekslikkus - subjektiivsus. Miski ei takista kasutajatel lisada vastandliku sisuga tage, samuti lihtsalt valesid tage - olgu siis meelega või vastandliku tõlgendamise tulemusena. See kõik on osa metamürast (meta noise), mis ei tule sisu struktureerimisele kindlasti mitte kasuks. Näiteks fotode tagimine Flickr'is (http://www.flickr.com/) - üks näeb pildil lille, teine pilve, kolmas päikest, pildi autor pildistas aga hoopis lindu. Kui kõik eelnevad pildi ka vastavalt tagisid, siis see tuleb nähtavale ka sellises otsingus, kus otsiti pilte päikesest - olgugi, et linnuga pildil ei ole päikest peaaegu üldse näha.

Eelpool nimetatud probleemidega kaasneb tagide suur hulk, mis vähendab nendest saadavat võimalikku kasu veelgi.

Folksonoomia kasuks võib välja tuua järgmist:
1. Märgendamine tähenduse järgi. Kasutajatepoolse tagide lisamise teel on võimalik hinnata nii kasutajaid, kui ka sisu ennast. Andmekaevandamise seisukohast kindlasti üsna kasulik.
2. Abiks sisu kategoriseerimisel ning otsimisel. Teatud tingimustel võib kasutajatepoolsetest tagidest sisu otsimisel väga palju abi olla. Näiteks programmeerimisküsimuste esitamiseks ja neile vastamiseks mõeldud Stackoverflow (http://stackoverflow.com/) puhul on iga küsimuse juures vähemalt üks tag kohustuslik. Teatud tagidele standardiseerimist motiveerib tõsiasi, et kui kasutada levinud tage, siis on lootust, et küsimus ka kiiremini üles leitakse ja ära vastatakse.

Kokkuvõtteks võib öelda, et teatud tingimustel võib folksonoomiast sisu struktureerimisel ja otsimisel palju abi olla, kuid liiga sageli muudab see asju pigem segasemaks, kui selgemaks.



Kasutatud materjalid:
1. Peterson, E. "Beneath the Metadata. Some Philosophical Problems with Folksonomy." D-Lib Magazine. November 2006. http://www.dlib.org/dlib/november06/peterson/11peterson.html

10.17.2011

Kuidas Wikipediat paremaks muuta?

Selleks, et pealkirjas esitatud küsimusele vastata, analüüsin Wikipedia erinevaid aspekte inglisekeelse Wikipedia näitel.
1. Sisu kvaliteet.  Sisu kvaliteedi osas ei ole mul Wikipediale kunagi olnud midagi ette heita - sisu on alati olnud ja on ka praegu väga kvaliteetne. Wikipedia kirjutamisstiil on minu jaoks väga kergesti loetav. Lisaks sisule meeldib mulle ka selle esitusvorm - MediaWiki on välimuselt lihtne ning lehed avanevad brauseris väga kiiresti. Samuti meeldib mulle väga see, et Wikipedias ei kasutata vilkuvaid, aeglaselt laaduvaid internetireklaame - õigupoolest ei kasutata mitte mingisugust reklaami.
2. Sisu mitmekesisus. Olen kuulnud kriitikat selle kohta, et Wikipedia sisu on on peamiselt orienteeritud tehniliste-, teaduslike- ja eriti arvutiteadusega seotud teemadele. Ehk teisisõnu - muudele teemadele pööratakse vähem tähelepanu. Mina isiklikult sellist probleemi täheldanud ei ole  - samas, ilmselt ei ole mina TTÜ Infotehnoloogia teaduskonna tudengina kõige pädevam sellise probleemi eksisteerimise kohta arvamust avaldama. Kuid on tõesti huvitav, et ka üsna kitsatele ringkondadele huvipakkuvad teemad on Wikipedias mingilgi kujul enamasti kaetud (nt: http://en.wikipedia.org/wiki/CAP_theorem).
3. Sisu ajakohasus.  Olen üllatusega avastanud, et Wikipediast võib üsna edukalt ka uudiseid lugeda - pealehe In the news jaotuse all on viimase aja tähtsamad uudised kenasti ära toodud. Samuti on erinevate teemakohaste artiklite uuendamine tavaliselt väga kiire.
4. Pildimaterjal.  Enamiku teemakohaste artiklite juures on ka pildid (sõltuvalt teemast  ka selgitavad joonised, diagrammid), mis vähemalt minu jaoks muudavad artikli lugemise palju meeldivamaks, kui ilma piltideta artiklite lugemise. Minu arvates võiks isikute kohta kirjutatud artiklite juures muuta kohustuslikuks vähemalt ühe pildi olemasolu.
5. Audio- ja videomaterjal. Väga väheste teemade juures olen märganud ka audio- ja videomaterjali (nt: http://en.wikipedia.org/wiki/JFK). Audio- ja videomaterjal on üsna levinud 20. sajandi ajaloolisi isikuid kajastavatel lehekülgedel, kuid enamasti on see halva kvaliteediga. Selles osas on Wikipedial veel arenguruumi.
Kokkuvõtteks. Praeguse sisu ja selle esituse kohta mul erilisi etteheiteid ei ole. Pildi- , audio- ja videomaterjali võiks rohkem olla. Kuid põhiline asi, mille abil Wikipediat paremaks muuta, on ikkagi tekstilise sisu pidev lisamine, täiendamine ja vajadusel muutmine (see käib eriti Wikipedia mitteinglisekeelse sisu kohta).

10.08.2011

Blogimise motiivid

Järgnevalt kirjeldan blogimise erinevaid motiive (koos näidetega).

1. Ettevõtte tootespetsiifiline PR-vahend. Mitmed ettevõtted kasutavad blogisid, et oma kasutajaid/kliente olemasolevate toodete uuendustest või uute toodete turuletoomisest teavitada. 
Näiteks: Google'l on iga oma suurema toote-teenuse kohta eraldi blogi. Vähe sellest, kuna Google saab valdava enamuse oma kasumist internetireklaami müügist, siis on tal kahe oma reklaamitoote - AdSense  ja AdWords - kohta olemas lausa mitu erinevat blogi: kõigis enamlevinud keeltes (minule suureks üllatuseks on vähemalt üks Google tooteblogidest ka sulaselges eesti keeles). Google Blog directory-s (http://www.google.com/intl/en/press/blog-directory.html#tab0) on ära toodud kõigi Google poolt peetavate blogide aadressid (kell on juba vähe ja seetõttu neid kokku lugeda ei viitsinud, kuid ilmselt on neid kusagil saja ringis).
2. Organisatsiooni üldotstarbeline PR-vahend. Paljud (nii äriliste kui ka mitteäriliste eesmärkidega) organisatsioonid kasutavad blogisid ühena mitmest PR kanalist, avaldades seal nii pressiteateid kui ka igasugust muud informatsiooni, mis on seotud organisatsiooni enda või selle igapäevatööga. Üsna sageli lülitatakse sellistel blogidel kommenteerimisvõimalus välja - sellist tüüpi blogi ei ole tavaliselt koht diskussiooniks, vaid on pigem lihtsalt vahend informatsiooni levitamiseks. 
Näiteks: The Official Google Blog (http://googleblog.blogspot.com/) on Google'i ametlik blogi, kus avaldatakse ettevõttega seotud infot.
3. Vahend oma mõtete levitamiseks. Blogide pidamise enimlevinud põhjuseks on lihtsalt soov teistega oma arvamust jagada - kas enda reklaamimise eesmärgil või siis diskussioonide tekitamiseks huvipakkuvatel teemadel. Vähemasti mõni aeg tagasi oli see nii. Viimasel ajal on Twitter, Google+, Facebook ja muud sarnased teenused  muutunud selleks kohaks, kus oma arvamust maailmale avaldatakse, tõrjudes nö traditsioonilised blogid mõnevõrra kõrvale.
Näiteks: Ei oskagi kohe näidet tuua. Sotsiaalvõrgustikud on oma töö teinud.
4. Vahend oma mõtete kirjapanemiseks (kuid mitte levitamiseks). Blogi ei pea tingimata avalik olema. Vanasti pidasid osad inimesed päevikut. Võibolla eelistavad sellist tüüpi inimesed tänapäeval hoopis privaatseid blogisid pidada. Paberit kulub kindlasti vähem. Ja pastakaid ka.
Näiteks: Kuna ma ise privaatblogimisega ei tegele, siis on siinkohal üsna raske näidet tuua..
5. Dokumenteerimisvahend. Blogi sobib üsna hästi mõne aktuaalse probleemi lahenduse dokumenteerimiseks ning ka muu maailmaga jagamiseks. Igasugustel elulistel ja ka vähem elulistel probleemidel on kombeks erinevate inimeste puhul korduda. Seetõttu on igasuguste probleemide lahenduste kirjeldamine ja teistega jagamine igati tänuväärne tegevus. Eriti eksootilistele probleemidele võibki lahendusi ainult blogidest leida (kui neid üldse kuskilt leida on).
Näiteks: Hiljuti pidin olude sunnil üsna süvitsi tegelema XML dokumentide lahtiparsimisega Oracle andmebaasi ning selle juures oli mulle suureks abiks http://anononxml.blogspot.com/ . Tegemist on Oracle ja XML-i teemalise blogiga.
6. Meelelahutamise ja naljategemise vahend. Blogiformaati kasutatakse väga laialdaselt ka meelelahutuslikel eesmärkidel.
Näiteks: http://failblog.org/ . Igasugused inimfaktori poolt põhjustatud äpardused.
http://niccageaseveryone.tumblr.com/ . Midagi filminäitleja Nicolas Cage'i fännidele.
http://animalsbeingdicks.com/ . Nimi räägib enda eest...
http://spockisnotimpressed.tumblr.com/ . Star Trek'ist tuntud Spock'ile on üsna võimatu muljet avaldada.
Tundub, et blogid on muutumas üha enam ainult ettevõtete pärusmaaks ning inimeste personaalsed blogid, kus tööst ei räägita, on asendumas erinevate sotsiaalvõrgustike laialdasema kasutamisega. Nišiteemasid kajastavad blogid ei ole aga vist lähiajal kuhugi kadumas.

9.30.2011

Sotsiaalse tarkvara kriteeriumide analüüs Google+ näitel

Järgnevalt analüüsin Matt Webb'i poolt välja pakutud sotsiaalse tarkvara kriteeriume Google'i sotsiaalvõrgustiku Google+ näitel.
1. Identiteet. Google+ kasutamiseks on nõutav pärisnime kasutamine, seega on isiksused virtuaalses ja pärismaailmas samad. Plussiks on ilmselt netiketireeglite ja muude sotsiaalvõrgustikes levinud heade tavade suurem järgimine - enamasti ei julgeta pärisnime all sobimatuid postitusi teha. Miinusena võib välja tuua võimaliku tagakiusamise, mis võib tabada autoritaarsete või autoritaarsusele kalduvate valitsustega riikide elanikke Google+ kasutamisel. Samas ei ole pärisnime kasutamise kontroll minu arvates kuigi hästi teostatav (kuidas eristada väljamõeldud nime pärisnimest, erinevad keeled jne)
2. Kohalolek, vestlused. Google+ puhul ei saa rääkida "sees" või "väljas" olemisest, sest suhtlus toimub asünkroonselt - sõnumitele ei vastata kohe, kui need on saadetud, vaid siis, kui need ükskord adressaadini jõuavad. Tegelikult ei pea osadele sõnumitele, näiteks jagatud fotod, üldse vastama. Selles mõttes meenutab Google+ rohkem postkasti, kui vestlust.
Samas on võimalik ka videovestlusi pidada, kuid need ei ole privaatsed, vaid nendega võib liituda praktiliselt igaüks, kes konkreetse vestluse URL-i teab. Samuti on vestlused võimalik muuta teistele avalikult vaadatavaks. Võrdluseks, Skype-i vestlused on tugevalt krüpteeritud ning neid on kõrvalistel isikutel üsna võimatu pealt kuulata (vaadata).
3. Suhted, rühmad Google+ puhul on võimalik teisi kasutajaid jälgida (follow). Sõnumite saatmisel teistele kasutajatele on võimalik kasutajad nö ringidesse (circles) jagada, kusjuures kriteeriumid, mille alusel kasutajaid ringi jagada, ei ole piiratud - ringe võib olla praktiliselt piiramatu arv. Sõnumite saatmisel saab nende saajad määrata ringi täpsusega (sõnum saadetakse ringile, mitte üksikule kasutajale), samuti võivad sõnumid olla avalikud, st kõigile nähtavad. See annab võimaluse erinevatele kontaktigruppidele erinevaid sõnumeid saata, seeläbi leevendades näiteks Twitteris tavalist läbustamist, kus jälgitava kasutaja kõik sõnumid jõuavad ilma mingi filtrita jälgijani. Inimsuhete seisukohast on huvitavaks täienduseks ka see, et kasutaja, keda mingi teine kasutaja jälgib, ei tea, millise nimega ringi ta jälgija poolelt on paigutatud, vältides sellega võimalikke konfliktiolukordi. Kui aga jälgitav satub jälgija poolel kogemata valesse ringi, siis võivad arusaamatused olla kerged tulema...
4. Reputatsioon. Google+ puhul ei saa kasutajate reputatsiooni kuidagi mõjutada, küll aga saab üksikuid postitusi nö hinnata. Selleks on iga postituse juures "+1" nupp (sarnane Facebooki "Like" nupuga). Mingil määral näitab kasutajate populaarsust see, kui mitu inimest neid jälgib, kuid see ei anna mingisugust infot näiteks valdkondade kohta, milles antud kasutaja pädev on.
5. Jagamine. Tekstiline info (postitused, lingid jms), fotod, samuti videokõnede tegemise võimalus (pole päris kindel kas seda saab jagamiseks pidada). Selles suhtes üsna sarnane teiste tänapäevaste sotsiaalvõrgustikega (Facebook).
Kõik eespool mainitud sotsiaalse tarkvara kriteeriumid on Google+ poolt kaetud, mõni võibolla küll uudsemat lähenemist kasutades, kui tavaliselt kombeks (mõnede arvates mugavam kasutajaliides, kui konkurentidel).

9.23.2011

Ubuntu projekt kui võrgukogukond

Ubuntu projekt tegeleb ühe maailma populaarsema Linuxi disributsiooni - Ubuntu - hooldamise ja arendamisega. Selles osalevad tuhanded vabatahtlikud üle terve maailma.
Järgnevalt analüüsin 3. loengus mainitud kogukonna taastuleku faktorite paikapidavust Ubuntu projektis kui võrgukogukonnas.
1. Tehnoloogiline areng. Ubuntu projekti tekkimiseks olid vajalikud mitmesugused tehnoloogilised eeldused. Esiteks, piisav kommunikatsioonitehnoloogia areng, mis võimaldaks mistahes ülemaailmsetel kogukondadel tekkida ning omavahel suhelda - e-mail, IRC, VoIP lahendused, foorumid jne. Teiseks, GNU/Linuxi piisav küpsus  tarkvaraplatvormina. Aastaks 2004, kui Ubuntu projekt alguse sai, oli GNU/Linux juba üsna levinud serverioperatsioonisüsteem, töölaua (desktopi) poole pealt oli mitu suuremat, üsna küpset distributsiooni - Slackware, Debian jne. Ubuntu põhinebki Debiani distributsioonil.
2. Võimalus valida kõikvõimalikke parameetreid. Erinevate projekti liikmete vaheline suhtlus toimub peamiselt tekstilisi suhtluskanaleid kasutades - ilmselt sellepärast, et selline suhtlus ei toimu reaalajas. Reaalaja suhtlus ei ole aga ülemaailmse kogukonna puhul enamasti eelistatav, peamiselt erinevates ajavööndites elavate osaliste tõttu (vt ka punkti Ajatu aeg). Kogukonnasisese suhtluse peamiseks eesmärgiks on tarkvaraarendus ning kõikvõimalikud isiklikud detailid jäävad tavaliselt tagaplaanile.
3. Ajatu aeg. Nagu eespool mainitud, on eelistatud suhtluskanaliteks enamasti sellised, mille puhul suhtlus toimub viitega, mitte reaalajas. Kuid tihti ei ole selline kaugsuhtlus piisav ning seetõttu toimuvad kaks korda aastas Ubuntu arendajate konverentsid, kus saadakse reaalselt kokku ning arutatakse järgmise Ubuntu versiooni üksikasju.
4. Kasvav rahuldamata suhtlemisvajadus. Tarkvaraga seotud kogukondade puhul võib suhtlemisvajaduse asemel ilmselt rääkida pigem eneseteostusvajadusest, soovist olla ühise, suurema eesmärgi saavutamisel kasulik ning midagi ise valmis teha.
5. Hariduslikud püüdlused. Tarkvara arendamine/hooldamine Ubuntu projekti (või mõne muu vaba tarkvara projekti) raames on suurepärane võimalus tutvuda Linuxi hingeeluga ning võimaldab rakendada/arendada programmeerimisoskust.
6. Vaba aja sisustamine. Enamasti on vaba tarkvara arendamine ning vaba tarkvaraga seotud kogukondades osalemine osalejatele hobiks - sellega tegeletakse, sest see pakub huvi. Samas võib see olla ka visiitkaardiks töö otsimisel tarkvaraarenduse valdkonnas.
7. Vajadus "millegi tõelise järele." Mulle tundub, et tarkvaraga seotud projektid ei ole inimsuhtluses nö pidepunkti leidmiseks just parim koht - selleks sobiksid paremini erinevad sotsiaalsed võrgustikud. Tarkvaraga seotud kogukondades on esikohal enamasti tarkvara, mida arendatakse, mitte arendajatevahelised inimsuhted.
8. Altruism. Altruism on vaba tarkvara projektidega enamasti tihedalt seotud ning Ubuntu projekt ei ole selles osas mingi erand - vanad olijad on väga abivalmid ning aitavad uued tulijad üsna kiirelt järje peale. Siinkohal on abiks mitmed foorumid, meililistid, IRC.

Viited:
http://en.wikipedia.org/wiki/Ubuntu_(operating_system)
http://www.ubuntu.com/project/about-ubuntu

9.07.2011

Siia hakkavad ilmuma aine "Sotsiaalne tarkvara ja võrgukogukonnad" raames tehtavad blogipostitused