Ohjelmistolisenssit ja IPR
|
|
- Noora Hakola
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Ohjelmistolisenssit ja IPR JOTU/Kari Systä 1
2 Alustava luentoaikataulu 25.8: Johdanto + historiaa, mitä on ohjelmistotuotanto 1.9: Ohjelmistojen roolista ja tyypeistä ohjelmistotyön merkitys 8.9: Miten ohjelmistotyö organisoidaan (vaihejako ja prosessi-mallit) 15.9: Vaatimusmäärittelyt 22.9: Vaatimukset 2; tiedon mallintaminen 29.9: Käyttäjä ja käyttäjäkokemus ohjelmisto-projektissa (Jarmo Palviainen) 6.10: Esimerkkiprojekti (M-files) 20.10: Yleiset notaatiot erityisesti UML 27.10: Asiakasroolista 3.11: Projektitoiminta 10.11: Ohjelmisto osana laitetta : IPR, sopimukset, open source 24.11:Kertausta 1.12: Palautetta harjoitustyöstä JOTU2014/Kari Systä 2
3 Edellisen luennon pääkohdat Projektisuunnitelma on tärkeä vaikka käytössä olisi ketterä menetelmä Sisältö voi toki olla erilainen Ketterän projektin ohjaus ja erityisesti muutoksen hallinta on erilainen Muista riskisuunnitelma JOTU/KSY
4 Sisältöä Ohjelmistojen lisenssit Patentit ja muu IPR ohjelmistoissa Avoin lähdekoodi JOTU/Kari Systä 4
5 Ohjelmistojen tekijät suojaavat liiketoimintaansa IPR:n avulla Periaatteessa määritellään laissa Mutta eri maissa erilaiset lait ja lakien tulkinta vaatii lakimiehiä Lisenssisopimuksilla Kahden välisillä sopimuksilla joissa määritellään Hinta Toimitettava ja käytettävä ohjelmisto Käytön ehdot ja rajoitteet Kummankin osapuolen vastuut JOTU/Kari Systä 5
6 IPR:n tyypit Patentti Vastoin kuin joskus väitetään ohjelmistokeksintöjä voi patentoida Copyright Voi suojata lähdekoodia, käyttöliittymää tai ohjelmointirajapintaa (API) Liikesalaisuus (Trade secret) JOTU/Kari Systä 6
7 Esimerkki: Java Java ohjelmointikielen keksi Sun Microsystems 90-luvun alussa Yrityksen johdolla oli ongelma Uusi ohjelmointikieli on arvokas vain jos sitä käytetään laajasti Helpoin tapa levittää laajaan käyttöön on tehdä ohjelmointikielestä mahdollisimman avoin Mistä sitten rahat? Tuskin tiesivät miten asia etenee, mutta pyrkivät suojaamaan teknologian mahdollisimman hyvin JOTU/Kari Systä 7
8 Java-ohjelmointikieli Työkalut Ohjelma X = Integer.parseInt("1234"); Ohjelmointikieli Kirjastot (APIt) Kääntäjä class Bytecode Virtuaalikone Laitteisto JOTU/Kari Systä 8
9 Patentit Java IPR Erityisesti virtuaalikoneen toteutus Copyright Ohjelmointikieli Kirjastojen APIt Toteutus (lähdekoodi) Tavaramerkit ja logot Liikesalaisuudet??? JOTU/Kari Systä 9
10 Riita 1 (Microsoft) Hyvin nopeasti Microsoft teki oman virtuaalikoneensa Ei ollut täysin yhteensopiva Sun haastoi Microsoftin oikeuteen (1997) Ratkesi vuonna JOTU/Kari Systä 10
11 Riita 2: Google Androidin ohjelmointikieli on Java APIt ja kirjastot suurelta osin erilaisia Bytekoodi ja virtuaalikone erilaisia (Dalvik) Omat työkalut Sunin tavaramerkkiä ei käytetty Ja Oracle osti Sunin JOTU/Kari Systä 11
12 Sun/Oracle vs. Google kiista Copyright-riita Muutama rivi koodia Paljon APEja ja niiden documentaatiota Virtiaalikoneen toteutukseen liittyviä patentteja Riita taitaa olla vieläkin kesken JOTU/Kari Systä 12
13 Wikipediasta (varmistamatta, mutta muut lähteet puhuvat samaa) Oracle America, Inc. v. Google, Inc. is a dispute related to Oracle's copyright and patent claims on Google's Android operating system. In May 2012, the jury in this case found that Google did not infringe on Oracle's patents, and the trial judge ruled that the structure of the Java APIs used by Google was not copyrightable. The parties agreed to zero dollars in statutory damages for a small amount of copied code. On May 9, 2014, the Federal Circuit partially reversed the district court ruling, ruling in Oracle's favor on the copyrightability issue, and remanding the issue of fair use to the district court JOTU/Kari Systä 13
14 Hankinnan ja oston kysymyksiä sopimusta tehtäessä Kuuluuko kauppaan sekä binääri että lähdekoodi Entä dokumentointi Kellä on oikeus jatkokehittää? Mikä ovat komponentteina käytettyjen osien tai riippuvuuksien IPR- ja lisenssitilanne? Tulevat organisaatiouudistukset ja yrityskaupat JOTU/Kari Systä 14
15 Yksityinen ihminen Ostaa paketin kaupasta Heittää mukana tulevat lisenssiehdot roskiin Asentaa ohjelmiston Syöttää tarvittaessa aktivointikoodin Lataa ohjelmiston verkosta tai sovelluskaupasta Maksaa saadakseen aktivointikoodin (jos ei ilmainen) Valehtelee lukeneensa lisenssiehdot Asentaa ja aktivoi ohjelmiston JOTU/Kari Systä 15
16 Tutkitaanpa yhtä lisenssiä tarkemmin Adoben lisenssi If you obtained the Software from Adobe or one of its authorized licensees, and subject to your compliance with the terms of this agreement, including the restrictions in Section 4, Adobe grants to you a non-exclusive license to Use the Software in the manner and for the purposes described in the Documentation as follows: 3.1 General Use. You may install and Use one copy of the Software on your Compatible Computer. See Section 4 for important restrictions on the Use of the Software. 3.2 Server Use. This agreement does not permit you to install or Use the Software on a computer file server. For information on Use of Software on a computer file server please refer to for information about Adobe Reader; orhttp:// for information about the Adobe Runtimes JOTU/Kari Systä 16
17 3.3 Distribution. This license does not grant you the right to sublicense or distribute the Software. For information about obtaining the right to distribute the Software on tangible media or through an internal network or with your product or service please refer tohttp:// for information about Adobe Reader; or for information about the Adobe Runtimes. 3.4 Backup Copy. You may make one backup copy of the Software, provided your backup copy is not installed or used other than for archival purposes. You may not transfer the rights to a backup copy unless you transfer all rights in the Software as provided under Section JOTU/Kari Systä 17
18 4. Obligations and Restrictions. 4.1 Adobe Runtime Restrictions. You will not Use any Adobe Runtime on any non-pc device or with any embedded or device version of any operating system. For the avoidance of doubt, and by example only, you may not Use an Adobe Runtime on any (a) mobile device, set top box (STB), handheld, phone, game console, TV, DVD player, media center (other than with Windows XP Media Center Edition and its successors), electronic billboard or other digital signage, Internet appliance or other Internet-connected device, PDA, medical device, ATM, telematic device, gaming machine, home automation system, kiosk, remote control device, or any other consumer electronics device, (b) operator-based mobile, cable, satellite, or television system or (c) other closed system device. No right or license to Use any Adobe Runtime is granted for such prohibited uses. For information on Software license terms for non-pc versions of Adobe Runtimes please visithttp:// For information on licensing Adobe Runtimes for distribution on such systems please visit JOTU/Kari Systä 18
19 Kuinkahan kallis on tuo kyseinen Adoben ohjelmisto? Vastaus: Jopa Ilmainen Tuo me klikataan luetuksi aina kun Flashplayer päivittyy selaimissamme Ja oikeasti terveellä järjellä pärjää kyllä Mutta yritysten on suhtauduttava asiaan vakavammin JOTU/Kari Systä 19
20 Ohjelmistolisenssien maailma Avoin BSD GPL LGPL Kaupallinen Hankinta Osto Per käyttäjä(t) Vuokra SaaS Kelluva Per kone CPU Mhz MB JOTU/Kari Systä 20
21 JOTU/Kari Systä 21
22 Edellisen vaikutusalueesta Pätee kertamaksullisiin, muttei ilmeisesti yksittäisten käyttöoikeuksien uudelleen myyntiin JOTU/Kari Systä 22
23 JOTU/Kari Systä 23
24 Entä jos (äärimmäinen spekulaatio) aika 3 cputa ominaisuus X Yritys A Yritys B, osasto 1 Yritys B, osasto 2 Laajennetaan 5 cpulle Lisätään Y ja Z Ominasuudet X,Y 10 yhtäaikaiselle käyttäjälle Ominasuudet Y ja Z Paavolle ja Paulalle Yritysfuusio. Kuka saa käyttää ja mitä? JOTU/Kari Systä 24
25 Lainataan taas Internettiä Vahva osaaminen sekä tuote- että lisenssipuolelta auttoi meitä tekemään uudistuneen infran tuotevalinnat sekä siihen sopivan sopimuksen, sanoo Ari Peippo, Head of Infra Services, Orion Oyj. Paras ratkaisu löytyi ympäristön läpikäynnillä ja tulevaisuuden tarpeet huomioon ottaen. Orionin tarvitsemat ohjelmistot, kuten esim. Microsoft, Adobe, Citrix tulevat Chilitin kautta. Tuote- ja ratkaisuosaaminen on ensisijaisen tärkeätä kun uusitaan suuri määrä tuotteita ja versioita kerralla. Myös näiden riippuvuussuhteet on otettava huomioon, jotta halutut ominaisuudet saadaan käyttöön. Säännöllisissä seurantapalavereissa käydään läpi mm. uusien versioiden arvioidut julkistusaikataulut. Pitkän tähtäimen suunnitelmia on helpompi tehdä kun on Chilitin tekemä valmistajakohtainen RoadMap apuna. Järkevä lisenssienhallinta luo yritykselle selviä säästömahdollisuuksia ja takaa että lisenssit ovat aina ajan tasalla. Lisäksi eri lisensointimallit saattavat olla hyvinkin mutkikkaita. Nyt voimme käyttää säästyvät resurssit muihin kehityshankkeisiin, sanoo Ari Peippo JOTU/Kari Systä 25
26 Lisenssiauditointi Sen sijaan, että ohjelmistojen toimittajat tekisivät kattavat tekniset pakotteet lisenssien valvontaan, he usein varaavat mahdolliseen auditointiin jossa tarkistettaan onko käyttö lisenssiehtojen mukaista. Auditoinnit ovat lisääntyneet viimevuosina Voi seurata takautuvia maksuja, sopimussakkoja ja paljon lakimieskuluja JOTU/Kari Systä 26
27 Avoimesta lähdekoodista Kehitysmalli Yhteistyö (Periaatteessa) meriitit ja tulokset ratkaisee Koodi tulee yleensä hyvin tarkastetuksi Lisenssimalli Lähdekoodin saatavuus Erilaisia velvollisuuksia myös käyttäjille Yhteisö JOTU/Kari Systä 27
28 Avoimen lähdekoodin probleemeja Ohjelman loppukäyttäjälle Ei takuita, olet muutenkin omalla vastuulla Osana omaa tuotetta Ei takuita, olet muutenkin omalla vastuulla Käyttö voi edellyttää omankin koodin julkaisemista IPR (esim patentti)-riski JOTU/Kari Systä 28
29 Kaksoislisenssi Avoimen lähdekoodin lisenssin ehdot ovat sellaiset, että kaupalliset käyttäjät mieluiten maksavat. Esimerkki MySQL tietokanta Tietokannan saa kuka tahansa asentaa käyttää ja tehdä sen pohjalta ohjelmistoja. Jos MySQL:n open source versiota aikoo käyttää osana omaa tuotetta, oman tuotteen koodi pitää myös antaa vapaasti saataville. Kaupallisen lisenssin haltijoilla tuollaista ehtoa ei ole JOTU/Kari Systä 29
30 Avoimen lähdekoodin yleisimmät lisenssit GNU General Public License GPL GNU Lesser General Public License LGPL MPL Mozilla Public License BSD Berkeley Software Distribution MIT Massachusetts Institute of Technology Apache-lisenssi JOTU/Kari Systä 30
31 OSS lisenssien ominaisuuksia Lähde: Avoimen lähdekoodin käyttö julkisyhteisön tietojärjestelmissä, Pekka Peltola, Tampereen yliopisto, Pro-gradu, huhtikuu JOTU/Kari Systä 31
32 Beware Open vs. Free Software Free software (1983) is: A philosophy A social movement FSF, free software foundation Stallmanism Richard Stallman Open source (1998) is: A business model A development methodology OSI, open source initiative Raymondism Eric Raymond Both approaches share a common vision on access to source code Free as in free speech, not as in free beer JOTU/Kari Systä 32
33 Avoin lähdekoodi ja Internet Se, että jotain on Internetissä saatavissa ei tarkoita että se on vapaata! Koskee Kaikkia ohjelmistoja Harjoitustöitä ja opinnäytteitä Opetusmateriaalia Koodia, tekstia, kuvia, fontteja JOTU/Kari Systä 33
34 Esimerkki: StackOverflow Q: Do I have to worry about copyright issues for code posted on Stack Overflow? A: Anything that you post to Stack Overflow will be under the terms of the Creative Commons license. You can find more information by looking at the bottom right of the page and clicking the cc-wiki link. As far as more specific legal issues, you should probably consult an attorney JOTU/Kari Systä 34
35 Käytännössä koodin katsotaan olevan Public Domain, mutta oikeasti tilanne on monimutkaisempi A Short Story To Illustrate: Someone else decides the code is a good solution for a problem they are facing, and decides to copy it into their open source GnuFizzBuzz project, covered by the GPL. Five years from now, someone is doing an open source audit on your code (maybe you are selling to a nervous customer, or your company is going public). The open source audit finds the snippet of code you got from Stack Overflow, and recognizes it as originating in GnuFizzBuzz. You are now stuck explaining how/why you have GPL code mixed into your commercial product, or proving that the code was actually from Stack Overflow. Can you prove that the person posting the code to Stack Overflow owned it to begin with (maybe they actually copied it from GnuFizzBuzz to begin with). Lähde: StackOverflow JOTU/Kari Systä 35
36 Erityisesti opiskeluun liittyen Sen lisäksi, että sinun on tarkistettava onko käyttöön oikeuksia: Jos annat käsityksen, että olet itse tehnyt harjoitustyön vaikka se on kopioitu netistä syyllistyt plagiointiin! Samoin jos lainaat jonkun toisen tekstiä kertomatta lähdettä JOTU/Kari Systä 36
37 Avoin data Lähde Wikipedia: Avoimella tiedolla (open knowledge) viitataan digitaalisessa muodossa oleviin sisältöihin ja dataan, joita kuka tahansa voi vapaasti ja maksutta käyttää, muokata ja uudelleenjakaa. Avoimen tiedon määritelmän [1] mukaisesti aineiston tulee olla kokonaisuudessaan saatavilla käyttökelpoisessa ja muokattavassa muodossa Internetin kautta ja sen tulee olla lisensoitu niin, että sen käyttöä, muokkausta ja uudelleenjakelua ei rajoiteta. Esimerkiksi Wikipedia -tietosanakirjan sisältö on avointa tietoa JOTU/Kari Systä 37
38 Wikipedian lisenssi Wikipedian käyttämät lisenssit antavat yleisölle vapaan pääsyn tietosisältöön saman periaatteen mukaisesti kuin vapaat ohjelmistot on julkaistu. Wikipedian sisältöä voi kopioida, muokata ja levittää vain mikäli edelleen jaettava versio julkistetaan samanlaisilla lisenssiehdoilla ja Wikipedian artikkelin tekijät nimetään asianmukaisesti. Nimeämisvelvoitteen voi yleisesti täyttää ilmoittamalla linkin alkuperäiseen artikkeliin. Wikipedia on myös aina ilmoitettava tietolähteeksi, kun artikkelien sisältämää tekstiä käytetään JOTU/Kari Systä 38
39 Avoin data Lähde Wikipedia ( Avoimella tiedolla (open knowledge) viitataan digitaalisessa muodossa oleviin sisältöihin ja dataan, joita kuka tahansa voi vapaasti ja maksutta käyttää, muokata ja uudelleenjakaa. Avoimen tiedon määritelmän [1] mukaisesti aineiston tulee olla kokonaisuudessaan saatavilla käyttökelpoisessa ja muokattavassa muodossa Internetin kautta ja sen tulee olla lisensoitu niin, että sen käyttöä, muokkausta ja uudelleenjakelua ei rajoiteta. Esimerkiksi Wikipedia -tietosanakirjan sisältö on avointa tietoa JOTU/Kari Systä 39
40 Creative Commons Nimeä (BY) Teosta saa kopioida, levittää, näyttää ja esittää julkisesti ja siitä saa luoda johdannaisteoksia, kunhan tekijän tai oikeudenomistajan nimi mainitaan asianmukaisesti. Epäkaupallinen (NC) Teosta saa kopioida, levittää, näyttää ja esittää julkisesti ja siitä saa luoda johdannaisteoksia vain, kun niitä ei käytetä kaupallisiin tarkoituksiin. Ei muutoksia (ND) Tarttuva eli JaaSamoin (SA) Teosta saa kopioida, levittää, näyttää ja esittää julkisesti, mutta siitä ei saa luoda johdannaisteoksia. Johdannaisteoksia saa levittää vain samalla lisenssillä kuin alkuperäistä teosta JOTU/Kari Systä 40
41 Yhdistelmiä Nimeä (CC BY) Nimeä-Tarttuva (CC BY-SA) Nimeä-Ei muutoksia (CC BY-ND) Nimeä-Epäkaupallinen (CC BY-NC) Nimeä-Epäkaupallinen-Tarttuva (CC BY-NC-SA) Nimeä-Ei muutoksia-epäkaupallinen (CC BY- NC-ND) JOTU/Kari Systä 41
42 HISTORIAA JA MUUTA SILLISALAATTIA JOTU/Kari Systä 42
43 Perinteinen insinöörityö vs ohjelmistotuotanto Fysiikka, statiikka, lujuuslaskenta => silta Fysiikka, teoreettinen sähkötekniikka, elektroniikka => analoginen radio Käyttötapaukset UML-kaaviot Iteraatiot/Sprintit Hillitön koodaaminen Toimiva softa Notaatiot, käytännöt, nyrkkisäännöt, kokemus, intuitio => toimiva softa JOTU2013/K.Systä 43
44 Koulukunnat Formalistit Matemaattisen tarkka määrittely Systemaattiset askeleet kohti suoritettavaa ohjelmaa Jokaisen askeleen oikeellisuus voidaan todistaa matemaattisesti Ohjelman ominaisuudet voidaan todistaa Käytännön ihmiset Johtaminen ja organisointi Tekniset ratkaisut JOTU2013/K.Systä 44
45 Formaalit menetelmät Formal methods are mathematical techniques for developing computer-based software and hardware systems. Esimerkki Z-kielestä ( /4e/Zbook.pdf) Aika erilainen tapa kuvata vaatimuksia kuin käyttötapaukset? JOTU2013/K.Systä 45
46 Lähestymistapojen eroista AddBirthday??? Ask? BirthDayBook JOTU2013/K.Systä
47 Miksi siis softan tekeminen on niin vaikeaa? (Verrataan talon rakentamiseen) Ohjelmisto Ei tiedetä mitä tehdään (vaatimukset epäselviä) Vaatimukset muuttuvat tai sitten ollaan suosiolla ketteriä Osaamisongelmat kaikki haluaa sen parhaan koodarin Aikataulu ja budjettiongelmat Laatuongelmat Yhdessä tekeminen vaikeaa Talo Kaikilla on joku käsitys siitä millainen on talo. On valmiita malleja. Vaatimukset helppo erotella ja vaiheistaa (tontti. tapetit) kaikki haluaa sen parhaan timpurin Ovat ongelmallisia jos uudenlainen tai muuten outo talo Laatuongelmat Esimerkiksi: huoneita voi tehdä rinnakkain ja ovi pysyy koko ajan sovitussa paikassa Taloa koskevat luonnonlait selvillä TIE-02300/Kari Systä 47
48 Ohjelmoinnin kummallisuudesta Jos ohjelmoijat ei osaa, asiakkaan tarpeiden ymmärtäminen ei auta Jos ohjelmoijat ei osaa, ohjelma ei toimi oikein Jos ohjelmoijat ei osaa, aikataulut ja budjetit ei pidä Paljon puhutaan siitä kuinka erilaiset työkalut ja ohjelmointikielet tehostaa koodin tuottamista, mutta ihmisten osaaminen ratkaisee enemmän: Ohjelmointi Sovellusalue Ohjelmointikieli Ohjelmoinnin oppiminen Joillekin ihmisille luontaista Kokemus auttaa TIE-02300/Kari Systä 48
49 Ohjelmointi laajemmin Koodari Arkkitehti Testaaja TIE-02300/Kari Systä 49
50 Itsestään selvyyksiä ei ole vaikka niitä oletetaan ( TIE-02300/Kari Systä 50
51 Hopealuotia etsimässä Fred Brooks: "No Silver Bullet Essence and Accidents of Software Engineering". IEEE Computer 20 (4): Vaikeudet Monimutkaisuus (ei toistoa/toistettavuutta) Mukautuvuus (softan oletetaan sopeutuvan) Muutettavuus (helpoin osa muuttaa) Näkymättömyys (ei voi osoittaa, kosketella) Ratkaisuja historiasta Korkean tason ohjelmointikielet Osituskäyttö (tämä on tosi historiallista) Ohjelmointiympäristöt TIE-02300/Kari Systä 51
52 Hopealuotiehdokkaita Ada ja muut vastaavat ohjelmointikielihankkeet Olio-ohjelmointi Tekoäly Expertti-järjestelmät Automaattinen ohjelmointi Graafinen/visuaalinen ohjelmointi Ohjelmien verifiointi Työkalut ja ympäristöt Osto rakentamisen sijaan (edes komponentteja) Nopea prototypointi Inkrementaalinen kehitys TIE-02300/Kari Systä 52
Ohjelmistolisenssit ja IPR
Ohjelmistolisenssit ja IPR 26.11.2012 26.11.2012 OTUPK/Kari Systä 1 Ohjelmistojen tekijät suojaavat liiketoimintaansa IPR:n avulla Periaatteessa määritellään laissa Mutta eri maissa erilaiset lait ja lakien
LisätiedotOhjelmistolisenssit ja IPR
Ohjelmistolisenssit ja IPR 18.11.2013 18.11.2013 JOTU/Kari Systä 1 Alustava luentoaikataulu 26.8: Johdanto + historiaa, mitä on ohjelmistotuotanto 2.9: Ohjelmistojen roolista ja ohjelmistotyön määrästä,
LisätiedotOhjelmistotuotanto historiallinen perspektiivi. 25.11.2013 JOTU2013/K.Systä 1
Ohjelmistotuotanto historiallinen perspektiivi 25.11.2013 JOTU2013/K.Systä 1 Alustava luentoaikataulu 26.8: Johdanto + historiaa, mitä on ohjelmistotuotanto 2.9: Ohjelmistojen roolista ja ohjelmistotyön
LisätiedotAvoimen 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ätiedotMonitoimittajaprojekteista, rajapinnoista, ohjelmistolisensseistä
Monitoimittajaprojekteista, rajapinnoista, ohjelmistolisensseistä TIE-02300, 9.11.2015 Kari Systä 09.11.2015 TIE-02300/K.Systä 1 Loput luennot PVM Aihe 02.11.2015 Projekteista erityisesti asiakasroolissa
LisätiedotOhjelmien 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ätiedotInnovointiprosessi. 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ätiedotOlet vastuussa osaamisestasi
Olet vastuussa osaamisestasi Ohjelmistoammattilaisuuden uudet haasteet Timo Vehmaro 02-12-2015 1 Nokia 2015 Mitä osaamista tulevaisuudessa tarvitaan? Vahva perusosaaminen on kaiken perusta Implementaatio
LisätiedotAvointen 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ätiedotDESCA-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ätiedotLaskennallisen 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ätiedotLaskennallisen 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ätiedotOpen 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ätiedotLab SBS3.FARM_Hyper-V - Navigating a SharePoint site
Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site Note! Before starting download and install a fresh version of OfficeProfessionalPlus_x64_en-us. The instructions are in the beginning of the exercise.
LisätiedotArkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä
Arkkitehtuuritietoisku eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä Esikysymys Kuinka moni aikoo suunnitella projektityönsä arkkitehtuurin? Onko tämä arkkitehtuuria?
LisätiedotOhjelmiston 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ätiedotFinFamily PostgreSQL installation ( ) FinFamily PostgreSQL
FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotSecurity server v6 installation requirements
CSC Security server v6 installation requirements Security server version 6.4-0-201505291153 Pekka Muhonen 8/12/2015 Date Version Description 18.12.2014 0.1 Initial version 10.02.2015 0.2 Major changes
LisätiedotAvoin 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ätiedotSafari-selaimen ohjelmistolisenssi kuluttajan näkökulmasta
-selaimen ohjelmistolisenssi kuluttajan näkökulmasta Teknologiaoikeuden seminaari 2008 n rajaus Rajaus -selaimen lisenssisopimus kuluttajan näkökulmasta Lyhyellä etsimisellä ei löytynyt erityisemmin artikkeleita
LisätiedotBDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.
BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET. Pekka Ollikainen Open Source Microsoft CodePlex bio Verkkosivustovastaava Suomen Sarjakuvaseura
LisätiedotOikeusministeriö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ätiedotSecurity server v6 installation requirements
CSC Security server v6 installation requirements Security server version 6.x. Version 0.2 Pekka Muhonen 2/10/2015 Date Version Description 18.12.2014 0.1 Initial version 10.02.2015 0.2 Major changes Contents
LisätiedotWindows Phone 7.5 erilainen ja fiksu älypuhelin. Vesa-Matti Paananen Liiketoimintajohtaja, Windows Phone Microsoft Oy vesku@microsoft.
Windows Phone 7.5 erilainen ja fiksu älypuhelin Vesa-Matti Paananen Liiketoimintajohtaja, Windows Phone Microsoft Oy vesku@microsoft.com Agenda 29.11.2011 Microsoftin strategia pähkinän kuoressa Kuluttajat
LisätiedotLisensointikuulumisia - Kustannustehokkuus Oracle lisensoinnissa
Lisensointikuulumisia - Kustannustehokkuus Oracle lisensoinnissa Osa II OUGF / 12.5.2004 c Sisält ltö Mitä uutta? Yleistä lisensoinnista Lisensointiin liittyviä ongelmia Hankinnassa muistettavia asioita
LisätiedotHYÖDYNNÄ SUBSCRIPTION-ETUSI
HYÖDYNNÄ SUBSCRIPTION-ETUSI LISENSSIN KÄYTTÖOIKEUKSIEN LAAJENTAMINEN Autodesk Subscription sisältää paljon etuja, kuten joustavammat mahdollisuudet käyttää Autodesk-ohjelmistoja. Tässä ohjeessa käydään
LisätiedotYou can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed
Online Meeting Guest Online Meeting for Guest Participant Lync Attendee Installation Online kokous vierailevalle osallistujalle Lync Attendee Asennus www.ruukki.com Overview Before you can join to Ruukki
LisätiedotNational Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007
National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007 Chapter 2.4 Jukka Räisä 1 WATER PIPES PLACEMENT 2.4.1 Regulation Water pipe and its
LisätiedotChoose Finland-Helsinki Valitse Finland-Helsinki
Write down the Temporary Application ID. If you do not manage to complete the form you can continue where you stopped with this ID no. Muista Temporary Application ID. Jos et onnistu täyttää lomake loppuun
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotFLOSS. Terhi Kilamo, assistentti terhi.kilamo@tut.fi
FLOSS Terhi Kilamo, assistentti terhi.kilamo@tut.fi FLOSS? F L O S S? Kuva: xkcd 11.04.13 2 Free Software "Free software is a matter of liberty, not price. To understand the concept, you should think of
LisätiedotF-SECURE TOTAL. Pysy turvassa verkossa. Suojaa yksityisyytesi. Tietoturva ja VPN kaikille laitteille. f-secure.com/total
F-SECURE TOTAL Tietoturva ja VPN kaikille laitteille Pysy turvassa verkossa. Suojaa yksityisyytesi. Kaksi vahvaa ratkaisua samassa paketissa: luokkansa paras Internet-tietoturva eli F-Secure SAFE ja online-tietosuoja
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotAvoin 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ätiedotSkannaaminen RightFaxiin. Pääkäyttäjän opas
Skannaaminen RightFaxiin Pääkäyttäjän opas Toukokuu 2016 www.lexmark.com Sisällys 2 Sisällys Yleiskuvaus...3 Käyttöönottovalmiuden tarkistusluettelo...4 Sovelluksen asetusten määrittäminen...5 Sovelluksen
LisätiedotAvoimen datan liiketoimintamallit. Matti Rossi, Aalto University School of Business
Avoimen datan liiketoimintamallit Matti Rossi, Aalto University School of Business Bio Tietojärjestelmätieteen professori Aalto-Yliopiston kauppakorkeakoulussa Vähemmistöomistaja MetaCase Consulting oy:ssä
LisätiedotAvoin 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ätiedotRekisteröiminen - FAQ
Rekisteröiminen - FAQ Miten Akun/laturin rekisteröiminen tehdään Akun/laturin rekisteröiminen tapahtuu samalla tavalla kuin nykyinen takuurekisteröityminen koneille. Nykyistä tietokantaa on muokattu niin,
LisätiedotBackup Exec 3600 Appliance
Backup Exec 3600 Appliance Markku A Suistola Principal Presales Consultant Parempaa varmistusta kaikille! Ohjelmisto Appliance Pilvi Virtuaalisen ja fyysisen ympäristön suojaus 2 Perinteinen ratkaisu usein
LisätiedotOpenbirds,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ätiedotOpas 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ätiedotMEETING PEOPLE COMMUNICATIVE QUESTIONS
Tiistilän koulu English Grades 7-9 Heikki Raevaara MEETING PEOPLE COMMUNICATIVE QUESTIONS Meeting People Hello! Hi! Good morning! Good afternoon! How do you do? Nice to meet you. / Pleased to meet you.
LisätiedotÄlykkäämpi päätelaitteiden hallinta Juha Tujula, CTO, Enfo Oyj. 2013 IBM Corporation
Älykkäämpi päätelaitteiden hallinta Juha Tujula, CTO, Enfo Oyj 2013 IBM Corporation 3 Enfo Suomessa Markkinat: Suomessa IT-palvelumarkkinan koko on noin 2,5 miljardia euroa ja sen arvioidaan kasvavan pitkällä
LisätiedotUusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)
Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen Click here if your download doesn"t start automatically Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen
LisätiedotDigi-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ätiedotAutomaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat
Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat Teollisuusautomaation tietoturvaseminaari Purchasing Manager, Hydro Lead Buyer, Industrial Control Systems 1 Agenda / esityksen tavoite
LisätiedotLakimies PDF. ==>Download: Lakimies PDF ebook
Lakimies PDF ==>Download: Lakimies PDF ebook Lakimies PDF - Are you searching for Lakimies Books? Now, you will be happy that at this time Lakimies PDF is available at our online library. With our complete
LisätiedotOhjelmistoarkkitehtuurit Kevät 2016 Johdantoa
Ohjelmistoarkkitehtuurit Kevät 2016 Johdantoa Samuel Lahtinen http://www.cs.tut.fi/~ohar/ 8.1.2014 1 1 Johdanto 1.1 Mikä on ohjelmistoarkkitehtuuri? 1.2 Ohjelmistoarkkitehtuuri ja laatuvaatimukset 1.3
LisätiedotPertti Pennanen License 1 (7) EDUPOLI ICTPro1 23.10.2013
License Pertti Pennanen License 1 (7) SISÄLLYSLUETTELO Lisenssien hallinta... 2 Lisenssisopimus... 2 Yleisimmät lisensiointimallit... 2 OEM lisenssi... 3 Kelluva lisenssi... 3 Työasemakohtainen lisenssi...
LisätiedotKieliversiointityö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ätiedotMalleja verkostojen rakentamisesta
Tieke Tietoyhteiskunnan kehittämiskeskus ry Malleja verkostojen rakentamisesta Antti Larsio, teknologiajohtaja Esityksen sisältö Pelikenttä Win-Win-Win Ansaintalogiikka Verkostot Pelikenttä YHTEISKUNTAJÄRJESTELMÄ
LisätiedotDigitalisoituminen, verkottuminen ja koulutuksen tulevaisuus. Teemu Leinonen teemu.leinonen@taik.fi Medialaboratorio Taideteollinen korkeakoulu
Digitalisoituminen, verkottuminen ja koulutuksen tulevaisuus Teemu Leinonen teemu.leinonen@taik.fi Medialaboratorio Taideteollinen korkeakoulu The future is already here - it is just unevenly distributed.
LisätiedotOffice 2013 ja SQL Server 2012 SP1 uudet BI toiminnallisuudet Marko Somppi/Invenco Oy
t Office 2013 ja SQL Server 2012 SP1 uudet BI toiminnallisuudet Marko Somppi/Invenco Oy Agenda 1. Office Excel 2013 2. SharePoint 2013 3. SQL Server 2012 SP1 4. SharePoint 2013 BI-arkkitehtuuri 5. Kunta-analyysi
LisätiedotKONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ
KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ https://community.plm.automation.siemens.com/t5/tech-tips- Knowledge-Base-NX/How-to-simulate-any-G-code-file-in-NX- CAM/ta-p/3340 Koneistusympäristön määrittely
LisätiedotPerusoikeusbarometri. Panu Artemjeff Erityisasiantuntija
Perusoikeusbarometri Panu Artemjeff Erityisasiantuntija Taustaa FRA toteuttaa vuoden aikana 2018 Fundamental Rights Survey-tutkimuksen Kansallisessa perus- ja ihmisoikeustoimintaohjelmassa valmisteltiin
LisätiedotHYÖDYNNÄ SUBSCRIPTION-ETUSI
HYÖDYNNÄ SUBSCRIPTION-ETUSI KIRJAUTUMINEN SUBSCRIPTION CENTERIIN Autodesk Subscription sopimuksella saat kaikki edut irti ohjelmistostasi. Tässä ohjeessa käydään läpi kuinka kirjaudut Subscription Centeriin,
LisätiedotTW-WLAN 802.11g/n MIMO USB-sovitin Asennusohje
TW-WLAN 802.11g/n MIMO USB-sovitin Asennusohje CE Copyright Telewell Oy Esittely TW-WLAN USB-sovitin on ulkoinen Wlan-sovitin USBväylään. Ominaisuudet Yhteensopiva sekä IEEE 802.11b, 802.11g, että 802.11n
LisätiedotKYMENLAAKSON 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ätiedotFinFamily Installation and importing data (11.1.2016) FinFamily Asennus / Installation
FinFamily Asennus / Installation 1 Sisällys / Contents FinFamily Asennus / Installation... 1 1. Asennus ja tietojen tuonti / Installation and importing data... 4 1.1. Asenna Java / Install Java... 4 1.2.
LisätiedotEi 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ätiedotHistoriaa. 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ätiedotOhjelmistopohjaisen lisenssin käyttö
24.11.15 rev. 2 Ohjelmistopohjaisen lisenssin käyttö Yleistä Mastercam on käyttänyt aina suojauspalikkaan sidottuja lisenssejä. Ne ovat suhteellisen helppokäyttöisiä ja lisenssin siirtämiseen ei tarvita
LisätiedotOther approaches to restrict multipliers
Other approaches to restrict multipliers Heikki Tikanmäki Optimointiopin seminaari 10.10.2007 Contents Short revision (6.2) Another Assurance Region Model (6.3) Cone-Ratio Method (6.4) An Application of
LisätiedotTW-WLAN 802.11g/n MIMO PCI-sovitin Asennusohje
TW-WLAN 802.11g/n MIMO PCI-sovitin Asennusohje CE Copyright Telewell Oy Esittely TW-WLAN PCI-sovitin on ulkoinen Wlan-sovitin PCIväylään. Ominaisuudet Yhteensopiva sekä IEEE 802.11b, 802.11g, että 802.11n
LisätiedotKokemuksia lisenssiauditoinneista
Kokemuksia lisenssiauditoinneista Informaatiohallinnonpäivä 21.9.2012, Rovaniemi AA Markus Oksanen Asianajotoimisto Peltonen LMR Oy www.peltonenlmr.fi Totuuden hetki Onnistuneen lisenssihallinnan totuuden
LisätiedotLUONNOS RT 80260 EN AGREEMENT ON BUILDING WORKS 1 THE PARTIES. May 1998 1 (10)
RT 80260 EN May 1998 1 (10) AGREEMENT ON BUILDING WORKS This agreement template is based on the General Terms and Conditions of Building Contracts YSE 1998 RT 16-10660, LVI 03-10277, Ratu 417-7, KH X4-00241.
LisätiedotAvoimen 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ätiedotETELÄESPLANADI 2 00130 HELSINKI
00130 HELSINKI MODERNIA TOIMISTOTILAA Noin VUOKRATAAN Ainutlaatuinen tilaisuus vuokrata huipputason Helsingin näköalapaikalta Toimi pian! Lisätietoja KALLE JASKARA Myyntijohtaja +358 50 324 0404 kalle.jaskara@tkoy.fi
LisätiedotHYÖDYNNÄ SUBSCRIPTION-ETUSI SUBSCRIPTION SOPIMUSTEN HALLINTA
HYÖDYNNÄ SUBSCRIPTION-ETUSI SUBSCRIPTION SOPIMUSTEN HALLINTA Autodesk Subscription sopimuksella saat kaikki edut irti ohjelmistostasi. Tässä ohjeessa käydään läpi, kuinka voit käyttää Subscription Centerissä
LisätiedotAvoin 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ätiedot812341A Olio-ohjelmointi, I Johdanto
812341A Olio-ohjelmointi, 2016 I Johdanto Sisältö 1. Abstraktiosta 2. Olio-ohjelmoinnin historiaa 3. Olioparadigmasta 4. Peruskäsitteiden kertausta 812341A Olio-ohjelmointi, Johdanto 2 1 Abstraktiosta
LisätiedotResults on the new polydrug use questions in the Finnish TDI data
Results on the new polydrug use questions in the Finnish TDI data Multi-drug use, polydrug use and problematic polydrug use Martta Forsell, Finnish Focal Point 28/09/2015 Martta Forsell 1 28/09/2015 Esityksen
Lisätiedotxbox pelit need for speed underground 2 half life 2 luettelo xbox peleista grand theft auto san andreas run like hell max payne
DOWNLOAD OR READ : XBOX PELIT NEED FOR SPEED UNDERGROUND 2 HALF LIFE 2 LUETTELO XBOX PELEISTA GRAND THEFT AUTO SAN ANDREAS RUN LIKE HELL MAX PAYNE PDF EBOOK EPUB MOBI Page 1 Page 2 auto san andreas run
LisätiedotSQL Server 2005 Express Edition tietokannan asennusohje
1 SQL Server 2005 Express Edition tietokannan asennusohje SQL Server 2005 Express Edition on Microsoftin tietokantaohjelmiston ilmaisversio. Asennukset tulee tehdä käyttäjätunnuksella, jolla on administrator-oikeudet.
LisätiedotAndroid ohjelmointi. Mobiiliohjelmointi 2-3T5245
Android ohjelmointi Mobiiliohjelmointi 2-3T5245 Mikä on Android? Linux kernelin päälle rakennettu, Googlen kehittämä sovelluspino mobiilisovelluksiin Erillinen versio puhelimelle ja taulutietokoneille
LisätiedotIT-projekti. Mitä #&!% siellä tapahtuu?
IT-projekti. Mitä #&!% siellä tapahtuu? Sporttirekisteripäivät 8.10.2014! Tapio Järvenpää Chief Disruption Officer, Motley Agency Ltd @Tapsa_Jpaa @MotleyAgency Mistä tietää, että suuri IT-projekti
LisätiedotAKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY
T297/A01/2016 Liite 1 / Appendix 1 Sivu / Page 1(7) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY NOKIA SOLUTIONS AND NETWORKS OY, TYPE APPROVAL Tunnus Code Laboratorio Laboratory Osoite
LisätiedotVerkkolisensoinnin Lueminut
Verkkolisensoinnin Lueminut Yrityksen hallinto Trimble Navigation Limited Engineering and Construction Division 935 Stewart Drive Sunnyvale, California 94085 U.S.A. Puhelin: +1-408-481-8000 Maksuton: +1-800-874-6253
LisätiedotPaikkatiedon lupapolitiikka ja lisensiointimallit. INSPIRE-verkosto Paikkatiedon infrastruktuurin hyödyntäminen 29.9.
Paikkatiedon lupapolitiikka ja lisensiointimallit INSPIRE-verkosto Paikkatiedon infrastruktuurin hyödyntäminen 29.9.2011 Antti Kosonen 6.10.2011 Miksi paikkatietoja lisensioidaan Paikkatiedot on historiallisesti
Lisätiedot16. Allocation Models
16. Allocation Models Juha Saloheimo 17.1.27 S steemianalsin Optimointiopin seminaari - Sks 27 Content Introduction Overall Efficienc with common prices and costs Cost Efficienc S steemianalsin Revenue
LisätiedotManu 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ätiedotEsimerkkinä http://wordpress.com/ - ilmainen blogi-julkaisujärjestelmä. WordPress:stä on myös palvelimelle asennettava versio (WordPress.
BLOGIN LUOMINEN Esimerkkinä http://wordpress.com/ - ilmainen blogi-julkaisujärjestelmä. WordPress:stä on myös palvelimelle asennettava versio (WordPress.org) Myös http://blogspot.com on ilmainen ja helppokäyttöinen
LisätiedotCollaborative & Co-Creative Design in the Semogen -projects
1 Collaborative & Co-Creative Design in the Semogen -projects Pekka Ranta Project Manager -research group, Intelligent Information Systems Laboratory 2 Semogen -project Supporting design of a machine system
LisätiedotAutodesk Lisenssitiedosto Autodesk, Inc.
Autodesk Lisenssitiedosto 2014 Autodesk, Inc. Lisenssitiedosto Lisenssitiedosto on tekstitiedosto, mikä sallii verkkolisenssin käytön tietyllä palvelimen laitteistolla. Lisenssitiedosto sisältää tietoa
LisätiedotAPI:Hack Tournee 2014
apisuomi API:Hack Tournee 2014 #apihackfinland Twitter: @ApiSuomi API:Suomi - Suomen metarajapinta apisuomi Apisuomi kerää vertailutietoa ja arvosteluja rajapinnoista madaltaen avoimen datan uudelleenkäytön
LisätiedotMitä Piilaaksossa & globaalisti tapahtuu ja mitä Tekes voi tarjota yrityksille
KASVAVAT MOBIILI-MARKKINAT: Mitä Piilaaksossa & globaalisti tapahtuu ja mitä Tekes voi tarjota yrityksille HITECH BUSINESS BREAKFAST, Oulu 10.2.2010 Kari Inberg Liiketoiminta-asiantuntija / Tekes-palvelut
LisätiedotMillainen on onnistunut ICT-projekti?
Millainen on onnistunut ICT-projekti? Ohjelmistotuotannon lehtori Tero Tensu Ahtee Ohjelmistotekniikan laitoksella 1990- Projektityö-kurssilla 1991- pesunkestävä yliopistohampuusi ei päivääkään oikeissa
LisätiedotMiten strategiset muutokset saadaan parhaiten aikaan - Tunnista myös kompastuskivet
Miten strategiset muutokset saadaan parhaiten aikaan - Tunnista myös kompastuskivet Maarika Maury Kissconsulting Creative Commons Dreamstime Free Stock Photos KISSCONSULTING Perustettu vuonna 1990 Muutosloikka
LisätiedotTyöelämäyhteydet uudistuvassa korkeakoulutuksessa seminaari Sessio 3. Kirsti Keltikangas, Aalto-yliopiston Sähkötekniikan korkeakoulu
Automaation ja sähkötekniikan maisteriohjelman Projektityökurssi-case Työelämäyhteydet uudistuvassa korkeakoulutuksessa seminaari 10.10.2016 Sessio 3 Kirsti Keltikangas, Aalto-yliopiston Sähkötekniikan
Lisätiedothttp://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ätiedot1. Liikkuvat määreet
1. Liikkuvat määreet Väitelauseen perussanajärjestys: SPOTPA (subj. + pred. + obj. + tapa + paikka + aika) Suora sanajärjestys = subjekti on ennen predikaattia tekijä tekeminen Alasääntö 1: Liikkuvat määreet
LisätiedotSalasanan vaihto uuteen / How to change password
Salasanan vaihto uuteen / How to change password Sisällys Salasanakäytäntö / Password policy... 2 Salasanan vaihto verkkosivulla / Change password on website... 3 Salasanan vaihto matkapuhelimella / Change
Lisätiedot1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä
OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 811122P (5 op.) 12.12.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan
LisätiedotAKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY VERKOTAN OY VERKOTAN LTD.
T287/M03/2017 Liite 1 / Appendix 1 Sivu / Page 1(5) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY VERKOTAN OY VERKOTAN LTD. Tunnus Code Laboratorio Laboratory Osoite Address www www T287
LisätiedotMiksi Suomi on Suomi (Finnish Edition)
Miksi Suomi on Suomi (Finnish Edition) Tommi Uschanov Click here if your download doesn"t start automatically Miksi Suomi on Suomi (Finnish Edition) Tommi Uschanov Miksi Suomi on Suomi (Finnish Edition)
LisätiedotKuvakkeet asiaankuuluvien tietoluokkien esittämiseksi Yhteentoimivuus. Elinkeinonharjoittajan nimi. Internet-yhteys. Maantieteelliset rajoitukset
Kuvakkeet asiaankuuluvien tietoluokkien esittämiseksi Yhteentoimivuus Toimittaja Elinkeinonharjoittajan nimi Laitteisto ja ohjelmisto i Toimivuus Hinta Kieli Internet-yhteys Hinta Kesto Maantieteelliset
LisätiedotAsynkroninen ohjelmointi.net 4.5 versiolla
Asynkroninen ohjelmointi.net 4.5 versiolla Jari Kallonen Software Specialist at Tieturi Oy Régis Laurent Director of Operations, Global Knowledge Competencies include: Gold Learning Silver System Management
LisätiedotPahin tietoturvauhka istuu vieressäsi Tietoturvatietoisuuden kehittämisestä vauhtia tietoriskien hallintaan
Pahin tietoturvauhka istuu vieressäsi Tietoturvatietoisuuden kehittämisestä vauhtia tietoriskien hallintaan Hannu Kasanen, Deloitte & Touche Oy Valtion tieto- ja viestintätekniikkakeskus Valtorin tietoturvaseminaari
LisätiedotSQL SERVER 2012 PARALLEL DATA WAREHOUSE APPLIANCE
SQL SERVER 2012 PARALLEL DATA WAREHOUSE APPLIANCE Toukokuu, 2013 Pekka Pykäläinen Tuote- ja ratkaisupäällikkö Application Platform Microsoft HYÖDYNNÄ KAIKKI KÄYTETTÄVISSÄ OLEVA TIETO NEW WORLD OF DATA
Lisätiedot