{ "id": 37592, "procurementProjectId": 30135, "noticeNumber": "2020-037592", "reducedTimeLimitsForReceiptOfTenders": false, "corrigendumAdditionalInformation": [], "creatorSystem": "Cloudia Kilpailutus", "type": 9905, "project": { "id": 30135, "title": "Versionhallintaty\u00f6kalupalvelun suorahankinta", "contractType": 0, "procurementCategory": 1, "jointProcurement": false, "procurementLaw": [], "centralPurchasing": false, "validationState": 0, "organisation": { "id": "4d5a18b7-e0e9-44f1-2ccc-08d78deb351a", "information": { "officialName": "Yleisradio Oy", "nationalRegistrationNumber": "0215438-8", "nutsCodes": [], "postalAddress": { "streetAddress": "PL 76", "postalCode": "00024", "town": "Yleisradio", "country": "FI" }, "email": "[email protected]", "mainUrl": "http:\/\/www.yle.fi", "validationState": 0 }, "contractingAuthorityType": 64, "otherContractingAuthorityType": "Julkista palvelua harjoittava osakeyhti\u00f6", "contractingType": 0, "mainActivity": 0, "mainActivityUtilities": 0, "validationState": 0 }, "state": 1, "defenceWorks": 0, "defenceSupplies": 0, "publish": 2, "agricultureWorks": 0, "isPrivate": false, "isConcluded": false }, "lotsInfo": { "divisionLots": false, "lotsSubmittedFor": 0, "lotsSubmittedForQuantity": 0, "lotsMaxAwarded": false, "lotsMaxAwardedQuantity": 0, "lotCombinationPossible": false, "validationState": 0 }, "objectDescriptions": [ { "mainCpvCode": { "code": "72000000", "name": "Tietotekniset palvelut: neuvonta, ohjelmistojen kehitt\u00e4minen, Internet ja tuki", "vocCodes": [] }, "additionalCpvCodes": [ { "code": "72268000", "name": "Ohjelmiston toimituspalvelut", "vocCodes": [] } ], "nutsCodes": [ "FI" ], "disagreeAwardCriteriaToBePublished": false, "awardCriteria": { "criterionTypes": 8, "qualityCriteria": [], "costCriteria": [], "priceCriterion": {}, "criterion": [], "criteriaStatedInProcurementDocuments": false }, "estimatedValue": { "type": 0 }, "timeFrame": { "type": 0, "canBeRenewed": false }, "candidateNumberRestrictions": { "envisagedNumber": 0, "envisagedMinimumNumber": 0, "envisagedMaximumNumber": 0, "selected": 0 }, "optionsAndVariants": { "variantsWillBeAccepted": false, "partialOffersWillBeAccepted": false, "options": false, "optionType": 0, "optionsDays": 0, "optionsMonths": 0 }, "tendersMustBePresentedAsElectronicCatalogs": false, "euFunds": { "procurementRelatedToEuProgram": false }, "awardContract": { "contractAwarded": 0, "noAwardedContract": { "failureReason": 0, "originalNoticeSentVia": 0 }, "awardedContract": { "numberOfTenders": { "disagreeTenderInformationToBePublished": false, "total": 0 }, "disagreeContractorInformationToBePublished": false, "contractors": [], "initialEstimatedValueOfContract": {}, "finalTotalValue": { "type": 0 }, "likelyToBeSubcontracted": false, "valueOfSubcontract": {}, "notPublicFields": { "communityOrigin": false, "nonCommunityOrigin": false, "awardedToTendererWithVariant": false, "abnormallyLowTendersExcluded": false } } }, "validationState": 0 } ], "communicationInformation": { "procurementDocumentsAvailable": 0, "additionalInformation": 1, "additionalInformationAddress": { "officialName": "Yleisradio Oy", "nationalRegistrationNumber": "0215438-8", "nutsCodes": [], "postalAddress": { "streetAddress": "PL 76", "postalCode": "00024", "town": "Yleisradio", "country": "FI" }, "email": "[email protected]", "mainUrl": "http:\/\/www.yle.fi", "validationState": 0 }, "otherAddressForProcurementDocuments": { "validationState": 0 }, "sendTendersOption": 0, "addressToSendTenders": { "validationState": 0 }, "electronicCommunicationRequiresSpecialTools": false, "documentsEntirelyInHilma": false, "specsAndAdditionalDocuments": 0, "validationState": 0 }, "contactPerson": { "email": "[email protected]" }, "procurementObject": { "shortDescription": [], "estimatedValue": { "type": 0 }, "estimatedValueCalculationMethod": [], "mainCpvCode": { "code": "72000000", "name": "Tietotekniset palvelut: neuvonta, ohjelmistojen kehitt\u00e4minen, Internet ja tuki", "vocCodes": [] }, "defence": { "nutsCodes": [], "frameworkAgreement": { "includesFrameworkAgreement": false, "includesConclusionOfFrameworkAgreement": false, "frameworkAgreementType": 0, "frameworkEnvisagedType": 0, "includesDynamicPurchasingSystem": false, "dynamicPurchasingSystemInvolvesAdditionalPurchasers": false, "dynamicPurchasingSystemWasTerminated": false, "estimatedTotalValue": { "type": 0 }, "duration": { "type": 0, "canBeRenewed": false } }, "subcontract": { "tendererHasToIndicateShare": false, "tendererHasToIndicateChange": false, "caMayOblige": false, "successfulTenderer": false, "successfulTendererToSpecify": false }, "optionsAndVariants": { "variantsWillBeAccepted": false, "partialOffersWillBeAccepted": false, "options": false, "optionType": 0 }, "totalQuantityOrScope": { "type": 0 }, "renewals": { "canBeRenewed": false }, "timeFrame": { "type": 0, "canBeRenewed": false } }, "validationState": 0 }, "conditionsInformation": { "economicCriteriaToParticipate": false, "technicalCriteriaToParticipate": false, "restrictedToShelteredWorkshop": false, "restrictedToShelteredProgram": false, "reservedOrganisationServiceMission": false, "executionOfServiceIsReservedForProfession": false, "participationIsReservedForProfession": false, "obligationToIndicateNamesAndProfessionalQualifications": false, "validationState": 0 }, "conditionsInformationDefence": { "restrictedToShelteredWorkshops": false, "restrictedToShelteredProgrammes": false, "restrictedToParticularProfession": false, "staffResponsibleForExecution": false, "validationState": 0 }, "conditionsInformationNational": { "validationState": 0, "reservedForShelteredWorkshopOrProgram": false }, "complementaryInformation": { "isRecurringProcurement": false, "estimatedTimingForFurtherNoticePublish": [], "electronicOrderingUsed": false, "electronicInvoicingUsed": false, "electronicPaymentUsed": false, "additionalInformation": [], "validationState": 0 }, "datePublished": "2020-01-30T10:02:56.2005376", "state": 2, "tedPublishState": 0, "tedValidationErrors": [], "procedureInformation": { "procedureType": 17, "acceleratedProcedure": false, "contestType": 0, "frameworkAgreement": { "includesFrameworkAgreement": false, "includesConclusionOfFrameworkAgreement": false, "frameworkAgreementType": 0, "frameworkEnvisagedType": 0, "includesDynamicPurchasingSystem": false, "dynamicPurchasingSystemInvolvesAdditionalPurchasers": false, "dynamicPurchasingSystemWasTerminated": false, "estimatedTotalValue": { "type": 0 }, "duration": { "type": 0, "canBeRenewed": false } }, "reductionRecourseToReduceNumberOfSolutions": false, "reserveRightToAwardWithoutNegotiations": false, "electronicAuctionWillBeUsed": false, "procurementGovernedByGPA": false, "disagreeCriteriaForEvaluationOfProjectsPublish": false, "validationState": 0 }, "tenderingInformation": { "tendersOrRequestsToParticipateDueDateTime": "2020-02-13T14:00:00", "languages": [], "tendersMustBeValidOption": 0, "tenderOpeningConditions": {}, "defence": { "previousPublicationExists": false, "hasPreviousContractNoticeOjsNumber": false, "hasPreviousExAnteOjsNumber": false, "payableDocuments": false, "languageType": 0, "languages": [], "otherLanguage": false }, "estimatedExecutionTimeFrame": { "type": 3, "canBeRenewed": false }, "validationState": 0 }, "rewardsAndJury": { "prizeAwarded": false, "serviceContractAwardedToWinner": false, "decisionOfTheJuryIsBinding": false, "validationState": 0 }, "resultsOfContest": { "contestWasTerminated": false, "noPrizeType": 0, "originalNoticeSentVia": 0, "participantsContemplated": 0, "participantsSme": 0, "participantsForeign": 0, "disagreeParticipantCountPublish": false, "disagreeWinnersPublish": false, "disagreeValuePublish": false, "validationState": 0 }, "attachments": [], "hasAttachments": false, "changes": [], "isCorrigendum": false, "isMigrated": false, "isCancelled": false, "cancelledReason": [], "isLatest": true, "language": "FI", "proceduresForReview": { "reviewBody": { "officialName": "Markkinaoikeus", "nutsCodes": [], "postalAddress": { "streetAddress": "Radanrakentajantie 5", "postalCode": "00520", "town": "Helsinki", "country": "FI" }, "telephoneNumber": "+358 295643300", "email": "[email protected]", "mainUrl": "http:\/\/www.oikeus.fi\/markkinaoikeus", "validationState": 0 }, "validationState": 0 }, "attachmentInformation": { "description": [], "links": [], "validationState": 0 }, "modifications": { "additionalCpvCodes": [], "nutsCodes": [], "timeFrame": { "type": 0, "canBeRenewed": false }, "totalValue": {}, "awardedToGroupOfEconomicOperators": false, "contractors": [], "reason": 0, "increaseBeforeModifications": {}, "increaseAfterModifications": {}, "validationState": 0 }, "contractAwardsDefence": [ { "numberOfTenders": { "disagreeTenderInformationToBePublished": false, "total": 0 }, "contractor": { "nutsCodes": [], "postalAddress": {}, "isSmallMediumEnterprise": false, "validationState": 0 }, "estimatedValue": {}, "contractValueType": 0, "finalTotalValue": {}, "lowestOffer": {}, "highestOffer": {}, "annualOrMonthlyValue": { "type": 0, "canBeRenewed": false }, "likelyToBeSubcontracted": false, "valueOfSubcontract": {}, "valueOfSubcontractNotKnown": false, "allOrCertainSubcontractsWillBeAwarded": false, "shareOfContractWillBeSubcontracted": false, "validationState": 0 } ], "hilmaStatistics": { "energyEfficiencyConsidered": false, "innovationConsidered": false, "smeParticipationConsidered": false, "validationState": 0 }, "annexes": { "directNational": { "purchaseType": 1, "justification": [ "Hankintalain 40 \u00a7:n kohdan 2 mukaan hankintayksikk\u00f6 voi tehd\u00e4 suorahankinnan, jos teknisest\u00e4 tai yksinoikeuden suojaamiseen liittyv\u00e4st\u00e4 syyst\u00e4 vain tietty toimittaja voi toteuttaa hankinnan; lis\u00e4edellytyksen\u00e4 on, ett\u00e4 j\u00e4rkevi\u00e4 vaihtoehtoisia tai korvaavia ratkaisuja ei ole eik\u00e4 kilpailun puuttuminen johdu hankinnan ehtojen keinotekoisesta kaventamisesta.", "", "Ylen tarjoamien kriittisten palveluiden (mm. Yle Uutiset, Areena) ymp\u00e4rivuorokautisen k\u00e4ytett\u00e4vyyden varmistamiseksi Yle k\u00e4ytt\u00e4\u00e4 sovelluskehityksess\u00e4 automatisoituja ty\u00f6nkulkuja, joiden toiminta on riippuvaista integraation eheydest\u00e4. Nykyinen versionhallintaty\u00f6kalupalvelu on olennaisessa roolissa t\u00e4ss\u00e4 integraatiokokonaisuudessa.", "", "Ylen selvitysten mukaan markkinoilla ei ole GitHubin lis\u00e4ksi toista palvelua, jota voidaan hallita Ylen k\u00e4yt\u00f6ss\u00e4 olevalla maksuttomalla Terraform -hallintaty\u00f6kalulla ja joka olisi lis\u00e4ksi kytkett\u00e4viss\u00e4 Ylen nykyisin k\u00e4yt\u00f6ss\u00e4 oleviin alustoihin ja kehitys- ja tuotanto-ymp\u00e4rist\u00f6ihin siten, ett\u00e4 kriittisten palveluiden edellytt\u00e4mien automatisoitujen ty\u00f6nkulkujen toiminta turvataan.", "", "Edell\u00e4 mainituista syist\u00e4 voidaan katsoa, teknisest\u00e4 syyst\u00e4 vain yksi toimittaja voi toteuttaa hankinnan, ja siten hankinnan tekemiselle suorahankintana on olemassa hankintalain 40 \u00a7:n kohdan 2 mukainen peruste." ] } }, "isPrivateSmallValueProcurement": false, "dateCreated": "2020-01-30T10:02:56.0050214", "dateModified": "2020-01-30T10:02:56.2018026" }