Răspândirea cuvântului
Nu există o regulă care spune că trebuie să-ți promovezi proiectul cu sursă deschisă când îl lansezi. Există multe motive împlinitoare de a lucra în open source care nu au nimic de a face cu popularitatea. În loc să speri că alții vor găsi și vor folosi proiectul tău cu sursă deschisă, trebuie să răspândești cuvântul despre munca ta grea!
Găsește-ți mesajul
Înainte de a începe activitatea propriu-zisă de promovare a proiectului tău, ar trebui să poți să explici ce face, și de ce contează.
Ce face proiectul tău diferit sau interesant? De ce l-ai creat? Răspunzându-ți ție la aceste întrebări te va ajuta să comunici semnificația proiectului tău.
Ține minte că oamenii se implică în calitate de utilizatori, și eventual devin contributori, deoarece proiectul tău rezolvă o problemă pentru ei. Pe măsură ce te gândești la mesajul și valoarea proiectului tău, încearcă să le vezi prin lentilele a ceea ce ar putea vrea utilizatorii și contributorii.
De exemplu, @robb folosește exemple de cod pentru a comunica clar de ce proiectul lui, Cartography, este folositor:
Pentru o vedere mai adâncă în mesagerie, aruncă o privire la exercițiul “Personas and Pathways” al Mozilla pentru dezvoltarea persona-urilor pentru utilizatori.
Ajută oamenii să-ți găsească și să-ți urmeze proiectul
Ajută oamenii să îți găsească și să îți țină minte proiectul direcționându-i către un singur domeniu.
Obține un mâner clar pentru a-ți promova munca. Un mâner Twitter, un URL GitHub, sau canal IRC este un mod ușor de a direcționa oamenii către proiectul tău. Aceste prize oferă de asemenea comunității în creștere a proiectului tău un loc de convocare.
Dacă nu dorești să configurezi prize pentru proiectul tău încă, promovează-ți propriul tău mâner Twitter sau GitHub în orice faci. Promovarea mânerului tău Twitter sau GitHub va înștiința oamenii cum să te contacteze sau să-ți urmeze munca. Dacă vorbești la o întâlnire sau un eveniment, asigură-te că informațiile tale de contact sunt incluse în biografia ta sau în diapozitive.
Consideră crearea unui site web pentru proiectul tău. Un site web face proiectul tău mai prietenos și mai ușor de navigat, în special când este cuplat cu documentație și tutoriale clare. Având un site web sugerează de asemenea că proiectul tău este activ ceea ce îți va face publicul să se simtă mai confortabil folosindu-l. Furnizează exemple pentru a oferi oamenilor idei despre cum să folosească proiectul tău.
@adrianholovaty, co-creator al Django, a spus că un site web era „de departe cel mai bun lucru pe care l-am făcut cu Django în primele zile”.
Dacă proiectul tău este găzduit pe GitHub, poți folosi GitHub Pages pentru a face cu ușurință un site web. Yeoman, Vagrant, și Middleman sunt câteva exemple de site-uri web excelente, cuprinzătoare.
Acum că ai un mesaj pentru proiectul tău, și o cale ușoară pentru oameni să-ți găsească proiectul, haide să mergem acolo și să vorbim cu publicul!
Mergi acolo unde este audiența proiectului tău (online)
Extinderea online este o modalitate excelentă de a împărtăși și răspândi cuvântul mai repede. Utilizând canale online, ai potențialul de a ajunge la un public foarte larg.
Profită de comunitățile online și platformele existente pentru a ajunge la publicul tău. Dacă proiectul tău open source este un proiect software, probabil îți poți găsi publicul pe Stack Overflow, Reddit, Hacker News, sau Quora. Găsește canalele unde tu crezi că oamenii vor beneficia cel mai mult de munca ta sau vor fi cei mai încântați de munca ta.
Vezi dacă poți găsi metode relevante de a-ți împărtăși proiectul:
- Fă cunoștință cu proiecte și comunități open source relevante. Câteodată, nu trebuie să îți promovezi direct proiectul. Dacă proiectul tău este perfect pentru cercetători de date care folosesc Python, fă cunoștință cu comunitatea de știința datelor în Python. Pe măsură ce oamenii fac cunoștință cu tine, oportunități naturale vor răsări pentru a vorbi despre și a-ți împărtăși munca.
- Găsește oameni care experimentează problema pe care proiectul tău o rezolvă. Caută prin forumuri similare oameni care intră în publicul țintă al proiectului tău. Răspunde la întrebarea lor și găsește o cale cu tact, când este adecvat, pentru a-ți sugera proiectul ca o soluție.
- Cere feedback. Introdu-te și introdu-ți munca ta unui public care ar găsi-o relevantă și interesantă. Fii specific despre cine crezi că ar beneficia de pe urma proiectului tău. Încearcă să completezi enunțul: „Cred că proiectul meu l-ar putea ajuta cu adevărat pe X, care încearcă să facă Y”. Ascultă și răspunde la feedback-ul altora, în loc să-ți promovezi pur și simplu munca.
În general vorbind, concentrează-te pe a ajuta pe alții înainte de a cere lucruri în schimb. Deoarece oricine poate promova ușor un proiect online, va exista mult zgomot. Pentru a ieși din mulțime, dă oamenilor context în legătură cu cine ești și nu doar ce vrei.
Dacă nimeni nu acordă atenție sau nu răspunde la mobilizarea ta inițială, nu te descuraja! Cele mai multe lansări de proiecte sunt un proces iterativ care poate lua luni sau ani. Dacă nu primești un răspuns prima dată, încearcă o tactică diferită, sau caută modalități de a adăuga valoare la munca celorlalți întâi. Promovarea și lansarea unui proiect necesită timp și dedicare.
Mergi acolo unde este audiența proiectului tău (offline)
Evenimentele offline sunt o modalitate populară de a promova noi proiecte publicurilor. Ele sunt o cale excelentă de a ajunge la un public angajat și de a construi conexiuni umane mai profunde, în special dacă ești interesat în a ajunge la dezvoltatori.
Dacă ești începător la vorbitul în public, începe prin a găsi o întâlnire locală care are o legătură cu limbajul sau ecosistemul proiectului tău.
Dacă nu ai vorbit niciodată la un eveniment înainte, este perfect normal să te simți nervos! Ține minte că publicul tău este acolo deoarece ei sincer își doresc să audă despre munca ta.
Pe măsură ce-ți scrii discursul, concentrează-te pe ce va găsi interesant publicul tău și din ce va obține valoare. Păstrează-ți limbajul prietenos și abordabil. Zâmbește, respiră, și distrează-te.
Când te simți pregătit, consideră a vorbi la o conferință pentru a-ți promova proiectul. Conferințele te pot ajuta să ajungi la mai mulți oameni, câteodată din toate colțurile lumii.
Caută conferințe care sunt specifice limbajului sau ecosistemului tău. Înainte de a-ți trimite discursul, cercetează conferința pentru a-ți adapta discursul pentru participanți și a-ți mări șansele de a fi acceptat să vorbești la conferință. Deseori poți obține un simț al publicului tău privind vorbitorii conferinței.
Construiește-ți o reputație
Pe lângă strategiile schițate mai sus, cea mai bună cale de a invita oameni să împărtășească și să contribuie la proiectul tău este să împărtășești și să contribui la proiectele lor.
Ajutând nou-veniții, împărțind resurse, și făcând contribuții gândite bine la proiectele altora te va ajuta să-ți construiești o reputație pozitivă. Fiind un membru activ în comunitatea open source îi va ajuta pe oameni să aibă context despre munca ta și să fie mai probabil să acorde atenție la și să împărtășească proiectul tău. Dezvoltarea relațiilor cu alte proiecte cu sursă deschisă poate duce chiar la parteneriate oficiale.
Nu este niciodată prea devreme, sau prea tâziu, să începi să-ți construiești reputația. Chiar dacă ți-ai lansat deja propriul tău proiect, continuă să cauți căi de a-i ajuta pe ceilalți.
Nu există o soluție peste noapte de a construi un public. Obținerea încrederii și respectului celorlalți ia timp, și construirea reputației tale nu se sfârșește niciodată.
Continuă!
Este posibil să dureze mult înainte ca utilizatorii să observe proiectul tău cu sursă deschisă. Este în regulă! Unele dintre cele mai populare proiecte de astăzi au avut nevoie de ani pentru a atinge nivele înalte de activitate. Concentrează-te pe a construi relații în loc de a spera că proiectul tău va câștiga popularitate în mod spontan. Fii răbdător, și continuă să împărtășești munca ta cu cei care o apreciază.