Végleges útmutató a nyílt forráskódhoz való hozzájárulásról

Elárulok mindent, amit tudok a nyílt forráskódról. Kezdjük valami egyszerűvel. Tudod, mi az a termék? A termék olyan dolog, amelyet könnyen elfogyaszthat, például egy burrito egy étteremben. A termék létrehozásához azonban meg kell tennie néhány lépést. Az étteremben van egy szakácsod, akinek receptje van erre a burritóra. Mindig ugyanazt a receptet követik, és ugyanazokból az összetevőkből készítik, hogy mindig megfelelő minőséget biztosítsanak.

A nyílt forráskódhoz való hozzájárulás segíthet abban, hogy bekerüljön a technológiai területbe, megváltoztassa a karrierjét vagy javítsa a jelenlegi pályafutását. Mindeközben segíteni a közösségnek!

A legtöbb étteremben, ha a szakácshoz ment és azt kérdezte: „Sajnálom, szeretem a burritóját; megkaphatnám a receptet? megtagadnák - ez nem nyílt forráskód. A nyílt forráskód az, amikor a termék mellett hozzáférhet az összes hozzávalóhoz és a recepthez is, vagyis az egész burrito-t otthon is megismételheti.

Most képzelje el, hogy elkezdi elkészíteni ezt a burritót, de arra a következtetésre jut, hogy le akarja vágni a húst. Tehát avokádóval cseréled le. Ebben az esetben megkapja a receptet, kicseréli a húst az avokádóra, kövesse a levél további lépéseit és ellenőrizze, mi jön ki.

Kiderülhet, hogy ételének íze jobb, mint az étterem étele. Ha az éttermet úgy működtetnék, mint egy nyílt forráskódú projektet, akkor elmehet a séfhez, és azt mondhatja: „Hé, a burritód remek, de adtam hozzá avokádót, és most még jobb! Hozzáadhatja a menüjéhez. ”

A séf feladata a termékfenntartó. Elfogadhatják a módosításokat, vagy dönthetnek

hogy az avokádó rossz ötlet és nem felel meg az étterem koncepciójának. Akárhogy is, a projekt módosításainak megosztásával most közreműködővé vált.

Gratulálunk!

Mitől lesz projekt?

A Firefox böngésző egy példa egy nyílt forráskódú projektre. Több ezer sornyi forráskódból és útmutatásból áll, hogyan lehet ezt a forráskódot felhasználható termékké alakítani, például webböngészőként. Ez a kód nyilvánosan elérhető, így mindenki megszerezheti, elolvashatja, ellenőrizheti vagy elkészítheti. Minden személy, aki módosítani kívánja a Firefox viselkedését, módosíthatja a forráskódot, és testreszabott verziót készíthet. Ezenkívül mindenki visszaküldheti ezeket a változásokat a projekt fenntartóinak.

De a nyílt forráskódú projektek nem csak a kódot tartalmazzák. Felhasználói felületünk és grafikai tervezésünk is van. És igen, még olyan terminálprogramoknak is van grafikus felülete, mint a Vim editor.

Nem kell kódolnia, hogy hozzájáruljon a nyílt forráskódhoz!

A felületen kívül vannak felhasználói interakciók, használhatóság és az úgynevezett felhasználói élmény (UX) is - ezek mind népszerűek az elmúlt évtizedekben. Ha van háttere a tervezés, a képzőművészet vagy a pszichológia területén, megtalálja a fülét az UI / UX segítségével. A következő termék a média, beleértve a hangokat, grafikákat vagy videókat. Nem minden projekt rendelkezik ilyenekkel, de ezek sem ritkák.

A dokumentáció azonban az egyik rész, amelyet gyakran figyelmen kívül hagynak. A hozzájárulás egyszerű módja a dokumentáció fejlesztése. A szövegíróknak otthon kell érezniük magukat ezekben a témákban. A szöveges eszközök és a fordítások is könnyen beírhatók.

Aztán ott van a marketing, ami szintén gyakran hiányzik az Open Source projektekből. Ha ezt meg tudja oldani, akkor az egész közösség profitál. Segítsen egy projektet marketinggel, és ez további potenciális közreműködőket is csábít.

És végül ott van a jogi rész, egy meglehetősen ritka elem, amely főleg hatalmas projekteket érint. Vannak olyan ügyvédek, akik elsősorban nyílt forráskódú kérdésekkel foglalkoznak, és többségük önként jelentkezik.

Ha tud prózát írni, rajzolni, zenélni, jó marketinges vagy ügyvéd: A nyílt forráskódú közösségnek szüksége van rád!

Ha képtelennek érzi magát tervezésre, változtatásokra, licencek írására, ne féljen. Másfajta hozzájárulást tehet. Jelenthet hibát, vagy javaslatot tehet a viselkedés vagy a megjelenés megváltoztatására.

Tudod, mi a legjobb? Ha a közösség minden tagja hozzájárul egy kis időhöz, egy kis erőfeszítéshez és egy kis személyes tapasztalathoz, az egész közösség fantasztikus terméket szerez, gyakran ingyenesen.

Nem érzi magát alkotónak? Küldjön hibajelentést, vagy küldjön ki funkciókérést!

Miért éri meg az időm?

Miért érdemes hozzájárulni a nyílt forráskódhoz? Miért töltené az idejét néhány javaslat vagy kód megírásával, vagy fordítással, ahelyett, hogy sétálna? Ennek több oka van. Mindegyik abból indul ki, hogy a nyílt forráskódhoz való hozzájárulás nyilvánosan látható. Mindenki láthatja, hogy mindenki mit csinál. És ez nagyon jó!

Növeli kompetenciáit

Ha egy darab kódot ír, egy interfészt tervez vagy grafikát készít, akkor tanul. Ez egy nagyszerű gyakorlat azok számára, akik pályaváltásra vágynak. A nyílt forráskódban senkit nem érdekel, hogy vezető fejlesztőként vagy kertészként dolgozol. Ami fontos, hogy milyen minőségben lehet hozzájárulni. És ha egyszer bebizonyítja magát egy nyílt forráskódú projektben, értékes tapasztalatokat szerezhet. Nem szabad, hogy úgy érezd magad, mint egy csaló, aki éppen befejezte a boot tábort. Lesz egy olyan közösség bevett tagja, akinek eredményei vannak, amelyeket bárki ellenőrizhet.

Ez akkor is működik, ha ragaszkodik egy technológiához, de elképzelje a jövőjét valami egészen mással. Mondja, hogy Ön egy COBOL fejlesztő, aki arról álmodik, hogy leáll egy UX-mel? Csak kezdje el javítani a Firefox UX-jét, és küldje el hozzájárulásait. Miután elfogadták, új pozíciót vehet fel önéletrajzába: UX-tervező a Firefox-projekthez. Most tanultál valami hasznosat és javítottad a hitelesítő adataidat.

Javítja láthatóságát

Ha csatlakozik egy közösséghez, például egy nyílt forráskódú projekthez, azonnal új ismeretségeket szerez, találkozva másokkal, akik szintén részt vesznek a projektben. Tanulhat tőlük, és ötleteket cserélhet velük.

Az ilyen közösséghez való csatlakozás második előnye, hogy az összes többi csatornád automatikusan láthatóbbá válik. Például a nyílt forráskódú projekt látogatói, amelyekhez hozzájárul, megismerhetik YouTube-csatornáját, vagy megtalálhatnak a LinkedIn-en, hogy munkát ajánlhassanak Önnek.

Ezzel eljutottunk a következő ponthoz.

Manapság bevett gyakorlat, hogy az informatikai toborzók új tehetségek után kutatnak a GitHub-on. A kód nyilvános közzétételével valóban létrehoz egy valós életrajzot, amelyet bárki ellenőrizhet. Nem kell kapcsolatba lépnie korábbi munkáltatóival vagy ügyfeleivel. És ha a GitHub-profilja a LinkedIn-profiljához vagy a kezdőlapjához kapcsolódik, akkor könnyen elérhetővé válik, így nő az esélye annak, hogy álmaiban munkát végez.

Ne feledje, hogy nem is kell kereskedelmi tapasztalattal rendelkeznie az adott területen. Ezeknek a toborzóknak a nyílt forráskódú hozzájárulása ugyanolyan érvényes!

Foglalkoztatást vagy új ügyfeleket talál

Ha igazán jó vagy, fizetett ajánlatot kaphatsz egy Open Source projekten való munkára. Ez leginkább azokra a projektekre van fenntartva, amelyek stabil pénzügyi háttérrel rendelkeznek, akár egy vállalattól, akár egy nonprofit szervezettől.

Új alkalmazottakat talál

Ez a másik módon is működik - megtalálhatja a potenciális alkalmazottakat. Ha valami olyat csinál, ami klassz és hasznos mások számára, tegye közzé nyílt forráskódú projektként! Van esély arra, hogy valaki javítani akarjon a projekten vagy dolgozzon helyetted.

Te teszel valamit másokért

Egy másik előnye annak, hogy részese lehetünk ezeknek a projekteknek, az a lehetőség, hogy tegyünk valamit másokért és elnyerjük hálájukat. Az összes kapott „köszönöm” jegyzet több mint megéri az idejét - és még egy fantasztikus projekthez is hozzájárulhatott.

Hozzáférhet a szép statisztikákhoz

Rajongsz a gamifikációért? Akkor ez neked való. Vannak, akik nagyon szeretik a statisztikákat, és számukra a GitHub valami különlegeset kínál. A GitHubban - a legnagyobb nyílt forráskódú közösségben - végrehajtott minden műveletet egy zöld négyzet jelöli egy hatalmas naptárban. Minél több dolgot csinálunk az adott napon, annál világosabb a tér. Amikor több egymást követő napon keresztül közreműködünk, a GitHub csíkként számolja, és megőrzi pontszámát későbbi felhasználásra. Ez motivációként hat az eddigi legjobb eredmények legyőzésére.

Hogyan találja meg első projektjét?

Számos módja van. Először is, a nagy játékosok, mint a Firefox vagy az Android, magas felhasználói bázissal rendelkeznek, és sok változtatást és fejlesztést igényelnek. Amint bevezet egy változást egy ilyen projektbe, a változás milliók által láthatóvá válik. Látogasson el a GitHubba, és nézze meg, melyek a legnépszerűbb tárak. Például az írás pillanatában az első számú csillaggal ellátott tár a freeCodeCamp.

Nem feltétlenül ajánlanám ezt az első megközelítést, ha új jövevény. A hatalmas projektek fő előnye egyúttal a fő átokuk is. Mindenki szeretne hozzájárulni, de korlátozott számú fenntartó képes reagálni az Ön kéréseire. Ha valóban hatni akar, akkor inkább kipróbálhat kisebb, növekvő projekteket. A GitHub Trending segítségével megtalálhatja az ilyen eseteket.

Egy másik megközelítés egy fantasztikus projekt kiválasztása első munkatársként. Nevezzük ezt energiahatékony megközelítésnek. A fantasztikus projekteket összeállítják és kurálják a linkek listáját. Például a awesome-shell felsorolja a klasszikus CLI-megállapításokat, míg a awesome-JavaScript a naponta felbukkanó fényes új keretekkel foglalkozik. Van még egy fantasztikus lista az Elme táguló könyvekről, és természetesen félelmetes listák is.

Miért jó megközelítés? A tényleges hozzájáruláshoz szükséges erőfeszítések meglehetősen alacsonyak, ezért nagy az esély arra, hogy a jól elvégzett munka eredményeként dopamin növelést kapjon. Ennek a dopamin-emelésnek kell kiváltania a következő hozzájárulást stb. Amint a labda gurulni kezd, nehéz megállítani.

A végső megközelítés, amelyet ajánlok, egy hatalmas nyílt forráskódú eseményhez való hozzákapcsolódás. Egy ilyen eseményt ünnepelnek minden évben októberben a Hacktoberfest. A résztvevők várhatóan öt lekérési kérelmet fognak benyújtani a GitHub-on (azaz öt hozzájárulást tesznek). Mindenki, aki teljesíti ezt a feladatot, szép juttatásokat kap a szponzoroktól (például pólókat és matricákat). A résztvevők megkönnyítése érdekében néhány példa projekt szerepel a weboldalon.

Egy másik hasonló esemény a Google Summer of Code. Megtekintheti a múltbeli projektek listáját. Talán az egyik annyira inspirál, hogy hozzájáruljon! Ja, és akkor ott van egy Félelmetes első PR lehetőségek lista!

Ha fenntarthatóan hozzá akar járulni a nyílt forráskódhoz, találjon meg valamit, amelyet rendszeresen használ. Így hozzájárulása önmagának is hasznára válik. Ez messze a legjobb módszer a minőségi munka biztosítására.

Mitől válik értékelhetővé a hozzájárulás?

Most már tudjuk, miért kell hozzájárulni, és tudjuk, hol kell hozzájárulni. Most összpontosítsunk arra, hogy mitől értékes a hozzájárulásunk? Értéktelen hozzájárulást nem fogadunk el, ezért jobb felkészülni!

Tiszteletben kell tartanunk a munkakörülményeket

Mindenekelőtt tiszteletben kell tartanunk mások munkakörülményeit. Számos projektben megtalálhatók olyan dokumentumok, mint CONTRIBUTORS.mdamelyek a hozzájárulások preferált módját mutatják be. Ha a csatlakozni kívánt projektnek nincs hasonló dokumentuma, ellenőrizze más lehetséges helyeket, például a README.mdvagy a projekt wiki oldalát. Ismerkedjen meg a szabályokkal, és győződjön meg róla, hogy megérti és betartja azokat.

Ha munkája nem felel meg a közreműködők útmutatójában vázolt feltételeknek, valószínűleg még a felülvizsgálat előtt elutasítják. Ezek az irányelvek és feltételek a fenntartók idejének védelmét szolgálják. Ha nem tudja követni őket, akkor a fenntartók feltételezhetik, hogy ugyanolyan gondatlan vagy a többi munkáddal kapcsolatban.

Gondolja át, mennyire értékes a hozzájárulása mások számára

Ha már tudjuk, hogyan kell viselkedni, gondoljuk át, mennyire értékes a hozzájárulásunk mások számára. Képzelje el egy pillanatra azt a céget, amely szabott ruhákat gyárt. Vettél egy öltönyt a boltjában, majd elmentél sörözni. Az inspiráció támad, ezért egy üvegnyitót csatol otthon az öltönyhöz. Így minden alkalommal, amikor elmész egy sörre, nem lesz gond kinyitni.

Nyílt forráskódú módon megy a szabóhoz, és bemutatja azt a nagyszerű ötletet, hogy a nyitót az öltönyhöz csatolja. Most, ötlete ötletességétől függetlenül, a projektfenntartóként tevékenykedő szabó nem biztos, hogy az Ön kiegészítését az ő koncepciójához illőnek tartja. Ez nem azt jelenti, hogy a munkád gyenge vagy értéktelen; ez csak azt jelenti, hogy egyes funkciók csak egy kis közönséget vonzanak. És mivel minden funkciót meg kell őrizni és biztosítani kell, hozzáadva a projekt költségeit, a projekt fenntartójának meg kell győződnie arról, hogy minden funkció értékes mennyiségű előnyt nyújt.

Legyen részletes a kommunikációban

Ha nem változtatással járul hozzá, hanem jelentést készít, legyen részletes. Írjon le mindent, amit tud, hogy részletesen elmagyarázza a kontextust. Ez különösen fontos a hibák bejelentésekor. Minél több kontextust ír le, annál könnyebb lesz valakinek kijavítania a kívánt módon. Ne feledje a lehetséges felhasználási eseteket és a várható viselkedést, de hagyjon ki minden olyan részletet, amely nem feltétlenül kapcsolódik a jelentéshez. Rendben van, ha azt akarja, hogy egy elem zöld legyen, mert megfelel más versenytárs termékeknek. A verseny alapos történelmi hátterének biztosítása kissé túl sok.

Futtassa, tesztelje, ellenőrizze, majd ellenőrizze még egyszer, mielőtt beküldené

Mindent ellenőrizzen és teszteljen mindent, mielőtt benyújtaná a változtatást. Győződjön meg arról, hogy a módosítások a jelenleg fejlesztett verzióra vonatkoznak, nem pedig valamilyen korábbi verzióra. Ne feledje, hogy csak egyszer kell futtatnia a teszteket. A karbantartók sokukat futtatják naponta, így időt takaríthat meg azzal, hogy minden csúcsminőségű legyen. És különben is, ez csak azt mutatja, hogy érdekel, és nem nyújt be hanyag munkát.

Hogyan lehet elkerülni az online csüggedést

Ne feledje ezt: Minden alkalommal, amikor valamit online közzétesz, megnyílik a kritika. Ettől függetlenül, ha ez egy megjegyzés, egy fotó, egy cikk vagy egy kód, akkor most sebezhető. Örömmel fogadja a kritikák egy részét, mivel ez segít növekedni.

De vannak más típusú kritikák is: mérgező és indokolatlan. A legjobb, ha megtanulja kezelni a különféle kritikákat, mielőtt megkezdené munkáját a nyilvánossággal. Így fel lesz készülve arra, ami vár rád, és nem fog mindent személyesnek venni.

A legjobb ötleteink nem mindenki számára a legjobbak

Először is, lehet, hogy a legjobb ötletek nem mindenki szerint a legjobbak. Tartsuk ezt szem előtt. Ne sértődjön meg, ha valaki azt mondja, hogy az Ön által kitalált üvegnyitó nem kompatibilis az öltönyével. Ha ez a projekt fenntartója akarata, akkor tartsa tiszteletben. Tanulságként szolgálhat, ha újra szeretne részt venni ebben a projektben. Vagy kereshet egy másik projektet, ahol szükségük lehet ilyen változásra.

Legjobb munkánk nem felel meg a normáknak

Bármilyen nehéz is hallani, a legjobb munkája nem biztos, hogy megfelel a projekt színvonalának. Magam is tapasztaltam. Az egyik projektben, amelyben közreműködtem, ésszerű listát kaptam a jó kód megírásának irányelveiről. Úgy döntöttem, hogy először tökéletesen csinálom (tehát gondoltam). Végül is tudtam, mire kell figyelnem. Elküldtem a változtatásokat, és egy idő után választ kaptam. Szinte minden kódsort kiemeltek. Érdekes módon minden észrevétel ésszerű és pontos volt. Amit tökéletesnek tartottam, szinte minden egyes vonalból hiányzott.

Minden megjegyzést kijavítottam, és újra benyújtottam a változásokat. Ezúttal csak öt észrevételt kaptam. Még akkor is, ha valamit jól csinálsz, más emberek még jobb munkára késztethetik. Erre szolgálnak a bírálók. Nem szabad őket kritizálni vagy hibáztatni - segíteni akarnak neked, ezt tartsd szem előtt!

Akkor is elutasíthatunk, ha mindent jól csináltunk

Néha csak nemet kap a válasz, és nem sokat tehet ennek megváltoztatásáért. Még mindig úgy gondolja, hogy a palacknyitóval ellátott ruhák nagyszerű ötlet? Akkor kezdje el gyártani a sajátját! A nyílt forráskódban egy új projekt létrehozását egy meglévő alapján „elágazásnak” nevezik.

Ennek megfelelően az új projekt az eredeti „villájának” tekinthető. Például az Ubuntu a Debian villája. Ha a projekt fenntartói nem hajlandók beépíteni az Ön munkáját a termékükbe, akkor fontolóra veheti a projekt elágazását és a fenntartóvá válást. Ezt csak szélsőséges esetekben szabad gyakorolni. Nemcsak a fenntartók mindkét csoportjának terhe, hanem a közösség számára is zavaró. Ha véletlenül „nem” -et hall, érdemes megismernie a válasz okait.

Ez értékes tanulság lehet a jövő számára.

A trollok mindenhol vannak

Most, a trollok.

Mivel az internet a névtelenség illúzióját kínálja, kialakult egy olyan szubkultúra, amely örömet okoz más emberek elpusztításában. Ezt a szubkultúrát Internet trolloknak hívják. Még nem volt alkalmam harcolni ilyenekkel. De azt javaslom, hogy olvassa el Ragen Chastain „A teljes útmutató az online trollok megértéséhez és kezeléséhez” című cikkét. Ez segít felkészülni egy ilyen kellemetlen találkozásra.

Pénzkeresés nyílt forráskódon

Ha eddig elolvastad, akkor valószínűleg arra gondolsz, hogy lehet-e pénzt keresni a nyílt forráskódú projektek során.

Persze hogy az!

Annak ellenére, hogy maga a szoftver általában ingyenes, más módszerekkel is meg lehet élni a nyílt forráskóddal. Ebből a szempontból nagyon hasonlít a művészetre. És akárcsak a művészetnél, egyes módszerek működhetnek az Ön számára, míg mások nem. Pontatlan tudomány.

Állandó módszerek

Kedvenc módszerem az Adomány gomb. Láthatja a munkahelyemen az egyik projektemen: a Songcorder-en. A várható tippek nagyságától függően a megfontolandó lehetőségek közé tartozik a Paypal (ha 15 dollárnál nagyobb tippeket szeretne kapni) és a Vásároljon nekem egy kávét (15 dollárnál kisebb tippek esetén).

A Vásárolj nekem egy kávét gomb így néz ki (rákattinthatsz, ha úgy érzed, hogy megérdemlem):

Az általános célú gombok mellett léteznek olyan módszerek is, amelyeket a nyílt forráskódú projektek számára szenteltek, mint például a Gittip / Liberapay (ez a név gyakran változik). Elég vicces, a Liberapay által támogatott egyik népszerű tárház… fantasztikus.

A feltevés hasonló a Flattréhez. Kiválaszthatja az alkotásokra fordítandó havi pénzösszeget, és amikor jóváhagy egy munkát, a munka szerzője megkapja a költségvetésének részét. Mondjuk, úgy döntött, hogy megengedheti magának, hogy havonta 5 dollárt fizessen az Open Source projektek felé. Ha egy adott hónapban négy projektet jóváhagy (csillaggal vagy a Flattr gombra kattintva), akkor a projektek mindegyik szerzője 1,25 dollárt kap. Nagyon egyszerű.

A teljes projektek támogatása helyett adományokat is adhat (szinte) közvetlenül a közreműködőknek. A Tip4Commit így működik. A támogatók befizetnek bizonyos mennyiségű Bitcoin-t egy projektbe, és minden olyan közreműködő, aki vállalja a projektet, megkapja a betét egy részét.

Egy másik lehetséges megközelítés Patreon. Itt az egyenlően megosztott költségvetés helyett a támogatók fix összegű készpénzt adnak minden alkotónak. Ha meg akarja tudni, hogy ez a helyes megközelítés az Ön számára, Erika Sauter tökéletesen elmagyarázza „Miért Patreon a Dope AF az alkotók számára?” A fantasztikus hírű Sindre Sorhus az egyik kiemelkedő Open Source fenntartó ott. De a nagyobb projektek, például a Homebrew vagy a Linuxbrew is a Patreont használják fel finanszírozásra.

Az összes fent említett módszer jól működik, ha a nyílt forrást hobbiként vagy melléfogásként kezeli. Ha szerencséd van, akár napi munkává is változtathatják szenvedélyedet. De a valóságban, ha a nyílt forrást napi munkává szeretné tenni, akkor a szokásos megközelítés tanácsadói szolgáltatások nyújtása. Ez azt jelentheti, hogy pro funkciókat értékesít vállalati ügyfeleknek, vagy segít a vállalati ügyfeleknek a termékek telepítésében és testreszabásában. Sok vállalkozás nem rendelkezik olyan ismeretekkel, amelyek ahhoz szükségesek, hogy egy nyílt forráskódú projektet belső igényeihez igazítsanak. És ki van jobban felkészülve erre a feladatra, mint az eredeti projekt fenntartója?

Ha tud segíteni másoknak, és ezért fizetést kap, hajrá!

Egyszeri módszerek

A nyílt forráskódú projektek forrásainak feltöltésének egyik népszerű módszere a tömeges finanszírozás. Számos platform foglalkozik ennek az ügynek. A Kickstarter például segített elindítani a Mycroft Mark II-t, az Open Source hangsegédet. Egy másik nagy szereplő, az Indiegogo kampányt szervezett egy Geary e-mail kliens számára. Sajnos a projekt nem teljesítette céljait. A MediaGoblin még odáig is eljutott, hogy harmadik fél nélkül elindította saját kampányát.

Ha attól tart, hogy nem találja meg a sikeres tömeges finanszírozáshoz szükséges sok támogatót, akkor kipróbálhatja a támogatásokat. Legalább két olyan alapítványról tudok, amely ilyen támogatást nyújt. Az egyik a Travis Alapítvány, amelyet a népszerű Travis CI mögött álló vállalat támogat. A másik a Mozilla Alapítvány, a Firefox Web Browser készítői.

Az eddig bemutatott eszközök többsége a nyílt forráskódú fenntartókra összpontosít. De a közreműködők készíthetnek egy kis tésztát, ha szintén fejvadászokká válnak. A fejpénzek olyan tulajdonságok, amelyeket harmadik fél kér, pénzügyi támogatással. Ha vadászni akarsz rájuk, teljesítened kell a funkciókérelmet és igényelni kell a jutalmat. A Bounty Hunting legnépszerűbb platformja jelenleg a Bountysource.

De ha inkább a kriptovalutát szeretné fizetni, a Gitcoin hasonló elveken működik. A részletekért olvassa el Vivek Singh „Minden, amit tudnia kell a Gitcoinról” c.

A fizetett gyakorlat egy másik érvényes megközelítés. Két népszerű lehetőség áll rendelkezésre:

  • Google Code of Summer - diákoknak szól
  • Outreachy - a technológiai kisebbségekre irányul

Vagy ha valóban szenvedélyes, akkor miért nem csatlakozik egy olyan vállalathoz, amely az Open Source szoftver fejlesztésével foglalkozik? Sok közül lehet választani. Csakúgy, mint a tanácsadással, egyszerre kap fizetést és tesz valamit a közösség érdekében.

Ez egy win-win helyzet!

További kutatás

Ha további inspirációt keres, nézze meg a GitHub limonádé-stand projektjét. Vagy add hozzá a saját ötletedet. A nyílt forráskóddal minden lehetséges!

A rokonság megtalálása

Eddig nem említettem, de a termékek, projektek és technológia csak egy apró töredéke az egész nyílt forrású mozgalomnak. Az első és legfontosabb alkotóelem a mesés közösség! Miután elkezdte közreműködni, azonnal rengeteg új ismerősre tett szert, olyan emberektől, akiktől tanulhat, olyanoktól, akiket mentorálhat, és olyanoktól, akikkel ötleteket cserélhet.

Minden projektnek megvan a saját közössége, de van olyan hely is, ahol a nyílt forráskódú rajongók a hátterüktől függetlenül lógnak.

Csatlakozhat a közösségi média csoportjaihoz, például a LinkedIn Linux és nyílt forráskódú csoporthoz. Sok érdekes Gitter csatornát is meg lehet nézni. A Gitter azonnali üzenetküldő rendszer nyílt forráskódú közösségek számára. Vannak levelezési csoportok, fórumok vagy olyan platformok is, mint a GitHub, amelyek lehetővé teszik az együttműködést és a kommunikációt. De ha személyesen szeretne találkozni hasonló gondolkodású emberekkel, fontolja meg a Hackerspace látogatását vagy a csatlakozást.

A hackertérek olyan helyek, amelyek a kísérletezés szeretetét a szoftvervilágon túlra is áthelyezik. Szoftver, hardver, barkácsolás és kézműves foglalkozás egyaránt ajánlott. Van egy Wiki-oldal, amely felsorolja az összes Hackerspace-t, ezért keresse meg a legközelebbit, és csak látogasson el hozzájuk. Meg fog lepődni azon, hogy mi lehetséges, ha az ötletek találkoznak a végrehajtással!

Tetszett? Segítettem neked? Ha igen, csatlakozzon nyugodtan hírlevelemhez:

Ha tetszik a bejegyzés, fontolja meg a Hírlevelem feliratkozását. Tájékoztatást kap mindenről, amit írok és ajánlok (könyvekről, cikkekről, eszközökről és valószínűleg zenéről).