{"id":37,"date":"2024-04-04T04:36:11","date_gmt":"2024-04-04T01:36:11","guid":{"rendered":"https:\/\/sisu.ut.ee\/andmehaldus\/avatud-lahtekood\/"},"modified":"2024-10-17T15:30:18","modified_gmt":"2024-10-17T12:30:18","slug":"avatud-lahtekood","status":"publish","type":"page","link":"https:\/\/sisu.ut.ee\/andmehaldus\/avatud-lahtekood\/","title":{"rendered":"Avatud l\u00e4htekood"},"content":{"rendered":"<p style=\"text-align: justify;\">Avatud teaduse praktiseerimine eeldab, et andmetega t\u00f6\u00f6tamisel kasutatakse avatud l\u00e4htekoodiga tarkvara, mis on litsentseeritud nii, et iga\u00fcks v\u00f5ib seda kasutada, muuta ja t\u00e4iustada.<\/p>\n<p style=\"text-align: justify;\">Alati on m\u00f5istlik t\u00f6\u00f6s kasutada juba tunnustatud ja universaalset tarkvara, kuid vahetevahel on vajalik m\u00f5ne kindla probleemi lahendamiseks ise koodi kirjutada.<\/p>\n<p style=\"text-align: justify;\">Sellesse tuleb suhtuda t\u00e4pselt niisamuti kui teadusandmetesse v\u00f5i meetoditesse. Oluline on tarkvara ning\u00a0t\u00f6\u00f6voo dokumenteerimine, metaandmed, versioonikontroll ja litsentsid.<\/p>\n<blockquote>\n<p style=\"text-align: justify;\">Tuleb m\u00f5elda nii, et selleks, et teadustulemused oleksid l\u00e4bipaistvad ja reprodutseeritavad, peab ka lisatud tarkvara v\u00f5imaldama k\u00f5iki anal\u00fc\u00fcse uuesti l\u00e4bi viia.<\/p>\n<\/blockquote>\n<p style=\"text-align: justify;\">Soovitav on kasutada versioonihalduss\u00fcsteemi <a title=\"\" href=\"https:\/\/git-scm.com\/\" target=\"_blank\" rel=\"noopener\" data-url=\"https:\/\/git-scm.com\/\">Git<\/a> ja m\u00f5nda pilvep\u00f5hist koodirepositooriumi nagu <a title=\"\" href=\"https:\/\/github.com\/\" target=\"_blank\" rel=\"noopener\" data-url=\"https:\/\/github.com\/\">GitHub<\/a>, <a title=\"\" href=\"https:\/\/about.gitlab.com\/\" target=\"_blank\" rel=\"noopener\" data-url=\"https:\/\/about.gitlab.com\/\">GitLab<\/a> (<a title=\"\" href=\"https:\/\/gitlab.ut.ee\/users\/sign_in\" target=\"_blank\" rel=\"noopener\" data-url=\"https:\/\/gitlab.ut.ee\/users\/sign_in\">UT kasutajaga<\/a> sisenemisel\u00a0valida\u00a0<em>Sign in with Sibboleth<\/em>), <a title=\"\" href=\"https:\/\/bitbucket.org\/product\" target=\"_blank\" rel=\"noopener\" data-url=\"https:\/\/bitbucket.org\/product\">Bitbucket<\/a>\u00a0vms.<\/p>\n<p style=\"text-align: justify;\">\u00d6eldakse, et tarkvara ei saa kunagi valmis. Seet\u00f5ttu tuleb m\u00f5elda, kas edaspidi suudetakse pakkuda kasutajatuge.<\/p>\n<p style=\"text-align: justify;\">Artiklis <em><a href=\"https:\/\/doi.org\/10.1371\/journal.pcbi.1005412\">Ten simple rules for making research software more robust<\/a>\u00a0<\/em>on lisatud <a title=\"\" href=\"https:\/\/sisu.ut.ee\/wp-content\/uploads\/sites\/301\/research_software_checklist.pdf\" target=\"_blank\" rel=\"noopener\" data-url=\"https:\/\/sisu.ut.ee\/wp-content\/uploads\/sites\/301\/research_software_checklist.pdf\">kontrollnimekiri<\/a> tarkvaraarendajatele:<\/p>\n<p style=\"text-align: justify;\">\n<\/p><p><strong><img loading=\"lazy\" decoding=\"async\" width=\"613\" height=\"416\" class=\"alignnone wp-image-122\" style=\"margin-left: auto; margin-right: auto; text-align: justify;\" title=\"software_ten_rules.png\" src=\"https:\/\/sisu.ut.ee\/wp-content\/uploads\/sites\/301\/software_ten_rules.png\" alt=\"software_ten_rules.png\" srcset=\"https:\/\/sisu.ut.ee\/wp-content\/uploads\/sites\/301\/software_ten_rules.png 613w, https:\/\/sisu.ut.ee\/wp-content\/uploads\/sites\/301\/software_ten_rules-300x204.png 300w\" sizes=\"auto, (max-width: 613px) 100vw, 613px\"><\/strong><\/p>\n<p style=\"text-align: justify;\">\n<\/p><p style=\"text-align: justify;\"><strong>Kasulikke n\u00f5uandeid versioonihalduse kohta leiab\u00a0artiklist <em><a title=\"\" href=\"https:\/\/doi.org\/10.1371\/journal.pcbi.1004947\" target=\"_blank\" rel=\"noopener\" data-url=\"https:\/\/doi.org\/10.1371\/journal.pcbi.1004947\">Ten Simple Rules for Taking Advantage of Git and GitHub<\/a><\/em>.<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong><a title=\"\" href=\"https:\/\/d1rkab7tlqy5f1.cloudfront.net\/Websections\/ICT%20Innovation\/TU%20Delft%20OSS%20Guidelines_draft%201.0.pdf\" target=\"_blank\" rel=\"noopener\" data-url=\"https:\/\/d1rkab7tlqy5f1.cloudfront.net\/Websections\/ICT%20Innovation\/TU%20Delft%20OSS%20Guidelines_draft%201.0.pdf\">Delfti \u00fclikooli juhendist<\/a> leiab infot selle kohta, kuidas litsentseerida teadust\u00f6\u00f6 v\u00f5i avatud hariduse tarbeks loodud tarkvara. Juuresoleva skeemi alusel saab otsustada, milliseid samme astuda:<\/strong><\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" width=\"613\" height=\"594\" class=\"alignnone wp-image-121\" style=\"margin-left: auto; margin-right: auto; text-align: justify;\" title=\"os_software.png\" src=\"https:\/\/sisu.ut.ee\/wp-content\/uploads\/sites\/301\/os_software.png\" alt=\"os_software.png\" srcset=\"https:\/\/sisu.ut.ee\/wp-content\/uploads\/sites\/301\/os_software.png 613w, https:\/\/sisu.ut.ee\/wp-content\/uploads\/sites\/301\/os_software-300x291.png 300w\" sizes=\"auto, (max-width: 613px) 100vw, 613px\"><\/strong><\/p>\n<p style=\"text-align: center;\"><strong><a href=\"https:\/\/www.tudelft.nl\/en\/ict-innovation\/articles\/open-source-software-guidelines-for-researchers\/\" target=\"_blank\" rel=\"noopener\">Allikas<\/a><\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>Avatud l\u00e4htekoodi litsentse saab muudel alustel valida ka vastavalt lehelt <a title=\"\" href=\"https:\/\/choosealicense.com\/\" target=\"_blank\" rel=\"noopener\" data-url=\"https:\/\/choosealicense.com\/\">Choose a License<\/a>.<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>Juuresolevas videos jagab tarkvarainsener Peter Kalverla h\u00e4id n\u00f5uandeid:<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong><div class=\"ratio ratio-16x9 mb-3\"><div class=\"video-placeholder-wrapper video-placeholder-wrapper--16x9\">\n\t\t\t    <div class=\"video-placeholder d-flex justify-content-center align-items-center\">\n\t\t\t        <div class=\"overlay text-white p-2 w-100 text-center d-block justify-content-center align-items-center\">\n\t\t\t            <div>Kolmandate osapoolte sisu n\u00e4gemiseks palun n\u00f5ustu k\u00fcpsistega.<\/div>\n\t\t\t            <button class=\"btn btn-secondary btn-sm mt-1 consent-change\">Muuda n\u00f5usolekut<\/button>\n\t\t\t        <\/div>\n\t\t\t    <\/div>\n\t\t\t<\/div>\n<\/div><\/strong><\/p>\n<p style=\"text-align: justify;\">\n<\/p><p style=\"text-align: justify;\"><strong>On selge, et ettevalmistused oma tarkvara jagamiseks ja teiste koodi m\u00f5istmine ning kasutamine ei ole lihtne.<br>\nAllj\u00e4rgnevas k\u00fcsitlusuuringus oli 188 vastajat ning huvitav on uurida, kui paljud tunnevad huvi teadusartikliga seotud koodi vastu ning kui ajamahukas on ettevalmistus selle avaldamiseks:\u00a0<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>Cadwallader L, Hrynaszkiewicz I.\u00a02022.\u00a0A survey of researchers\u2019 code sharing and code reuse practices, and assessment of interactive notebook prototypes.\u00a0PeerJ\u00a010:e13933\u00a0<a href=\"https:\/\/doi.org\/10.7717\/peerj.13933\">https:\/\/doi.org\/10.7717\/peerj.13933<\/a><\/strong><\/p>\n<p style=\"text-align: center;\"><strong><img loading=\"lazy\" decoding=\"async\" width=\"623\" height=\"487\" class=\"alignnone wp-image-123\" title=\"koodihuvilised.png\" src=\"https:\/\/sisu.ut.ee\/wp-content\/uploads\/sites\/301\/koodihuvilised.png\" alt=\"koodihuvilised\" srcset=\"https:\/\/sisu.ut.ee\/wp-content\/uploads\/sites\/301\/koodihuvilised.png 623w, https:\/\/sisu.ut.ee\/wp-content\/uploads\/sites\/301\/koodihuvilised-300x235.png 300w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\"><\/strong><\/p>\n<p style=\"text-align: center;\"><strong><img loading=\"lazy\" decoding=\"async\" width=\"621\" height=\"419\" class=\"alignnone wp-image-124\" title=\"koodiaeg.png\" src=\"https:\/\/sisu.ut.ee\/wp-content\/uploads\/sites\/301\/koodiaeg.png\" alt=\"koodiaeg\" srcset=\"https:\/\/sisu.ut.ee\/wp-content\/uploads\/sites\/301\/koodiaeg.png 621w, https:\/\/sisu.ut.ee\/wp-content\/uploads\/sites\/301\/koodiaeg-300x202.png 300w\" sizes=\"auto, (max-width: 621px) 100vw, 621px\"><\/strong><\/p>\n<p><strong><span style=\"background-color: #ff8c00;\">Lisalugemist<\/span><\/strong>: Prantslased on avaldanud bro\u0161\u00fc\u00fcri\u00a0<a title=\"\" href=\"https:\/\/www.ouvrirlascience.fr\/source-code-and-software\/\" target=\"_blank\" rel=\"noopener\" data-url=\"https:\/\/www.ouvrirlascience.fr\/source-code-and-software\/\">Open Science \u2013 Source code and software<\/a>, kus on l\u00fchidalt k\u00e4sitletud j\u00e4rgmisi teemasid:\u00a0What legal status do source code and software have? Why and how should we make them open access? How best to structure their\u00a0 development and ensure permanent archiving? How should we\u00a0 approach promotion?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avatud teaduse praktiseerimine eeldab, et andmetega t\u00f6\u00f6tamisel kasutatakse avatud l\u00e4htekoodiga tarkvara, mis on litsentseeritud nii, et iga\u00fcks v\u00f5ib seda kasutada, muuta ja t\u00e4iustada. Alati on m\u00f5istlik t\u00f6\u00f6s kasutada juba tunnustatud ja universaalset tarkvara, kuid vahetevahel on vajalik m\u00f5ne kindla probleemi &#8230;<\/p>\n","protected":false},"author":78,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-37","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/sisu.ut.ee\/andmehaldus\/wp-json\/wp\/v2\/pages\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sisu.ut.ee\/andmehaldus\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sisu.ut.ee\/andmehaldus\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sisu.ut.ee\/andmehaldus\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/sisu.ut.ee\/andmehaldus\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":2,"href":"https:\/\/sisu.ut.ee\/andmehaldus\/wp-json\/wp\/v2\/pages\/37\/revisions"}],"predecessor-version":[{"id":555,"href":"https:\/\/sisu.ut.ee\/andmehaldus\/wp-json\/wp\/v2\/pages\/37\/revisions\/555"}],"wp:attachment":[{"href":"https:\/\/sisu.ut.ee\/andmehaldus\/wp-json\/wp\/v2\/media?parent=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}