Ho faticato a sviluppare lo slancio contribuendo a progetti open source. In passato ho provato con gcc e ho contribuito con una correzione a libstdc ++ ma era una volta spenta e anche se ho trascorso mesi nel mio tempo libero nella mailing list di sviluppo e leggendo le cose, non mi è mai sembrato di sviluppare alcun slancio con il codice . Alla fine ho annullato la sottoscrizione e ho recuperato il mio tempo libero e svuotato la mia casella di posta. Come molte persone, ho alcuni progetti defunti open source che giacciono in rete, ma non sono grandi e io sono l'unico contributore. Al momento sono più interessato a contribuire a un grande progetto open source e voglio sapere come sono state avviate le persone perché trovo difficile lavorare a tempo pieno per sviluppare qualsiasi slancio con il codice base. Altri contributori più regolari, che sono sul progetto a tempo pieno, sono in grado di apportare modifiche a piacimento e come risultato inserire quel ciclo di feedback positivo dove capiscono il codice e sanno anche dove si sta dirigendo. Rende la barriera all'ingresso più alta per quelli che verranno dopo.
Le mie domande sono rivolte a persone che contribuiscono attivamente a progetti opensource di grandi dimensioni, come il kernel Linux, o gcc o clang / llvm o qualsiasi altra cosa con un numero di head cap per sviluppatori superiore a 10.
- Come hai iniziato? C'è stata una grande fetta di tempo nella tua vita che potresti dedicare a lavorare al progetto? So che nel caso di Linus ha avuto un periodo di tempo (6 mesi) per iniziare.
- Quali barriere all'entrata hai incontrato?
- Puoi descrivere le fasi iniziali del tempo trascorso con il progetto, da quando hai avuto poca comprensione del codice a quando hai capito abbastanza da impegnarti regolarmente.
Grazie