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 (6s) 5. Semiohjattua keskustelua aiheesta 2
Opensource 1. Synty ja idea 2. lakipohja 3. lisenssejä 3
Synty Avoimmuuden synty yliopistoissa freeware/shareware/pd skene GPL:n synty, FSF ja herra Stallman opensourceliike - Avoin vs. Vapaa opensource ja tieteellinen prosessi 4
Idea vapaus avoimmuus yhteistyö vertaiskatselmointi (peer review) ns. kommunismia kapitalismin ehdoin 5
Laki Copyright Bernin sopimus oikeudet kopiointi käyttö isyys 6
Laki oikeuksien luovuttaminen ehdoin vs sopimus EULA lisenssien standardimuodot 7
Lisenssit freeware/public domain/shareware GPL ja LGPL BSD MPL CC eli Creative Commons 8
Lisenssit lisenssi Kaup. SW FW PD m$ BSD MPL LGPL GPL omistajaton x kokeiltavissa x x x x x x x x ilmainen x x x x x x x avoin lähdekoodi x x x x x muokattavissa x x x x muutokset julkaistava x x x vapaus taattu / x patentit?!! 9
Openbirds 1. avoimmuus 2. vapaus 3. cheattaus 4. projektin osat 5. projektin tila 10
Avoimmuus mahdollisuus: kritisoida mallit kritisoida koodi kontribuoida 11
Vapaus Raha ei sido. Raha ei myöskään välttämättä auta. Kuka vaan voi auttaa. Takaa ettei projekti kuole firman takia tai mukana. projekti voi haarautua! 12
Xiit,1337,OmGLOLT3H!11!!1one Miten kusettaminen estetään kun kaikki on avointa? krypto Mitä on turvallisuus? koodi<->algoritmi, muu tieto<-> avain 13
Projektin osat client(it) ( openbirds,testiclientit) palvelin (OBServer) ydin webinfra (scoret, CRS,tilihallinta) sisältö (3dmallit,musiikki,äänet,kartat,tekstuurit) 14
Osien lisensointi Osien uudelleenkäyttö Osien lisenssit Miten lisensoin oman työni? 15
Openbirdsin tila client server 3dmallit edistyminen 16
Herätys. kuka nukkuu. ei saa nukkua. enää puolet. Sit pääsee juomaan kaljaa. =) 17
Simujen nykytila ja tulevaisuus 1. tila 2. uhat simuille 3. yritysostot ja keskittyminen (ubi<->ea) 4. itämaat 5. openbirdsin vaikutus markkinaan 18
Tila rotat : nollilla, nousussa ien: huono, mutta ilmeisesti paranemaan päin HTC: voitolla ilmeisesti oleg: itkee rahanpuutetta ja piratismia. 19
Katoavaisuus kuolevien firmojen riski peleille niche/kannattavuus pelien siirtyminen konsoleille piratismi onko se itse ongelma vai vika niitti(!) 20
Keskittyminen huonosta kannattavuudesta seuraa konsolidoituminen yritysostot - EA<-> ubisoft EA:n kulttuuri.. 21
Itämaiden tietäjät codemasters oleg tsekki, ryssä,kiina? afrikka? 22
Openbirdsin vaikutus tappaako vikatkin simut viemällä asiakkaat? mistä raha pelitaloille? mikä puuttuu? palvelut! -> lisäarvo raha sisällöstä 23
Raha skenarioista malleista kartoista,maailmoista oheiskamasta koulutuksesta/palveluista 24
Openbirds ja muut simut/projektit 1. tekniset realiteetit 2. palvelin ja verkkokoodi/protokolla 3. clientin osat 4. 3dmallit ja sisältö 5. miten voin auttaa? 25
Tekniikka olemassaolevien pelien/osien integrointi openbirdsiin openbirdsin lainaaminen muihin peleihin koodin leikkaa/liimattavuus 26
Palvelin verkkokoodin avoimmuus ja soveltuvuus serverin sopivuus il2? bob? dangerdeep? harpoon tyylin pelit? 27
Client(it) fysiikka 3d lentomallit vauriomalli verkkokoodi 28
Sisältö sisällön lainaaminen ob:sta 3D,äänet, 2D,kartat, teksti.. sisällön lainaaminen muista projekteista 29
Miten voin auttaa? Java/html/C/C++/ruby/php/python.. kaikki käy! 3D,2D grafiikkaa, karttoja, tutkimusta testausta,bugien vastaanottoa, varmentamista, priorisointia muiden ohjaamista,auttamista, kouluttamista! sisällöntuotantoa = skenarioita,tapahtumia.ylläpitoa. 30
Mitä tehtävänä? palvelimen palasia ja infraa(java,ruby/java,php,html) clientin osia (C/C++) (verkkoa, 3d:tä,fysiikkaa) erinäisiä kivoja kilkkeitä (java,c,html.. kokemuksella ei väliä!) grafiikkaa ja ääntä! (kokemuksella ei väliä!) Mukana on paljon myös aloittelijoille sopivia hommia! 31
Kiitos kaloista ja näkemiin! Saa keskustella. =) 32
FreeSoftwareFoundation (FSF) www.fsf.org OpenSourceInitiative (OSI) www.opensource.org Creative Commons (CC) www.creativecommons.fi openbirds.sourceforge.net www.virtualpilots.fi palaute nyysseihin tai itm@itmo.dyndns.org 33