Si të keni një projekt të suksesshëm me burim të hapur (me fotografi)

Përmbajtje:

Si të keni një projekt të suksesshëm me burim të hapur (me fotografi)
Si të keni një projekt të suksesshëm me burim të hapur (me fotografi)

Video: Si të keni një projekt të suksesshëm me burim të hapur (me fotografi)

Video: Si të keni një projekt të suksesshëm me burim të hapur (me fotografi)
Video: Работа с крупноформатной плиткой. Оборудование. Бесшовная укладка. Клей. 2024, Prill
Anonim

Ky wikiHow ju mëson se si të filloni dhe mbani një projekt të suksesshëm me burim të hapur. Përveç punës së madhe dhe përqëndrimit në qëllimin përfundimtar, çelësi për krijimin e një projekti të suksesshëm me burim të hapur shpesh qëndron në përcaktimin e qëllimeve tuaja në fillim të procesit dhe pranimin e ndihmës nga komuniteti.

Hapa

Pjesa 1 nga 3: Përgatitja për të filluar

Keni një projekt të suksesshëm me burim të hapur Hapi 1
Keni një projekt të suksesshëm me burim të hapur Hapi 1

Hapi 1. Dini se ku të filloni

Në thelbin e tij, projekti juaj me burim të hapur duhet të japë një zgjidhje për një problem, veçanërisht nëse problemi ka të ngjarë të evoluojë në të ardhmen. Hapi i parë në kultivimin e një projekti të suksesshëm me burim të hapur qëndron në gjetjen e një problemi për t'u zgjidhur, përcaktimin nëse problemi është apo jo aq i rëndësishëm sa duhet për t'u adresuar, dhe përcaktimi i objektivave tuaja prej andej.

Nëse tashmë keni një projekt në lëvizje, sigurohuni që të shkruani problemin që ai zgjidh para se të vazhdoni

Keni një projekt të suksesshëm me burim të hapur Hapi 2
Keni një projekt të suksesshëm me burim të hapur Hapi 2

Hapi 2. Sigurohuni që projekti juaj të jetë i nevojshëm

Kërkesa është një nga komponentët kryesorë të projekteve të suksesshme me burim të hapur. Nëse nuk ka ndonjë kërkesë ose nevojë për idenë tuaj fillestare të projektit-ose nëse kërkesa aktuale po përmbushet nga një projekt tjetër-ju mund të konsideroni bashkimin me një projekt tjetër të vazhdueshëm ose zgjedhjen e një problemi tjetër për t'u përqëndruar.

Shumë projekte të vazhdueshme me burim të hapur pranojnë kontributin rigoroz të komunitetit, kështu që mos kini frikë të kërkoni dhe bashkoheni në një version ekzistues të projektit tuaj

Keni një projekt të suksesshëm me burim të hapur Hapi 3
Keni një projekt të suksesshëm me burim të hapur Hapi 3

Hapi 3. Shmangni marrjen e problemeve të mëdha ose të paqarta

Jo vetëm që këto probleme zakonisht do të arrijnë më shumë zgjidhje zyrtare në kohë, duke u përpjekur të përqendroheni në një problem të madh do të dobësojë fokusin tuaj dhe do ta bëjë të vështirë të apeloni për të gjitha nevojat e auditorit tuaj pa investuar një kohë të paarsyeshme në projekt.

Në vend të kësaj, përqendrohuni në një problem të vogël i cili prek një numër të madh njerëzish (për shembull, një defekt në një shpërndarje Linux)

Keni një projekt të suksesshëm me burim të hapur Hapi 4
Keni një projekt të suksesshëm me burim të hapur Hapi 4

Hapi 4. Përcaktoni suksesin e projektit tuaj

Meqenëse projektet me burim të hapur adresojnë kategori të ndryshme çështjesh, "suksesi" për projektin tuaj do të ndryshojë. Mbajtja e një shënimi të asaj që po përpiqeni të arrini dhe si do ta dini që e keni arritur do t'ju ndihmojë të përqendroheni në një qëllim kryesor për kohëzgjatjen e projektit.

Për shembull, ju mund ta konsideroni projektin tuaj me burim të hapur të suksesshëm nëse fillon, ndërsa të tjerët mund ta konsiderojnë një projekt të suksesshëm vetëm kur arrin një numër të caktuar shkarkimesh

Keni një projekt të suksesshëm me burim të hapur Hapi 5
Keni një projekt të suksesshëm me burim të hapur Hapi 5

Hapi 5. Zgjidhni një Licencë ekzistuese dhe të miratuar me burim të hapur për projektin tuaj

Shumica e zhvilluesve e dinë se çfarë do të thotë "GPL", "LGPL" "BSD" (Berkeley Software Distribution) dhe "Apache", që do të thotë se ata gjithashtu e dinë se çfarë mund të bëjnë me një kod të tillë dhe çfarë nuk u lejohet të bëjnë. Kjo do t'ju ndihmojë të shmangni çdo çështje ligjore ose të pronësisë intelektuale gjatë rrugës.

Shkrimi i licencës tuaj mund të jetë kohë dhe ju ka shumë të ngjarë të keni nevojë të punësoni një avokat për të konfirmuar që dokumenti kontrollon të gjitha kutitë

Keni një projekt të suksesshëm me burim të hapur Hapi 6
Keni një projekt të suksesshëm me burim të hapur Hapi 6

Hapi 6. Shkruani skedarin README për projektin tuaj

Kjo mund të tingëllojë si një veprim i ruajtur më së miri për të fundit sesa për të parën, por të shkruash README sa më mirë që të mundesh pa projektin aktual para jush do t'ju detyrojë të përcaktoni tre gjëra vendimtare: për kë është projekti juaj (auditori), çfarë keni projekti përdoret për (përdorim), dhe ku mund të gjeni burime shtesë (ndihmë).

Natyrisht, ju nuk do të jeni në gjendje të rendisni udhëzimet teknike për projektin tuaj në skedarin README

Pjesa 2 nga 3: Fillimi i Projektit

Keni një projekt të suksesshëm me burim të hapur Hapi 7
Keni një projekt të suksesshëm me burim të hapur Hapi 7

Hapi 1. Gjeni kontribuesit paraprakisht

Ndërsa mund të keni ndonjë gjë nga skeleti fillestar i projektit tuaj në një version beta të punës, rekrutimi i disa kontribuesve të ngushtë për të ndihmuar me projektin para se ta postoni projektin kudo do të ndihmojë në krijimin e një ekipi; në mënyrë të ngjashme, do të keni qasje të drejtpërdrejtë në reagimet nga disa njerëz të afërt kur të filloni në vend që të keni nevojë të rendisni reagimet e shpërndara të komunitetit.

  • Dështimi për të gjetur kontribues para fillimit të projektit tuaj mund të rezultojë që bashkëpunëtorët të mos ndihen sikur janë aktivisht pjesë e procesit.
  • Shumë drejtues të projektit me burim të hapur ofrojnë mësime kodimi ose kompensim tjetër jo material për kontribuesit e tyre të parë.
Keni një projekt të suksesshëm me burim të hapur Hapi 8
Keni një projekt të suksesshëm me burim të hapur Hapi 8

Hapi 2. Merrni host

Relativelyshtë relativisht e lehtë të regjistroheni për pritje falas për një projekt me burim të hapur; opsionet e zakonshme përfshijnë SourceForge dhe GitHub. Duke bërë këtë jo vetëm që kurseni para, por gjithashtu e vendos projektin tuaj në një vend ku njerëzit ka të ngjarë të kërkojnë projekte të ardhshme me burim të hapur.

Keni një projekt të suksesshëm me burim të hapur Hapi 9
Keni një projekt të suksesshëm me burim të hapur Hapi 9

Hapi 3. Thoni që projekti juaj është me burim të hapur

Edhe pse kjo duket si një gjë shumë e thjeshtë, është një nga aspektet më të anashkaluara të një projekti me burim të hapur. Mos harroni, njerëzit do ta shikojnë projektin tuaj vetëm për disa sekonda para se të vendosin nëse do ta shkarkojnë apo jo; duke ditur që projekti juaj është me burim të hapur (dhe, kështu, një punë në progres) mund t'i ndihmojë ata të formojnë një opinion të ndryshëm.

Keni një projekt të suksesshëm me burim të hapur Hapi 10
Keni një projekt të suksesshëm me burim të hapur Hapi 10

Hapi 4. Krijoni transparencë

Pjesa "e hapur" e burimit të hapur do të thotë që njerëzit duhet të jenë në gjendje të shohin se çfarë po bëni me kodin. Disa mënyra të thjeshta për të siguruar që të gjithë kanë qasje të barabartë në burimet tuaja përfshijnë sa vijon:

  • Ruani kodin tuaj në internet në mënyrë që çdokush të ketë qasje në të.
  • Postoni licencën tuaj, README dhe orarin tuaj të lëshimit në një vend me qasje të lehtë.
  • Tregoni qëllimet tuaja për projektin.
  • Regjistroni dhe lëshoni çdo informacion "privat" të takimit (p.sh. regjistrimet audio ose transkriptet).
Keni një projekt të suksesshëm me burim të hapur Hapi 11
Keni një projekt të suksesshëm me burim të hapur Hapi 11

Hapi 5. Lëshoni përsëritjet e projektit tuaj

Sidomos kur keni kontribues ose sponsorë të qëndrueshëm, do të dëshironi t'i përmbaheni orarit tuaj të lëshimit sa më saktë që të jetë e mundur. Kjo do t'i lejojë komunitetit të marrë një ide se si ndihet projekti juaj para se publikimi i tij i plotë të bëhet publik, dhe ju do të jeni në gjendje të merrni një sasi të madhe reagimesh që mund t'i përdorni për të ndryshuar publikimet e ardhshme.

Importantshtë e rëndësishme të mbani mend se, ndërsa nuk keni nevojë të përdorni çdo reagim nga komuniteti, ata do të duan të shohin që po zbatoni disa sugjerime të zakonshme

Keni një projekt të suksesshëm me burim të hapur Hapi 12
Keni një projekt të suksesshëm me burim të hapur Hapi 12

Hapi 6. Lejoni redaktimet e komunitetit në kodin tuaj

Megjithëse do t'ju duhet të rrëzoni vandalizmin dhe redaktimet që nuk kanë kuptim për sa i përket vetë kodit, bërja publike e kodit tuaj do t'ju ndihmojë të gjeni kontribues të rinj. Ai gjithashtu do t'i përshtatet kulturës së transparencës që gjeni me shumë projekte me burim të hapur, të cilat mund të ndikojnë në sponsorët e ardhshëm.

Ju gjithmonë mund të mbroni kodin strukturor dhe të ndaloni kontribuesit që spam ose vandalizojnë projektin tuaj nëse është e nevojshme

Pjesa 3 nga 3: Mirëmbajtja e Projektit

Keni një projekt të suksesshëm me burim të hapur Hapi 13
Keni një projekt të suksesshëm me burim të hapur Hapi 13

Hapi 1. Ndërveproni me komunitetin

Pavarësisht se sa i ulët ose i profilit të lartë është projekti, puna juaj me burim të hapur përfundimisht do të tërheqë një formë interesi dhe/ose kritike nga komuniteti. Në vend që t'i largoni ose t'i injoroni, është më mirë të flisni me anëtarët e interesuar të komunitetit në mënyrë që të rrisni shanset që ata të bëhen kontribues.

Keni një projekt të suksesshëm me burim të hapur Hapi 14
Keni një projekt të suksesshëm me burim të hapur Hapi 14

Hapi 2. Mos e bëni të gjithë punën vetë

Siç u përmend më lart, shumë anëtarë të komunitetit mund të vijnë tek ju me sugjerime ose ide se si të përmirësoni projektin tuaj. Easyshtë e lehtë ta marrësh këtë si një ftesë për të bërë ndryshimet vetë; në vend të kësaj, merrni parasysh t’i kërkoni një anëtari të interesuar të komunitetit që të bëjë ndryshimet.

Duke vepruar kështu, krijohet një ndjenjë e punës në grup me anëtarët (et) e përfshirë të komunitetit dhe ju jep pak kohë që të përqendroheni në çështje të tjera

Keni një projekt të suksesshëm me burim të hapur Hapi 15
Keni një projekt të suksesshëm me burim të hapur Hapi 15

Hapi 3. Shmangni komunikimet private

Pjesa "e hapur" e projekteve me burim të hapur nuk është e favorshme për takime private ose zbatim të informacionit pa transparencë të plotë.

Nëse përfundoni duke pasur një takim privat për një veçori ose ide, sigurohuni që ta regjistroni takimin dhe ta ngarkoni në faqen e projektit tuaj

Keni një projekt të suksesshëm me burim të hapur Hapi 16
Keni një projekt të suksesshëm me burim të hapur Hapi 16

Hapi 4. Zbatimi i kërkesave tërheqëse

Kërkesat e tërheqjes janë mënyra në të cilat anëtarët e komunitetit mund të kontribuojnë në projektin tuaj. Ndërsa ju do të dëshironi t'i rishikoni këto në fazat e mëvonshme të projektit tuaj, duke lejuar anëtarët e komunitetit të ndryshojnë kodin tuaj pasi të ardhurat e projektit do të sigurojnë që ai të jetë sa më i rrumbullakosur sa të jetë e mundur.

Keni një projekt të suksesshëm me burim të hapur Hapi 17
Keni një projekt të suksesshëm me burim të hapur Hapi 17

Hapi 5. Tregoni projektin tuaj

Ashtu si do të tregtonit një produkt me pagesë, do t'ju duhet të promovoni projektin tuaj me burim të hapur përmes faqeve të mediave sociale dhe angazhimit të përgjithshëm.

Ka praktikisht mënyra të panumërta për të promovuar projektin tuaj, por përdorimi i subreddit programues i Reddit do t'ju lejojë të bëni pyetje, t'u përgjigjeni komenteve dhe përndryshe të angazhoheni me audiencën tuaj të synuar

Keni një projekt të suksesshëm me burim të hapur Hapi 18
Keni një projekt të suksesshëm me burim të hapur Hapi 18

Hapi 6. Keni dikë që të vazhdojë projektin

Pa ndryshim, suksesi i projektit tuaj do të rezultojë në nevojën e tij për më pak vëmendje sesa i keni dhënë deri më tani. Nëse është e mundur, caktoni një menaxher të projektit për të marrë përsipër mirëqenien e projektit derisa ai ose të bëhet i parëndësishëm ose të ketë nevojë për një përditësim; kjo do t'ju lejojë të përqendroheni në projekte të tjera (ose të bëni një pushim shumë të nevojshëm).

Këshilla

  • Nëse jeni të interesuar të zhyteni në burim të hapur, por nuk jeni ende gati për të pritur projektin tuaj, konsideroni të kontribuoni në projektet e përdoruesve të tjerë derisa të përfundoni procesin.
  • Dijeni se çfarë do të thotë vërtet licenca juaj me Burim të Hapur:

    • Apache i lejon të gjithë të modifikojnë kodin tuaj dhe ta përdorin atë në softuerin e tyre me burim të mbyllur. Prandaj, kodi nën këtë licencë është tërheqës për kompanitë dhe do të jetë shumë më e lehtë për të marrë popullaritetin fillestar. Sidoqoftë, mund të mos merrni shumë reagime nga njerëzit që përdorin në heshtje punën tuaj.
    • LGPL (Licencë Publike më e Përgjithshme) lejon të përdorni softuerin tuaj në derivatet e burimit të mbyllur, por kërkon që përdoruesi të zbulojë çdo ndryshim që kanë bërë në kodin tuaj. Mund të priten më shumë reagime.
    • GPL (Licencë e Përgjithshme Publike) është një licencë agresive e cila kërkon nga përdoruesi të zbulojë kodin e vet që thërret kodin tuaj. Pak kompani do ta pëlqejnë këtë, por nëse duan softuerin tuaj, ata do t'ju kontaktojnë duke ju ofruar pagesa për dhënien e kodit për to në kushtet që ata pëlqejnë. Ndërsa ky "licensim i dyfishtë" nuk respektohet nga shumë hakerë të softuerit pa pagesë dhe organizata GNU, është i ligjshëm dhe mjaft i popullarizuar.
  • Sigurohuni që të kontrolloni drejtshkrimin e çdo pune të shkruar që prodhoni. Përdorni gjithmonë gramatikën e duhur.
  • Bëhuni sa më profesionistë dhe të pjekur, edhe nëse dikush nuk komunikon me ju.

Paralajmërimet

  • Nëse përdorni disa përbërës me burim të hapur nga projekte të tjera, sigurohuni që të respektoni licencat e tyre. Jo të gjitha licencat me burim të hapur janë të pajtueshme me njëra -tjetrën.
  • Zakonisht nuk është ide e mirë të gjesh dhe të provosh të ringjallësh një projekt ekzistues të braktisur. Projekte të tilla zakonisht braktisen për arsye të mira.
  • Mos i njihni shumë njerëzit që prodhojnë punë për ju. Nëse filloni të falënderoni të gjithë atëherë ose do të përfundoni duke ju munguar dikush që do të ndihet i lënë pas dore, ose nuk do të dini se ku të ndaloni. Falenderoni vetëm një anëtar të komunitetit që bën diçka të jashtëzakonshme; kjo ngre barin e asaj që duhet bërë për të marrë mirënjohjen tuaj.

Recommended: