Het woord verspreiden
Er is geen regel die zegt dat u een open source-project moet promoten wanneer u start. Er zijn veel goede redenen om in open source te werken die niets met populariteit te maken hebben. In plaats van te hopen dat anderen uw open source-project zullen vinden en gebruiken, moet u het woord over uw harde werk verspreiden!
Zoek uit wat je bericht is
Voordat u begint met het eigenlijke werk van het promoten van uw project, moet u kunnen uitleggen wat het doet en waarom het ertoe doet.
Wat maakt uw project anders of interessant? Waarom heb je het gemaakt? Door deze vragen voor uzelf te beantwoorden, kunt u de betekenis van uw project overbrengen.
Onthoud dat mensen erbij betrokken raken als gebruikers en uiteindelijk bijdragen worden, omdat uw project een probleem voor hen oplost. Terwijl je nadenkt over de boodschap en waarde van je project, probeer ze dan te bekijken door de lens van wat gebruikers en bijdragers zouden kunnen willen.
@robb gebruikt bijvoorbeeld codevoorbeelden om duidelijk te communiceren waarom zijn project,Cartography, nuttig is:
Voor een diepere duik in berichten, bekijk Mozilla’s “Persona’s en paden” oefening voor het ontwikkelen van gebruikerspersonages.
Help mensen uw project te vinden en te volgen
Help mensen uw project te vinden en te onthouden door ze naar een enkele naamruimte te verwijzen.
Zorg voor een duidelijk handvat om uw werk te promoten. Een Twitter-account, GitHub-URL of IRC-kanaal is een gemakkelijke manier om mensen naar uw project te verwijzen. Deze verkooppunten geven ook de groeiende gemeenschap van uw project een plek om samen te komen.
Als u nog geen verkooppunten voor uw project wilt opzetten, promoot dan uw eigen Twitter- of GitHub-account bij alles wat u doet. Door je Twitter- of GitHub-account te promoten, kunnen mensen weten hoe ze contact met je kunnen opnemen of je werk kunnen volgen. Als je op een bijeenkomst of evenement spreekt, zorg er dan voor dat je contactgegevens in je biografie of dia’s staan.
Overweeg om een website voor uw project te maken. Een website maakt uw project vriendelijker en gemakkelijker te navigeren, vooral als deze is gekoppeld aan duidelijke documentatie en tutorials. Het hebben van een website suggereert ook dat uw project actief is, waardoor uw publiek zich er prettiger bij voelt. Geef voorbeelden om mensen ideeën te geven voor het gebruik van uw project.
@adrianholovaty, mede-maker van Django, zei dat een website “verreweg het beste was wat we vroeger met Django deden”.
Als uw project op GitHub wordt gehost, kunt u GitHub Pages gebruiken om eenvoudig een website te maken. Yeoman, Vagrant, en Middleman zijn een paar voorbeelden van uitstekende, uitgebreide websites.
Nu u een bericht voor uw project heeft en mensen uw project gemakkelijk kunnen vinden, gaan we naar buiten en praten met uw publiek!
Ga waar het publiek van uw project is (online)
Online bereik is een geweldige manier om snel te delen en het woord te verspreiden. Door online kanalen te gebruiken, heb je de potentie om een zeer breed publiek te bereiken.
Profiteer van bestaande online communities en platforms om uw publiek te bereiken. Als uw open source-project een softwareproject is, kunt u uw publiek waarschijnlijk vinden op Stack Overflow, Reddit, Hacker News, of Quora. Vind de kanalen waarvan u denkt dat mensen er het meeste baat bij hebben of enthousiast zijn over uw werk.
Kijk of u manieren kunt vinden om uw project op relevante manieren te delen:
- Maak kennis met relevante open source-projecten en communities. Soms hoeft u uw project niet rechtstreeks te promoten. Als je project perfect is voor datawetenschappers die Python gebruiken, maak dan kennis met de data science-community van Python. Als mensen je leren kennen, ontstaan er natuurlijke mogelijkheden om over je werk te praten en het te delen.
- Vind mensen die het probleem ondervinden dat uw project oplost. Doorzoek gerelateerde forums voor mensen die tot de doelgroep van uw project behoren. Beantwoord hun vraag en zoek, indien nodig, een tactvolle manier om uw project als oplossing voor te stellen.
- Vraag om feedback. Stel uzelf en uw werk voor aan een publiek dat het relevant en interessant zou vinden. Wees specifiek over wie u denkt dat baat zou hebben bij uw project. Probeer de zin af te maken: “Ik denk dat mijn project X echt zou helpen, die Y proberen te doen”. Luister en reageer op de feedback van anderen, in plaats van simpelweg uw werk te promoten.
Richt u in het algemeen op het helpen van anderen voordat u in ruil daarvoor dingen vraagt. Omdat iedereen gemakkelijk een project online kan promoten, zal er veel concurrentie zijn. Om u te onderscheiden van de massa, geeft u mensen context voor wie u bent en niet alleen wat u wilt.
Als niemand op uw eerste berichten let of reageert, raak dan niet ontmoedigd! De meeste projectlanceringen zijn een iteratief proces dat maanden of jaren kan duren. Als je de eerste keer geen reactie krijgt, probeer dan een andere tactiek of zoek eerst naar manieren om waarde toe te voegen aan het werk van anderen. Het promoten en lanceren van uw project kost tijd en toewijding.
Ga waar het publiek van uw project is (offline)
Offline evenementen zijn een populaire manier om nieuwe projecten onder het publiek te promoten. Ze zijn een geweldige manier om een betrokken publiek te bereiken en diepere menselijke connecties op te bouwen, vooral als je ontwikkelaars wilt bereiken.
Als je nieuw bent bij spreken in het openbaar, begin dan met het vinden van een lokale bijeenkomst die gerelateerd is aan de taal of het ecosysteem van je project.
Als je nog nooit op een evenement hebt gesproken, is het volkomen normaal om nerveus te zijn! Onthoud dat uw publiek er is omdat ze oprecht over uw werk willen horen.
Concentreer u tijdens het schrijven van uw lezing op wat uw publiek interessant zal vinden en waar ze waarde uit kunnen halen. Houd uw taal vriendelijk en benaderbaar. Glimlach, adem en heb plezier.
Als u zich er klaar voor voelt, overweeg dan om op een conferentie te spreken om uw project te promoten. Conferenties kunnen u helpen meer mensen te bereiken, soms van over de hele wereld.
Zoek naar conferenties die specifiek zijn voor uw taal of ecosysteem. Voordat u uw toespraak indient, moet u de conferentie onderzoeken om uw lezing af te stemmen op de aanwezigen en uw kansen te vergroten om geaccepteerd te worden op de conferentie. U kunt vaak een idee krijgen van uw publiek door naar de sprekers van een conferentie te kijken.
Bouw een reputatie op
Naast de hierboven beschreven strategieën, is de beste manier om mensen uit te nodigen om te delen en bij te dragen aan uw project, het delen van en bijdragen aan hun projecten.
Door nieuwkomers te helpen, middelen te delen en doordachte bijdragen te leveren aan de projecten van anderen, kunt u een positieve reputatie opbouwen. Door een actief lid te zijn van de open source-gemeenschap, zullen mensen context voor uw werk hebben en zullen ze eerder aandacht besteden aan en uw project delen. Het ontwikkelen van relaties met andere open source-projecten kan zelfs leiden tot officiële partnerschappen.
Het is nooit te vroeg of te laat om uw reputatie op te bouwen. Zelfs als u uw eigen project al hebt gelanceerd, blijf zoeken naar manieren om anderen te helpen.
Er is geen oplossing van de ene op de andere dag om een publiek op te bouwen. Het vertrouwen en respect van anderen winnen kost tijd, en het opbouwen van uw reputatie houdt nooit op.
Keep at it!
Het kan lang duren voordat mensen uw open source-project opmerken. Dat is goed! Enkele van de meest populaire projecten van vandaag hebben jaren geduurd om een hoog activiteitsniveau te bereiken. Concentreer u op het opbouwen van relaties in plaats van te hopen dat uw project spontaan populair zal worden. Wees geduldig en blijf uw werk delen met degenen die het op prijs stellen.