Näytä suppeat kuvailutiedot

Avoin lähdekoodi : kulttuuri ja toimintamallit

Kallio, Sander (2020)

dc.contributor.authorKallio, Sander
dc.date.accessioned2020-06-02T10:23:38Z
dc.date.available2020-06-02T10:23:38Z
dc.date.issued2020-
dc.identifier.urihttp://www.theseus.fi/handle/10024/341708
dc.description.abstractOpinnäytetyön tavoitteena oli tutustua avoimen lähdekoodin kulttuuriin ja toimintamalleihin. Kerätystä tiedosta rakennettiin kooste, josta selviää, mitä avoin lähdekoodi tarkoittaa ja miten sen ympärillä toimitaan. Avoimesta lähdekoodista löytyy paljon erilaista tietoa. Haasteena tiedon etsimisessä on virallisen tiedon löytäminen. Avoimen lähdekoodin liike on saanut alkunsa Richard Stallmanista ja hänen pyrkimyksestään edistää lähdekoodin avoimuutta. Stallmanin aloittama GNU-projekti toimi avoimen lähdekoodin liikkeen kulmakivenä. Avoimen lähdekoodin projektissa lähdekoodi on käyttäjien luettavissa ja muokattavissa heidän tarpeidensa mukaan. Periaatteeseen kuuluu myös mahdollisuus käyttää ohjelmistoa haluamaansa tarkoitukseen. Alkuperäisen tai muokatun lähdekoodin levittäminen on myös sallittua. Avoimen lähdekoodin kehitys tapahtuu pääosin vapaaehtoisvoimin. Projektiin osallistuminen kehittää osallistujan ohjelmointitaitoja ja kasvattaa sosiaalisia verkostoja. Ensimmäisen projektin löytäminen on kuitenkin haastavin osuus osallistumisesta. Usein projektin ylläpitäjät ovat dokumentoineet toivomansa osallistumistavat projektin tiedostoihin. Omaa projektia aloittaessa tulee päättää, mitä projektilla tavoitellaan. Projektille luodaan selkeä dokumentaatio, jonka tarkoituksena on välittää oma visio projektista kiinnostuneille. Dokumentaatio sisältää ohjeet osallistumisesta ja projektin tavoitteista. Lisäksi projektille pitää valita lisenssi, jolla määritellään projektin avoimuus. Tärkein osa projektia on kuitenkin sen yhteisö. Tutkimustyön tuloksena on rakennettu tämä opinnäytetyö, joka sisältää tiiviin kokoelman tietoa avoimesta lähdekoodista ja kuinka se toimii. Opinnäytetyön tavoitteiden saavuttamista on hankala todentaa, sillä aina löytyy uutta tietoa, mitä ei ole kirjattu. Opinnäytetyötä vois jatkokehittää lisäämällä projektien ylläpitämiseen liittyvää tietoa, kuten muutospyyntöjen käsittely prosessi.fi
dc.description.abstractThe aim of the thesis was to get acquainted with the open-source culture and operating models. A compilation of information was studied to find out what an open-source means and how it is utilized. There are several sources of different information about open-source available, however, the difficulty is in finding official information. The open-source movement originated from Richard Stallman and his efforts to promote open source transparency. The GNU project, launched by Stallman, served as the cornerstone for the open-source movement. In an open-source project, the source code is readable and customizable by users according to their needs. The principle also includes the ability to use the software for any purpose. Redistribution of the original or modified source code is also permitted. The development of open source projects is mainly done voluntarily. Participating in the project develops the contributors programming skills and grows their social networks. However, finding the first project is the most challenging part of the process. Usually, project moderators have documented methods of participation in project files. The document also includes instructions for how to contribute to the project. Starting a project requires setting the goals for the project. Clear documentation should be created to convey project vision to potential contributors. The documentation should include instructions on how to contribute to the project to achieve its goals. A license is required to define the openness of the project. However, the most important part of the project is its community. The result of the research is a concise collection of information about open source and how it works. The thesis could be further developed with updated information and by adding information related to the maintenance of projects.en
dc.language.isofin-
dc.rightsCC BY-SA 4.0-
dc.titleAvoin lähdekoodi : kulttuuri ja toimintamallit-
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|-
dc.identifier.urnURN:NBN:fi:amk-2020060115859-
dc.subject.specializationOhjelmistotekniikka-
dc.subject.degreeprogramfi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|-
dc.subject.ysoavoin lähdekoodi-
dc.subject.ysoprojektinhallinta-
dc.subject.ysodokumentointi-
dc.relation.contractorCafé Boardgame-
dc.subject.disciplineTieto- ja viestintätekniikka-


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot