Az egyes szereplők interakciója inkább egy közös filozófián alapszik, amelyben a mindenki javát szolgáló közös javak (rövidítve „közösek”) jönnek létre. A magatartást a társadalmi normák, nem pedig a jogi szabályozás vezérli. A részvétel motivációja kevesebb profit, de nagyobb érdemi hozzájárulás a társadalomhoz mindenki javára.
A nyílt forráskódú / FOSS projektekben való hozzájárulás számos tényezőn alapul, például:
- Kamatalapú
Mihez szeretnék hozzájárulni? Mit akarok használni?
- Nem kötelező
Nem kötelező. Mit szeretek csinálni? Mit érzem csinálni?
- Képesség szerint
Miben vagyok különösen jó? Mit akarok megtanulni, amikor új dolgokat próbálok ki?
Az eredmények nagyon érdekes, változatos projektek, amelyek a fejlesztők személyes akaratából fakadnak, és ezeket az egyének vagy munkatársaik művelik. A szenvedély és a lelkesedés tükröződik ezekben a projektekben, anyagi ösztönzés nélkül.
Licenc modellek
Megfelelő licencmodellek nélkül az FOSS projektek megvalósítása és fenntartása sokkal nehezebb lenne. A licencmodell a fejlesztő által a projekthez választott használati megállapodás, amely mindannyiunk számára megbízható, stabil keretet biztosít a munkához. A licencmodellek világos irányelveket határoznak meg, és meghatározzák, hogy mit tehet a nyílt forráskóddal. Általános cél, hogy a szoftver vagy grafika mindenki számára elérhető legyen. A licencmodellek sokkal kevésbé korlátozóak, mint a többi kereskedelmi licencszerződés.
Szoftverekhez olyan licenceket használnak, mint a GNU Public License (GPL) vagy a BSD License. Az információs termékeket, rajzokat, valamint audio- és videoadatokat általában a Creative Commons engedélyezi [1]. Valamennyi licencmodell jogilag ellenőrzött. A licencmodellek használata az elmúlt évtizedben folyamatosan nőtt, és napjainkban széles körben elfogadott.
A nyílt forráskód 10 oka
A nyílt forráskódú szoftverekkel kapcsolatos központi kérdések a következők: „Miért jó a nyílt forráskódú szoftver az Ön számára?Milyen előnyökkel jár a nyílt forráskódú szoftver vagy a Creative Commons művészeti alkotások licencének használata?”És„ Hogyan lehet a nyílt forráskódú szoftverek használatával megelőzni versenytársait, mint vállalatokat??”Az alábbiakban megtalálja a nyílt forráskódú kódolás használatának tíz legfontosabb okát.
1. A forráskód elérhetősége
Teljesen megtekintheti a szoftver forráskódját, letöltheti, inspirálódhat és felhasználhatja az alapstruktúrát saját projektjeihez. A nyílt forráskód jól konfigurálható, és lehetővé teszi fejlesztőként, hogy saját egyedi változatokat hozzanak létre az Ön egyedi igényeinek és igényeinek kielégítésére.
2. A szoftver elérhetősége
Mindenki letöltheti és használhatja a nyílt forráskódú szoftvereket. Nincsenek korlátozások a felhasználói csoport vagy a tervezett közönség, a cél, a használat gyakorisága és az eszközök tekintetében, amelyekre nyílt forráskódú szoftver telepíthető. Nincs fizetendő licencdíj sem.
3. Alacsonyabb tulajdonosi költség (TCO)
Nyílt forráskód esetén nincsenek licenc- vagy használati díjak. Kereskedelmi szolgáltatásként a költségek csak a megvalósításra, a beállításra, a konfigurálásra, a karbantartásra, a dokumentációra és a támogatási szolgáltatásokra vonatkoznak.
4. Közelebb hozza a világot
A nyílt forráskódú közösségeken keresztül könnyedén felveheti a kapcsolatot más országok más fejlesztőivel, kérdéseket tehet fel nekik, és tanulhat tőlük, valamint az általuk írt és közzétett kódot vagy grafikát. Ez ösztönzi a globális csapatmunkát és együttműködést, amely javítja és diverzifikálja a megosztott technológia alkalmazását. Meg fogja találni, hogy a nyílt forráskódú közösségek azért jönnek létre és gyarapodnak, mert mindenkinek közös célja a kód gyorsabb, innovatívabb és hatékonyabb támogatása és fejlesztése, hogy a közösség és azon kívül is kihasználhassa az előnyöket.
5. Az FOSS sokszínűséget kínál
A nyílt forráskódú szabványok használata nem korlátozza a rendelkezésre álló szoftverkészletet egyetlen szoftverre, hanem szélesíti azt. A nyílt forráskód használatával különféle megvalósítások és szoftveres megoldások közül választhat saját egyedi igényeinek megfelelően.
6. Oktatási lehetőségek
A nyílt forrás létfontosságú mindenki oktatási előrelépése szempontjából, mivel az információk és az erőforrások ma már szabadon hozzáférhetők. Megtanulhatja más fejlesztőktől, hogyan hoznak létre kódot és hogyan használják a nyílt forráskódon keresztül megosztott szoftvert.
7. Lehetőségeket és közösséget hoz létre
Mivel a nyílt forráskódú szoftverek új ötleteket és hozzájárulásokat hoznak, a fejlesztői közösség egyre élénkebb közösséggé válik, amely szabadon megoszthatja ötleteit. A közösség révén hasonló érdeklődésű emberekkel találkozhat. Azt mondják, hogy sok kéz könnyű munkát végez; hasonlóan sokkal könnyebb kiemelkedő eredményeket elérni, ha a kódot egy tehetséges egyének „serege” fejleszti, akik csapatként dolgoznak, hogy rekord idő alatt elhárítsák és elhárítsák.
8. Az FOSS ösztönzi az innovációt
Az FOSS elősegíti a megosztás és a kísérletezés kultúráját. Ösztönözzük Önt, hogy innovatív legyen, ha új ötletekkel, termékekkel és módszerekkel áll elő. Lelkesedjen az, amit másoktól tanul. A megoldások és opciók sokkal gyorsabban is forgalmazhatók, és a nyílt forráskód lehetővé teszi a fejlesztők számára, hogy kipróbálják, teszteljék és kísérletezhessenek a rendelkezésre álló legjobb megoldásokkal.
9. Bizalom
A szoftver nyílt forráskódon keresztüli tesztelésével az ügyfelek és a felhasználók láthatják, mit csinál a termék, és milyen korlátai vannak. Az ügyfelek megnézhetik a szoftver működését, érvényesíthetik, és szükség esetén testre szabhatják. Ez bizalmat kelt a termék vagy a szoftver tevékenységében. Senki sem szereti a titokzatos és nehezen érthető megoldásokat vagy szoftvertermékeket.
10. Megbízhatóság és biztonság
Minél többen dolgoznak együtt a kódon, annál nagyobb a kód megbízhatósága. Az együttműködésen alapuló kód jobb lesz, mert könnyebb felvenni a hibákat és kiválasztani a legjobb megoldást. A biztonság is javul, mivel a kódot alaposan felméri és kiértékeli a hozzá hozzáférő fejlesztők közössége. Gyakori, hogy vannak tesztelő csoportok, akik ellenőrzik az új kiadásokat. A felmerülő problémákat a közösség szorgalmasan rendezi.
Példák a nyílt forráskód sikeres használatára (használati esetek)
Az FOSS sokáig nem volt hiánypiac. A legszembetűnőbb példák a Linux alapú számítógépes rendszerek, amelyek mindenhol használatban vannak - a webszerverektől a tévékig, a hálózati eszközökig, például a vezeték nélküli hozzáférési pontokig. Ez rendkívül csökkenti az engedélyezési költségeket és növeli az alapvető infrastruktúra stabilitását, amelytől számos terület, vállalat és ipar függ. Az olyan vállalatok, mint a Facebook és a Google, az FOSS-t használják szolgáltatásaik futtatásához - ide tartozik a weboldal, az Android telefon, valamint a kereső és a Chrome böngésző.
A lista hiányos marad, anélkül, hogy megemlítenénk az Open Source Car (OSCar) [4,5], az OpenStreetMap [6], a Wikimedia [7], valamint a LibriVox [8] szolgáltatást, amely ingyenes hangoskönyveket kínál a világ minden részéről érkező önkéntesek által olvasva. Az alábbiakban olyan esettanulmányokat talál, amelyek szerintünk inspirálhatják Önt az FOSS-alapú megoldások használatára.
Esettanulmányok
1. Makoko, Nigéria
A nigériai Lagosban található Makoko hajlékony nyomornegyedében csaknem 95 000 ember lakik. Ennek a városnak a teljes térképe már elérhető a Google térképeken, mivel Afrikában elérhető a nyílt forráskódú kódolás, a Code for Africa Initiative jóvoltából a Világbankkal [9]. Eredetileg Makoko nem szerepelt semmilyen térképen vagy várostervezési dokumentumban [23]. Egy ponton csak 3 pont volt a térképen, függetlenül attól, hogy ez Afrika egyik legnagyobb nyomornegyede, összetett vízi utak és házak rendszerével.
Az adatgyűjtés révén ez a kezdeményezés munkahelyeket teremtett a közösségben élő nők számára, akiket drónok használatával tanítottak meg a közösség térképének elkészítéséhez szükséges adatok gyűjtésére. Az összegyűjtött adatokat, amelyek nagyon részletes képeket és információkat tartalmaztak a vízi utakról, utcákról és épületekről, elemezték az elemzők, mielőtt online feltöltötték őket az OpenStreetMap segítségével.
Ez a kezdeményezés javítja e társadalom életét és nézeteit azzal a céllal, hogy javítsa a Makoko információs infrastruktúráját. Ha ezt a kezdeményezést nem zárt forráskódú szoftverek segítségével hajtották volna végre, az ehhez szükséges költségek és pénzeszközök megfizethetetlenek lettek volna az olyan tételek többletköltségei miatt, mint az adatok, a személyzet kifizetéséhez szükséges pénzeszközök, a hardver megvásárlása, a szállítás, a logisztika költségei, engedélyek és engedélyek.
2. Számítástechnikai klaszter a Mésocentre de Calculban, a Université de Franche-Comté, Franciaország
A francia Besanconban található Université de Franche-Comté a tudományos számítástechnika számítástechnikai központját működteti [10]. A kutatás elsődleges területei a nanomedicina, a kémiai-fizikai folyamatok és anyagok, valamint a genetikai szimulációk. A CentOS és az Ubuntu Linux nagy teljesítményű, párhuzamos számítástechnikai infrastruktúra biztosítására szolgál.
3. GirlHype Coders (Women Who Code), Fokváros, Dél-Afrika
Baratang Miya [11] - autodidakta kódoló - 2003-ban indította a GirlHype Coders [12,24] kezdeményezést az afrikai fiatal lányok megerősítéséért. Ez egy szoftverfejlesztő iskola, amelynek középpontjában a fiatal nők és lányok képzése áll, hogy miként programozhatók és fejleszthetők alkalmazások digitális írástudásuk és gazdasági mobilitásuk javítása érdekében. Baratang Miya célja a nők arányának növelése a tudomány, a mérnöki és a technológiai iparban. A klubokat úgy működtetik, hogy a lányok ingyenes iskolai órákon vehessenek részt, hogy felfedezzék és megtanulják a kódolást.
A GirlHype nemcsak a lányok és a nők életének javítását segíti, akik részt vesznek ebben a kezdeményezésben, hanem közösségeiket is a Technovation nevű globális technológiai vállalkozói versenyen keresztül, amelynek a GirlHype a regionális nagykövete. Ebben a programban a lányok problémát találnak a közösségükben, megoldást terveznek rá, és az Open Source kódolással elkészítenek egy alkalmazást ehhez a megoldáshoz. Más képesített kódoló nőknek lehetőségük van fiatalabb nők mentorálására és vezetésére az iparban. A GirlHype azt is megtanítja a nőknek az üzleti életben, hogyan használják az internetet vállalkozásuk online marketingjéhez. Ez a kezdeményezés segítette a lányokat abban, hogy munkát kapjanak egy olyan iparágban, ahol egyébként nem tudtak volna dolgozni.
Twitter mérnöki alelnök a GirlHype-nél, a dél-afrikai Fokvárosban, Khayelitshában [25]
4. Rajzfilmek és nyílt forráskódú
Az együttműködés és a hozzájárulás érdekében a nyílt forráskód a szoftverfejlesztés normájává válik. A vállalatok egyre inkább a nyílt forráskódú technológiák felé mozognak programozási igényeikhez. A rajzfilmek és az animáció világában ez azért van, mert ez a megközelítés lehetővé teszi az ipar számára, hogy külső tehetségeket vonzzon független fejlesztőkbe és művészekbe, valamint olyan ipari szabványt hozzon létre, ahol különböző személyek működnek együtt és alkalmazzák ugyanazt a technológiát.
Az iparági szakemberek között, akik ezt a technológiai ötletet elfogadták, a Pixar Animation Studios [13] található, amely az Universal Scene Description (USD) technológiáját nyitotta meg [14]. Az USD segít a filmkészítőknek a 3D-s jelenetadatok olvasásában, írásában és előnézetében, lehetővé téve sok különböző művész munkáját ugyanazon a projekten. A Pixar kiadta a RenderMan [15] szoftvert is, amely egy fotorealisztikus 3D renderelő szoftver, amely nem kereskedelmi célokra, például oktatási célokra és személyes projektekre ingyen használható.
A szabad szoftverektől a szabad társadalmakig
Tíz évvel ezelőtt Thomas Winde és Frank Hofmann feltették a kérdést: „Mi történne, ha az FOSS alapelveit átadnák a társadalomnak, és ez megváltoztatná a társadalom modelljét?”[3] Ennek a lépésnek a végrehajtása gyakran kétséges és utópiának minősül. Többet akartunk tudni róla. Vizsgálatunk eredményeként kíváncsi pillantást vetettünk társadalmunkra (túlnyomórészt európai nézőpontból), amely megfigyelte az FOSS alapelveit tudatosan vagy öntudatlanul követő folyamatok alakulását. Hosszú listát találtunk a meglepő példákról, kezdve az ingyenes vezeték nélküli hálózatoktól, például a Freifunk-tól [16] a nyitott könyvtárakig, az ingyenes hardverprojektekig (RaspberryPi, Arduino, BeagleBoard), nonprofit irodai közösségektől, a Global Village Construction Set-től (GVCS) [17 ], valamint olyan receptek megosztása, mint a FreeBeer [18] és az OpenCola [19].
Következtetésünk az volt, hogy az FOSS-elvek általánosabb, szisztematikus elfogadása jelentős pozitív változást ígér globális társadalmunk számára. A bérmunkáról az önkéntes, közösségi alapú munkára való áttérés lépésről lépésre elősegítheti a szabad társadalom elérését, amelyben mindenki igényeit fel lehet ismerni és kielégíteni. Az afrikai kontinensen ez a közösségi gondolat nagyon erős („Ubuntu” [20]), míg Európában és Észak-Amerikában az évszázadok során elveszett a profitorientált megközelítés mellett.
Következtetés
Azok az emberek, akik számára az FOSS filozófiája új, és akik kapitalista, profitalapú társadalmi modellel nőttek fel, számos ésszerű kérdéssel állhatnak elő a nyílt forráskódú tartalommal kapcsolatban. Itt megválaszoljuk a leggyakoribb kérdéseket:
- El tudja lopni valaki a „találmányomat”?
A nyílt forráskódon keresztül egyszerűen megosztjuk ötleteinket, és ezen ötletmegosztás révén profitálunk egymásból. Általános gyakorlat azonban hitelt adni azoknak az embereknek, akik segítettek nekünk az ötlet kidolgozásában.
- Mennyit tanulhatunk egymástól?
Olyan sok tudás van, és nagyon sokféle módon lehet dolgokat tenni a társadalom egyszerűsítése és fejlesztése érdekében. A nyílt forráskód használata során együtt tanulunk és tanítjuk a társadalmat, hogy mindenki egyszerre profitáljon belőle. A legjobb megoldásokat az együttműködés adja, mivel ez megsokszorozza és kibővíti az egyéni ismereteket. Mindenkinek van olyan ötlete, amely inspirálhatja a többi felhasználót, fellendítheti a kreativitást és ösztönözheti az innovációt.
- Óriások vállán állunk, hogy valami nagyszerűt készítsünk. Munkánk mások munkáján alapul. Mit adhatunk vissza a közösségnek?
Magánként értékelhetjük a megoldást, és jelenthetjük, mi hiányzik, vagy a kód nem a várt módon működik. Ez a visszajelzés segít az alkotóknak megnézni bizonyos pontokat, javítani vagy javítani a kódot. Ez magában foglalhatja a hiányzó részek beillesztését a dokumentációba, ami megnehezítheti a megoldás ötletének és a kód rendeltetésszerű megértését.
Az FOSS-t használó vállalatként Ön is hozzájárulhat a hardver támogatásához (számítógépes központban történő futtatáshoz), vagy rendezvények szponzorálásához konferenciatermek biztosításával vagy konferenciák társszervezésével. Számos tudományos intézet és vállalat lehetővé teszi az alkalmazottaik számára, hogy FOSS projekteken dolgozzanak, miközben a munkahelyükön vannak - a nyílt forráskód javításával töltött idő segít a vállalat által használt szoftver fejlesztésében.
Az Architecture for Humanity nevű, nemrégiben Open Architecture Network névre keresztelt jótékonysági szervezet [21, 22] egy ingyenes, online, nyílt forráskódú közösség, amelynek feladata a globális életkörülmények javítása innovatív és fenntartható épülettervezések révén. Ez a hálózat magában foglalja a projektmenedzsmentet, a fájlmegosztást, az erőforrás-adatbázist és az online együttműködő tervezési eszközöket. Nyílt forráskódú szoftverek segítségével ez a szervezet közösségi iskolák, otthonok, központok stb. Építésével igyekszik megoldásokat találni a humanitárius válságokra. Ezt úgy teszik meg, hogy szabadon hozzáférhetővé teszik a professzionális építészeti terveket, lehetővé téve az építészeknek, tervezőknek, újítóknak és a közösségi vezetőknek, hogy innovatív és fenntartható ötleteket, terveket és terveket osszanak meg, amelyek támogatják a környezetbarát, humanitárius tervezést és építészetet. Ez a szervezet a közösségek megsegítésére irányuló kezdeményezésként indult, és nem a kódra, hanem inkább a gyakorlati segítségre összpontosított.
Hivatkozások
- [1] Creative Commons, https: // creativecommons.org /
- [2] Nyílt forráskódú licencek összehasonlítása, https: // choosealicense.com / licenszek /
- [3] Thomas Winde, Frank Hofmann: Von der Freien Software zur Freien Gesellschaft, Linux-felhasználó, 2012/12, https: // www.linux-közösség.de / ausgaben / linuxuser / 2012/12 / von-der-freien-software-zur-freien-gesellschaft /
- [4] A nyílt forráskódú autó (OSCar), theoscarproject.org
- [5] A nyílt forráskódú autó (OSCar), Wikipédia, https: // en.wikipédia.org / wiki / OScar
- [6] OpenStreetMap, http: // www.openstreetmap.org /
- [7] Wikimedia, https: // www.wikimedia.org /
- [8] Librivox, https: // librivox.org /
- [9] Afrika kódja: A drónok használata Makoko, Afrika egyik legnagyobb nyomornegyedének feltérképezéséhez, https: // www.hotosm.org / projektek / code-for africa-drones-to-map-makoko-one-of-africas-legnagyobb-nyomornegyedek /
- [10] Mesocentre de calcul, Université de Franche-Comté, Besancon, http: // meso.univ-fcomte.fr /
- [11] Baratang Miya, https: // történetmotor.io / baratang-miya /
- [12] GirlHype kódolók, https: // girlhype.társ.za /
- [13] Pixar Animation Studios, https: // www.Pixar.com /
- [14] Univerzális jelenetleíró technológia, https: // grafika.Pixar.com / usd / docs / index.html
- [15] RenderMan, https: // renderman.Pixar.com /
- [16] Freifunk, https: // freifunk.háló/
- [17] Globális faluépítő készlet (GVCS), https: // www.opensourceecology.org / gvcs /
- [18] FreeBeer, http: // freebeer.org / blog /
- [19] OpenCola, https: // www.ital.com / soda / open-cola-recept
- [20] Jacom Mucumbate és Andrew Nyanguru: Az afrikai filozófia feltárása: Az Ubuntu értéke a szociális munkában, Afrikai folyóiratok online, https: // www.ajol.info / index.php / ajsw / article / download / 127543/117068
- [21] Alan G Brake: Építészet az emberiség számára, https: // www.dezeen.com / 2016/03/10 / építészet-az emberiség számára-nyitott-építészeti-együttműködő-humanitárius-jótékonysági szervezetként /
- [22] Nyílt Építészeti Együttműködés, http: // openarchcollab.org /
- [23] A nem létező nyomornegyed, Deutsche Welle, https: // www.dw.com / hu / a nyomornegyed-ami nem létezik / av-51519062
- [24] GirlHype Dél-Afrika, Youtube videó, https: // youtu.be / hfRINsiBhng
- [25] A kép a https: // girlhype oldalról készült.társ.za / index.php / blog
SZERZŐI
Plaxedes Nehanda sokoldalú, önvezérelt és sokoldalú személy, aki sok sapkát visel, köztük eseménytervezőt, virtuális asszisztenst, átírót, valamint lelkes kutatót bármilyen témában, Johannesburgban, Dél-Afrikában.
Frank Hofmann úton van - lehetőleg Berlinből, Genfből és Fokvárosból - fejlesztőként, oktatóként és olyan folyóiratok szerzőjeként, mint a Linux-User és a Linux Magazine. Társszerzője a Debian csomagkezelő könyvnek is (http: // www.dpmb.org).