{"componentChunkName":"component---src-templates-blog-template-js","path":"/fi/blog/psono-now-supported-by-jfrog-4","result":{"data":{"markdownRemark":{"html":"<p>Olemme tutkineet artefaktivarastoja viime kuukausien aikana ratkaistaksemme joitain ongelmia, joita meillä on ollut tai joita odotamme tulevaisuudessa.</p>\n<p>– Rakennukset epäonnistuivat Docker Hubin rajoitusten vuoksi</p>\n<p>– Haluamme parempaa hallintaa käytettyihin paketteihin, etenkin NPM:n puolella kaikki tuntuu olevan hieman “epäjohdonmukaista”</p>\n<p>– Suunnittelemme myös deb- ja rpm-pakettien luomista helpottaaksemme jakelua ja päivitysominaisuuksia.</p>\n<p>– Haluaisimme myös voida rajoittaa joidenkin pakettien käyttöoikeuksia.</p>\n<p>Tutkimuksemme perusteella vaihtoehtoja näyttäisi olevan tällä hetkellä kaksi:</p>\n<p>– JFrog Artifactory</p>\n<p>– Sonatype Nexus</p>\n<p>Molemmista on saatavilla niin sanottuja OSS-versioita, jotka tarjoavat rajoitetut ominaisuudet ilmaiseksi.</p>\n<p>Valitettavasti Artifactoryn OSS-versio ei tue npm:ää, dep:iä, rpm:ää eikä dockeriakaan, mutta Nexuksen OSS tukee näitä kaikkia, joten Nexus oli\nensimmäinen valintamme. Asensimme sen ja arvioimme OSS-versiota, mutta jouduimme kuitenkin huomaamaan, etteivät jotkut yksinkertaisimmistakaan\ntoiminnoista ole olemassa. Esimerkiksi minkään tiedoston manuaalinen lataaminen ei ole mahdollista – ominaisuus, jota pidän niin olennaisena, etten vieläkään ymmärrä, miksei tätä tarjota.</p>\n<p>Olin yllättynyt, kun huomasin, että Nexus tarjoaa ilmaisen pro-version avoimen lähdekoodin projekteille:</p>\n<blockquote>\n<p>Kehitätkö avointa lähdekoodia olevaa projektia? Useimmat avoimen lähdekoodin projektit ovat oikeutettuja ilmaiseen Nexus Professional\n-lisenssiin. Avoimen lähdekoodin projektit voivat saada ilmaisen Professional-lisenssin tai hyödyntää ilmaista Nexus\nProfessional -hostausta osoitteessa <a href=\"https://oss.sonatype.org/\" rel=\"nofollow\">oss.sonatype.org</a>. Sonatype on erittäin sitoutunut tukemaan laadukasta avointa lähdekoodia ja tämä on heidän tapansa antaa takaisin yhteisölle.</p>\n<p>(Lähde: blog.sonatype.com/2010/01/nexus-open-source-or-professional-which-one-is-right-for-you/)</p>\n</blockquote>\n<p>Otin yhteyttä Nexuksen tukeen selvittääkseni, olisiko tämä mahdollista Psonolle. Sain soiton takaisin päivää myöhemmin, jolloin eräs mukava\nnainen yritti myydä minulle Nexus Pro:ta. En vieläkään ymmärrä hänen perusteluitaan, mutta hänen mukaansa\n“Nexus Professional” -lisenssi ei ole sama kuin “Nexus Pro” -lisenssi ja hänen mukaansa “Nexus Professional” -lisenssi on vain\ntavallinen “Nexus OSS” -versio.</p>\n<p>Jäin keskustelusta hieman hämmentyneenä. 🙂</p>\n<p>Tämän jälkeen otin yhteyttä JFrogiin, jossa minua ohjattiin osoitteeseen <a href=\"https://jfrog.com/community/open-source/\">https://jfrog.com/community/open-source/</a></p>\n<p>JFrog ja Google ovat yhdistäneet voimansa tukeakseen avoimen lähdekoodin projekteja ilmaisella Pro-versiolla.</p>\n<p>Mahtavaa! Juuri tätä halusin. Rekisteröidyin (aluksi 30 päivän demona, joka hyväksynnän jälkeen muutetaan\npysyväksi asennukseksi) ja kokeilin hieman järjestelmää.</p>\n<p>Artifactory on ominaisuuksiltaan rikas ja “Set me up” -painike tekee uusien repoiden luonnin todella helpoksi. Kaikki toimii\ntodella sujuvasti!</p>\n<p>Tänään sain JFrogilta viestin:</p>\n<blockquote>\n<p>Olemme juuri hyväksyneet hakemuksesi ja palvelimesi on nyt pysyvästi toiminnassa.\nKiitos hakemuksesta, meille on kunnia tukea avointa lähdekoodia.</p>\n<p>Kiitos hakemuksesta, meille on kunnia tukea avointa lähdekoodia.</p>\n</blockquote>\n<p>Kiitos JFrog tuestanne!</p>\n<p>Olemme iloisia voidessamme ilmoittaa, että Psono on nyt …</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 252px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/891e72820aded640b6815fb01689b429/5e02b/psono-now-supported-by-jfrog-4-1.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 28.57142857142857%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA90lEQVQY042PPUsDQRCGNx+YaKoTGzGgkCJdkHQHc0JsBLUJAUkIIZHzbgULEdLZnIV/IYWt9d5vzDNhxLMQsvDsuzv7zsc6XyaPvpQMYsdC3T6LvH8fzuHAB3nKg/QtdgEdaMERb4e7e5ATH5Izmta1oJIHNIj7uVcLd2Fs52uK36IrjcE9iapXGuNtsPMFqZu/pkqcrdSOSRNNSRqYIWKSUwyNSsPIpjiGId6Gxdt/vkyhiU1x+Zssa/i2CT/wMK28cy7gDb7yUj7RF3ilcUGDBee5dlhCphe+0LOCMwx3JOkXN5oEMbEHNLEBUpjCCDxFb2j8vAWitYh9Jujs8wAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Powered By JFrog Artifactory\"\n        title=\"Powered By JFrog Artifactory\"\n        src=\"/static/891e72820aded640b6815fb01689b429/5e02b/psono-now-supported-by-jfrog-4-1.png\"\n        srcset=\"/static/891e72820aded640b6815fb01689b429/5e02b/psono-now-supported-by-jfrog-4-1.png 252w\"\n        sizes=\"(max-width: 252px) 100vw, 252px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n  </a>\n    </span></p>\n<p>Päivitys 1.2.2018</p>\n<p>Saimme juuri kommentin Brian Foxilta:</p>\n<blockquote>\n<p>Hei, pahoittelen sekaannusta avoimen lähdekoodin ilmaisten lisenssien osalta. Meillä on pitkä historia avoimen lähdekoodin tukemisesta ja myönnettävä lisenssi on ehdottomasti täysin kattava professional-versio, joka myönnetään kelpaaville projekteille.</p>\n<p>—Brian Fox\nCTO, Sonatype</p>\n</blockquote>","frontmatter":{"date":"December 10, 2017","slug":"psono-now-supported-by-jfrog-4","title":"Psono nyt JFrogin tukemana","description":"Kiitos!","author":"Sascha Pfeiffer","featuredImage":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsSAAALEgHS3X78AAABBUlEQVQoz2NgQAPPPz+Es//9+5f/////p0D8F4jP/vv31wkkDmQzQWkGvACk4O23F2DFP35/q/z9/8v/V9+e/H/+6cHfP/9//P/08x1QyX8rZEMJGcgIoj/+eCsMZL9+9uXe/zlnGn73Hc37P/9s849//3+CDNwIdT0TMS4E2/rrz08tkM5nn+7/3X1nxf91V6f/W3t12p/r70+ChM8zxCJ8hBcAbQW78OXnxyJAxW/3P1j9f9nFnj8br8/6v/xi76/Xfx6CDNwMs5yoMAR5Bcquffr7+v+H72/8u/ry5J+NN2f+v/v+MshAW5iXGYgBQIXIFtQB8e//EPAcGMueyEGDrBYGAH3I44m8vpQeAAAAAElFTkSuQmCC","aspectRatio":2.989795918367347,"src":"/static/19d44360549a4b4f186a6ac99376f2fa/cafad/psono-now-supported-by-jfrog-4-header.png","srcSet":"/static/19d44360549a4b4f186a6ac99376f2fa/d0f60/psono-now-supported-by-jfrog-4-header.png 293w,\n/static/19d44360549a4b4f186a6ac99376f2fa/81480/psono-now-supported-by-jfrog-4-header.png 585w,\n/static/19d44360549a4b4f186a6ac99376f2fa/cafad/psono-now-supported-by-jfrog-4-header.png 1170w,\n/static/19d44360549a4b4f186a6ac99376f2fa/6050d/psono-now-supported-by-jfrog-4-header.png 1200w","sizes":"(max-width: 1170px) 100vw, 1170px"}}}}}},"pageContext":{"slug":"psono-now-supported-by-jfrog-4","lang":"fi","langPathPrefix":"/fi"}},"staticQueryHashes":["2149092236","3128451518","3192060438"]}