Nyílt forráskód

10 ok a nyílt forráskód használatára

10 ok a nyílt forráskód használatára
Több mint 50 éve a szoftverek és hardverek gyártása és használata szinte teljes egészében kereskedelmi tevékenységet folytat. Ez teljesen ellentétes a Free Open Source Software (FOSS) modell elveivel. Az FOSS közösségeken alapul, és nem igényli az anyagi javak cseréjét a fejlesztési folyamatban való részvételhez vagy az eredmények megosztásához.

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:

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:

Hivatkozások

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).

A legjobb játékok kézi követéssel
Az Oculus Quest nemrégiben bemutatta a vezérlés nélküli kézi követés nagyszerű ötletét. Az egyre növekvő számú játékkal és tevékenységgel, amelyek tám...
Az OSD-fedvény megjelenítése teljes képernyős Linux-alkalmazásokban és játékokban
Teljes képernyős játékok lejátszása vagy alkalmazások figyelemelterelés nélküli, teljes képernyős módban történő használata elvághatja a panelen vagy ...
Az 5 legjobb játékrögzítő kártya
Mindannyian láttuk és szerettük a YouTube-on a streaming játékokat. A PewDiePie, a Jakesepticye és a Markiplier csak néhány a legnépszerűbb játékosok ...