Projektisopimus
Projektisopimus
1 Sopimuksen osapuolet
Tämän opiskelijaprojektisopimuksen (jäljempänä Sopimus) osapuolet (jäljempänä Osapuolet) ovat toimeksiantajana toimiva Agora Game Lab (jäljempänä Tilaaja), asettajana toimiva Jyväskylän yliopisto / tietotekniikan laitos (jäljempänä Laitos) ja toteuttajana toimivan ALEA-projektiryhmän jäsenet (jäljempänä Ryhmä). Ryhmä koostuu seuraavista Laitoksen opiskelijoista:
• Xxxx Xxxxxxxxxx,
• Xxxx Xxxxxxxxxx,
• Xxxx Xxxxxxx ja
• Xxxx Xxxxxxxxx.
Kukin Ryhmän jäsen vastaa Xxxxxxxxxx velvoitteista omasta puolestaan.
2 Määrittelyt
Sopimuksella sovitaan Xxxxxxxxx opiskelijaprojektista (jäljempänä Projekti), josta käytetään myös nimeä ALEA-projekti. Projektin yhteydessä Ryhmän jäsenet suorittavat Sovellusprojekti-nimisen Laitoksen opintojakson.
Sovelluksella tarkoitetaan Ryhmän Tilaajalle Projektin puitteissa toteuttamaa ajettavaa ohjelmistoa, sen sisältämiä komponentteja ja lähdekoodeja sekä ohjelmiston käyttämiä datoja ja siihen kuuluvia ohjedokumentteja. Tuloksilla tarkoitetaan Ryhmän Tilaajalle Projektin puitteissa toteuttamia Sovellusta ja dokumentteja sekä muita Projektin puitteissa toimitettavaksi sovittuja aineistoja ja materiaalia.
3 Sopimuksen kohde ja Projektin taustaa
Ryhmä toteuttaa Projektin puitteissa Tilaajalle Talarius-oppimissovelluksen verkkopeliversion (WebTalarius; jäljempänä Sovellus) Delphi-ohjelmointikieltä käyttäen Windows-käyttöjärjestelmään.
Projekti alkaa 31.1.2006 ja päättyy viimeistään kesäkuussa 2006. Projekti koostuu seuraavista vaiheista:
• aiheeseen tutustuminen,
• nykyiseen sovellukseen tutustuminen,
• Projektin läpiviennin suunnittelu,
• vaatimusten määrittely,
• Sovelluksen suunnittelu,
• Sovelluksen toteutus ja testaus,
• Sovelluksen käyttö- ja asennusohjeen laatiminen sekä
• Projektin läpiviennin ja toteutetun Sovelluksen raportointi.
Nykyinen sovellus on toteutettu Delphi-ohjelmointikielellä Windows-ympäristöön.
4 Suunnitteludokumentit ja etusijajärjestys
Projektin läpivientiä ja toteutettavia Tuloksia kuvataan tarkemmin Projektin ensimmäisen kuuden viikon aikana Ryhmän toimesta laadittavissa seuraavissa määrittely- ja suunnitteludokumenteissa (jäljempänä Suunnitteludokumentit):
1. Projektisuunnitelma,
2. Vaatimusmäärittely ja
3. Sovellussuunnitelma.
Jos Sopimuksen ja Suunnitteludokumenttien välillä on ristiriitaa, sovelletaan ensisijaisesti Sopimusta ja sen jälkeen Suunnitteludokumentteja numerojärjestyksessä pienimmästä suurimpaan.
5 Johtoryhmä ja Kokousten päätösvaltaisuus
Projektin johtoryhmään (jäljempänä Xxxxxxxxxx) kuuluvat
• Xxxxx Xxxxxxxxxx tutkija Xxxxxxx
• Xxxxx Xxxxxxxxxxx assistentti Xxxxxx
• Xxxx Xxxxxxxxx fil. yo. Ryhmä
Johtoryhmä kokoontuu tarvittaessa kenen tahansa Sopimuksessa mainitun Osapuolten edustajan pyynnöstä. Johtoryhmän tekemän päätöksen tulee olla yksimielinen tullakseen voimaan, eikä se saa olla Sopimuksen vastainen.
Osapuolet kokoontuvat säännöllisesti Projektin kokoukseen (jäljempänä Kokous), jossa käsitellyt asiat, tehdyt päätökset ja sovitut tehtävät Ryhmä kirjaa pöytäkirjaksi. Kokous on päätösvaltainen, jos siihen osallistuu vähintään yksi Johtoryhmään kuuluvista tai kohdassa 6.1 mainituista Tilaajan edustajista, vähintään yksi kohdassa 14 mainituista Laitoksen edustajista ja vähintään yksi Ryhmän jäsenistä.
6 Osapuolten velvollisuudet
Osapuolten on viipymättä ilmoitettava toisilleen seikoista, jotka saattavat vaarantaa Projektin läpivientiä, Tulosten toteuttamista tai aiheuttaa tarpeettomia kustannuksia.
6.1 Tilaaja
Tilaajan velvollisuutena on Projektin puitteissa tarkentaa yhdessä Xxxxxx kanssa Suunnitteludokumentteja yksityiskohtien osalta sekä tarjota Ryhmälle sisällöllistä opastusta ja koulutusta Tulosten toteuttamiseksi. Tilaajan puolelta aihealueeseen liittyvää ohjausta antavat Xxxxx Xxxxxxxxxx ja Xxxxxx Xxxxxx.
Tilaajan velvollisuutena on maksaa sille kuuluvat maksut kohdan 6.2 mukaisesti. Mikäli Projektin puitteissa syntyy keksintöjä, Tilaaja maksaa keksijälle kohtuullisen korvauksen.
Tilaajan velvollisuutena on toimittaa Ryhmän käyttöön riittävä määrä Sovelluksen kehittämisessä tarvittavien ohjelmointityökalujen lisenssejä, ellei niiden täyslisenssejä (ei siis koske oppilaitoslisenssejä) ole saatavissa Laitokselta. Tilaajan toimittamat lisenssit palautuvat Projektin päätyttyä Tilaajalle.
Xxx Xxxxx käyttää Sovelluksen toteuttamiseen Inprise Corporationin ohjelmistokehitystyökaluja, Tilaajan tulee
• joko toimittaa Projektin alkaessa Ryhmän käyttöön tarvittavista työkaluista riittävä määrä ohjelmistolisenssejä,
• tai hankkia itselleen Projektin tarvitsemista työkaluista vähintään yksi uusi täysi ohjelmistolisenssi viimeistään Projektin päättyessä.
Jälkimmäisessä tapauksessa ohjelmistolisenssi tulee olla Projektin päätyttyä joko Tilaajalle palautuva ns. täyslisenssi tai jollekin Ryhmän jäsenistä jäävä normaalia lisenssiä edullisempi EDU-lisenssi.
6.2 Laitos
Laitoksen velvollisuutena on Projektin puitteissa tarjota Ryhmälle lukittava huone sekä neljä mikrotietokonetta, jotka sisältävät tarvittavat käyttöjärjestelmät ja ohjelmat lukuunottamatta Ryhmän tarvitsemia ohjelmistokehitystyökaluja. Laitos vastaa Ryhmän Projektissa tarvitsemista toimistotarvikkeista sekä Ryhmän matkakuluista Tilaajan toimipaikalle tehtyjen Projektiin liittyvien matkojen osalta.
Laitoksen tulee tarjota Ryhmälle ohjausta ja koulutusta Projektin läpivientiin ja Xxxxxxxxxxx kehittämiseen. Laitokselta Projektin edistymistä ja opintojaksoa ohjaa Xxxxx Xxxxxxxxxxx sekä Sovelluksen ohjelmointia ohjaa Xxxxx Xxxxxxxxx.
6.3 Ryhmä
Ryhmän velvollisuutena on läpiviedä Projekti sekä toteuttaa Sovellus ja muut sovitut Tulokset Suunnitteludokumenttien, niihin myöhemmin tehtyjen tarkennusten ja erikseen
sovittujen mahdollisten muutosten mukaisesti. Ryhmä raportoi Suunnitteludokumenttien mukaisesti Projektin edistymisestä ja Tuloksista Osapuolille ja Johtoryhmälle.
Kukin Ryhmän jäsen käyttää Sovellusprojekti-nimisen opintojakson puitteissa Projektiin aikaa vähintään 200 työtuntia. Lisäksi Xxxxx kirjaa Projektiin liittyvät luennot, ryhmätyöt, esittelytilaisuudet ja dokumenttien kirjoitusasun muokkaamisen opintojaksolle Sovellusprojektin hallintaa, viestintää ja työkaluja.
7 Osapuolten oikeudet
Laitoksen Sovellusprojekteissa on käytössä kaksi kohdassa 9 mainittua hintaluokkaa. Niissä sovelletaan Projektin Tuloksiin poikkeavia käytäntöjä käyttö- ja omistusoikeuksien jaon sekä julkisuuden suhteen.
7.1 Tilaaja
Molemmissa kohdassa 9 mainituissa hintaluokissa Tilaaja saa kaikki oikeudet Ryhmän Tilaajalle luovuttamiin Projektin Tuloksiin. Kyseiset oikeudet käsittävät esineoikeuden lisäksi patentit, tekijänoikeudet ja muut aineettomat oikeudet sekä niihin liittyen muuntelu- ja edelleenluovutusoikeudet.
Tilaajan oikeutta Tuloksiin rajoittavat kuitenkin kohdissa 7.2 ja 7.3 kuvatut hintaluokasta riippuvat Laitoksen ja Ryhmän rinnakkaiset käyttö- ja omistusoikeudet. Xxxxxxxxxxx eroavat myös Tulosten julkisuuden suhteen kohdassa 8 kuvatuilla tavoilla.
Tilaajalla on oikeus valita hintaluokka Projektin kuluessa.
7.2 Laitos
Laitos saa Tilaajalta korvauksena Projektista kohdassa 9 määritellyn maksun Projektin päätyttyä. Maksu voidaan sopia hoidettavan myös kahdessa erässä siten, että ensimmäisen osan Tilaaja maksaa Projektin aikana ja toisen osan Projektin päätyttyä.
Laitoksella on oikeus käyttää Projektia referenssinään. Laitoksella on oikeus käyttää Tuloksia opetus-, tutkimus- ja esittelytarkoituksiin niiltä osin, joita kohdan 8 mukaisesti
ei ole erikseen sovittu salaisiksi. Laitoksella on oikeus sijoittaa Projektissa opinnäytteeksi vaaditut julkiset Tulokset sisältävä projektikansio julkisesti nähtäville Laitoksen tiloihin.
Alemmassa hintaluokassa Tulosten rinnakkaiset vapaat käyttö- ja omistusoikeudet ovat Tilaajan ja Ryhmän jäsenten ohella myös Laitoksella niiltä osin, joiden julkisuutta ei ole erikseen rajattu kohdassa 8 esitetyillä tavoilla. Jyväskylän yliopiston opiskelijat ja henkilökunta voivat tutustua Sovellukseen ajamalla sitä sekä käyttämällä sen lähdekoodista vähintään yleiskäyttöisiä osia ja komponentteja jonkun toisen ohjelman osana. Sovellusta kokonaisuutena ei saa liittää jonkin toisen ohjelmiston osaksi.
7.3 Ryhmä
Ryhmän jäsenillä on oikeus käyttää Projektia referenssinään. Ryhmän jäsenillä on oikeus hyödyntää Tuloksia esittelytarkoituksiin sekä omissa opinnäytteissään ja julkaisuissaan niiltä osin, joita kohdan 8 mukaisesti ei ole erikseen sovittu salaisiksi.
Alemmassa hintaluokassa Tulosten rinnakkaiset vapaat käyttö- ja omistusoikeudet ovat Tilaajan ja Xxxxxxxxx ohella myös Ryhmän jäsenillä niiltä osin, joiden julkisuutta ei ole erikseen rajattu kohdassa 8 esitetyillä tavoilla. Ryhmän jäsenet voivat tutustua Sovellukseen ajamalla sitä sekä käyttämällä sen lähdekoodista vähintään yleiskäyttöisiä osia ja komponentteja jonkun toisen ohjelman osana. Sovellusta kokonaisuutena ei saa liittää jonkin toisen ohjelmiston osaksi.
7.4 Ulkopuolelta tuodut teokset ja Osapuolten hankinnat
Projektin ulkopuolelta tuotujen aineettomien oikeuksien suojaamien teosten hyödyntämisestä tulee sopia Osapuolten kesken. Kukin Sopimuksen osapuoli vastaa omalta osaltaan siitä, että hänellä on riittävät oikeudet toimittamiensa teosten hyödyntämiseen Tuloksissa. Projektin ulkopuolelta tuotujen teosten aineettomien oikeuksien mahdollisesta siirtymisestä ei sovita Sopimuksella.
Projektia varten hankitut laitteet, ohjelmistot ja muut välineet omistaa se osapuoli, joka on hankinnan tehnyt. Ne tulee palauttaa hankkijalleen viimeistään Projektin päättyessä, ellei toisin sovita. Poikkeuksena tästä on mahdollinen Tilaajan hankkima ohjelmistokehitysympäristön ns. EDU-lisenssi (katso kohta 6.1), jonka haltijana voi olla ainoastaan opiskelija.
7.5 Oikeuksien siirtyminen
Kohdissa 7.1 – 7.4 mainitut oikeudet siirtyvät Tilaajalle vasta, kun Xxxxxxx on täyttänyt sille kohdissa 6.1 ja 9 mainitut velvollisuutensa. Xxx xx. velvollisuuksia ei ole täytetty kolmen kuukauden kuluessa Projektin päättymisestä, kaikki oikeudet Tuloksiin säilyvät Ryhmällä.
8 Tulosten julkisuus ja salassapito
Kohdassa 9 mainitussa korkeammassa hintaluokassa Sovellus on kokonaisuudessaan salassapidettävä, joten sitä tai sen osia ei saa sisällyttää Laitokselle ja Ryhmälle jäävään projektidokumentaatioon. Tilaajalla on korkeammassa hintaluokassa halutessaan oikeus ennen Sopimuksen päättymistä tarkastaa ja rajata Xxxxxxxxxxx ja Ryhmälle jääviä Tuloksia. Projektin läpivientiä koskevat Tulokset katsotaan kokonaan julkisiksi myös korkeamman hintaluokan tapauksessa, ellei niistä ole erikseen sovittu toisin.
Kohdassa 9 mainitussa alemmassa hintaluokassa Tulokset ovat kokonaan julkisia, ellei niistä ole erikseen sovittu toisin. Alemman hintaluokan yhteydessä voidaan Tilaajan liiketoimintansa kannalta salassapidettäviksi katsomansa tiedot kuitenkin jättää pois Laitokselle ja Ryhmälle jäävistä Tuloksista. Liiketoiminnan kannalta salassapidettäviksi katsottaviin tietoihin voidaan lukea mm. käytännön tapausten data.
Molempien kohdassa 9 mainittujen hintaluokkien tapauksessa Projektin Tulokset tarkastetaan Tilaajalla. Tulosten tai niiden osien Salassapidosta voidaan tehdä yksimielisesti päätöksiä päätösvaltaisessa Kokouksessa. Projektin aikana Tulokset katsotaan luottamuksellisiksi siihen saakka, kunnes Xxxxxxx on tehnyt päätöksen Projektin hintaluokasta.
9 Maksut ja maksuaikataulu
Laitoksen Sovellusprojekteissa on käytössä kaksi hintaluokkaa. Ne poikkeavat toisistaan kohdissa 7.1, 7.2 ja 7.3 sekä 8 esitettyjen Projektin Tuloksiin sovellettavien erilaisten oikeuksien jaon ja julkisuuden suhteen.
Alemmassa hintaluokassa Laitos laskuttaa Tilaajaa Projektista 1000 euroa Ryhmän jäsentä (eli opiskelijaa) kohti. Korkeammassa hintaluokassa Laitos laskuttaa Tilaajaa Projektista 2000 euroa Ryhmän jäsentä kohti.
Tilaaja maksaa siis Projektista Laitokselle neljästä jäsenestä (opiskelijasta) koostuvan Ryhmän tapauksessa 4000 euroa alemmassa hintaluokassa ja 8000 euroa ylemmässä hintaluokassa. Jos Projekti ei toteudu Sopimuksessa ja Suunnitteludokumenteissa sovitulla tavalla, on myös mahdollista alentaa projektimaksua Johtoryhmän päätöksellä.
Tilaajan tulee valita hintaluokka ennen Projektin päättymistä. Laitoksen tulee lähettää Tilaajalle lasku kahden kuukauden sisällä Projektin päättymisestä. Tilaajan tulee maksaa Laitokselle em. projektimaksu kuukauden kuluessa Xxxxxxxxx lähetettyä laskun Projektin päätyttyä.
10 Muutokset Sopimukseen ja Suunnitteludokumentteihin
Sopimusta voidaan muuttaa ainoastaan kirjallisella Osapuolten allekirjoittamalla sopimuksella. Sopimusta ei saa siirtää ilman Osapuolten etukäteen allekirjoittamaa kirjallista sopimusta.
Jos yksi Sopimuksen lauseke tai ehto todetaan mitättömäksi, ei tällaisella mitättömyydellä ole vaikutusta muiden ehtojen voimassaoloon. Osapuolten on korvattava mitätön ehto sellaisella pätevällä ehdolla, joka parhaiten kuvaa Osapuolten tahtoa Sopimuksen allekirjoitushetkellä.
Johtoryhmän päätöksellä tai päätösvaltaisessa Kokouksessa voidaan Suunnitteludokumentteja muuttaa, jos muutokset eivät vaikuta Sopimuksen sisältöön. Muutokset on dokumentoitava sellaisinaan Johtoryhmän kokouksen tai Kokouksen pöytäkirjaan tai sen liitteeseen, joka voi myös olla kyseisen suunnitteludokumentin uusi versio.
11 Sopimuksen päättyminen
Sopimus päättyy, kun Suunnitteludokumenteissa kuvattu Projekti on Johtoryhmän päätöksellä tai päätösvaltaisessa Kokouksessa sovittu päättyneeksi, kohdissa 6.1 ja 6.2 mainitut Tilaajan ja Laitoksen edustajat ovat hyväksyneet kaikki Suunnitteludokumenteissa sovitut Tulokset, tai viimeistään 31.8.2006.
Sopimus voidaan irtisanoa jo aiemmin Osapuolten kirjallisella sopimuksella tai Johtoryhmän päätöksellä, mikäli Projektin jatkaminen osoittautuu
epätarkoituksenmukaiseksi. Sopimuksen irtisanomisen tapauksessa Osapuolet eivät ole velvollisia maksamaan muille Osapuolille Projektissa syntyneitä kuluja.
Osapuolilla on oikeus purkaa sopimus, mikäli joku toinen Osapuolista oleellisesti rikkoo Sopimuksen ehtoja. Purkuilmoitus on tehtävä muille Osapuolille viivytyksettä ja kirjallisesti.
12 Takuu ja ylläpito
Projektin Tulosten käyttö tapahtuu Tilaajan omalla vastuulla. Koska kyseessä on opinnäytetyö, ei Ryhmä, ei Laitos, eikä Jyväskylän yliopisto anna Tuloksille takuuta, eivätkä ne myöskään sitoudu millään tavalla ylläpitämään Tuloksia. Sen sijaan Projektin aikana Tuloksissa havaitut virheet pyritään korjaamaan, mikäli Projektille Suunnitteludokumenteissa määritellyt resurssit sen sallivat.
Ryhmän jäsenet voivat jatkaa Sovelluksen kehittämistä palkattuina työntekijöinä tai jonkin toisen opintojakson puitteissa. Jatkosta sopii kukin Ryhmän jäsen Xxxxxxxx kanssa erikseen sekä opintojakson tapauksessa myös Xxxxxxxxx kanssa.
13 Vahingonkorvaukset ja kiistojen ratkaisu
Osapuolet eivät ole Sopimuksen puitteissa vastuussa mistään välillisistä vahingoista toisilleen. Mahdollisista vahingonkorvauksista ulkopuolisille Osapuolet vastaavat itsenäisesti.
Vahingonkorvausvaatimukset muita Osapuolia kohtaan on esitettävä kuuden kuukauden kuluessa vahingon syntyhetkestä tai hetkestä, jolloin vahinko tuli vahingonkorvausta vaativan tietoon. Kaikki vahingonkorvausvaateet on kuitenkin esitettävä vuoden sisällä Sopimuksen voimassaoloajan päättymisestä.
Sopimuksen osalta korvausten enimmäismäärä on rajoitettu Projektin maksujen kokonaissummaan.
Sopimuksen tulkinnassa sovelletaan Suomen lakia. Sopimuksen tulkinnasta aiheutuvat erimielisyydet ratkaistaan ensisijaisesti neuvotteluin. Mikäli näin ei päästä ratkaisuun, Sopimusta koskevat ristiriitaisuudet käsitellään yliopistopaikkakunnan käräjäoikeudessa.
14 Allekirjoitukset ja päiväys
Sopimus tulee voimaan, kun kaikki Osapuolet ovat sen allekirjoittaneet. Sopimuksesta on tehty kuusi samasanaista kappaletta, yksi kullekin osapuolelle.
Jyväskylässä . .2006 Agora Game Lab
Xxxxx Xxxxxxxxxxxx dosentti
Jyväskylässä . .2006
Jyväskylän yliopisto / tietotekniikan laitos
Xxxx Xxxxxxxxxx | Xxxxx Xxxxxx | Xxxxx Xxxxxxxxxxx |
professori | xxxxxxxxxx | assistentti |
laitoksen johtaja |
Jyväskylässä . .2006 Ryhmä
Xxxx Xxxxxxxxxx | Xxxx Xxxxxxxxxx Xxxx Xxxxxxx | Xxxx Xxxxxxxxx |
fil. yo | fil. yo fil. yo | fil. yo |