Open Source -ohjelmistot

Koko: px
Aloita esitys sivulta:

Download "Open Source -ohjelmistot"

Transkriptio

1 Open Source -ohjelmistot OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Mikael Kujanpää TTK / TT -00 Internet ja tietoverkot -kurssin essee 10. helmikuuta 2003

2 Sisältö 1 Johdanto 2 2 Open Source? Open Source -lisenssit Open Source -ohjelmien historia 4 4 Open Sourcen nykytila 6 5 Open Sourcen tulevaisuus Uhkakuvat Ohjelmistotarjonnan ongelmat Open Sourcen leviämistä edesauttavia seikkoja Yhteenveto 9

3 1 Johdanto Tämä essee käsittelee Open Source -ohjelmien kehitysvaiheita, nykytilannetta, hiukan tulevaisuuden näkymiä sekä tietysti sitä, mistä Open Sourcessa on ylipäätänsä kyse. Open Sourcen historiaa käsitellessäni pyrin lyhyesti vastaamaan kysymyksiin miksi, miten, milloin, missä ja kuka. Nykytilanteesta pyrin antamaan yleiskatsauksen, ja tulevaisuutta tarkastelen uhkakuvien ja leviämistä edistävien seikkojen kautta. 2 Open Source? Termi Open Source otettiin käyttöön varsin myöhään vasta 1998, aate itsessään on peräisin kuitenkin jo 1960-luvulta. Virallisen määritelmän [1] mukaan ohjelman täytyy täyttää seuraavat yhdeksän kohtaa ollakseen Open Sourcea: 1. vapaa levitysoikeus 2. lähdekoodi 3. johdannaiset teokset 4. lähdekoodin yhteenkuuluvuus 5. henkilöiden ja ryhmien syrjinnän kielto 6. toimialojen syrjinnän kielto 7. lisenssin levittäminen 8. lisenssi ei saa olla tuotekohtainen 9. lisenssi ei saa rajoittaa muita ohjelmia Lyhyesti ja yksinkertaistetusti sanottuna Open Sourcessa on kyse ohjelmien vapaasta ohjelmoinnista, levityksestä ja muokkaamisesta. Kuka tahansa joka saa jostain käsiinsä Open Source -ohjelman, voi vapaasti lukea ja muokata sen lähdekoodia, 2

4 ja hiukan lisenssistä riippuen jakaa myös edelleen eteenpäin sitä. Virallisen määritelmän tarkoituksena on varmistaa, jotta termiä Open Source ei voitaisi väärinkäyttää esimerkiksi taloudellisen hyödyn tavoittelussa. Huomattavaa kuitenkin on, että Open Source -aate ei sinänsä ole kaupallisuutta vastaan ainoastaan ohjelmien vapaa levitettävyys ja muokattavuus halutaan turvata. 2.1 Open Source -lisenssit Open Sourcen esiintyy monissa eri muodoissa nykypäivänä. Käytännössä esiintymismuodon sanelevat lisenssit, joista yleisimmät esittelen lyhyesti: [2] GPL (General Public Lisence): GPL on Richard Stallmanin kehittelemä, GNU (GNU s not Unix) -projektin suosima lisensointityyppi. Lisenssi on tarkka siitä, miten lähdekoodia voi hyödyntää: se yksikäsitteisesti sanelee, että GPLohjelmien lähdekoodin perusteella kehitettyjen ohjelmien lisenssiksi tulee myös automaattisesti GPL. Monia muitakin rajoituksia on, mutta lähes kaikki tähtäävät siihen, että GPL-ohjelmaa ei voi muuttaa ei-vapaaksi. Ei-vapaa - ohjelma määritellään GPL-lisenssissä varsin tarkasti. LGPL (Lesser General Public License): LGPL on nimensä mukaisesti kevennetty versio GPL-lisenssistä. Se sallii LGPL-lisensoidun ohjelman liittämisen mukaan myös kaupallisiin projekteihin. BSD-tyyliset lisenssit: BSD (Berkeley Standard Distribution) -tyyliset lisenssit ovat kaikkein vanhin Open Source -ohjelmien lisensointitapa. BSD on ainoastaan yleisnimike hyvin suurelle joukolle yksittäisiä, BSD-tyylisille -lisensseille. Käytännössä tämä tarkoittaa, että BSD:n alla voi julkaista omiin tarkoituksiinsa muokatut käyttöehdot, kunhan lähdekoodi on vapaasti jaossa ja siitä löytyy tekijänoikeuksien haltijoiden nimi sekä BSD-lisenssi. Monet yritykset käyttävät julkisissa projekteissaan tätä lisensointimallia. Yllä olevasta huomataan, että ohjelman voi lisensoida hyvin monilla eri tavoilla jotta se olisi Open Sourcea. Lisenssien tehtävänä on perinteisesti ollut ohjelmiston käytön 3

5 rajaaminen ohjelmiston valmistajan ennalta määräämällä tavalla. Esimerkiksi Microsoft Visual C++:n lisenssi [8] kieltää ohjelman käytön uuden käyttöjärjestelmän ohjelmointiin. Kaupallisten ohjelmistojen lisensseissä on lähes poikkeuksetta kielletty ohjelman vapaa levitys, mikä toki on tekijänoikeuslakienkin mukaisesti itsestään selvää. Open Source -ohjelmien lisensseillä on samankaltainen merkitys, mutta toisaalta myös täysin päinvastainen. Myös OSS (Open Source Software, eli vapaan lähdekoodin ohjelmistot) -maailmassa lisenssien tarkoituksena on suojata ja turvata ohjelman kehittäjien etuja, mutta toisaalta myös taata ohjelmiston vapaana pysyminen. Monet taloudellisia hyötyjä tavoittelevat tahot tuntisivat helposti liian suurta houkutusta hyödyntää vapaita ohjelmistoja omiin tarkoituksiinsa ja tuhota näin koko Open Sourcen idean, ilman lisenssejä. Yleinen harhaluulo on, että esimerkiksi GPL-lisenssi rajoittaisi ohjelman käyttömahdollisuuksia. Tilanne riippuu kuitenkin siitä, mihin verrataan: normaalin, erikseen lisensoimattoman ohjelman käyttömahdollisuudet ovat tekijänoikeuslakien takia huomattavasti rajallisemmat kuin GPL-lisensoidun. GPL on siis eräänlainen laajennus tekijänoikeuteen, jossa tekijä nimenomaisesti luopuu tietyistä oikeuksistaan tekemäänsä teokseen. Käytännössä GPL-lisenssillä varustetun ohjelman suurin ero perinteisen tekijänoikeuden alaiseen ohjelmaan nähden on, että GPL-lisensoitua ohjelmaa saavat muutkin kuin tekijä levittää vapaasti, mikä perinteisesti olisi laitonta. Lisensseistä puhuttaessa on myös huomatta eräs, Open Sourcelta kuulostava lisenssi: Shared Source [7]. Kyse on Microsoftin kehittelemästä lisenssityypistä, jonka avulla Microsoft yrittää hyödyntää Open Source -ohjelmien saamaa hyvää mainetta. Shared Source ei kuitenkaan täytä alkuunkaan Open Source -ohjelmien vaatimuksia, koska se on ristiriidassa lähes jokaisen vaatimuksen kanssa. 3 Open Source -ohjelmien historia Kuten aikaisemmin jo totesin, termi Open Source otettiin käyttöön vasta vuonna Sen keksi Chris Peterson. Itse ajatus syntyi kuitenkin jo 1960-luvulla, ja sen 4

6 isäksi voitaneen perustellusti nimittää amerikkalaista Richard Stallmania luvulla oli amerikassa aktiivinen ohjelmoijaryhmä MIT:n AI-laboratoriossa, joka jakoi kirjoittamaansa lähdekoodia vapaasti muille ryhmänsä jäsenille. Tästä sai alkunsa GNU-liike, jonka idealle Stallman perusti Free Software Foundation - nimisen säätiön. Säätiön tarkoituksena oli edistää vapaan lähdekoodin hyödyntämistä ja jakamista. Hän kehitti myös GPL-lisenssin, jonka olennaisin sisältö on estää kaupallisia tahoja kaappaamasta vapaata lähdekoodia itselleen. GNU-liikkeen tarkoituksena oli kehittää Unix -tyyppinen järjestelmä, joka olisi kaikilta osin GPL-lisensoitu. Koska juuri minkäänlaisia GPL-työkalujakaan ei ollut olemassa, osoittautui tehtävä hyvin vaikeaksi. Ainut merkittävä olemassa oleva työkalu oli Emacs, jonka Stallman oli kirjoittanut MIT:ssa työskennellessään. Tähän rinnalle hän kirjoitti C-kääntäjän, GCC:n. Perinteisesti Unixissa C-ohjelmien kääntäjä on ollut cc, joten nimike gcc tulee sanoista GNU cc. Monia muitakin työkaluja kehitettiin, mutta valitettavasti itse käyttöjärjestelmän ydin, kernel, ei ottanut valmistuakseen. Open Source -pohjaista kokonaista käyttöjärjestelmää ei siis onnistuttu luomaan, ainoastaan iso kasa tarpeellisia oheistyökaluja Linus Torvalds tuli kuitenkin apuun, kirjoittamalla vapaan Unix-pohjaisen käyttöjärjestelmän ensimmäisen ytimen, Linuxin. Alunperin hänen ei ollut tarkoitus tehdä sitä GNU-liikkeelle, mutta hyvin pian se yhdistettiin siihen koska GNU:n luomat oheistyökalut ja Linusin kirjoittama ydin täydensivät toisiaan niin hyvin. Linuxin myötä GNU-liikkeen ajama vapaa käyttöjärjestelmä oheistyökaluineen oli vihdoin valmis. Ensimmäinen raakakappale oli tehty, enää niitä tarvitsi vain jatkokehittää. Ja kehitys onkin ollut nopeaa: GNU/Linuxin (jatkossa lyhyemmin Linux) käyttäjämäärät ovat kasvaneet huikeaa vauhtia, eikä loppua näy edelleenkään. Varsinkin palvelinjärjestelmissä Linux tuli suosituksi vakautensa, skaalautuvuutensa ja hyvän konfiguroitavuutensa takia. Open Sourcen nykyiseen asemaan pääseminen on lukemattomien avuliaiden alan harrastajien suorittama yhteisponnistus, mutta Richard Stallman ansainnee erityiskiitoksen GNU-liikkeen perustajana. Toisaalta Linus Torvalds ansainnee myös erityiset kiitokset luodessaan GNU-projektista vihdoinkin valmiin. Näistä lähtökohdista katsottuna onkin erityisen ikävää, että Stalmann ja Torvalds ovat ajautuneet 5

7 ristiriitoihin lähinnä siitä, että Stallman vaatii että Linuxista täytyisi alkaa puhumaan GNU/Linuxina, onhan se GNU-liikkeen työkaluilla rakennettukin. Linus puolestaan on sitä vastaan, koska nimestä tulisi tarpeettoman monimutkainen, ja toisaalta, eihän GNU-liikkeen tehtävänä ollut korostaa itseään, vaan luoda vapaa käyttöjärjestelmä. Näistä vaatimuksista johtuen Stallman onkin joutunut hiukan huonoon valoon Linux-piireissä. Toki täytyy muistaa, että ainakin periaatteessa OSS on eri asia kuin Linux, tai sille tehdyt ohjelmat Linux on ainoastaan OSS tuote muiden joukossa. Käytännössä kuitenkin suurin osa OSS:ta tehdään alunperin Linuxille, ja siitä niitä sitten edelleen siirretään eri käyttöjärjestelmille näin ollen Windowsillekin on alkanut löytyä lisää Open Source -ohjelmia; jopa bash-komentotulkki on portattu 1 Windowsille! 4 Open Sourcen nykytila Nykytilanne on hetkellisiä pikku kriisejään lukuunottamatta näyttää OSS:lla paremmalta kuin koskaan. Kehittäjien lukumäärä kasvaa koko ajan mikä parantaa ohjelmistojen tasoa ja tuo näin mukaan uusia käyttäjiä. Ja uudet käyttäjät puolestaan vetävät mukanaan uusia kehittäjiä, jotka taas parantavat järjestelmää entisestään. Oravanpyörä on valmis. Kuten aikaisemmin totesin, OSS on saavuttanut palvelinkoneissa hyvin jalansijaa. Esimerkiksi Internetin www-palvelimista lähes 63% ajaa Apachea 2 [3]. Myöskin sulautetuissa järjestelmissä Open Source saavuttaa suosiota. Löytyy Linuxpohjaisia DVD ja MP3 -soittimia, kännyköitä, digikameroita ja muuta käyttöelektroniikkaa. Vuosi sitten Saksa ilmoitti vaihtavansa 150 valtion palvelinta Windowsista Linuxiin [5]. Myös Suomessa eri kaupungit ovat tutkineet mahdollisuuksia siirtyä Linuxiin sekä OpenOfficen 3. Vastaavanlaisia tarinoita on maailmalta kuulunut lukuisia. 1 porttaaminen tarkoittaa ohjelman siirtämistä käyttöjärjestelmästä toiseen 2 Apache on eräs Open Source -pohjainen www/ftp -palvelinohjelmisto 3 Open Source -toimisto-ohjelmisto, joka on kaksoislisensoitu sekä LGPL:n, että SISSL:n alaisuuteen [4]. 6

8 5 Open Sourcen tulevaisuus Open Sourcen tulevaisuus näyttää varsin valoisalta tällä hetkellä, mutta tiettyjen uhkakuvien takia tie voi olla kuoppainen. Esitän tässä luvussa hiukan uhkakuvia, mutta myös OSS:n leviämistä edesauttavia tekijöitä. 5.1 Uhkakuvat Open Source ohjelmien suurimmaksi uhkatekijäksi maineen kannalta voinee nimetä yksittäisen tahon: Microsoft. Ymmärrettävästi Microsoftille on erittäin vaikea asia, että ilmainen käyttöjärjestelmä alkaa nakertaa sen vielä toistaiseksi suurta pöytäkoneiden käyttöjärjestelmäosuutta. Palvelinpuolellahan Microsoft on jo menettänyt pelin. Jotta vastaavaa ei tapahtuisi pöytäkonepuolella, on Microsoft aloittanut suurehkon Open Source -ohjelmien mustamaalaamisprojektin, ja erityisesti tämä kohdistuu Linuxiin. Kampanjan tiimoilla on levitetty paljon jossain määrin faktoihin perustuvia mustamaalaavia tulkintoja, kuten että Open Source -ohjelmistot ovat kommunismia, ja että ne syövät leivän vapailta yrittäjiltä, mutta myös suoranaisia valheita. Ikävimpiä valheita ja puolitotuuksia edustavat erilaiset tutkimukset, kuten esimerkiksi Lappeenrannan kaupungille viime vuonna tehty Microsoftin tutkimus [6], jonka mukaan Windows -ympäristö tulee edullisemmaksi kuin vastaavanlainen Linux - ympäristö. Mitään lähdelukuja Linuxin tiimoilta ei kerrottu julkisuuteen, kuten ei myöskään laskentaperusteita, joten tällainen tutkimus ei kestä minkäänlaista tieteellistä tarkastelua. Itse siis näen suurimmaksi Open Sourcen uhkakuvaksi perättömän mustamaalaamisen. Microsoft ei kuitenkaan ole onnistunut kovin hyvin pyrkimyksissään, ja yhdistettynä epäonnistuneeseen lisenssiuudistukseensa sekä muutamiin muihin kriittisiin ongelmiin, MS paremminkin on edesauttanut Open Sourcen leviämistä. Mutta mustamaalaus ei ole ainut riski. Ehkä hiukan teoreettisempi, mutta toki mahdollinen, ongelma on esimerkiksi OSS-porukan kahtiajakautuminen yhä pienempiin ja pienempiin leireihin, jolloin kehitys pysähtyy keskinäisen riitelyn takia. Kahtiajakautuminen on toisaalta myös järjestelmän rikkaus, koska se sallii ohjelmistojen 7

9 evolutionaarisen kehityksen, ts. parhaimmat selviytyvät Ohjelmistotarjonnan ongelmat Käytännössä Open Source -ohjelmistot eivät työpöytäkäytössä ole kyenneet lyömään itseään läpi, koska joitakin kriittisiä ohjelmistoja puuttuu edelleen tai ne ovat vielä liian kehittymättömiä. Toimisto-ohjelmistot olivat pitkään tällainen kompastuskivi, mutta OpenOffice.Org:n [9] sekä Star Officen [10] myötä tilanne alkaa korjaantumaan. Sen sijaan multimediapuolella näyttää heikommalta: valmiiden multimediaesitysten hyödyntäminen Linuxissa onnistuu jo aika hyvin, mutta kunnollisia ohjelmistoja sen luomiseksi puuttuu. Kuvankäsittelypuolella löytyy kyllä Gimp, mutta esimerkiksi musiikintekemiseen ei tietääkseni hyviä ohjelmistoja ole. On myös huomattava, että toimisto-ohjelmien löytyminen ei vielä yksin riitä: mikäli koulutusjärjestelmä ei opeta mitään muuta kuin Microsoftin Officea, eivät ihmiset ala muita opettelemaan ja näin ollen työpaikoille täytyy myös hankkia kyseistä ohjelmistoa. Työpaikoilla näyttelevät tärkeää osaa myös erikseen yrityksen / yhteisön omaan tarkoitukseen suunnitellut erikoisohjelmistot. Nykyisestä ohjelmistokannasta suurin osa lienee Windowsille, joten Windows turvaa niiden avulla työpaikoilla säilymisensä pöytäkoneissa. Kotikäytön yleistymisen esteenä näkisin suurimpana yksittäisenä ohjelmistopuutteena tietokonepelit: niin kauan kuin niitä ei Linuxille julkaista, eivät suuret massat halua Linuxia hankkia kotikoneisiinsa. Täytyy kuitenkin huomata, että Linux itsessään ei sisällä teknisiä tai muitakaan rajoitteita em. ohjelmistojen toteuttamiseen Linux -ympäristössä. Tarvittaisiin ainoastaan tietyn kriittisen pisteen ylitys käyttäjämassassa, jotta ohjelmistoyritykset alkaisivat kehittämään Linux-ohjelmistoja todenteolla. Monet yritykset toki näin tekevätkin jo nykyään, mutta valitettavasti yleensä kaikki tehdään ensin Windowsille, ja sitten portataan Linuxille vasta kuukausien tai pahimmillaan jopa vuosien kuluttua. 8

10 5.2 Open Sourcen leviämistä edesauttavia seikkoja Kehittäjille Open Sourcen tarjoamista eduista kiinnostavin lienee liikkeen filosofinen ajattelumalli: vapaus, ja ehkäpä jopa veljeys sekä tasa-arvo. Omaan käyttöön tehdyn pikkuohjelman voi jakaa vapaasti pois, jos tuntuu että joku muukin saattaisi hyötyä sen käytöstä. Toisaalta, vastapainoksi saa käyttää toisten ideoita ja ongelmanratkaisuja. Käyttäjille Open Sourcen edut ovat varsin houkuttelevia: ohjelmia saa ilmaiseksi käyttöönsä, ja usein niiden laatu on jopa parempi kuin vastaavien kaupallisten ohjelmien. Toisaalta, kehittäjien aktiivinen nettielämä edesauttaa tuen saamista tuotteille. Esimerkiksi uutisryhmiä lukevat monet ohjelmien kehittäjät, joilta saa kullan arvoisia vinkkejä ja neuvoja ongelmatilanteissa. Toisaalta myös ohjelmiston virheiden raportointi toimii näin suoraan käyttäjän ja tekijän välillä, eikä isojen yritysten kankeaa byrokratiaa tarvitse käydä läpi. Etenkin testaus on Open Source -maailmassa hyvässä mallissa. Laajan kehitys- ja tukiorganisaation ansiosta monilla projekteilla on testaajia ympäri maailmaa. Ja vaikkei testaus sinänsä olekaan autuaaksi tekevä seikka, on sen avulla silti mahdollista löytää pahimmat virheet ohjelmistosta jo betatestausvaiheessa, ja näin saada lopullisesta tuotteesta varsin laadukas. Etenkin kun betatestaajat voivat itse korjata vikoja, päinvastoin kuin suljetun lähdekoodin ohjelmistojen kanssa. 6 Yhteenveto Open Source -ohjelmistot ovat vallanneet varsin hyvän jalansijan nykypäivän tietokoneista. Internet ja Open Source kulkivat hyvin toistensa tukijoina, jolloin kummankin kehitys vaikutti kumpaankin: Internetiä kehitettiin vapaiden ohjelmistojen avulla, ja toisaalta vapaiden ohjelmistojen kehittäminen helpottui Internetin mahdollistaman kommunikaation avulla. Tästä tuloksena meillä on hyvin suuri ja aktiivinen ihmisjoukko, joka tuottaa varsin laadukkaita ohjelmistoja vapaasti käytettäväksi. 9

11 Viitteet [1] Välimäki M., Open Source definition, [2] Lehti R., Open Source -ohjelmistokehitys, diplomityö, rammer/ossd/node10.html [3] Netcraft Web Server Survey, [4] OpenOffice.Org, [5] Tietoviikko, Saksa luottaa pingviiniin, [6] Microsoft Finland Oy, Gartner TCO-tutkimus, [7] Microsoft Corporation, Shared Source, [8] Microsoft Corporation, Microsoft Licensing Product use rights, Microsoft Developers Tools, 43 [9] OpenOffice.Org, [10] Star Office, 10

Historiaa. Unix kirjoitettiin kokonaan uudestaan C-kielellä 1973. Unix jakautui myöhemmin System V ja BSDnimisiin. Kuutti, Rantala: Linux

Historiaa. Unix kirjoitettiin kokonaan uudestaan C-kielellä 1973. Unix jakautui myöhemmin System V ja BSDnimisiin. Kuutti, Rantala: Linux Historiaa Linux on Unix-yhteensopiva käyttöjärjestelmä. Unixin perusta luotiin 1964 MIT:ssa aloitetussa MULTICS-projektissa (http://www.cs.helsinki.fi/u/kerola/tkhist/k2000/alustukset/unix_hist/unix_historia.htm)

Lisätiedot

Avoimen lähdekoodin kehitysmallit

Avoimen lähdekoodin kehitysmallit Avoimen lähdekoodin kehitysmallit Arto Teräs Avoimen lähdekoodin ohjelmistot teknisessä laskennassa -työpaja CSC, 25.5.2009 Avoimen lähdekoodin kehitysmallit / Arto Teräs 2009-05-25

Lisätiedot

Innovointiprosessi. Lili Aunimo. 11.12.2009 Lili Aunimo

Innovointiprosessi. Lili Aunimo. 11.12.2009 Lili Aunimo Innovointiprosessi Lili Aunimo Lisensointi Tekijänoikeudet: Verkkomultimediaopintojaksolla Ohjelmistolisenssit Sisältölisenssit: kuvat, musiikki, video, teksti Creative Commons http://fi.wikipedia.org/wiki/lisenssi

Lisätiedot

Linux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä

Linux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä Linux 00 Keskeiset piirteet Tux-pingviinin kuva: Larry Ewing, Simon Budig ja Anja Gerwinski Kysymyksiä 1. Mikä Linux on? 2. Kuinka Linux syntyi ja kehittyy? 3. Mitkä ovat Linuxin vahvuudet? 2 1 Linux on

Lisätiedot

Oikeusministeriön OpenOffice.org -käyttöönotto. Esityksen sisältö. Avoin lähdekoodi

Oikeusministeriön OpenOffice.org -käyttöönotto. Esityksen sisältö. Avoin lähdekoodi Oikeusministeriön OpenOffice.org -käyttöönotto IBM:n kollaboraatioseminaari Helsinki 19.5.2009 Martti Karjalainen, oikeusministeriö Esityksen sisältö Avoin lähdekoodi (open source) Oikeusministeriön OpenOffice.org-käyttöönoton

Lisätiedot

Ohjelmien lisensoinnista

Ohjelmien lisensoinnista Ohjelmien lisensoinnista Mitä ohjelmoijan on hyvä tietää ohjelmien tekijänoikeuksista ja (erityisesti open source) lisensseistä Tapani Tarvainen 27.11.2015 Lähtökohta: tekijänoikeus Yksinoikeus "määrätä

Lisätiedot

Open Source -ohjelmien perusteet

Open Source -ohjelmien perusteet Open Source -ohjelmien perusteet Teemu Leinonen teemu.leinonen@uiah.fi Medialaboratorio, Taideteollinen korkeakoulu Oppimisympäristöjen tutkimusryhmä http://fle3.uiah.fi/group/ Co-learnit Oy http://www.co-learnit.com

Lisätiedot

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012 KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012 SISÄLLYS 1 JOHDANTO 3 2 WWW-PALVELIMEN TOIMINTA 4 3 OMINAISUUDET

Lisätiedot

KYMENLAAKSON AMMATTIKORKEAKOULU

KYMENLAAKSON AMMATTIKORKEAKOULU 1 KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Ole Halonen GNU-ohjelmointityökalut Linux-järjestelmät 206101310 Seminaarityö 22.11.2012 2 Sisällysluettelo 2 1 Johdanto

Lisätiedot

LINUX LINUX. Viisi hyvää syytä käyttää Linuxia MUISTA! GNU Free Documentation License

LINUX LINUX. Viisi hyvää syytä käyttää Linuxia MUISTA! GNU Free Documentation License GNU Free Documentation License LINUX Lähde: http://www.ubuntufi.org/ LINUX Linux-käyttöjärjestelmäydin on saanut alkunsa suomalaisen Linus Torvaldsin ansiosta Linux (GNU+Linux) on levinnyt maailmalla nopeasti

Lisätiedot

Ohjelmiston lisensoinnin avoimet vaihtoehdot

Ohjelmiston lisensoinnin avoimet vaihtoehdot Ohjelmiston lisensoinnin avoimet vaihtoehdot Ohjelmistoliiketoiminta-seminaari Jyväskylä, 11.4.2007 Matti Saastamoinen Suomen open source -keskus COSS COSS - Centre for Open Source Solutions Kansallinen

Lisätiedot

Ei raportteja roskiin

Ei raportteja roskiin Ei raportteja roskiin Wikit ja blogit opetuksessa Sosiaalinen media koulutuksessa Tietotekniikan liitto - Helia 2006-11-16 Ei raportteja roskiin Vanha ja uusi tapa Käytännön kokemuksia Lisenssit Tekniikka

Lisätiedot

Opas koulujen VALO-hankintaan. Elias Aarnio Avoimet verkostot oppimiseen -hanke Educoss Innopark Oy

Opas koulujen VALO-hankintaan. Elias Aarnio Avoimet verkostot oppimiseen -hanke Educoss Innopark Oy Opas koulujen VALO-hankintaan Elias Aarnio Avoimet verkostot oppimiseen -hanke Educoss Innopark Oy Mikä ihmeen VALO? VALO = vapaat ja avoimen lähdekoodin ohjelmistot Kyse on siis Open Sourcesta eli vapaista

Lisätiedot

Avoin lähdekoodi hankinnoissa Juha Yrjölä

Avoin lähdekoodi hankinnoissa Juha Yrjölä Avoin lähdekoodi hankinnoissa 9.6.2016 Juha Yrjölä Mitä on avoin lähdekoodi? 1. Lähdekoodi tulee jakaa ohjelmiston mukana tai antaa saataville joko ilmaiseksi tai korkeintaan luovuttamiskulujen hinnalla.

Lisätiedot

Avoin lähdekoodi (Open Source) liiketoiminnassa

Avoin lähdekoodi (Open Source) liiketoiminnassa Avoin lähdekoodi (Open Source) liiketoiminnassa Mikko Amper 12.11.2013 Mitä aloittavan BioICT-yrityksen tulisi tietää IPR:istä, niiden hallinnasta ja patentoinnista? Tässä esityksessä ilmaistut mielipiteet

Lisätiedot

http://creativecommons.fi/

http://creativecommons.fi/ Creative commons http://creativecommons.fi/ Taustaa Richard M. Stallman: Free software From Copy Rights to Copy Left Tavoitteena ohjelmistojen vapaus (Avoin koodi) General Public License, GPL Tekijänoikeus

Lisätiedot

GNU/Linux kotikäytössä

GNU/Linux kotikäytössä GNU/Linux kotikäytössä Perttu Ahola Kempeleen Lukio harjoitustutkielma Syksy 2006 Sisällysluettelo 1. Johdanto 2. Käyttöjärjestelmä 2.1. Käyttöjärjestelmän vaatimukset työpöytäkäytössä 3. Linux 3.1. Historia

Lisätiedot

VALO-ohjelmat ja LTSP kouluissa. Elias Aarnio Innopark, AVO-hanke elias.aarnio@innopark.fi 040-8204614

VALO-ohjelmat ja LTSP kouluissa. Elias Aarnio Innopark, AVO-hanke elias.aarnio@innopark.fi 040-8204614 VALO-ohjelmat ja LTSP kouluissa Elias Aarnio Innopark, AVO-hanke elias.aarnio@innopark.fi 040-8204614 Mikä ihmeen VALO? VALO = Vapaat ja avoimen lähdekoodin ohjelmat Kyse on siis Open Sourcesta eli avoimesta

Lisätiedot

Avoin lähdekoodi 2004. Mikko Välimäki 13.2.2004

Avoin lähdekoodi 2004. Mikko Välimäki 13.2.2004 Avoin lähdekoodi 2004 Mikko Välimäki 13.2.2004 Kuka puhuu? Mikko Välimäki, oik. kand Tutkija ja opettaja TKK:lla, valimaki.org (artikkeleita, lisenssisuomennoksia ym.) EFFI.org (politisointi) ja Turre.com

Lisätiedot

Avoin lähdekoodi. Jani Kylmäaho Maanmittauslaitos www.oskari.org

Avoin lähdekoodi. Jani Kylmäaho Maanmittauslaitos www.oskari.org Avoin lähdekoodi Jani Kylmäaho Maanmittauslaitos www.oskari.org Avoimen lähdekoodin määritelmä (OSI) Ohjelman täytyy olla vapaasti levitettävissä ja välitettävissä. Lähdekoodin täytyy tulla ohjelman mukana

Lisätiedot

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto Julian Voss, Quantum man, 2006 (City of Moses Lake, Washington, USA) Kolme näkökulmaa

Lisätiedot

Jouko Nielsen. Ubuntu Linux

Jouko Nielsen. Ubuntu Linux Jouko Nielsen Ubuntu Linux 19.4.2017 SISÄLLYS 1 UBUNTU... 3 2 LUETTELO VERSIOISTA... 4 3 OMINAISUUDET... 4 4 ASENNUS... 5 5 UBUNTU SERVER... 9 LÄHTEET... 10 3 1 UBUNTU Ubuntu on debian pohjainen Linux

Lisätiedot

Linuxin monet kasvot: kännyköistä superkoneisiin

Linuxin monet kasvot: kännyköistä superkoneisiin Linuxin monet kasvot: kännyköistä superkoneisiin Arto Teräs Finnish Linux User Group FLUG ry Avoimien ohjelmien päivä Turku, 8.3.2008 Kalvo 1(18) Sisältö Linuxin lyhyt historia Menestyksen

Lisätiedot

Demo 13. Aihe: Linux. Opettaja: Antti Ekonoja. Tekijä: Heini Puuska

Demo 13. Aihe: Linux. Opettaja: Antti Ekonoja. Tekijä: Heini Puuska Demo 13 Aihe: Linux Opettaja: Antti Ekonoja Tekijä: Heini Puuska Päiväys: 30.5.2011 Sisällys 1 Linux... 1 2 Jakelupaketit... 1 2.1 Debian... 1 2.2 Ubuntu... 1 2.3 Red Hat... 1 2.4 Fedora... 2 2.5 SUSE...

Lisätiedot

Lisenssit ja Open Source; Tekninen suoja: DRM. Olli Pitkänen

Lisenssit ja Open Source; Tekninen suoja: DRM. Olli Pitkänen Lisenssit ja Open Source; Tekninen suoja: DRM Olli Pitkänen Käyttöoikeus- eli lisenssisopimukset Yleensä: loppukäyttäjälle oikeus käyttää ohjelmistoa joskus myös esim kehityslisenssi uusien sovellusten

Lisätiedot

Digi-tv vastaanottimella toteutettavat interaktiiviset sovellukset Selvitys GPL-lisensoinnin tuomat ongelmat

Digi-tv vastaanottimella toteutettavat interaktiiviset sovellukset Selvitys GPL-lisensoinnin tuomat ongelmat Selvitys GPL-lisensoinnin tuomat ongelmat Sisällysluettelo 1. Johdanto...3 2. Ongelman kuvaus...4 3. Eri tulkinnat GPL-lisenssistä...5 3.1. Tiukka tulkinta...5 3.2. Väljä tulkinta...5 3.3. Kompromissitulkinta...5

Lisätiedot

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto Julian Voss, Quantum man, 2006 (City of Moses Lake, Washington, USA) Kolme näkökulmaa

Lisätiedot

Suomen avoimien tietojärjestelmien keskus COSS ry

Suomen avoimien tietojärjestelmien keskus COSS ry Suomen avoimien tietojärjestelmien keskus COSS ry Avoimen ohjelmistoliiketoimintaverkoston ja -yhteistyön koordinoija Ilkka Lehtinen Matti Saastamoinen Avoimuus ja vapaus - Pieni tulipalo v. 1492 mahdollisti

Lisätiedot

Rekursiolause. Laskennan teorian opintopiiri. Sebastian Björkqvist. 23. helmikuuta Tiivistelmä

Rekursiolause. Laskennan teorian opintopiiri. Sebastian Björkqvist. 23. helmikuuta Tiivistelmä Rekursiolause Laskennan teorian opintopiiri Sebastian Björkqvist 23. helmikuuta 2014 Tiivistelmä Työssä käydään läpi itsereplikoituvien ohjelmien toimintaa sekä esitetään ja todistetaan rekursiolause,

Lisätiedot

Sisällönkuvaukset 1. 1. Projektinhallinta 3 op. Sisältö. 2. Palvelinalustat 3 op

Sisällönkuvaukset 1. 1. Projektinhallinta 3 op. Sisältö. 2. Palvelinalustat 3 op Sisällönkuvaukset 1 1. Projektinhallinta 3 op Tutustutaan ja asennetaan neljä avoimen lähdekoodin projektinhallintaohjelmaa Open Workbench, GanttProject ja OpenProj ja Redmine. Asennuksen jälkeen tutustutaan

Lisätiedot

DESCA-sopimuksen ohjelmistomoduuli ja avoimen lähdekoodin ohjelmistot

DESCA-sopimuksen ohjelmistomoduuli ja avoimen lähdekoodin ohjelmistot TEKNOLOGIAN TUTKIMUSKESKUS VTT OY Kuvapaikka (ei kehyksiä kuviin) DESCA-sopimuksen ohjelmistomoduuli ja avoimen lähdekoodin ohjelmistot EUTI-koulutus 27.03.2017 Hannes Kankaanpää, Senior IPR Officer OPEN

Lisätiedot

VALO ja tietoyhteiskunnan kehitysvaihtoehdot

VALO ja tietoyhteiskunnan kehitysvaihtoehdot VALO ja tietoyhteiskunnan kehitysvaihtoehdot Jussi Silvonen Joensuun VALO -päivä, 8. 5. 2009 (http://jinux.pokat.org/jussi/) Esityksen rakenne Torikatu 10, Joensuu, SONY Bravia, Lieksan koulut = mitä yhteistä?

Lisätiedot

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Linux pohjaiset pilvipalvelut Linux järjestelmät TI 11/12 TIVE Santeri Kangaskolkka TI 12 Janne Enroos TI 12 Mikä on

Lisätiedot

WINE API ja Virtualisointiohjelmistot

WINE API ja Virtualisointiohjelmistot WINE API ja Virtualisointiohjelmistot Yleistä Winestä Ohjelmisto, joka mahdollistaa Windows -pohjaisten ohjelmien käytön kuissa käyttöjärjestelmissä Toimii yhteensopivuuskerroksena ohjelman ja käyttöjärjestelmän

Lisätiedot

Avoimet lisenssit. Katsaus Creative Commons -lisensointiin. Työelämäpedagogiikan webinaari

Avoimet lisenssit. Katsaus Creative Commons -lisensointiin. Työelämäpedagogiikan webinaari Avoimet lisenssit Katsaus Creative Commons -lisensointiin Työelämäpedagogiikan webinaari 12.3.2019 Arto Ikonen OSC, JYU JYU. Since 1863. 12.3.2019 1 Tekijänoikeus ja lisensointi Tekijänoikeus: tekijän

Lisätiedot

TIETOTURVALLISUUDESTA

TIETOTURVALLISUUDESTA TIETOTURVALLISUUDESTA Tietoturvallisuus riippuu monista asioista. Tärkein niistä on käyttäjä itse! Käyttäjä voi toimia turvallisesti tai turvattomasti Tervettä harkintaa tarvitaan erityisesti Internetin

Lisätiedot

AVOIN KOODI YRITTÄJYYDEN LÄHTÖKOHTANA

AVOIN KOODI YRITTÄJYYDEN LÄHTÖKOHTANA AVOIN KOODI YRITTÄJYYDEN LÄHTÖKOHTANA Timo Väliharju Toiminnanjohtaja, COSS ry 28.11.2017 Avoimuuden asialla. Avoin lähdekoodi... on tapa kehittää ja jakaa tietokoneohjelmistoja. Yhteiskehittäminen Avoimessa

Lisätiedot

Avoimen lähdekoodin lisenssit kaupallisessa liiketoiminnassa. Matti Saastamoinen

Avoimen lähdekoodin lisenssit kaupallisessa liiketoiminnassa. Matti Saastamoinen Avoimen lähdekoodin lisenssit kaupallisessa liiketoiminnassa Matti Saastamoinen Tampereen yliopisto Tietojenkäsittelytieteiden laitos Tietojenkäsittelyoppi Pro gradu -tutkielma Toukokuu 2006 ii Tampereen

Lisätiedot

Avointen ohjelmistojen käyttö ohjelmistokehityksessä

Avointen ohjelmistojen käyttö ohjelmistokehityksessä Avointen ohjelmistojen käyttö ohjelmistokehityksessä 9.4.2008 Janne Kuha Manager, Java Services Descom Oy Janne Kuha Manager, Java Services janne.kuha@descom.fi Kuka? Descom Oy:llä, sitä ennen Wanadu Inc.,

Lisätiedot

Sisältö Tervetuloa Linuxin käyttäjäksi Olet tässä

Sisältö Tervetuloa Linuxin käyttäjäksi Olet tässä Sisältö 1 Tervetuloa Linuxin käyttäjäksi 1 1.1 Ympäristöasiaa...................................... 2 1.2 Juurta jaksaen...................................... 5 1.3 Lopetus..........................................

Lisätiedot

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut www.helsinki.fi

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut www.helsinki.fi Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut Ohjelmointikurssin järjestäminen Helsingin yliopiston Ohjelmoinnin MOOC-kurssimateriaalin avulla 15.4.2016 1 Linkki Tietojenkäsittelytieteen

Lisätiedot

Älypuhelimet. Sisällysluettelo

Älypuhelimet. Sisällysluettelo Älypuhelimet Jussi Huhtala Sisällysluettelo Älypuhelimen määritelmä Historia Laitteistoarkkitehtuuri Käyttöjörjestelmät Android Symbian ios Yhteenveto 1 Älypuhelin Puhelin joka sisältää normaalit puhelimen

Lisätiedot

Facebook koulutus. Kalle Rapi Etelä-Karjalan kylät ry http://kylat.ekarjala.fi

Facebook koulutus. Kalle Rapi Etelä-Karjalan kylät ry http://kylat.ekarjala.fi Facebook koulutus Kalle Rapi Etelä-Karjalan kylät ry http://kylat.ekarjala.fi Facebook, mikä se on? Facebook on Internetissä toimiva mainosrahoitteinen yhteisöpalvelu Sivusto tarjoaa käyttäjille mahdollisuuden

Lisätiedot

Kunnanhallitus 261 27.10.2014

Kunnanhallitus 261 27.10.2014 Kunnanhallitus 261 27.10.2014 VALTUUSTOALOITE / VAPAAN JA AVOIMEN LÄHDEKOODIN OHJELMISTOJEN HYÖDYNTÄMISMAHDOLLISUUKSIEN SELVITTÄMISEKSI JA AVOIMEN TOIMISTO-OHJELMISTON KÄYTTÖÖNOTTAMISEKSI KEMPELEESSÄ /

Lisätiedot

Manu Setälä Suomen open source -keskus COSS

Manu Setälä Suomen open source -keskus COSS Koodipankit ja kansainvälinen yhteistyö Manu Setälä Suomen open source -keskus COSS www.coss.fi 2 Esityksen sisältö Mitä tarkoittaa koodipankki ja mihin sellaisia tarvitaan Koodipankin lähtökohtia: dokumentointi,

Lisätiedot

Ohjelmointi 1. Kumppanit

Ohjelmointi 1. Kumppanit Ohjelmointi 1 Kumppanit November 20, 2012 2 Contents 1 Mitä ohjelmointi on 7 2 Ensimmäinen C#-ohjelma 9 2.1 Ohjelman kirjoittaminen......................... 9 A Liite 11 3 4 CONTENTS Esipuhe Esipuhe 5

Lisätiedot

Opas tekijänoikeudesta valokuvaan, piirrettyyn kuvaan, liikkuvaan kuvaan, ääneen ja musiikkitallenteisiin sekä tekijänoikeudesta internettiin.

Opas tekijänoikeudesta valokuvaan, piirrettyyn kuvaan, liikkuvaan kuvaan, ääneen ja musiikkitallenteisiin sekä tekijänoikeudesta internettiin. Opas tekijänoikeudesta valokuvaan, piirrettyyn kuvaan, liikkuvaan kuvaan, ääneen ja musiikkitallenteisiin sekä tekijänoikeudesta internettiin. TEKIJÄNOIKEUS (Kopiereg - Derechos d autor - Müəlliflik hüquqları

Lisätiedot

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö Tekijät: Eemeli Honkonen Joni Metsälä Työ palautettu: SISÄLLYSLUETTELO: 1 SEMINAARITYÖN KUVAUS... 3 2 TIETOKANTA... 3 2.1 MITÄ TIETOKANNAT SITTEN OVAT?... 3

Lisätiedot

Tekijänoikeus tuo leivän tekijän pöytään

Tekijänoikeus tuo leivän tekijän pöytään Tekijänoikeus tuo leivän tekijän pöytään Jokaisella on oikeus niiden henkisten ja aineellisten etujen suojaamiseen, jotka johtuvat hänen luomastaan tieteellisestä, kirjallisesta tai taiteellisesta tuotannosta.

Lisätiedot

Joonas Ruotsalainen GIT PIKAOPAS. Tutkielma 2011

Joonas Ruotsalainen GIT PIKAOPAS. Tutkielma 2011 1 Joonas Ruotsalainen GIT PIKAOPAS Tutkielma 2011 2 SISÄLTÖ 1. JOHDANTO... 3 2. ASENTAMINEN... 4 3. KÄYTTÖ... 4 3.1 Perusasetukset... 4 3.2 Git:n ottaminen käyttöön projektissa... 5 3.3 Tiedostojen lisääminen

Lisätiedot

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014 Työpaja Työpaja on vertaisarviointiin soveltuva työkalu. Työpaja mahdollistaa töiden palautuksen ja niiden jakelun opiskelijoiden arvioitavaksi sekä arvioinnin antamisen. Laita Muokkaustila päälle ja lisää

Lisätiedot

Käytin tehtävän tekemiseen Xubuntu 13.04 -käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

Käytin tehtävän tekemiseen Xubuntu 13.04 -käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta. Tehtävänanto - Asenna WordPress ja tee siihen esimerkkisisältöä - Mittaa WP:n tehoa. Vertaile etusivun ja alasivujen nopeutta siihen, että tallennat saman sisällön staattiseksi. Analysoi mittaustulokset.

Lisätiedot

KYMENLAAKSON AMMATTIKORKEAKOULU. Ubuntu. Yukun Zhou

KYMENLAAKSON AMMATTIKORKEAKOULU. Ubuntu. Yukun Zhou KYMENLAAKSON AMMATTIKORKEAKOULU Ubuntu Yukun Zhou 2014 Yukun Zhou Harjoitustyö 1 SISÄLLYSLUETTELO 1. YLEISTÄ... 2 2. JULKAISUT... 3 3. SUOSIO... 4 4. ASENNUS... 4 5. TURVALLISUUS... 4 6. PAKETTIENHALLINTA...

Lisätiedot

KUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA

KUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA KUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA Ohjeistuksessa käydään läpi kuvan koon ja kuvan kankaan koon muuntaminen esimerkin avulla. Ohjeistus on laadittu auttamaan kuvien muokkaamista kuvakommunikaatiota

Lisätiedot

Avoimen lähdekoodin lisensointi. Mikko Välimäki 31.1.2005

Avoimen lähdekoodin lisensointi. Mikko Välimäki 31.1.2005 Avoimen lähdekoodin lisensointi Mikko Välimäki 31.1.2005 HS, pääkirjoitus 28.1. 1/2...Linux on ollut menestys, ja sen asema vahvistuu. Business Week arvioi, että parin vuoden kuluttua jo joka kolmanteen

Lisätiedot

Matopeli C#:lla. Aram Abdulla Hassan. Ammattiopisto Tavastia. Opinnäytetyö

Matopeli C#:lla. Aram Abdulla Hassan. Ammattiopisto Tavastia. Opinnäytetyö Matopeli C#:lla Aram Abdulla Hassan Ammattiopisto Tavastia Opinnäytetyö Syksy 2014 1 Sisällysluettelo 1. Johdanto... 3 2. Projektin aihe: Matopeli C#:lla... 3 3. Projektissa käytetyt menetelmät ja työkalut

Lisätiedot

Tämän lisäksi listataan ranskalaisin viivoin järjestelmän tarjoama toiminnallisuus:

Tämän lisäksi listataan ranskalaisin viivoin järjestelmän tarjoama toiminnallisuus: Dokumentaatio, osa 1 Tehtävämäärittely Kirjoitetaan lyhyt kuvaus toteutettavasta ohjelmasta. Kuvaus tarkentuu myöhemmin, aluksi dokumentoidaan vain ideat, joiden pohjalta työtä lähdetään tekemään. Kuvaus

Lisätiedot

Linux omaan kannettavaan. Ilkka Kiistala

Linux omaan kannettavaan. Ilkka Kiistala Linux omaan kannettavaan Ilkka Kiistala 18.2.2016 Aiheet 1. Linuxista 2. Kannettavista 3. Live-Linux 4. Linux-asennus 5. Käyttö 6. Vinkit ja linkit Arviointia lopuksi Lopuksi voi kysyä oman koneensa ja

Lisätiedot

Antti Rautapää AVOIMEN LÄHDEKOODIN KAUPALLINEN HYÖDYNTÄMINEN

Antti Rautapää AVOIMEN LÄHDEKOODIN KAUPALLINEN HYÖDYNTÄMINEN Antti Rautapää AVOIMEN LÄHDEKOODIN KAUPALLINEN HYÖDYNTÄMINEN JYVÄSKYLÄN YLIOPISTO TIETOJENKÄSITTELYTIETEIDEN LAITOS 2015 TIIVISTELMÄ Rautapää, Antti Avoimen lähdekoodin kaupallinen hyödytäminen Jyväskylän

Lisätiedot

Kieliversiointityökalu Java-ohjelmistoon. Ohje

Kieliversiointityökalu Java-ohjelmistoon. Ohje Kieliversiointityökalu Java-ohjelmistoon Ohje 2/6 SISÄLLYSLUETTELO 1 YLEISTÄ OHJELMASTA... 3 2 PÄÄ-IKKUNA...4 3 YLÄVALIKKO... 4 3.1 TIEDOSTO... 4 3.2 TOIMINTO... 4 3.3 ASETUKSET... 5 3.4 OHJE... 5 4 VÄLILEHDET...5

Lisätiedot

S11-09 Control System for an. Autonomous Household Robot Platform

S11-09 Control System for an. Autonomous Household Robot Platform S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on

Lisätiedot

SUBSTANTIIVIT 1/6. juttu. joukkue. vaali. kaupunki. syy. alku. kokous. asukas. tapaus. kysymys. lapsi. kauppa. pankki. miljoona. keskiviikko.

SUBSTANTIIVIT 1/6. juttu. joukkue. vaali. kaupunki. syy. alku. kokous. asukas. tapaus. kysymys. lapsi. kauppa. pankki. miljoona. keskiviikko. SUBSTANTIIVIT 1/6 juttu joukkue vaali kaupunki syy alku kokous asukas tapaus kysymys lapsi kauppa pankki miljoona keskiviikko käsi loppu pelaaja voitto pääministeri päivä tutkimus äiti kirja SUBSTANTIIVIT

Lisätiedot

Pauliina Munter / Suvi Junes Tampereen yliopisto/tietohallinto 2013

Pauliina Munter / Suvi Junes Tampereen yliopisto/tietohallinto 2013 Tehtävä 2.2. Tehtävä-työkalun avulla opiskelijat voivat palauttaa tehtäviä Moodleen opettajan arvioitaviksi. Palautettu tehtävä näkyy ainoastaan opettajalle, ei toisille opiskelijoille. Tehtävä-työkalun

Lisätiedot

Avoimen ja jaetun tiedon hyödyntäminen. Juha Ala-Mursula BusinessOulu

Avoimen ja jaetun tiedon hyödyntäminen. Juha Ala-Mursula BusinessOulu Avoimen ja jaetun tiedon hyödyntäminen Juha Ala-Mursula BusinessOulu Agenda Internetin kehityskaari Määritelmiä: Jaettu data Avoimet rajapinnat Avoin arkkitehtuuri Esimerkki sovelluskohteesta: OuluHealth

Lisätiedot

Doodle helppoa aikatauluttamista

Doodle helppoa aikatauluttamista Doodle helppoa aikatauluttamista Kuinka käytän Doodlea? -vaiheittainen opas käyttöön ja aikataulukyselyn luomiseen http://www.doodle.com/ Doodle on ohjelma joka auttaa sinua aikatauluttamaan kokouksia

Lisätiedot

Auditointiajot, Vaasa 28.-29.10.2014

Auditointiajot, Vaasa 28.-29.10.2014 Auditointiajot, Vaasa 28.-29.10.2014 Auditointiverkoston haastattelut Haluttiin selvittää mallin nykyistä käyttöä ja kehittämistarpeita panostaminen oikeisiin kehittämiskohteisiin Haastattelut touko-elokuussa

Lisätiedot

Järjestelmän asetukset. Asetustiedostojen muokkaaminen. Pääkäyttäjä eli root. Järjestelmänhallinnan työkalut

Järjestelmän asetukset. Asetustiedostojen muokkaaminen. Pääkäyttäjä eli root. Järjestelmänhallinnan työkalut Järjestelmän asetukset Järjestelmänhallinnan työkalut Ubuntussa järjestelmän hallintaan ja asetusten muokkaamiseen tarkoitetut ohjelmat on koottu Järjestelmä-valikon alle Asetukset- ja Ylläpito -alavalikoista

Lisätiedot

SEPA päiväkirja. BetaTeam. Juho Mäkinen, 57796V, Jari Leppä, 42710V, Versio Pvm Tekijä Kuvaus

SEPA päiväkirja. BetaTeam. Juho Mäkinen, 57796V, Jari Leppä, 42710V, Versio Pvm Tekijä Kuvaus SEPA päiväkirja BetaTeam Juho Mäkinen, 57796V, jvmakine@cc.hut.fi Jari Leppä, 42710V, jleppa@cc.hut.fi Versio Pvm Tekijä Kuvaus 0.1 10.11.2005 Juho Mäkinen Johdanto 1. 0.2 11.11.2005 J.Mäkinen, Käytäntöön

Lisätiedot

Tietoyhteiskunnan perustaidot. Kesäkuu 2014

Tietoyhteiskunnan perustaidot. Kesäkuu 2014 Tietoyhteiskunnan perustaidot Kesäkuu 2014 Kurssin järjestäjästä Ohjelmistotuotannon ja Tiedonhallinnan Laitos Tuotantotalouden Tiedekunta Lappeenrannan Teknillinen Yliopisto Tietotekniikan koulutusohjelmasta

Lisätiedot

E-kirjan kirjoittaminen

E-kirjan kirjoittaminen 1 E-kirjan kirjoittaminen Ohjeet e-kirjan kirjoittamiseen Tämän ohjeistuksen tavoitteena on auttaa sinua luomaan yksinkertainen e-kirja (pdftiedosto) asiakkaallesi. Kirja näyttää hänelle kuinka hyvin ymmärrät

Lisätiedot

Salasanojen turvallinen tallentaminen KeePass ohjelmalla

Salasanojen turvallinen tallentaminen KeePass ohjelmalla Salasanojen turvallinen tallentaminen KeePass ohjelmalla KeePass on vapaasti saatavilla oleva, avoimen lähdekoodin ohjelma, jonka tarkoituksena on auttaa salasanojen hallinnassa. Tämä KeePass ohje on päivitetty

Lisätiedot

Kuka on arvokas? Liite: EE2015_kuka on arvokas_tulosteet.pdf tulosta oppilaiden lomakkeet tehtäviin 1 ja 2.

Kuka on arvokas? Liite: EE2015_kuka on arvokas_tulosteet.pdf tulosta oppilaiden lomakkeet tehtäviin 1 ja 2. Kuka on arvokas? Jotta voisimme ymmärtää muiden arvon, on meidän ymmärrettävä myös oma arvomme. Jos ei pidä itseään arvokkaana on vaikea myös oppia arvostamaan muita ihmisiä, lähellä tai kaukana olevia.

Lisätiedot

Verkkoviestinnän taidot

Verkkoviestinnän taidot Verkkoviestinnän taidot Hämeenlinna 19. - 20.04. 2010 Elias Aarnio Innopark Oy / AVO-hanke elias.aarnio@innopark.fi Verkkoviestintä on erilaista kuin elävänä Verkkoviestinnän ongelma: oheisviestintä on

Lisätiedot

Office 2013 - ohjelmiston asennusohje

Office 2013 - ohjelmiston asennusohje Office 2013 - ohjelmiston asennusohje Tämän ohjeen kuvakaappaukset on otettu asentaessa ohjelmistoa Windows 7 käyttöjärjestelmää käyttävään koneeseen. Näkymät voivat hieman poiketa, jos sinulla on Windows

Lisätiedot

Open source historia. Timo Nyyssönen

Open source historia. Timo Nyyssönen Open source historia Timo Nyyssönen Helsinki 3. huhtikuuta 2002 Tietokäsittelytieteen historia - seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos ii Sisältö 1 Historia 1 1.1 Stallman ja MIT.............................

Lisätiedot

Openbirds,opensource ja simujen

Openbirds,opensource ja simujen Openbirds,opensource ja simujen tulevaisuus (3ov - 30min. - 30 siv.) Markus itmo Mikkolainen 1 Agenda 1. Opensource (6s) 2. Openbirds (6s) 3. Simujen nykytila ja tulevaisuus(6s) 4. Openbirds ja muut simut

Lisätiedot

Tietotekniikan kasvun ongelmat?

Tietotekniikan kasvun ongelmat? Tietotekniikan kasvun ongelmat? Riittääkö rahat ja osaajat? Ilkka Lehtinen Suomen avoimen lähdekoodin keskus COSS Mikä COSS on? Kansallinen avoimen lähdekoodin ekosysteemin kehittämisorganisaatio ja -liiketoiminnan

Lisätiedot

AVOIMEN TUOTTEEN HALLINTAMALLIT. Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö. Yhteentoimivuutta avoimesti 2.12.2011

AVOIMEN TUOTTEEN HALLINTAMALLIT. Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö. Yhteentoimivuutta avoimesti 2.12.2011 AVOIMEN TUOTTEEN HALLINTAMALLIT Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö Yhteentoimivuutta avoimesti 2.12.2011 Erikoistutkija, MSc. Tapio Matinmikko, Teknologian tutkimuskeskus VTT 2 Esittäjästä

Lisätiedot

Järjestöjen viestintävastaavien perehdytys

Järjestöjen viestintävastaavien perehdytys Järjestöjen viestintävastaavien perehdytys TYY 2017 Frida Pessi 20.12.2017 Viestintä eli kommunikaatio Sanomien siirtämistä Merkitysten tuottamista Mutta myös yhteisen ymmärryksen tuottamista (yhteisöllisyys)

Lisätiedot

DVD-RAM-levyjen käyttö

DVD-RAM-levyjen käyttö Tämä opas sisältää vähimmäistiedot, joita tarvitaan DVD-RAM-levyjen käyttöön DVD MULTI -asemassa Windows 98/Me/2000 -käyttöjärjestelmässä. Windows, Windows NT ja MS-DOS ovat Microsoft Corporationin rekisteröityjä

Lisätiedot

Mobiililaitteiden ja sovellusten tietoturvallisuus mihin tulee kiinnittää huomiota?

Mobiililaitteiden ja sovellusten tietoturvallisuus mihin tulee kiinnittää huomiota? Mobiililaitteiden ja sovellusten tietoturvallisuus mihin tulee kiinnittää huomiota? Sisällys Tietoturvauhkia Sovellusten tietoturvallisuus» 1. Sovelluskaupat» 2. Sovelluksen tekijä» 3. Käyttöoikeudet»

Lisätiedot

Paypal tilin avaaminen, ohjeita ja neuvoja suomenkielellä.

Paypal tilin avaaminen, ohjeita ja neuvoja suomenkielellä. Paypal tilin avaaminen, ohjeita ja neuvoja suomenkielellä. ALUKSI LUO SÄHKÖPOSTIOSOITE PAYPAL TILIÄSI VARTEN: Esim. ilmainen Hotmail -sähköpostitili käy tähän tarkoitukseen hyvin. Muista kirjoittaa salanat

Lisätiedot

C++ Ohjelmoijan käsikirja. Johdanto

C++ Ohjelmoijan käsikirja. Johdanto Johdanto C++ Ohjelmoijan käsikirja Johdanto Tervetuloa Inside C++-kirjan pariin. Tämä on opaskirja standardi C++:n käyttöön. Käsittelemme kirjassa kaikki syntaksin, kieliopin, olio-ohjelmoinnin ja standardikirjastojen

Lisätiedot

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 30.3.2008,

Lisätiedot

Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan

Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan Aram Abdulla Hassan Windows Server 2012 asentaminen ja käyttö 1 Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan Hyper-V ohjelma. Riipu minkälaista Serveria yritämme

Lisätiedot

3.11.2010. Web-sisällönhallintajärjestelmät. Sisältö. Mitä on web-sisällönhallinta?

3.11.2010. Web-sisällönhallintajärjestelmät. Sisältö. Mitä on web-sisällönhallinta? Sisältö Mitä on web-sisällönhallinta? Tausta ja tavoitteet Käytännön prosessi Yleisesti Keskeiset ominaisuudet Sisällönhallintajärjestelmän valitseminen ja käyttöönotto Wordpress Joomla! Drupal Yhteenveto

Lisätiedot

ASIAKASNÄKÖKULMA JULKAISUTOIMINNAN MURROKSEEN

ASIAKASNÄKÖKULMA JULKAISUTOIMINNAN MURROKSEEN 1 ASIAKASNÄKÖKULMA JULKAISUTOIMINNAN MURROKSEEN Mari Katvala Oulun yliopiston kirjasto Oulun yliopiston kirjasto/ Mari Katvala 2 TOIMEKSIANTO Kuinka löytää aineiston, kun julkaiseminen hajaantuu aitoon

Lisätiedot

Avoimen lähdekoodin hallittu kaupallinen uudelleenkäyttö

Avoimen lähdekoodin hallittu kaupallinen uudelleenkäyttö Tässä Relator Oy:n tuottamassa White Paper -julkaisussa kuvataan avoimen lähdekoodin ohjelmistojen perusteita ja sitä kuinka näitä ohjelmistoja uudelleenkäytetään hallitusti kaupallisissa tarkoituksissa.

Lisätiedot

DAISY. Esteetöntä julkaisua

DAISY. Esteetöntä julkaisua DAISY Digital Accessible Information SYstem Esteetöntä julkaisua Markku Leino 27.4.2009 ESITYKSEN SISÄLTÖ Mikä on DAISY kirja? DAISY-järjestelmän lyhyt historia Miten rakentaa DAISY-kirja ja kirjatyypit

Lisätiedot

Web-sisällönhallintajärjestelmät

Web-sisällönhallintajärjestelmät Web-sisällönhallintajärjestelmät Sisältö Mitä on web-sisällönhallinta? Tausta ja tavoitteet Käytännön prosessi Web-sisällönhallintajärjestelmät Yleisesti Keskeiset ominaisuudet Sisällönhallintajärjestelmän

Lisätiedot

AVOIMEN LÄHDEKOODIN LISENSSIEHDOT YRITYSKÄYTÖSSÄ ANALYYSIKOKOELMA / 28.11.2006

AVOIMEN LÄHDEKOODIN LISENSSIEHDOT YRITYSKÄYTÖSSÄ ANALYYSIKOKOELMA / 28.11.2006 AVOIMEN LÄHDEKOODIN LISENSSIEHDOT YRITYSKÄYTÖSSÄ ANALYYSIKOKOELMA / 28.11.2006 Ryhmätyö liittyen oikeustieteelliseen opetukseen (Helsingin yliopisto, Svenska Handelshögskolan, Turun yliopisto ja IPR University

Lisätiedot

Linuxin lokalisointi

Linuxin lokalisointi Linuxin lokalisointi Marko Grönroos Linux-Aktivaattori ry Lokalisointityöryhmä Sisällys Johdanto - miksi suomennetaan? Lokalisointityöryhmä Linuxin suomennoksen tilanne Työpöytäympäristöt

Lisätiedot

Palautuskansio moduuli, ja sen vuorovaikutukset tehtävien annossa!

Palautuskansio moduuli, ja sen vuorovaikutukset tehtävien annossa! Palautuskansio moduuli, ja sen vuorovaikutukset tehtävien annossa! - Elikkä tässä ohjeessa näet kuinka voit tehdä peda.net palveluun koti/etätehtäviä tai vaikka kokeitten tekoa, tapoja on rajattomasti.

Lisätiedot

TTL & COSS Avoimien ohjelmistojen käyttö Road show. Marras- joulukuu 2009

TTL & COSS Avoimien ohjelmistojen käyttö Road show. Marras- joulukuu 2009 TTL & COSS Avoimien ohjelmistojen käyttö Road show Marras- joulukuu 2009 Suomen open source -keskus COSS Kansallinen open source -ekosysteemin kehittämisorganisaatio ja -liiketoiminnan verkosto Perustettu

Lisätiedot

Maha Eurosystem jarrulaskentaohjelman asennusohje versio 7.20.026

Maha Eurosystem jarrulaskentaohjelman asennusohje versio 7.20.026 2012 Tecalemit Oy Seppo Koskivuori Maha Eurosystem jarrulaskentaohjelman asennusohje versio 7.20.026 Vaatimukset: - tietokone (PC), jossa vapaa USB portti - käyttöjärjestelmä Windows XP, Vista tai Windows

Lisätiedot

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

C-ohjelmoinnin peruskurssi. Pasi Sarolahti C! C-ohjelmoinnin peruskurssi Pasi Sarolahti Mitä haluan oppia C-kurssilla? ja miksi? Tutustu lähimpään naapuriin Keskustelkaa miksi halusitte / jouduitte tulemaan kurssille 3 minuuttia è kootaan vastauksia

Lisätiedot

PDF-tiedostojen optimointi hakukoneille

PDF-tiedostojen optimointi hakukoneille PDF-tiedostojen optimointi hakukoneille PDF-tiedostojen optimointi herättää ristiriitaisia tunteita. Jotkut väittävät, että PDF:illä ei ole mitään arvoa hakukoneoptimointimielessä, toiset taas puhuvat

Lisätiedot

Pong-peli, vaihe Aliohjelman tekeminen. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 3/7. Tämän vaiheen aikana

Pong-peli, vaihe Aliohjelman tekeminen. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 3/7. Tämän vaiheen aikana Muilla kielillä: English Suomi Pong-peli, vaihe 3 Tämä on Pong-pelin tutoriaalin osa 3/7. Tämän vaiheen aikana Jaetaan ohjelma pienempiin palasiin (aliohjelmiin) Lisätään peliin maila (jota ei voi vielä

Lisätiedot

Kuinka IdM-hanke pidetään raiteillaan

Kuinka IdM-hanke pidetään raiteillaan Kuinka IdM-hanke pidetään raiteillaan Projektipäällikön kokemuksia 4.10.2011 IdM-projektitkin pitää suunnitella Kaiken perustana on riittävä ymmärrys projektin sisällöstä, laajuudesta ja vaaditusta osaamisesta

Lisätiedot