{"id":68383,"date":"2025-07-29T18:52:46","date_gmt":"2025-07-29T09:52:46","guid":{"rendered":"https:\/\/monolith.law\/fi\/?p=68383"},"modified":"2025-08-20T13:13:01","modified_gmt":"2025-08-20T04:13:01","slug":"oss-development-contract","status":"publish","type":"post","link":"https:\/\/monolith.law\/fi\/it\/oss-development-contract","title":{"rendered":"Ohjelmistokehityksen ulkoistamissopimuksessa avoimen l\u00e4hdekoodin ohjelmistojen (OSS) k\u00e4ytt\u00f6\u00f6n liittyv\u00e4t huomioitavat seikat"},"content":{"rendered":"\n<p>OSS (Open Source Software) on monissa ohjelmistokehitysprojekteissa k\u00e4ytetty resurssi, joka auttaa v\u00e4hent\u00e4m\u00e4\u00e4n kehityskustannuksia ja ty\u00f6m\u00e4\u00e4r\u00e4\u00e4. Kun ohjelmistokehitys ulkoistetaan, saattaa my\u00f6s OSS tulla k\u00e4ytt\u00f6\u00f6n, mutta mit\u00e4 seikkoja tulee ottaa huomioon kehityksen ulkoistamissopimusta teht\u00e4ess\u00e4?<\/p>\n\n\n\n<p>T\u00e4ss\u00e4 artikkelissa k\u00e4sittelemme huomioon otettavia seikkoja, kun k\u00e4ytet\u00e4\u00e4n OSS:\u00e4\u00e4 ohjelmistokehityksen ulkoistamissopimuksessa Japanissa.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_53 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#OSS_n_kayton_riskit_ohjelmistokehityksen_ulkoistamisessa_Japanissa\" title=\"OSS:n k\u00e4yt\u00f6n riskit ohjelmistokehityksen ulkoistamisessa Japanissa\">OSS:n k\u00e4yt\u00f6n riskit ohjelmistokehityksen ulkoistamisessa Japanissa<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Lahdekoodin_julkaisuvelvollisuus_ja_NDA_voivat_olla_ristiriidassa\" title=\"L\u00e4hdekoodin julkaisuvelvollisuus ja NDA voivat olla ristiriidassa\">L\u00e4hdekoodin julkaisuvelvollisuus ja NDA voivat olla ristiriidassa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Tekijanoikeusmerkinnan_ja_lisenssidokumenttien_mukana_toimittamisen_velvollisuus\" title=\"Tekij\u00e4noikeusmerkinn\u00e4n ja lisenssidokumenttien mukana toimittamisen velvollisuus\">Tekij\u00e4noikeusmerkinn\u00e4n ja lisenssidokumenttien mukana toimittamisen velvollisuus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Kayttorajoitukset_ja_lisenssien_yhteensopivuus\" title=\"K\u00e4ytt\u00f6rajoitukset ja lisenssien yhteensopivuus\">K\u00e4ytt\u00f6rajoitukset ja lisenssien yhteensopivuus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Kolmannen_osapuolen_tekijanoikeuksien_tai_patenttioikeuksien_loukkaamisen_riski\" title=\"Kolmannen osapuolen tekij\u00e4noikeuksien tai patenttioikeuksien loukkaamisen riski\">Kolmannen osapuolen tekij\u00e4noikeuksien tai patenttioikeuksien loukkaamisen riski<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Ulkoistajan_ja_alihankkijan_roolit_ja_vastuualueet_on_selkeytettava\" title=\"Ulkoistajan ja alihankkijan roolit ja vastuualueet on selkeytett\u00e4v\u00e4\">Ulkoistajan ja alihankkijan roolit ja vastuualueet on selkeytett\u00e4v\u00e4<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Esimerkkeja_ongelmista_jotka_liittyvat_avoimeen_lahdekoodiin_Japanissa\" title=\"Esimerkkej\u00e4 ongelmista, jotka liittyv\u00e4t avoimeen l\u00e4hdekoodiin Japanissa\">Esimerkkej\u00e4 ongelmista, jotka liittyv\u00e4t avoimeen l\u00e4hdekoodiin Japanissa<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Kotimaassa_ja_ulkomailla_tunnettuja_rikkomustapauksia\" title=\"Kotimaassa ja ulkomailla tunnettuja rikkomustapauksia\">Kotimaassa ja ulkomailla tunnettuja rikkomustapauksia<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#OSS-lisenssirikkomuksen_aiheuttamat_oikeudelliset_ja_liiketoiminnalliset_tappiot\" title=\"OSS-lisenssirikkomuksen aiheuttamat oikeudelliset ja liiketoiminnalliset tappiot\">OSS-lisenssirikkomuksen aiheuttamat oikeudelliset ja liiketoiminnalliset tappiot<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Ohjelmistokehityksen_ulkoistamissopimuksessa_huomioitavat_ehdot_Japanissa\" title=\"Ohjelmistokehityksen ulkoistamissopimuksessa huomioitavat ehdot Japanissa\">Ohjelmistokehityksen ulkoistamissopimuksessa huomioitavat ehdot Japanissa<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#OSS_n_kayton_selkea_ilmoittaminen_ja_hyvaksynta\" title=\"OSS:n k\u00e4yt\u00f6n selke\u00e4 ilmoittaminen ja hyv\u00e4ksynt\u00e4\">OSS:n k\u00e4yt\u00f6n selke\u00e4 ilmoittaminen ja hyv\u00e4ksynt\u00e4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Vastuunjakoa_koskevat_ehdot_sopimuksenmukaisuusvastuu_ja_vahingonkorvaus\" title=\"Vastuunjakoa koskevat ehdot (sopimuksenmukaisuusvastuu ja vahingonkorvaus)\">Vastuunjakoa koskevat ehdot (sopimuksenmukaisuusvastuu ja vahingonkorvaus)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Kaytettavien_lisenssien_tutkimista_ja_noudattamista_koskevat_ehdot\" title=\"K\u00e4ytett\u00e4vien lisenssien tutkimista ja noudattamista koskevat ehdot\">K\u00e4ytett\u00e4vien lisenssien tutkimista ja noudattamista koskevat ehdot<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Lahdekoodin_paljastamisen_laajuuden_ja_toimitusmuodon_selkeyttaminen\" title=\"L\u00e4hdekoodin paljastamisen laajuuden ja toimitusmuodon selkeytt\u00e4minen\">L\u00e4hdekoodin paljastamisen laajuuden ja toimitusmuodon selkeytt\u00e4minen<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Kaytannon_toimenpiteet_avoimen_lahdekoodin_ohjelmistojen_OSS_kaytossa\" title=\"K\u00e4yt\u00e4nn\u00f6n toimenpiteet avoimen l\u00e4hdekoodin ohjelmistojen (OSS) k\u00e4yt\u00f6ss\u00e4\">K\u00e4yt\u00e4nn\u00f6n toimenpiteet avoimen l\u00e4hdekoodin ohjelmistojen (OSS) k\u00e4yt\u00f6ss\u00e4<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Kayttoon_otettavien_OSS_ien_etukateislistaus_ja_lisenssien_tarkastelu\" title=\"K\u00e4ytt\u00f6\u00f6n otettavien OSS:ien etuk\u00e4teislistaus ja lisenssien tarkastelu\">K\u00e4ytt\u00f6\u00f6n otettavien OSS:ien etuk\u00e4teislistaus ja lisenssien tarkastelu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#OSS-hallintatyokalujen_ja_kirjanpidon_kehittaminen\" title=\"OSS-hallintaty\u00f6kalujen ja kirjanpidon kehitt\u00e4minen\">OSS-hallintaty\u00f6kalujen ja kirjanpidon kehitt\u00e4minen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#OSS-kayttopolitiikan_ja_ohjeistuksen_luominen\" title=\"OSS-k\u00e4ytt\u00f6politiikan ja ohjeistuksen luominen\">OSS-k\u00e4ytt\u00f6politiikan ja ohjeistuksen luominen<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Miksi_on_tarkeaa_konsultoida_asianajajaa_ohjelmistokehityksen_ulkoistussopimuksissa\" title=\"Miksi on t\u00e4rke\u00e4\u00e4 konsultoida asianajajaa ohjelmistokehityksen ulkoistussopimuksissa\">Miksi on t\u00e4rke\u00e4\u00e4 konsultoida asianajajaa ohjelmistokehityksen ulkoistussopimuksissa<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Riskien_analysointi_ja_vastaaminen_jo_kehitysvaiheessa\" title=\"Riskien analysointi ja vastaaminen jo kehitysvaiheessa\">Riskien analysointi ja vastaaminen jo kehitysvaiheessa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Oikeudellisten_palveluiden_ulkoistaminen\" title=\"Oikeudellisten palveluiden ulkoistaminen\">Oikeudellisten palveluiden ulkoistaminen<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Yhteenveto_Ohjelmistokehityksen_ulkoistussopimuksissa_jotka_hyodyntavat_OSS_aa_on_useita_huomioon_otettavia_seikkoja\" title=\"Yhteenveto: Ohjelmistokehityksen ulkoistussopimuksissa, jotka hy\u00f6dynt\u00e4v\u00e4t OSS:\u00e4\u00e4, on useita huomioon otettavia seikkoja\">Yhteenveto: Ohjelmistokehityksen ulkoistussopimuksissa, jotka hy\u00f6dynt\u00e4v\u00e4t OSS:\u00e4\u00e4, on useita huomioon otettavia seikkoja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/monolith.law\/fi\/it\/oss-development-contract\/#Esittelyssa_Monolith_Lakitoimiston_palvelut\" title=\"Esittelyss\u00e4 Monolith Lakitoimiston palvelut\">Esittelyss\u00e4 Monolith Lakitoimiston palvelut<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"OSS_n_kayton_riskit_ohjelmistokehityksen_ulkoistamisessa_Japanissa\"><\/span>OSS:n k\u00e4yt\u00f6n riskit ohjelmistokehityksen ulkoistamisessa Japanissa<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ohjelmistokehityksen ulkoistamissopimusta tehdess\u00e4 on t\u00e4rke\u00e4\u00e4 k\u00e4sitell\u00e4 asianmukaisesti avoimen l\u00e4hdekoodin ohjelmistojen (OSS) k\u00e4yt\u00f6n riskej\u00e4. Tarkastellaan, millaisia riskej\u00e4 voi ilmet\u00e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Lahdekoodin_julkaisuvelvollisuus_ja_NDA_voivat_olla_ristiriidassa\"><\/span>L\u00e4hdekoodin julkaisuvelvollisuus ja NDA voivat olla ristiriidassa<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Joissakin OSS-lisensseiss\u00e4, kuten Free Software Foundationin (FSF) luomassa GNU General Public Licensess\u00e4 (GPL), kehitt\u00e4j\u00e4t s\u00e4ilytt\u00e4v\u00e4t tekij\u00e4noikeudet antaen k\u00e4ytt\u00e4jille vapauden kopioida, muokata ja jakaa teosta. T\u00e4llaisen kopyleft-tyyppisen lisenssin alaisuudessa olevaa OSS:\u00e4\u00e4 k\u00e4ytett\u00e4ess\u00e4 voi synty\u00e4 velvollisuus julkaista l\u00e4hdekoodi OSS-lisenssin mukaisesti. T\u00e4m\u00e4 voi johtaa velvoitteeseen julkaista koko ulkoistetun tuotoksen l\u00e4hdekoodi, mik\u00e4 voi olla ristiriidassa sopimuksen salassapitovelvoitteiden (NDA) tai suljetun kaupallisen tarjonnan kanssa. Siksi on v\u00e4ltt\u00e4m\u00e4t\u00f6nt\u00e4 tarkastaa huolellisesti k\u00e4ytett\u00e4vien OSS-lisenssien ehdot ohjelmistokehityksen ulkoistamisen yhteydess\u00e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tekijanoikeusmerkinnan_ja_lisenssidokumenttien_mukana_toimittamisen_velvollisuus\"><\/span>Tekij\u00e4noikeusmerkinn\u00e4n ja lisenssidokumenttien mukana toimittamisen velvollisuus<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>My\u00f6s MIT- ja Apache-lisensseiss\u00e4 vaaditaan tekij\u00e4noikeusmerkint\u00f6jen ja lisenssidokumenttien mukana toimittamista.<\/p>\n\n\n\n<p>Jos t\u00e4t\u00e4 ei noudateta, voi seurata OSS-lisenssin rikkomus, joka voi johtaa ohjelmiston k\u00e4yt\u00f6n keskeytt\u00e4miseen tai vahingonkorvausvaatimuksiin. On t\u00e4rke\u00e4\u00e4 varmistaa, ett\u00e4 kaikki tarvittavat dokumentit toimitetaan mukana, kun kehitystulokset luovutetaan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kayttorajoitukset_ja_lisenssien_yhteensopivuus\"><\/span>K\u00e4ytt\u00f6rajoitukset ja lisenssien yhteensopivuus<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Joissakin OSS:ss\u00e4 voi olla k\u00e4ytt\u00f6rajoituksia tai lisenssien yhteensopivuuteen liittyvi\u00e4 rajoituksia.<\/p>\n\n\n\n<p>Esimerkiksi EU:n luomassa EUPL-lisenssiss\u00e4 (European Union Public Licence) sallitaan lisenssin vaihtaminen yhteensopivaan lisenssiin uudelleenjakelun yhteydess\u00e4, mutta t\u00e4m\u00e4 yhteensopiva lisenssi on oltava EUPL:n virallisesti m\u00e4\u00e4rittelem\u00e4. Mozilla Foundationin luoma MPL (Mozilla Public License) sis\u00e4lt\u00e4\u00e4 MPL1.1-versiossa rajoituksia, jotka est\u00e4v\u00e4t yhteensopivuuden muiden OSS:n kanssa.<\/p>\n\n\n\n<p>OSS:n valinnassa on t\u00e4rke\u00e4\u00e4 tarkastella paitsi lisenssin ehtoja my\u00f6s sit\u00e4, miten ne sopivat yhteen kehitysprojektin liiketoimintasuunnitelman ja myyntistrategian kanssa, jotta ongelmia ei synny.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kolmannen_osapuolen_tekijanoikeuksien_tai_patenttioikeuksien_loukkaamisen_riski\"><\/span>Kolmannen osapuolen tekij\u00e4noikeuksien tai patenttioikeuksien loukkaamisen riski<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Vaikka kyseess\u00e4 olisi OSS, voi sen sis\u00e4lt\u00e4m\u00e4 koodi loukata kolmannen osapuolen tekij\u00e4noikeuksia tai patenttioikeuksia. Esimerkiksi luvattoman koodin kopioiminen tai lisenssiin sopimattomien johdannaisten sekoittuminen koodiin voi johtaa t\u00e4llaisiin loukkauksiin. Ohjelmistokehityksen ulkoistamisen yhteydess\u00e4 on varmistettava, ett\u00e4 toimittaja noudattaa paitsi lisenssiehtoja my\u00f6s suorittaa perusteellisen tutkimuksen patentti- ja tekij\u00e4noikeuskysymyksist\u00e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ulkoistajan_ja_alihankkijan_roolit_ja_vastuualueet_on_selkeytettava\"><\/span>Ulkoistajan ja alihankkijan roolit ja vastuualueet on selkeytett\u00e4v\u00e4<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ohjelmistokehityksen ulkoistamissopimuksessa voi esiinty\u00e4 eroavaisuuksia ulkoistajan (tilaajan) ja alihankkijan (palveluntarjoajan) v\u00e4lill\u00e4 OSS:n k\u00e4ytt\u00f6\u00f6n ja vastuualueisiin liittyen.<\/p>\n\n\n\n<p>Erityisesti, jos sopimuksessa ei ole selv\u00e4sti m\u00e4\u00e4ritelty, kumpi osapuoli suorittaa lisenssitutkimuksen tai varmistaa noudattamisen, ja kumpi kantaa vastuun mahdollisissa ongelmatilanteissa, voi t\u00e4m\u00e4 johtaa my\u00f6hempiin riitoihin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Esimerkkeja_ongelmista_jotka_liittyvat_avoimeen_lahdekoodiin_Japanissa\"><\/span>Esimerkkej\u00e4 ongelmista, jotka liittyv\u00e4t avoimeen l\u00e4hdekoodiin Japanissa<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/monolith.law\/wp-content\/uploads\/2025\/06\/ed26aebe37e8bbc1dc93cffbdebe8c48.jpg\" alt=\"Esimerkkej\u00e4 ongelmista, jotka liittyv\u00e4t avoimeen l\u00e4hdekoodiin Japanissa\" class=\"wp-image-138425\" style=\"aspect-ratio:1.5;width:840px;height:auto\" \/><\/figure>\n\n\n\n<p>Tutustukaamme esimerkkeihin ongelmista, jotka liittyv\u00e4t avoimeen l\u00e4hdekoodiin (OSS), ja tarkastelkaamme, mit\u00e4 voi tapahtua, kun ohjelmistokehitys ulkoistetaan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kotimaassa_ja_ulkomailla_tunnettuja_rikkomustapauksia\"><\/span>Kotimaassa ja ulkomailla tunnettuja rikkomustapauksia<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Menneisyydess\u00e4 on ollut tapauksia, joissa yritykset ovat joutuneet tuotannon keskeytyksiin ja oikeudenk\u00e4ynteihin OSS-lisenssien rikkomisen vuoksi. Esimerkiksi er\u00e4s reititinten valmistaja haastettiin oikeuteen GPL-lisenssin rikkomisen takia, mik\u00e4 johti myynnin keskeytt\u00e4miseen ja vahingonkorvausten m\u00e4\u00e4r\u00e4\u00e4miseen.<\/p>\n\n\n\n<p>Kun vastaavanlaisessa tilanteessa ohjelmistokehitys on ulkoistettu, yritys voi joutua vaatimaan ulkoistetulta palveluntarjoajalta korvauksia myynnin keskeytt\u00e4misest\u00e4 ja vahingonkorvauksista aiheutuneista tappioista.<\/p>\n\n\n\n<p>Liittyv\u00e4 artikkeli: <a href=\"https:\/\/monolith.law\/corporate\/oss-license-violation\" target=\"_blank\" rel=\"noreferrer noopener\">Mik\u00e4 on OSS-lisenssirikkomus? Riskit ja toimenpiteet, jotka yritysten tulisi tiet\u00e4\u00e4 esimerkkien avulla[ja]<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"OSS-lisenssirikkomuksen_aiheuttamat_oikeudelliset_ja_liiketoiminnalliset_tappiot\"><\/span>OSS-lisenssirikkomuksen aiheuttamat oikeudelliset ja liiketoiminnalliset tappiot<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>OSS-lisenssirikkomukset voivat johtaa paitsi oikeudellisiin seuraamuksiin, kuten k\u00e4yt\u00f6n est\u00e4miseen ja vahingonkorvauksiin, my\u00f6s liiketoiminnallisiin tappioihin, kuten maineen menetykseen ja asiakkaiden menett\u00e4miseen. Pelk\u00e4st\u00e4\u00e4n oikeudelliset vaateet ulkoistetulle palveluntarjoajalle eiv\u00e4t riit\u00e4 kattamaan tappioita, joten n\u00e4it\u00e4 tilanteita on v\u00e4ltett\u00e4v\u00e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ohjelmistokehityksen_ulkoistamissopimuksessa_huomioitavat_ehdot_Japanissa\"><\/span>Ohjelmistokehityksen ulkoistamissopimuksessa huomioitavat ehdot Japanissa<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ohjelmistokehityksen ulkoistamissopimuksessa on t\u00e4rke\u00e4\u00e4 ottaa huomioon avoimen l\u00e4hdekoodin ohjelmistojen (OSS) k\u00e4ytt\u00f6\u00f6n liittyv\u00e4t riskit ja sis\u00e4llytt\u00e4\u00e4 sopimukseen seuraavat ehdot.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"OSS_n_kayton_selkea_ilmoittaminen_ja_hyvaksynta\"><\/span>OSS:n k\u00e4yt\u00f6n selke\u00e4 ilmoittaminen ja hyv\u00e4ksynt\u00e4<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ohjelmistokehityksen ulkoistamissopimukseen tulee sis\u00e4llytt\u00e4\u00e4 ehto, jossa ilmoitetaan mahdollisuudesta k\u00e4ytt\u00e4\u00e4 OSS:\u00e4\u00e4 ja hankitaan tilaajan ennakkohyv\u00e4ksynt\u00e4 t\u00e4h\u00e4n.<\/p>\n\n\n\n<p>OSS:n k\u00e4yt\u00f6st\u00e4 johtuvien ongelmien v\u00e4ltt\u00e4miseksi on t\u00e4rke\u00e4\u00e4 sopia etuk\u00e4teen, mit\u00e4 OSS:\u00e4\u00e4 k\u00e4ytet\u00e4\u00e4n ja miss\u00e4 laajuudessa. T\u00e4m\u00e4 auttaa ehk\u00e4isem\u00e4\u00e4n v\u00e4\u00e4rink\u00e4sityksi\u00e4 ja riitoja tilaajan ja toimittajan v\u00e4lill\u00e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Vastuunjakoa_koskevat_ehdot_sopimuksenmukaisuusvastuu_ja_vahingonkorvaus\"><\/span>Vastuunjakoa koskevat ehdot (sopimuksenmukaisuusvastuu ja vahingonkorvaus)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Lisenssirikkomuksen tai oikeudenloukkauksen ilmetess\u00e4 on t\u00e4rke\u00e4\u00e4 m\u00e4\u00e4ritell\u00e4 vastuunjakoa koskevat ehdot selke\u00e4sti.<\/p>\n\n\n\n<p>Esimerkiksi, jos kehitetty ohjelmisto ei sis\u00e4ll\u00e4 tilatun toiminnallisuuden, sopimuksenmukaisuusvastuu voi tulla kyseeseen. Jos lisenssirikkomus tai oikeudenloukkaus tapahtuu, ja vastuunjakoa ei ole m\u00e4\u00e4ritelty, tilaajan ja toimittajan v\u00e4lille voi synty\u00e4 riitoja. On t\u00e4rke\u00e4\u00e4 sopia sopimuksessa, kumpi osapuoli kantaa vastuun, jos toimittaja k\u00e4ytt\u00e4\u00e4 OSS:\u00e4\u00e4 ilman lupaa tai jos tilaaja on ohjeistanut OSS:n k\u00e4ytt\u00f6\u00f6n.<\/p>\n\n\n\n<p>Lis\u00e4tietoja sopimuksenmukaisuusvastuusta l\u00f6yd\u00e4t artikkelista &#8220;<a href=\"https:\/\/monolith.law\/corporate\/defect-warranty-liability\" target=\"_blank\" rel=\"noreferrer noopener\">Mit\u00e4 ovat j\u00e4rjestelm\u00e4n ja ohjelmistokehityksen sopimuksenmukaisuusvastuut? Selitys muutoksista[ja]<\/a>&#8220;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kaytettavien_lisenssien_tutkimista_ja_noudattamista_koskevat_ehdot\"><\/span>K\u00e4ytett\u00e4vien lisenssien tutkimista ja noudattamista koskevat ehdot<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ohjelmistokehityksen ulkoistamissopimuksessa tulee m\u00e4\u00e4ritell\u00e4 toimittajalle velvollisuus tutkia k\u00e4ytett\u00e4vien OSS-lisenssien ehtoja ja noudattaa niit\u00e4.<\/p>\n\n\n\n<p>Jos OSS:n k\u00e4yt\u00f6st\u00e4 aiheutuu ongelmia ja lisenssien tutkimista ja noudattamista koskevat velvollisuudet eiv\u00e4t ole selkeit\u00e4, tilaajan ja toimittajan v\u00e4lille voi synty\u00e4 riitoja. Sopimuksessa m\u00e4\u00e4rittelem\u00e4ll\u00e4 toimittajan tutkimus- ja tarkastusvelvollisuudet voidaan ennaltaehk\u00e4ist\u00e4 vastuukysymykset ja v\u00e4ltt\u00e4\u00e4 ongelmat. Lis\u00e4ksi on hyv\u00e4 sopia tiedonantovelvollisuudesta lisenssien muutosten ja haavoittuvuuksien raportoinnin osalta, jotta j\u00e4lkik\u00e4teinen toiminta sujuu ongelmitta.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Lahdekoodin_paljastamisen_laajuuden_ja_toimitusmuodon_selkeyttaminen\"><\/span>L\u00e4hdekoodin paljastamisen laajuuden ja toimitusmuodon selkeytt\u00e4minen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Toimitettavan l\u00e4hdekoodin laajuuden ja OSS-osien sek\u00e4 yksil\u00f6llisesti kehitettyjen osien erottelun tulee olla selke\u00e4sti m\u00e4\u00e4ritelty.<\/p>\n\n\n\n<p>OSS-lisenssien noudattamiseksi vaadittavan l\u00e4hdekoodin paljastamisvelvollisuuden t\u00e4ytt\u00e4minen ja salassapitovelvollisuuden yhteensovittaminen edellytt\u00e4v\u00e4t, ett\u00e4 m\u00e4\u00e4ritell\u00e4\u00e4n tarkasti, mit\u00e4 alueita paljastetaan ja toimitetaan. T\u00e4m\u00e4 auttaa v\u00e4ltt\u00e4m\u00e4\u00e4n lainrikkomuksia ja ongelmia. Kopyleft-lisenssien tapauksessa voi olla tarpeen toimittaa OSS-osat bin\u00e4\u00e4rimuodossa, mik\u00e4 vaatii k\u00e4yt\u00e4nn\u00f6n ratkaisuja.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kaytannon_toimenpiteet_avoimen_lahdekoodin_ohjelmistojen_OSS_kaytossa\"><\/span>K\u00e4yt\u00e4nn\u00f6n toimenpiteet avoimen l\u00e4hdekoodin ohjelmistojen (OSS) k\u00e4yt\u00f6ss\u00e4<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/monolith.law\/wp-content\/uploads\/2025\/06\/c5b194f6e3ea6ed861c42b6b36e8d7dc.jpg\" alt=\"K\u00e4yt\u00e4nn\u00f6n toimenpiteet avoimen l\u00e4hdekoodin ohjelmistojen (OSS) k\u00e4yt\u00f6ss\u00e4\" class=\"wp-image-138427\" style=\"aspect-ratio:1.5;width:840px;height:auto\" \/><\/figure>\n\n\n\n<p>Kun ohjelmistokehityksess\u00e4 k\u00e4ytet\u00e4\u00e4n avoimen l\u00e4hdekoodin ohjelmistoja (OSS), k\u00e4yt\u00e4nn\u00f6n toimenpiteit\u00e4 ovat muun muassa k\u00e4ytt\u00f6\u00f6n otettavien OSS:ien etuk\u00e4teislistaus, lisenssien tarkastelu, OSS-hallintaty\u00f6kalujen ja kirjanpidon kehitt\u00e4minen sek\u00e4 OSS-k\u00e4ytt\u00f6politiikan ja ohjeistuksen luominen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kayttoon_otettavien_OSS_ien_etukateislistaus_ja_lisenssien_tarkastelu\"><\/span>K\u00e4ytt\u00f6\u00f6n otettavien OSS:ien etuk\u00e4teislistaus ja lisenssien tarkastelu<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ennen ohjelmistokehityksen aloittamista on t\u00e4rke\u00e4\u00e4 listata kaikki k\u00e4ytett\u00e4v\u00e4t OSS:t ja tarkastella niiden lisenssiehtoja. T\u00e4m\u00e4 auttaa ennakoimaan mahdollisia riskej\u00e4 ja helpottaa niihin reagoimista.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"OSS-hallintatyokalujen_ja_kirjanpidon_kehittaminen\"><\/span>OSS-hallintaty\u00f6kalujen ja kirjanpidon kehitt\u00e4minen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>OSS:n k\u00e4yt\u00f6n yhteydess\u00e4 on suositeltavaa ottaa k\u00e4ytt\u00f6\u00f6n hallintaty\u00f6kaluja ja kirjanpitoa OSS:n k\u00e4yt\u00f6n seurantaan ja dokumentointiin. Ohjelmiston BOM:n (SBOM) luominen mahdollistaa nopean reagoinnin mahdollisiin lisenssimuutoksiin tai haavoittuvuuksien havaitsemiseen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"OSS-kayttopolitiikan_ja_ohjeistuksen_luominen\"><\/span>OSS-k\u00e4ytt\u00f6politiikan ja ohjeistuksen luominen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Laatimalla yritys- tai projektikohtaisen OSS-k\u00e4ytt\u00f6politiikan varmistetaan, ett\u00e4 alihankkijoille voidaan antaa johdonmukaisia ohjeita. OSS:n valintaperusteiden ja lisenssikohtaisten toimintaperiaatteiden dokumentointi helpottaa ohjelmistokehityksen aikana teht\u00e4vi\u00e4 p\u00e4\u00e4t\u00f6ksi\u00e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Miksi_on_tarkeaa_konsultoida_asianajajaa_ohjelmistokehityksen_ulkoistussopimuksissa\"><\/span>Miksi on t\u00e4rke\u00e4\u00e4 konsultoida asianajajaa ohjelmistokehityksen ulkoistussopimuksissa<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Kun solmitaan ohjelmistokehityksen ulkoistussopimus, joka k\u00e4ytt\u00e4\u00e4 avoimen l\u00e4hdekoodin ohjelmistoja (OSS), on suositeltavaa konsultoida asianajajaa. Katsotaanpa, mit\u00e4 etuja t\u00e4st\u00e4 voi saada.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Riskien_analysointi_ja_vastaaminen_jo_kehitysvaiheessa\"><\/span>Riskien analysointi ja vastaaminen jo kehitysvaiheessa<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Kuten aiemmin mainittiin, avoimen l\u00e4hdekoodin ohjelmistojen k\u00e4ytt\u00f6\u00f6n perustuva ohjelmistokehitys tuo mukanaan monimutkaisia oikeudellisia kysymyksi\u00e4, kuten mink\u00e4 OSS:n valitset, mit\u00e4 ehtoja sopimukseen sis\u00e4llytet\u00e4\u00e4n ja millainen tarkastusj\u00e4rjestelm\u00e4 sopimuksen j\u00e4lkeen rakennetaan. Asianajajan konsultointi mahdollistaa asianmukaisen ohjelmistokehityksen ulkoistussopimuksen solmimisen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Oikeudellisten_palveluiden_ulkoistaminen\"><\/span>Oikeudellisten palveluiden ulkoistaminen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Suurella yrityksell\u00e4 voi olla oma oikeudellinen osasto, joka ty\u00f6skentelee yhteisty\u00f6ss\u00e4 kehitystiimin kanssa. Pienemmiss\u00e4 yrityksiss\u00e4 oikeudellinen osasto voi kuitenkin usein puuttua. Kun otetaan huomioon, kuinka vaikeaa on hankkia henkil\u00f6st\u00f6\u00e4, joka hallitsee sek\u00e4 IT:n ett\u00e4 oikeudelliset kysymykset, oikeudellisten palveluiden ulkoistaminen voi olla merkitt\u00e4v\u00e4 etu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Yhteenveto_Ohjelmistokehityksen_ulkoistussopimuksissa_jotka_hyodyntavat_OSS_aa_on_useita_huomioon_otettavia_seikkoja\"><\/span>Yhteenveto: Ohjelmistokehityksen ulkoistussopimuksissa, jotka hy\u00f6dynt\u00e4v\u00e4t OSS:\u00e4\u00e4, on useita huomioon otettavia seikkoja<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Kun ohjelmistokehityksen ulkoistussopimuksissa hy\u00f6dynnet\u00e4\u00e4n avoimen l\u00e4hdekoodin ohjelmistoja (OSS) Japanissa, on t\u00e4rke\u00e4\u00e4 ymm\u00e4rt\u00e4\u00e4 lisenssien sis\u00e4lt\u00f6 tarkasti ja varmistaa, ett\u00e4 sopimuksessa m\u00e4\u00e4ritell\u00e4\u00e4n selke\u00e4 vastuunjako. Teknisen k\u00e4yt\u00f6n mukavuuden lis\u00e4ksi on v\u00e4ltt\u00e4m\u00e4t\u00f6nt\u00e4 hallita riskej\u00e4 huolellisesti sek\u00e4 oikeudellisesta ett\u00e4 liiketoiminnallisesta n\u00e4k\u00f6kulmasta, jotta OSS:n k\u00e4ytt\u00f6 olisi turvallista ja tehokasta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Esittelyssa_Monolith_Lakitoimiston_palvelut\"><\/span>Esittelyss\u00e4 Monolith Lakitoimiston palvelut<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Monolith Lakitoimisto yhdist\u00e4\u00e4 IT-alan ja oikeudellisen asiantuntemuksen tarjotakseen ainutlaatuisia ja tehokkaita oikeudellisia palveluita. Toimistomme palvelee laajaa asiakaskuntaa, joka ulottuu p\u00f6rssiyhti\u00f6ist\u00e4 aina alkuvaiheen startupeihin. Laadimme ja tarkastelemme sopimuksia monenlaisiin tarpeisiin. Lis\u00e4tietoja sopimusten laadinnasta ja tarkastelusta l\u00f6yd\u00e4t seuraavasta artikkelista.<\/p>\n\n\n\n<p>Monolith Lakitoimiston palvelualueet: <a href=\"https:\/\/monolith.law\/contractcreation\" target=\"_blank\" rel=\"noreferrer noopener\">Sopimusten laadinta ja tarkastelu[ja]<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>OSS (Open Source Software) on monissa ohjelmistokehitysprojekteissa k\u00e4ytetty resurssi, joka auttaa v\u00e4hent\u00e4m\u00e4\u00e4n kehityskustannuksia ja ty\u00f6m\u00e4\u00e4r\u00e4\u00e4. Kun ohjelmistokehitys ulkoistetaan, saattaa my\u00f6s OSS tu [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":68545,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[19,31],"acf":[],"_links":{"self":[{"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/posts\/68383"}],"collection":[{"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/comments?post=68383"}],"version-history":[{"count":2,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/posts\/68383\/revisions"}],"predecessor-version":[{"id":68546,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/posts\/68383\/revisions\/68546"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/media\/68545"}],"wp:attachment":[{"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/media?parent=68383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/categories?post=68383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/tags?post=68383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}