Cosa ti ha fatto contribuire a quel progetto open source? [chiuso]


9

Sono interessato all'esperienza reale e alle risposte personali, non solo a quei "vantaggi consueti di contribuire all'open source" che ormai tutti noi abbiamo memorizzato a memoria.

Ho incontrato molte persone che hanno contribuito al progetto open source e non ho quasi mai affrontato questo argomento: perché hanno contribuito a questo progetto open source. Quindi, se hai già contribuito in qualche modo a un progetto open source, puoi fare una pausa per un secondo e provare a ricordare cosa ti ha fatto decidere di contribuire a quel particolare progetto.

È stata una decisione casuale, perché eri annoiato, perché la società per cui lavoravi lo stava già utilizzando e hai contribuito come parte del tuo lavoro, è stato perché il progetto era troppo grande e volevi ottenere contratti, o il progetto era troppo piccolo che volevi realizzare, o perché il tuo prof o collega ti ha chiesto di aiutare con il suo progetto open source, o .....

Per motivare le tue ragioni, menziona il nome del progetto e valuta il tuo coinvolgimento (pesante, occasionale, leggero, una volta).

Risposte:


19

Perché qualcosa era rotto e avevo comunque bisogno di ripararlo per i miei scopi - perché non condividerlo con gli altri nella stessa barca.


9

Mi piace l'idea che la maggior parte dei collaboratori open source lo faccia per qualcosa di diverso dai "vantaggi".

Ma perché c'è sempre una ragione, consapevole o no ...

  • Alcuni lo fanno per l' aspetto sociale . Incontrano persone, fanno nuove amicizie.
  • Alcuni lo fanno per lo stato che dà loro. (StackOverflow come i siti Web si basano su quel comportamento).
  • Alcuni lo fanno perché a loro piace realizzare cose. A loro piace risolvere i problemi. A loro piace l'idea di essere utili in questo mondo.

È sempre una combinazione di più o meno dei tre.

Sono più dell'ultimo, con una piccola quantità del primo e del secondo.

L'open source ha un comportamento aggiuntivo più "pratico":

  • Alcuni l'hanno fatto perché devono. A causa dei termini di licenza, per cancellare la loro coscienza, qualunque cosa.

Pensavo di essere stato abbastanza chiaro nella mia risposta, lo faccio perché mi piace realizzare le cose ed essere utile, e un po 'per l'aspetto sociale e di status della cosa. Hai bisogno di maggiori dettagli?

Oh, allora ti ho frainteso. Tutte queste ragioni sono tue. Pensavo che parlassi in generale perché hai iniziato ogni punto elenco con "alcune persone".
Ermin,

No, prima volevo descrivere tutti i motivi principali, dato che è un argomento che mi piace molto (psicologia)

abbastanza giusto, +1 poi
Ermin,

Anche a me piace pensarlo così, Pierre :)
Camilo Martin,

3

Ho contribuito con un'estensione a un plugin di Squirrelmail, perché volevo usare quella funzionalità e non era già disponibile.


2

L'ho fatto per supportare il progetto. Perdo se il progetto muore.


2

Ho contribuito a un progetto open source che sarebbe svanito se non avessi contribuito. Sono felice di dire che, poiché ho contribuito, è ancora in circolazione e ha prosperato un po 'più di quanto si aspettasse.

Quando sono passato da Windows a Mac, il mio client di messaggistica istantanea preferito non era disponibile. C'è stato un piccolo progetto iniziato a crearne uno.

È entrato nelle prime fasi dell'alfa, era molto pieno di errori e si è schiantato e alla fine l'autore l'ha abbandonato. All'epoca c'erano parecchie persone che lo usavano e ogni volta che il servizio di messaggistica istantanea aggiornava il protocollo, il client peggiorava.

Ho iniziato a scrivere alcune correzioni per questo e prima di rendermene conto ero diventato il suo sviluppatore. A quanto pare, un paio di forchette si sono alzate e il progetto originale è tornato un po 'indietro, ma ho contribuito anche a contribuire ad alcune forcelle. Le gioie dell'open source!

In questo momento, un'app per iPhone su cui sto lavorando attivamente si basa su una delle forcelle spuntate per la libreria del protocollo IM. È incredibile come i prodotti open source possano evolversi e tornare al punto di partenza a volte :)


2

Spesso facciamo piccoli contributi a vari progetti open source. Questo viene fatto principalmente perché un particolare pezzo di codice fatto per ottenere alcune funzionalità "logicamente" appartiene ai progetti e non al nostro codice, e contribuendo a monte ottengono parte della distribuzione ufficiale invece che noi dobbiamo tenere traccia di nuovi aggiornamenti che assicurano che il codice funzioni ancora.

Questa è una buona cosa, poiché riduce il rischio di interruzioni quando si decide di aggiornare alla versione più recente delle librerie.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.