Thursday, April 15, 2021

Mudelid-mudelid-mudelid

 Igale ülesandele saab läheneda mitmeti - nii ka tarkvara arendamisele ja hiljem loodud tarkvaralt tulu teenimisele. Samas on oht, et väga uudset lähenemist kasutades kolistad enne mitmed ämbrid läbi, kui toimiva lahenduseni jõuad. Selleks, et õppida teiste vigadest ja ennekõike kogemusest, on tarkvaraarenduses kirjeldatud mitmeid arendus- ja ärimudeleid.

Arendusmudelid võivad olla oma olemuselt 

  • jäigad, liikudes ülesande püstitusest ja analüüsist toote disainimisele, arendamisele ja testimisele ning seejärel juba valmistoote hooldamisele (kosemudel)
  • evolutsioneeruvad, kus liigutakse järjest läbi samu etappe, jõudes üha täiustatuma tooteni (spiraal-, sammsammuline ja iteratiivne mudel)
  • vahetu tagasisidestamisega, kus käib pidev koostöö tellija ja teostajate vahel (agiilne mudel).
Oma töös olen seni kokku puutunud kombineeritud mudelitega. Üldjuhul on ülesanded püstitatud 1-2 kuu jaoks ning seotud olemasoleva toote täiendamisega. Samas on kasutusel agiilsetest mudelitest tuttav kanban tahvel (Jiras). Mõnevõrra keerulisem on nuputada, millist arendusmudelit ühe või teise tarkvara puhul kasutatakse, mille arendamise juures ise ei viibi. Üheks tõenäoliseks indikaatoriks on rakenduse töökindlus ja välimus. Näiteks on suure tõenäosusega kosemudeli või mõne evolutsioneeruva mudeliga valminud https://www.riigiteataja.ee/. Selle rakenduse välimus ja funktsionaalsus on olnud aastaid üsna samasugune. Teisalt on sealgi kindlasti tehtud mõningaid pisiparandusi või täiendusi ning ootel on kasutajasõbralikum Riigiteataja versioon: https://ert-proto.rik.ee/. Vastupidise väga agiilse mudeli näide on Facebook, kus funktsionaalsused lisanduvad ja muutuvad pidevalt. 2016. aastal tehtud ülevaates [1] tuuakse välja, et Facebook'i funktsionaalsust uuendatakse iganädalaselt. Kiirest arendustsüklist tulenevalt satub sageli sisse ka vigu - üks hiljutistest, mis meenus, oli näiteks selline, kus vestlustest kadusid kõik pildid 

Ärimudelitel esineb tavakaupadele sarnase traditsioonilise omandvara kõrval ka terviklahendusi, tarkvararenti, viimasele sarnast tarkvara teenusena müümist ning freemium lahendusi. Tavakasutajale suunatud rakendustes kohtabki üpris sageli seda viimast - freemiumi. Kuigi sõnana esmapilgul võõras, on olemus tuttav: free + premium ehk tasuta ja tasulise versiooni võimalus. Nii tundub toimivat suur osa mobiilirakendustest, vähemalt nendest, mis minu nutiseadmetesse on jõudnud. 

Ärimudel on iseenesest üsna nutikas - tasuta kasutajal on sageli piiratud funktsionaalsuse kasutusõigused, lisaks pakutakse kasutajale sageli reklaami, mis võib kasutajakogemust korralikult rikkuda, ent võimaldab reklaamimüügi kaudu tulu teenida. Selleks, et saada juurdepääs kogu funktsionaalsusele ning pääseda tüütutest ja pealesurutud reklaamidest, on kasutajal võimalus mõne rakenduse puhul teha ühekordne makse, teisel oodatakse perioodilisi makseid. 

Lõpptarbijana olen siiani enamasti reklaamidega rahu teinud, ent olen teinud ka üksikuid erandeid. Näiteks Spotify, mis kasutab samuti freemium mudelit, võimaldab tasuta kasutajal teha küll lugude otsingut, aga aeg-ajalt pole võimalik oma soovitud lugu kohe kuulata. Enne tuleb ära kuulata Spotify poolt soovitatud laulud. Lisaks avaneb võimalus iga mõne aja tagant reklaami kuulata. Liikudes tasulisele versioonile, kaovad eeltoodud ebamugavused, kusjuures tehtud on näiteks tudengisoodustus. Suure tõenäosusega küll selleks, et tekitada tarbimisharjumus, millest tudengipõlve lõppedes enam loobuda ei tahaks... Arvestades, et Spotify tasulise versiooni kasutajad moodustavad ligi poole nende igakuistest kasutajatest [2], on nende ärimudel väga hästi tööle hakanud.










Thursday, April 8, 2021

Arvustus: Eric Steven Raymond, How To Become A Hacker

Eric Steven Raymond, kellele sageli viidatakse kui ESR, on kauaaegne häkker. 

Siin ja edaspidi on häkker tähenduses tipp-programmeerija, keda iseloomustab oma töös uuendusmeelsus - ta püüab probleemidele luua uusi ja põnevaid lahendusi. EI tähenda "kräkkerit" ehk inimest, kes püüab süsteemides esinevate turvaaukude kaudu või muudel meetoditel nendesse sisse saada eesmärgiga neid lõhkuda.

ESR on internetikultuuris olnud aktiivne selle algusaegadest saati ning on 90ndate teisest poolest kujunenud üheks tuntuimaks ja mõjukaimaks vaba tarkvara liikumise figuuriks, kes esindab avatud lähtekoodi koolkonda. Tema tegemistest võib lähemalt lugeda siit. Eessõnas esseele How To Become A Hacker (eestikeelne tõlge: Kuidas saada häkkeriks, tõlkinud Kaido Kikkas) räägib autor, kuidas ta sellise "juhendmaterjalini" on jõudnud. Nimelt märkas ta 1996. aastal, et temalt küsitakse sageli, kuidas saada/õppida tipphäkkeriks, aga sarnasel teemal KKK vastustega ei leidunud.

Essees annab autor ülevaate 

häkkerlikust suhtumisest  

  1. Maailm on täis imelisi probleeme, mis ootavad lahendamist
  2. Ühtegi probleemi ei tuleks lahendada kaks korda
  3. Igavus ja nüridus on kurjast
  4. Vabadus on hea
  5. Suhtumine ei asenda kompetentsi

häkkeri põhioskustest

  1. Õpi programmeerima
  2. Hangi üks avatud lähtekoodiga Unixitest ja õpi seda kasutama
  3. Õpi kasutama veebi ja kirjutama HTMLi
  4. Kui sa ei oska piisaval määral inglise keelt, õpi see ära

staatuse saavutamisest häkkerikultuuris

  1. Kirjuta avatud lähtekoodiga tarkvara
  2. Aita avatud lähtekoodiga tarkvara testida ja siluda
  3. Avalda kasulikku teavet
  4. Aita hooldada infrastruktuuri
  5. Teeni häkkerikultuuri

ning avab mõned terminid, nagu häkkerid, nende võrdlus nohikutega räägib avatud lähtekoodi ajaloost ja vastab enamlevinud küsimustele. Eriliseks muudab essee selle pidev uuenemises olemine - ESR on tänase seisuga viimase versiooniuuenduse 1.52 teinud jaanuaris 2020.

Essee on kirjutatud kaasahaaravalt, seda lugedes tabasin päris palju end analüüsimast, kas mõni punkt on mulle iseloomulik. Lisaks, kui mõni eesmärkidest pole veel saavutatud, siis kui tõenäoline on, et ma tulevikus tahaksin nendeni jõuda. Juba essee algusjärgus valdas mind äratundmisrõõm - just suhtumine, et maailmas on nii palju huvitavaid probleeme, mis ootavad lahendamist, on mind üsna kaua saatnud. Pisut jääb samas arusaamatuks, kas autor peab silmas teiste defineeritud probleeme, nende probleemide ise tuvastamist või mõlemat. Ka ülejäänud suhtumist puudutavad punktid on hästi põhjendatud ning ei jää kahtlust, et need peaksid häkkerit iseloomustama.

Nagu autor essees mitmel korral rõhutab, siis ainuüksi suhtumisest häkkeriks saamisel ikkagi ei piisa. Vaja on lisaks kompetentse, mida autor loetleb. Python esimese programmeerimiskeele soovitusena on hästi kooskõlas Eesti praktikaga - Tartu Ülikooli MOOCid on Pythonile ülesehitatud ning nüüd alustatakse ka Tallinna Tehnikaülikoolis programmeerimise algkursust just Pythoniga. Olles ise samuti pigem Pythonist alustanud ja seejärel Vali-ITs intensiivselt Javat õppinud, pean autoriga nõustuma, aga teistel põhjustel. Mõlemad keeled on väga võimekad, ent Java objektidele orienteeritus, mida saab Pythonis küll kasutada, aga ei pea, oli esimesel hetkel raskesti hoomatav. Ülejäänud essees soovitatud programmeerimiskeeled on saanud hea põhjenduse ning ootavad ToBeLearned nimekirjas. Autor annab häid soovitusi Unixi valimiseks ja erinevate võimaluste kohta, mis aitavad algajal hästi selles maailmas esimesi samme seada. Soovitused HTMLi ja inglise keele õppimise kohta on asjakohased.

Autor on välja toonud essees praktilised näpunäited, kuidas pälvida häkkerite seas positiivset tähelepanu ja austust. Selle kesksel kohal on ootuspäraselt avatud lähtekoodiga tarkvara - nii selle loomine kui teiste loodu testimine ja silumine. Lisaks on hea märkus, et oma teadmisi võiks jagada KKK stiilis ka ülejäänud kogukonnaga. Nii jääb ära ka rattaleiutamise faas.

Kokkuvõttes on tegemist väga meeldiva lugemisega ja kindlasti soovitusliku lugemisvaraga tarkvaraarenduses esimesi samme tegevale inimesele mõttemaailma kujundamiseks.

Wednesday, March 31, 2021

IT juhtimine

 Sellenädalaseks teemaks on IT juhtimine. Nagu mitmetel teistel elualadel, on IT-töö peamiselt projektipõhine. Kuigi IT juhtimise all võiks vaadelda seda, millised on projektijuhtimise viisid, keskendun täna aste kõrgemale. Nimelt IT-firmade juhtimisele. 


Tüpaažilt on juhte erinevaid - mõnel on selge visioon ja veab seetõttu organisatsiooni vedurina (juht), teine on oma juhtimise üles ehitanud sidemete loomisele ja info vahetamisele (suhtleja). Mõni juht on väga tugev eriala spetsialist, mistõttu suudab ta alluvate arengut hästi suunata (juhendaja), teine on oma olekuga inspiratsiooniks (mentor). Lisaks on olemas visionääre, kes tajuvad hästi uusi trende (arengumootor) ning on jäiga ja autoritaarse stiiliga juhte (ülemus). Nagu elus on musta ja valge tooni vahel suur hulk halle varjundeid, ei esinda ükski juht tavaliselt üht kitsast rolli. Samas on võrdlemisi keeruline hinnata, millise stiiliga mõni juht on, kui puudub temaga isiklik kogemus. Seetõttu valisin juhtimisstiili analüüsimiseks juhid, kellega on mul olnud kas otsene kokkupuude või kelle kohta olen saanud arvamuse kujundada talle lähedaste isikute kaudu.

Esimeseks valituks on Nortali asutaja ja tegevjuht Priit Alamäe. Temaga pole olnud mul küll otsest kokkupuudet, aga varasema töö käigus olen temast pisut kuulnud oma eelmiselt ülemuselt, kes on juhtumisi Priit Alamäe tädi. Jutukatkete põhjal on Priit Alamäe jätnud mulle väga aruka ja sihikindla mulje. Kuuldes erinevatest innovaatilistest vahel üsna eksootiliselt kõlavatest projektidest, mida ta on käima vedanud, usun, et tegemist on enim "juhi" rollis oleva juhiga. Arvamust toetab ka kolme aasta taguses Äripäeva artiklis kajastatud Taavi Kotka kirjeldus Priit Alamäest kui väga ambitsioonikast ja eesmärgile pühendunud juhist, kellele sihid võivad suhetest olulisemaks osutuda. Selle põhjal võib arvata, et lisaks juhirollile on ta oma juhtimisstiili põiminud ka "ülemuse" rolli.

Teiseks näiteks on üldsusele mõnevõrra vähem tuntud Industry62 kaasasutaja ja tegevjuht Andrus Altrov, kes andis hiljuti ülevaate ühest ettevõtte suurest tegevusvaldkonnast - e-tervisest. Andrus Altrovi valik analüüsimiseks tuli mõnevõrra loomulikumalt, kuna töötan kolmandat aastat Industry62-s. Juhirollilt on Andrus Altrov peamiselt "teavitaja/suhtleja" - lisaks iganädalastele tiimijuhtide koosolekutele käiakse sama sageli infotundides üle möödunud nädala sündmused nii ettevõtte kui tiimide kaupa. Selline formaat aitab hästi ettevõtte käekäiguga kursis olla. Lisaks on ta visionäär, kellele on eriti hingelähedased tervisega seotud teemad ja nende võimalikud lahendused. Mõnevõrra on Andrus Altrovi juhirollid kindlasti mõjutatud Industry62 formaadist - tegemist on ettevõttega, kus suur osa töötajatest on osanikud ja seega ka otseselt huvitatud organisatsiooni tulevikuplaanidest. Seetõttu on klassikaline juhiroll pigem jaotunud tiimijuhtide ja muude töötajate vahel. 


Thursday, March 25, 2021

"Proff" vs "käsitööline"

Uut oskust hakkavad kõik omandama puhtalt lehelt. Muidugi on inimeste õppimisvõime ja -kiirus erinevad ja nii jõutaksegi sarnaste oskusteni erineval ajal. See, kas jäädakse teatud taseme juures pidama või püütakse teadmisi laiemas kontekstis kasutada, sõltub jällegi indiviidist. Sel nädalal mõtisklengi pisut teemal, mis teeb mingis valdkonnas profist profi. Et vähendada mitmeti mõistmist, olgu toodud, millises kontekstis "käsitööline" ja "proff" järgnevas tekstis on.

käsitööline - valdkonna (tipp-)spetsialist, kes on alal väga kompetentne, ent lahendab probleeme peamiselt õpitud teadmiste varal või olemasolevaid "tükke" kasutades

proff - lisaks kõrgele kompetentsusele suudab luua seoseid teiste valdkondadega ning seeläbi tuua valdkonda arengut

Erinevate erialade puhul on käsitöölise ja profi määratlus kindlasti pisut erinev sõltuvalt sellest, mida lugeda valdkonna arenguks. Kuna olen kümmekond aastat olnud tegev teaduslaborites, siis sealt on analoogia leidmine lihtne. Käsitöölised on tehnikud või teadurid, kes teostavad rutiinseid analüüse ning valdavalt teostavad projekti täitmiseks vajalikke ülesandeid. Profid on need, kes on kokku pannud eduka granditaotluse ja seeläbi oma ideedele saanud rahastuse. Viimased panustavad otseselt valdkonna arengusse ehk uute teadmiste saamisse. Tulles IT juurde, siis pole ma endale veel päris lahti mõtestanud, kas IT-s on arenguks mõne uue raamistiku väljatöötamine või piisab ka olemasolevate lahenduste uutmoodi ja optimaalsemast kombineerimisest? Pigem kaldun viimase poole.

Kui püüda leida omadusi, mis käsitöölist ja proffi võiksid eristada, siis need on peamiselt uudishimu ja silmaring. Nimelt käsitööline võib probleeme suurepäraselt lahendada ka nii, et ta ei lasku süvitsi detailidesse, miks just sellist lahendust kasutada. Internetist on võimalik leida hulganisti erinevate lahenduste näiteid, mida oma probleemi lahendamiseks kasutada. Profid samas kipuvad minema uudishimust probleemi olemusse sisse ning omandavad seeläbi uusi teadmisi ja laiendavad oma silmaringi. Lisaks võivad nad seeläbi ka olemasolevaid lahendusi optimeerida. Tänu laiemale silmaringile on proffidel ka paremad teadmised, milliseid lahendusi üleüldse eksisteerib, mistõttu võivad nad probleemide lahendamisel olla ka kiiremad kui harilikud käsitöölised.

Lõpetuseks, uudishimu on edasiviiv jõud ja sellega on võimalik saada käsitöölisest profiks. Samas ollakse proff üldjuhul ainult kitsas valdkonnas, ülejäänud lähedastel aladel jäädakse tavaliselt käsitöölise tasemele.

Friday, March 19, 2021

Avavara kaitsmisest


Suure tõenäosusega tuleb iga tarkvaraarendaja elus kord päev, kus ta loob avavara (open-source software). Vähemalt on tarkvaraarendajal tõenäosus avavara luua kõvasti suurem kui inimesel, kes pole koodi kirjutanud. Igal juhul, kui ühel päeval soovid oma saavutust ülejäänud maailmaga avavarana jagada, tasub pisut mõtiskleda, kuidas loodut kaitsta. Süvenedes avavara litsentside maailma, selgub, et see mõtisklus võib isegi kujuneda pikemaks. Nimelt - Open Source Initiative'i lehel on loetletud üle 100 avavarale heakskiidetud litsentsi. Populaarseimad ja laialdasemalt kasutatavad või tugeva kogukonnaga on: 

Kuigi litsentsinimekirja süvenemise asemel võib tunduda lihtsam jätta oma tööle litsents lisamata, on see pisut libe jää. Autoriõigused laienevad tööle automaatselt ja kui litsentsiga mitte täpsustada, siis ei tohi keegi teine tööd kopeerida, jagada või muuta, riskimata näiteks kohtuvaidlustega. Kurioosne on, et kui tööl on mitu autorit, siis kaasnevad ka sulle endale samad riskid, kui soovid hiljem töösse muudatusi teha [1]. 

Seega, et tagada piiramatu ligipääs oma tööle, kasutatakse avavara puhul:

  • copyleft-tüüpi litsentse, mis läbi õigusraamistiku tagavad jätkuva vaba ligipääsu tarkvarale ja selle lähtekoodile. Kaitsevad autoriõigusi ja neid võib kasutada kommertsiaalsetes rakendustes. Peamine nõue on, et tuletatud loomingut tuleb jagada samadel litsentsitingimustel, ehk õigused on "piiratud";
  • nn akadeemilisi ehk mitte-copyleft litsentse, millele on olnud alusepanijaks ülikoolid. Erinevalt copyleft litsentsidest ei pea akadeemiliste litsentside kasutamisel lähtekoodile viitama, seega on antud litsentsid "lubavad". Sinna alla kuuluvad näiteks:
    • Apache (näiterakendused Android, ASP.NET, Docker, Kubernetes)
    • MIT (näiterakendused Angular, GitLab, Jenkins, Node.js, Vue.js)
    • BSD (näiterakendused Django, NumPy, Ruby)[2]
      Laias laastus on need litsentsid üsna sarnased, erisused tulevad nüanssides, mida saab vaadata siit. Näiteid on ka mitte-copyleft'iga litsentside vahetamisest, näiteks React'i kaitses varem BSD litsents, aga nüüd MIT. Selline vangerdus tehti, et React'i ja React Native'i kasutajad ei peaks kartma, et Facebook neid kohtusse kaebab või nad oma patendid kaotaks [3].
Copyleft litsentsid jagunevad omakorda veel kolmeks:
  • GPL - tugeva copyleft'iga - tuntuim, kuna see on ühtlasi vanim ja seetõttu enim mainitud (näiterakendused Git, Linux kernel, MySQL, Notepad++, WordPress)
  • LGPL - nõrga copyleft'iga, väga sarnane eelnevaga, aga teatud tingimustel võib projekti osi kasutada ärivara loomisel (näiterakendused 7-zip, VLC media player)
  • AGPL - väga tugeva copyleft'iga, esimesega peaaegu identne, aga võimaldab veebirakenduste puhul küsida lähtekoodi. Seetõttu pole online'is kasutuseks mõeldud ärivara loomisel kõige mõistlikum taolise litsentsiga kaetud avavara kasutada (näiterakendused RStudio, Zotero)

Copyleft litsentsid on saanud kriitikat, et need on liiga piiravad. Teisalt võimaldab nende kasutamine tagada, et avavara ei kasutaks kommertsiaalsed ettevõtted, mis ei anna konkreetse avavara kasutamisel ühiskonnale midagi tagasi. Lisaks hoiab copyleft litsentside kasutamine ära seda, et projekti osi kasutatakse konkureerivate projektide loomisel [4].

Varasemalt on olnud copyleft'iga litsentsid populaarsemad kui mitte-copyleft'iga litsentsid, näiteks 2012. aastal vastavalt 59% ja 41%. Viimastel aastatel on mitte-copyleft'iga litsentsid oma populaarsust märgatavalt kasvatanud ja suhe oli mullu (2020. aastal) 76%:24% mitte-copyleft'iga litsentside kasuks. Neist omakorda kaks - Apache 2.0 ja MIT on kasutusel üle pooltes (vastavalt 28% ja 26%) avavarades ning neile järgnevad copyleft'iga litsentsid GPLv3 ja GPLv2 (mõlemad kasutusel ca 10% avavarades) [5].


Thursday, March 11, 2021

Autoriõigused ITs

 Uus nädal toob uue teema ja seekord siis põgus pilguheit autoriõiguste maailma IT-valdkonnas. ITSPEA aine raames tutvusin Rick Falkvinge ja Christian Engströmi raamatus The Case for Copyright Reform toodud ettepanekutega. Autorid kuuluvad mõlemad Rootsist alguse saanud Piraadiparteisse (Pirate Party) ning toovad välja, et hetkel kehtivad autoriõigused on internetis leiduva materjali osas ebasobivad ja vajavad kaasajastamist. Intuitiivselt nõustun nendega, sest üha enam internetis leiduvast infost on maksumüüri taga. See aga tähendab, et majanduslikult vähemkindlustatud inimestel on kehvem juurdepääs infole ja seeläbi ka kehvemad väljavaated oma olukorra parandamiseks.

Peamine ettepanek on üllas - jätta autoriõigused kehtima ainult siis, kui ressursse soovitakse kasutada rahalise kasu saamiseks ning kaotada tasud mittekommertsiaalsel koopiate jagamisel ja kasutamisel. Lisaks toovad autorid välja tõsiasja, millest ma polegi varem mõtisklenud. Nimelt andmete liikumisel ühelt kasutajalt teisele saab tuvastada, kas tegu on autoriõigusega kaitstud materjaliga või mitte ainult siis, kui see liikuv ühtede-nullide jada tõlkida inimesele arusaadavale kujule. See aga on juba päris suur kasutajate privaatsuse rikkumine, sest liikuda võib ka väga isikliku sisuga infot.

Eesmärgi saavutamiseks toovad autorid välja järgmised ettepanekud:

  • Moraalsed õigused jäävad samaks ehk kellelgi teisel peale tegeliku autori pole õigust kuulutada end vastava materjali autoriks. Leian, et see on väga mõistlik lähenemine ja aitab tagada selle, et tegelikud autorid saavad tehtud töö eest tunnustuse.
  • Mittekaubanduslikul otstarbel materjalide kasutamine peaks olema tasuta. Siinkohal toovad autorid näite, et varasemalt see just nii on olnud, ent tehnoloogia arenguga on autoriõigused ja nende järelvalve muutunud rangemaks. Osalt ma nõustun autoritega - mõne sõbraga digiraamatu koopia jagamine võiks olla lubatud, sest sarnaselt on võimalik ju füüsiliselt hangitud raamatut laenata ja sellest oma tarbeks koopiaid teha. Teisalt tuleks võib-olla piirata seda, kui mitu koopiat võib tasuta jagada, sest sotsiaalmeedia platvormidel on mõnel inimesel (sadu) tuhandeid jälgijaid ja häguseks võib minna, kas asja jagatakse heast tahtest või eesmärgiga näiteks oma reklaamidelt saadavat tulu tõsta.
  • Kaubanduslik monopol võiks piirneda 20 aastaga. Sellega olen täiesti nõus, sest senikehtiv 70 aastat peale surma ei ole tänases kiiresti arenevas maailmas eriti mõistlik.
  • Registreerimine peale viit aastat. Probleem seisneb selles, et mitmed autoriõiguse saanud projektid jäävad hiljem nö riiulisse seisma. Autor ei soovi neid edasi arendada, samas on väga keeruline välja selgitada, kelle poole tuleks pöörduda, et õigused omandada. Lahendusena pakuvad raamatu autorid, et taolised projektid tuleks 5 aasta möödudes registreerida ja registreeringuta projektid muutuksid vabalt kasutatavateks. Leian, et see on väga mõistlik ettepanek, kuna võimaldab ühelt poolt küll autoril kaitsta oma häid projekte, ent teisalt võimaldab soovijatel mõistlikult lühikese aja möödudes teiste seismajäänud töid edasi arendada. Heade ideede taaskasutamine on igati teretulnud.
  • Tasuta "näidised". Ehk heli- ja audiovisuaalsete materjalide kasutamine remikside ja paroodiate tegemiseks peaks olema lubatud, kui algallikale viidata. Analoogiaks on tsitaadid kirjutatud tekstis. See ettepanek tundub taaskord põhjendatud, sest võimaldab ühest küljest viljeleda žanre, mida autoriõigused pidurdavad ja teisest küljest aitab teha reklaami originaalteostele.
  • Keelata DRM (Digital Rights/Restrictions Management) ehk keelata toodete tasemel nende kasutamise ja kopeerimise piirangud ära. Vastasel juhul võib ettevõtete autoriõiguste poliitika olla riigis kehtiva seadusandlusega vastuolus. Ka siin näen autorite selgelt läbimõeldud argumente, sest poleks mõeldav, et välismaise ettevõtte reeglid on riigi seadustega võrreldes ülemuslikud.
Kokkuvõttes on raamatus toodud ettepanekud kõik väga hästi argumenteeritud ning nendega on internetikasutajana lihtne suhestuda. 

Thursday, March 4, 2021

Netikett

Netikett ehk võrguetikett terminina tekitab päris mitmeid mõtteid ja mälestusi. Kuidas inimesed õpivad, milline käitumine on sobilik ja milline mitte? Kui palju seda oma tegevustes teadvustatakse? Kas võrgusuhtlus peegeldab inimest ka väljaspool võrku?

Vast kõige esimesed mällu sööbinud õpetussõnad ongi lasteaia direktori kabineti ukse juures olevalt seinalt, kus seisis:

"Ära kunagi tee teistele seda, mida sa ei taha, et teised sinule teeksid."

Järgmiseks meenub etiketialane raamat, kus räägiti ühest tüdrukust ja sellest, kuidas ta mõnes olukorras eksis ja mis olnuks sobilikum käitumine. Kahjuks raamatu nimi ei tule meelde, aga huvitav oleks see lapsepõlvekodust üles otsida. Äkki on oma tütrelgi sealt midagi kõrva taha panna. 

Aja jooksul on tulnud ette järjest enam võrgusuhtlust, aga ka tõsiselt järele mõeldes ei meenu, et selles osas kuskilt õpetussõnu oleks kaasa antud. Nii ongi IT eetiliste, sotsiaalsete ja professionaalsete aspektide aine raames antud kodutöö üsna heaks võimaluseks endasse vaadata. Aines toodi näitena Virginia Shea raamatus "Netiquette" sõnastatud 10 võrgusuhtlemise käsku. Kui ma oma võrgusuhtlusele mõtlen, siis käitun sageli nagu tavaelus ehk kipun suuremates gruppides jääma pigem vaatleja rolli. Sõna võtan sellistes kohtades valdavalt siis, kui keegi minu tõekspidamisi jämedalt riivab või kui mul on midagi mõistlikku soovitada/võimalus aidata kellelgi probleemi lahendada. Väiksemates seltskondades ja 1:1 suhtluses olen kõvasti vahetum. Isiklikul tasandil ongi mul vast enim kokkupuudet oma teadmiste jagamisega (Share expert knowledge), aga seda pigem tuttavate ringis. Kuna mulle tundub, et tegelikult on päris mitmed teised netiketi käsud sellega tihedalt seotud, siis kaasan ka need siia. Nimelt on väga oluline teadmiste jagamise juures näha võrgus hea välja (Make yourself look good online). Raske on tõsiselt võtta arvamusavaldusi, mis võivad sisult olla asjakohased, aga kubisevad kirjavigadest. Seetõttu püüan ise järgida õigekirjareegleid, ent kindlasti lipsab mulgi sisse vigu. Sellega on väga tihedalt seotud ka teistele nende eksimuste andestamine (Be forgiving of other people's mistakes). Jällegi, kuigi mind kipuvad kirjavead häirima, ei tõstata ma nendest üldjuhul probleemi. Samas tunnen eetiliselt rasket valikut, kas ma peaksin eksijale diskreetselt märkuse tegema ja oma teadmisi jagama (näiteks, et sõna ennem tähendab tegelikult pigem ja tuleks kasutada enne) või talle lihtsalt eksimuse andestama ka siis, kui see kordub juba kümneid kordi. 

Netiquette1

Arvustus - mänguelemendid lastele suunatud tarkvaras

ITSPEA rühmatööde raames tegid  Margot Saare, Maris Salk, Ragnar Rääsk ülevaate m änguelementide eetilisest kasutusest lastele suunatud tar...