Yksittäisten toimijoiden vuorovaikutus perustuu pikemminkin yhteiseen filosofiaan, jossa luodaan yhteisiä hyödykkeitä (lyhennetään "yhteisiksi") kaikkien hyödyksi. Käyttäytymistä ohjaavat sosiaaliset normit, ei oikeudelliset määräykset. Motivaatio osallistumiseen on vähemmän voittoa, mutta merkityksellisempi panos yhteiskuntaan kaikkien hyödyksi.
Avoimen lähdekoodin / FOSS-projektien osallistuminen perustuu useisiin tekijöihin, esimerkiksi:
- Korkoihin perustuva
Mihin haluaisin osallistua? Mitä haluan käyttää?
- Ei sitova
Ei pakko. Mitä haluan tehdä? Mitä minusta tuntuu tekevän?
- Kyvyn mukaan
Missä olen erityisen hyvä? Mitä haluan oppia kokeillessani uusia asioita?
Tulokset ovat erittäin mielenkiintoisia, monipuolisia projekteja, jotka syntyvät kehittäjien henkilökohtaisesta tahdosta ja joita nämä henkilöt tai heidän yhteistyökumppaninsa viljelevät. Intohimo ja innostus heijastuvat näissä projekteissa ilman mitään aineellisia kannustimia.
Lisenssimallit
Ilman asianmukaisia lisenssimalleja FOSS-hankkeiden toteuttaminen ja ylläpito olisi paljon vaikeampi. Lisenssimalli on kehittäjän valitsema projektille käyttösopimus, joka antaa meille kaikille luotettavan ja vakaan kehyksen työskennellä. Lisenssimallit asettavat selkeät ohjeet ja määrittelevät, mitä voit tehdä avoimen lähdekoodin kanssa. Yleisenä tavoitteena on pitää ohjelmisto tai taideteos kaikkien saatavilla. Lisenssimallit ovat paljon vähemmän rajoittavia kuin muut kaupalliset lisenssisopimukset.
Ohjelmistoille käytetään lisenssejä, kuten GNU Public License (GPL) tai BSD License. Informaatiotuotteet, piirustukset sekä ääni- ja videotiedot on yleisesti lisensoitu Creative Commons -lisenssillä [1]. Kaikki lisenssimallit ovat laillisesti tarkastettuja. Lisenssimallien käyttö on lisääntynyt jatkuvasti viime vuosikymmenen aikana, ja se on nykyään yleisesti hyväksytty.
10 syytä avoimeen lähdekoodiin
Keskeisiä kysymyksiä avoimen lähdekoodin ohjelmistoista ovat: "Miksi avoimen lähdekoodin ohjelmisto on hyvä asia sinulle?"" Mitä hyötyä on avoimen lähdekoodin lisenssin käyttämisestä ohjelmistoille tai Creative Commons -taideteoksesta?”Ja” Kuinka avoimen lähdekoodin ohjelmisto voi viedä sinut kilpailijoistasi eteenpäin yrityksenä?”Alta löydät listan kymmenestä tärkeimmästä syystä käyttää avoimen lähdekoodauksen koodausta.
1. Lähdekoodin saatavuus
Voit nähdä ohjelmiston lähdekoodin kokonaan, ladata sen, saada inspiraatiota ja käyttää perusrakennetta omiin projekteihisi. Avoin lähdekoodi on erittäin konfiguroitavissa, ja sen avulla voit kehittäjänä luoda omia muunnelmia vastaamaan erityistarpeitasi ja -vaatimuksiasi.
2. Ohjelmiston saatavuus
Jokainen voi ladata ja käyttää avoimen lähdekoodin ohjelmistoja. Käyttäjäryhmälle tai tarkoitetulle yleisölle, käyttötarkoitukselle, käyttötiheydelle ja laitteille, joihin avoimen lähdekoodin ohjelmisto voidaan asentaa, ei ole rajoituksia. Myöskään maksettavia lisenssimaksuja ei ole.
3. Pienemmät kokonaiskustannukset (TCO)
Avoimen lähdekoodin kanssa ei ole lisenssi- tai käyttömaksuja. Kaupallisena palveluna kustannukset koskevat vain toteutus-, määritys-, määritys-, ylläpito-, dokumentointi- ja tukipalveluja.
4. Tuo maailman lähemmäksi
Avoimen lähdekoodin yhteisöjen kautta voit helposti ottaa yhteyttä muihin kehittäjiin muista maista, esittää heille kysymyksiä ja oppia heiltä sekä heidän kirjoittamansa ja julkaisemansa koodin tai taideteoksen. Tämä kannustaa globaaliin tiimityöhön ja yhteistyöhön, mikä parantaa ja monipuolistaa jaetun tekniikan sovelluksia. Huomaat, että avoimen lähdekoodin yhteisöt luodaan ja kukoistavat, koska jokaisella on yhteinen tavoite tukea ja parantaa koodia nopeammin, innovatiivisemmin ja tehokkaammin siten, että yhteisö ja muutkin voivat hyötyä siitä.
5. FOSS tarjoaa monimuotoisuutta
Avoimen lähdekoodin standardien käyttö ei rajoita käytettävissä olevaa ohjelmistopoolia yhteen ohjelmistoon, vaan laajentaa sitä. Avoimen lähdekoodin avulla voit valita erilaisista toteutuksista ja ohjelmistoratkaisuista omien tarpeidesi mukaan.
6. Koulutusmahdollisuudet
Avoin lähdekoodi on elintärkeää kaikkien koulutukselle, koska sekä tiedot että resurssit ovat nyt vapaasti saatavilla. Voit oppia muilta kehittäjiltä, kuinka he luovat koodia ja käyttävät avoimen lähdekoodin kautta jakamiaan ohjelmistoja.
7. Luo mahdollisuuksia ja yhteisöä
Kun avoimen lähdekoodin ohjelmistot tuovat uusia ideoita ja panoksia, kehittäjäyhteisöstä tulee yhä vilkkaampi yhteisö, joka voi jakaa ideoita vapaasti. Yhteisön kautta voit tavata ihmisiä, joilla on samanlaisia kiinnostuksen kohteita. Sanotaan, että monet kädet tekevät kevyttä työtä; vastaavasti on huomattavasti helpompaa tuottaa erinomaisia tuloksia, jos koodin kehittää lahjakkaiden henkilöiden ”armeija”, joka työskentelee tiiminä vianetsinnässä ja toimituksessa ennätysajassa.
8. FOSS kannustaa innovaatioihin
FOSS edistää jakamisen ja kokeilun kulttuuria. Sinua kannustetaan olemaan innovatiivisia keksimällä uusia ideoita, tuotteita ja menetelmiä. Inspiroidu siitä, mitä opit muilta. Ratkaisuja ja vaihtoehtoja voidaan myös markkinoida paljon nopeammin, ja avoimen lähdekoodin avulla kehittäjät voivat kokeilla, testata ja kokeilla parhaita saatavilla olevia ratkaisuja.
9. Luottamus
Testaamalla ohjelmistosi avoimen lähdekoodin kautta asiakkaat ja käyttäjät voivat nähdä, mitä tuotteesi tekee ja mitkä ovat sen rajoitukset. Asiakkaat voivat tarkastella ohjelmiston toimintaa, vahvistaa sen ja mukauttaa sitä tarvittaessa. Tämä luo luottamusta tuotteeseen tai ohjelmistoon. Kukaan ei pidä salaperäisistä ja vaikeasti ymmärrettävistä ratkaisuista tai ohjelmistotuotteista.
10. Luotettavuus ja turvallisuus
Mitä enemmän ihmisiä työskentelee yhdessä koodin parissa, sitä suurempi on koodin luotettavuus. Yhteistyöhön perustuva koodi on parempi, koska mahdolliset virheet on helpompi poimia ja valita paras korjaus. Turvallisuutta parannetaan myös, kun kehittäjät, joilla on pääsy siihen, arvioivat koodin perusteellisesti. On yleistä, että testaajaryhmät tarkistavat uudet julkaisut. Yhteisö voi korjata kaikki mahdolliset ongelmat huolellisesti.
Esimerkkejä avoimen lähdekoodin onnistuneesta käytöstä (käyttötapaukset)
FOSS ei ole ollut markkinarako pitkään. Tunnetuimpia esimerkkejä ovat Linux-pohjaiset tietokonejärjestelmät, joita käytetään kaikkialla - verkkopalvelimista televisioihin, verkkolaitteisiin, kuten langattomiin tukiasemiin. Tämä vähentää huomattavasti lisenssikustannuksia ja lisää perusinfrastruktuurin vakautta, josta monet alat, yritykset ja teollisuudenalat riippuvat. Yritykset, kuten Facebook ja Google, käyttävät palveluitaan FOSS: lla - tämä sisältää verkkosivuston, Android-puhelimen, hakukoneen ja Chrome-verkkoselaimen.
Luettelo on edelleen epätäydellinen mainitsematta avoimen lähdekoodin autoa (OSCar) [4,5], OpenStreetMap [6], Wikimedia [7] sekä LibriVox [8], palvelu, joka tarjoaa ilmaisia äänikirjoja, joita vapaaehtoiset lukevat ympäri maailmaa. Alta löydät valikoiman tapaustutkimuksia, joiden uskomme innoittavan sinua käyttämään FOSS-pohjaisia ratkaisuja.
Tapaustutkimuksia
1. Makoko, Nigeria
Makokon shantytown-slummiyhteisössä Lagosissa, Nigeriassa, asuu lähes 95 000 ihmistä. Täydellinen kartta tästä kaupungista on nyt saatavana Google Mapsissa, koska Afrikassa on tarjolla avoimen lähdekoodin koodausta Afrikan Code for Africa Initiativen ja Maailmanpankin välityksellä [9]. Alun perin Makoko ei esiintynyt missään kartassa tai kaupunkisuunnitteludokumentissa [23]. Yhdessä vaiheessa se oli vain 3 pistettä kartalla, riippumatta siitä, että se on yksi Afrikan suurimmista slummeista, jossa on monimutkainen vesistö- ja talojärjestelmä.
Tiedonkeruun avulla tämä aloite loi työpaikkoja yhteisön naisille, joille opetettiin käyttämään droneja keräämään tietoja, joita tarvitaan yhteisön kartan luomiseen. Data-analyytikot analysoivat kerätyt tiedot, jotka sisälsivät erittäin yksityiskohtaisia kuvia ja tietoja vesiväylistä, kaduista ja rakennuksista, ennen kuin ne ladattiin verkossa OpenStreetMap-sovelluksella.
Tämä aloite parantaa tämän yhteiskunnan elämää ja näkemystä Makokon tietoinfrastruktuurin parantamiseksi. Jos tätä aloitetta ei olisi toteutettu käyttämällä suljetun lähdekoodin ohjelmistoja, tähän tarvittavat kustannukset ja varat olisivat olleet kohtuuttomia, koska lisäkustannukset aiheutuivat esimerkiksi tiedoista, henkilöstölle maksettavista varoista, laitteiston ostamisesta, kuljetus-, logistiikkakuluista, lisenssit ja luvat.
2. Laskentaklusteri Mésocentre de Calculissa, Université de Franche-Comté, Ranska
Besanconissa, Ranskassa, sijaitseva Université de Franche-Comté johtaa tieteellisen laskennan laskentakeskusta [10]. Ensisijaisia tutkimusalueita ovat nanomeditsiinit, kemiallisesti fysikaaliset prosessit ja materiaalit sekä geneettiset simulaatiot. CentOSia ja Ubuntu Linuxia käytetään tuottamaan suorituskykyinen, rinnakkainen tietojenkäsittelyinfrastruktuuri.
3. GirlHype Coders (Women Who Code), Kapkaupunki, Etelä-Afrikka
Baratang Miya [11] - itseoppinut kooderi - aloitti GirlHype Codersin [12,24] vuonna 2003 aloitteenaan nuorten tyttöjen voimaannuttamiseksi Afrikassa. Tämä on ohjelmistotekniikan koulu, joka keskittyy kouluttamaan nuoria naisia ja tyttöjä ohjelmoimaan ja kehittämään sovelluksia digitaalisen lukutaidon ja taloudellisen liikkuvuuden parantamiseksi. Baratang Miyan tavoitteena on lisätä naisten osuutta tiede-, tekniikka- ja teknologiateollisuudessa. Klubeja hoidetaan niin, että tytöt voivat käydä ilmaisissa koulun jälkeisissä luokissa tutkia ja oppia koodausta.
GirlHype auttaa parantamaan paitsi tässä aloitteessa mukana olevien tyttöjen ja naisten elämää myös heidän yhteisöjään maailmanlaajuisen teknisen yrittäjyyden kilpailun kautta nimeltä Technovation, jonka GirlHype on alueellinen suurlähettiläs. Tässä ohjelmassa tytöt löytävät ongelman yhteisöistään, suunnittelevat ratkaisun sille ja rakentavat avoimen lähdekoodauksen avulla sovelluksen sovellukselle. Muilla naisilla, jotka ovat päteviä koodereita, on mahdollisuus ohjata ja johtaa alan nuoria naisia. GirlHype myös opettaa naisyrittäjiä käyttämään Internetiä markkinoimaan yritystään verkossa. Tämä aloite on auttanut tyttöjä saamaan työpaikkoja alalle, jossa he eivät muuten olisi voineet työskennellä.
Twitterin insinööripäällikkö vierailulla GirlHypessa Khayelitshassa, Kapkaupungissa, Etelä-Afrikassa [25]
4. Piirretyt ja avoimen lähdekoodin
Avoimesta lähdekoodista on tulossa ohjelmistokehityksen normi yhteistyön ja panoksen vuoksi. Yritykset pyrkivät yhä enemmän käyttämään avoimen lähdekoodin teknologioita ohjelmointitarpeisiinsa. Sarjakuvien ja animaatioiden maailmassa tämä johtuu siitä, että tämä lähestymistapa antaa teollisuudelle mahdollisuuden houkutella ulkopuolisia kykyjä riippumattomiin kehittäjiin ja taiteilijoihin sekä luoda alan standardi, jossa erilaiset ihmiset tekevät yhteistyötä ja ottavat käyttöön saman tekniikan.
Tämän tekniikkaidean omaksuneiden teollisuudenalojen joukossa on Pixar Animation Studios [13], joka on avannut heidän Universal Scene Description (USD) -teknologiansa [14]. USD auttaa elokuvantekijöitä lukemaan, kirjoittamaan ja esikatselemaan 3D-kohtaustietoja, jolloin monet eri taiteilijat voivat työskennellä samassa projektissa. Pixar on myös julkaissut ohjelmiston RenderMan [15], fotorealistisen 3D-renderointiohjelmiston, joka on maksuton ei-kaupallisiin tarkoituksiin, kuten koulutustarkoituksiin ja henkilökohtaisiin projekteihin.
Vapaasta ohjelmistosta vapaaseen yhteiskuntaan
Kymmenen vuotta sitten Thomas Winde ja Frank Hofmann esittivät kysymyksen: "Mitä tapahtuisi, jos FOSS-periaatteet siirtyisivät yhteiskuntaan ja muuttaisivat siten yhteiskuntamallia?”[3] Tämän vaiheen toteuttaminen epäillään usein ja luokitellaan utopiaksi. Halusimme tietää siitä enemmän. Tutkimuksemme tulos oli utelias katsaus yhteiskuntaamme (pääosin eurooppalaisesta näkökulmasta), joka havaitsi tietoisesti tai tiedostamattomasti FOSS-periaatteita noudattavien prosessien evoluution. Löysimme pitkän luettelon yllättävistä esimerkeistä, jotka vaihtelivat ilmaisista langattomista verkoista, kuten Freifunk [16], avoimiin kirjastoihin, ilmaisiin laitteistoprojekteihin (RaspberryPi, Arduino, BeagleBoard), voittoa tavoittelemattomiin toimistoyhteisöihin, Global Village Construction Setiin (GVCS) [17 ] ja reseptien, kuten FreeBeer [18] ja OpenCola [19], jakaminen.
Johtopäätöksemme oli, että FOSS-periaatteiden yleisempi, systeeminen hyväksyminen luo merkittävän positiivisen muutoksen globaalille yhteiskunnallemme. Siirtyminen palkkatyöstä vapaaehtoiseen, yhteisötyöhön voisi auttaa luomaan askel askeleelta vapaan yhteiskunnan, jossa kaikkien tarpeet voidaan tunnistaa ja vastata. Afrikan mantereella tämä yhteisöidea on erittäin vahva (”Ubuntu” [20]), kun taas Euroopassa ja Pohjois-Amerikassa se on menetetty vuosisatojen ajan voittoa tavoittelevan lähestymistavan hyväksi.
Johtopäätös
Ihmiset, joille FOSS-filosofia on uusi ja jotka ovat kasvaneet kapitalistisen, voittopohjaisen yhteiskuntamallin kanssa, voivat esittää useita kohtuullisia kysymyksiä avoimen lähdekoodin sisällöstä. Tässä vastaamme joihinkin yleisimpiin kysymyksiin:
- Voiko joku varastaa minun keksintöni?
Avoimen lähdekoodin kautta yksinkertaisesti jaamme ideoitamme, ja hyötymme toisistamme jakamalla ideoita. Yleinen käytäntö on kuitenkin antaa kunnia ihmisille, jotka auttoivat meitä kehittämään ajatusta.
- Kuinka paljon voimme oppia toisiltamme?
Tietämystä on niin paljon ja tapoja tehdä asioita yksinkertaistamaan ja kehittämään yhteiskuntaa. Avoimen lähdekoodin avulla opimme yhdessä ja opetamme yhteiskuntaa, jotta kaikki hyötyvät samanaikaisesti. Parhaat ratkaisut syntyvät yhteistyöstä, koska se moninkertaistaa ja laajentaa yksilöllistä tietoa. Jokaisella on idea, joka voi innostaa muita käyttäjiä, lisätä luovuutta ja kannustaa innovaatioihin.
- Seisomme jättiläisten harteilla tehdäksemme jotain hienoa. Työmme perustuu muiden työhön. Mitä voimme antaa takaisin yhteisölle?
Yksilöinä voimme arvioida ratkaisun ja ilmoittaa, mikä puuttuu tai toimiiko koodi odotetusti. Tämä palaute auttaa sisällöntuottajia tarkastelemaan tiettyjä kohtia ja korjaamaan tai parantamaan koodiaan. Tähän voi sisältyä puuttuvien osien lisääminen dokumentaatioon, mikä voi vaikeuttaa ratkaisun taustalla olevan ajatuksen ja koodin käyttötarkoituksen ymmärtämistä.
FOSSia käyttävänä yrityksenä voit myös tukea laitteistoa (käynnissä tietokonekeskuksessa) tai sponsoroida tapahtumia tarjoamalla kokoushuoneita tai järjestämällä konferensseja. Monet tieteelliset instituutit ja yritykset antavat työntekijöidensä työskennellä FOSS-projekteissa ollessaan töissä - avoimen lähdekoodin parantamiseen käytetty aika auttaa parantamaan yrityksen käyttämiä ohjelmistoja.
Hyväntekeväisyysjärjestö nimeltään Architecture for Humanity, joka on hiljattain nimetty uudelleen Open Architecture Networkiksi [21, 22], on ilmainen online-avoimen lähdekoodin yhteisö, joka on sitoutunut parantamaan maailmanlaajuisia elinoloja innovatiivisten ja kestävien rakennussuunnitelmien avulla. Tämä verkko sisältää projektinhallinnan, tiedostojen jakamisen, resurssitietokannan ja online-suunnittelutyökalut. Avoimen lähdekoodin ohjelmistojen avulla tämä organisaatio pyrkii löytämään ratkaisuja humanitaarisiin kriiseihin rakentamalla yhteisökouluja, koteja, keskuksia jne. He tekevät tämän asettamalla ammattimaiset arkkitehtisuunnitelmat vapaasti saataville, jolloin arkkitehdit, suunnittelijat, innovaattorit ja yhteisön johtajat voivat jakaa innovatiivisia ja kestäviä ideoita, malleja ja suunnitelmia, jotka tukevat ympäristöystävällistä, humanitaarista suunnittelua ja arkkitehtuuria. Tämä organisaatio aloitettiin yhteisöjä auttavana aloitteena, eikä se keskittynyt koodiin, vaan käytännön apuun.
Viitteet
- [1] Creative Commons, https: // creativecommons.org /
- [2] Avoimen lähdekoodin lisenssien vertailu, https: // choosealicense.fi / lisenssit /
- [3] Thomas Winde, Frank Hofmann: Von der Freien Software zur Freien Gesellschaft, Linux-käyttäjä 12/2012, https: // www.linux-yhteisö.de / ausgaben / linuxuser / 2012/12 / von-der-freien-software-zur-freien-gesellschaft /
- [4] Avoimen lähdekoodin auto (OSCar), theoscarproject.org
- [5] Avoimen lähdekoodin auto (OSCar), Wikipedia, https: // fi.wikipedia.org / wiki / OScar
- [6] OpenStreetMap, http: // www.openstreetmap.org /
- [7] Wikimedia, https: // www.wikimedia.org /
- [8] Librivox, https: // librivox.org /
- [9] Afrikan koodi: Dronesin käyttäminen Makokon, yhden Afrikan suurimmista slummeista kartoittamiseen, https: // www.hotosm.org / projects / code-for africa-drones-to-map-makoko-one-of-afrikka-suurin-slummit /
- [10] Mesocentre de calcul, Université de Franche-Comté, Besancon, http: // meso.univ-fcomte.fr /
- [11] Baratang Miya, https: // tarinamoottori.io / baratang-miya /
- [12] GirlHype-kooderit, https: // tyttöhype.yhteistyössä.za /
- [13] Pixar Animation Studios, https: // www.piksari.fi /
- [14] Yleiskohtainen kuvaustekniikka, https: // grafiikka.piksari.fi / usd / docs / index.html
- [15] RenderMan, https: // renderman.piksari.fi /
- [16] Freifunk, https: // freifunk.netto/
- [17] Maailmanlaajuinen kylärakennussarja (GVCS), https: // www.avaa lähdekologia.org / gvcs /
- [18] FreeBeer, http: // freebeer.org / blogi /
- [19] OpenCola, https: // www.artofdrink.com / sooda / avoin-cola-resepti
- [20] Jacom Mucumbate ja Andrew Nyanguru: Afrikan filosofian tutkiminen: Ubuntun arvo sosiaalityössä, Afrikan aikakauslehdet verkossa, https: // www.ajol.info / hakemisto.php / ajsw / article / download / 127543/117068
- [21] Alan G Brake: Arkkitehtuuri ihmiskunnalle, https: // www.dezeen.fi / 2016/03/10 / arkkitehtuuri-ihmiskunnalle-käynnistää uudelleen avoimen arkkitehtuurin-yhteistyöhön perustuvan humanitaarisen hyväntekeväisyyteen /
- [22] Avoin arkkitehtuuriyhteistyö, http: // openarchcollab.org /
- [23] Slummi, jota ei ole olemassa, Deutsche Welle, https: // www.dw.fi / fi / slummi-sitä ei ole olemassa / av-51519062
- [24] GirlHype Etelä-Afrikka, Youtube-video, https: // youtu.be / hfRINsiBhng
- [25] Kuva otettu osoitteesta https: // girlhype.yhteistyössä.za / indeksi.php / blogi
TEKIJÄT
Plaxedes Nehanda on monitaitoinen, itseohjautuva ja monipuolinen henkilö, jolla on useita hattuja, kuten tapahtumasuunnittelija, virtuaaliassistentti, transkriptio ja innokas tutkija mistä tahansa aiheesta, joka sijaitsee Johannesburgissa, Etelä-Afrikassa.
Frank Hofmann työskentelee tiellä - mieluiten Berliinistä, Genevestä ja Kapkaupungista - kehittäjänä, kouluttajana ja kirjoittajana lehdille, kuten Linux-User ja Linux Magazine. Hän on myös Debian-paketinhallintakirjan (http: // www.dpmb.org).