
Έχω πολλά μικρά έργα ανοικτού κώδικα που έγραψα. Όλες οι προσπάθειες μου για να βρουν συνεργάτες (κοίταξε στο sourceforge.net και CodePlex) απέτυχε παταγωδώς - που είτε δεν μπορούσε να βρει κανείς, ή βρήκα ανθρώπους που είτε δεν ενδιαφέρονται ή δεν συνεισφέρουν τίποτα. Έτσι έρχεται το ερώτημα: πώς και πού μπορώ να βρω ανθρώπους να εργαστούν με (στην ουσία open source);

 
Πώς να βρείτε συνεργάτες για τα έργα ανοικτού κώδικα;
=====================================================



Η σύντομη απάντηση είναι: Να είναι φοβερό.


Εάν το λογισμικό σας αντιμετωπίζει πραγματικά ένα σημείο του πόνου και αντιμετωπίζει καλά, οι άνθρωποι θα έρθουν να με δική τους (υποθέτοντας ένα λογικό ποσό της προώθησης από την πλευρά σας) μέσω SourceForge / GitHub / κλπ., Το Google, και από στόμα σε στόμα. Εάν προσελκύσει μια κρίσιμη μάζα των ανθρώπων που έχουν ανάγκη ό, τι κάνει το λογισμικό σας και πρέπει να έχει νέα χαρακτηριστικά, συνεργάτες θα έρθουν.


Επίσης: Παραμονή ενεργό. Αν δεν έχετε ενημερώσει τον κωδικό σας σε 6 μήνες, ή αν η σελίδα σας στο SourceForge λέει το λογισμικό σας έχει στην Alpha για ένα χρόνο, πολλοί άνθρωποι πρόκειται να το αγνοήσετε και να προχωρήσουμε στο επόμενο αποτέλεσμα αναζήτησης. Πάρτε το λογισμικό για το πού είναι έτοιμο για τους άλλους να χρησιμοποιούν, και να το διατηρεί.


Το πράγμα για Open Source είναι ότι πρέπει πραγματικά να αναπτυχθούν οργανικά - είναι να πληρωθούν κανείς, κανείς δεν είναι υπό την απειλή της απόλυσης - οι άνθρωποι πρέπει να *νοιάζονται για το λογισμικό σας* για να αυξηθεί πέρα από ό, τι μπορείτε να κάνετε. Δεν πρόκειται ποτέ να πάρει συνεργάτες (ή τέλος πάντων, καλές) από την προσέλκυση τους - μόνο κάνοντας κάτι που ένας καλός προγραμματιστής θα βρείτε ενδιαφέρον να εργαστεί με. 

 

Νομίζω ότι υπάρχει μόνος τρόπος για να γίνει αυτό:


* Φτιάξτε κάτι που οι άνθρωποι χρησιμοποιούν πολύ και δυναμικό αριθμός των χρηστών θα πρέπει να είναι μεγάλη, καθώς
* Φροντίστε να είναι ενημερωμένη και να κρατήσει το χρήστη βάσης


Μετά από λίγο οι άνθρωποι θα πρέπει να πρωταγωνιστήσει να χαράξει το εργαλείο σας, στη συνέχεια να ενταχθούν στην ανάπτυξη. Αλλά πριν το εργαλείο αποκτήσουν μια αξιοπρεπή δημοτικότητα Νομίζω ότι είναι αρκετά δύσκολο να περιμένουμε από τους ανθρώπους να ενταχθούν στο πρόγραμμα.

 

Υπάρχει μια ιστοσελίδα για την εύρεση συνεργατών: <http://collabfinder.com/>

 

Ως συνεργάτης, Ψάχνω για:


* Ένα ώριμο έργο με ενεργό ανάπτυξη
* Κάτι που με ενδιαφέρει
* Πολλές ευκαιρίες για την προσθήκη χαρακτηριστικών που ακούγονται διασκεδαστικό για μένα
* Μια υποστηρικτική χρήστη / κοινότητα προγραμματιστών, ακόμα κι αν είναι ένα
* Λίγες επαναλήψεις των δελτίων για να αποδείξει ότι δεν κάνει να πεθάνει


Βεβαιωθείτε ότι το έργο σας δεν μοιάζει με αυτό πρόκειται να είναι ένα λεμόνι, μπορούν να εξυπηρετήσουν τους χρήστες και να δημιουργήσουν ότι η βάση, καθώς όπως μπορείτε, και νομίζω ότι θα ξεπηδούν από την ξυλουργική.


Η κύρια οδός για να συνεισφέροντες είναι χρήστες, μετά από αυτό βεβαιωθείτε ότι είστε προγραμματιστής προς το περιβάλλον και θα πρέπει να βρείτε τον εαυτό σας ένα χρήσιμο ομάδα ανθρώπων βοηθώντας σας έξω.

 

Ρωτήστε τον εαυτό σας αν το «σύνολο των ανθρώπων που θα ωφελήσει αυτό το έργο» περιλαμβάνει περισσότερα από τον εαυτό σας. Βρείτε τους ανθρώπους σε αυτό το σύνολο που μπορεί επίσης κώδικα. Για παράδειγμα, έγραφα ένα έργο προς όφελος των πιλότων. Γι 'αυτό και ζήτησε βοήθεια από τους πιλότους - μερικοί από τους οποίους είναι προγραμματιστές.

 

<http://www.builditwith.me> είναι επίσης μια επιλογή, αν ψάχνετε για τους σχεδιαστές ή / και προγραμματιστές

 