5 modi per contribuire ad un progetto open source

3 July 2009 » In open source
Tag: , ,

Dopo la breve riflessione sul perchè contribuire all’open source, uno o più progetti perchè no, vediamo quali possono essere i modi per dare il proprio contributo. In molti pensano di non poter contribuire attivamente perchè non sono sviluppatori: sbagliano perchè un progetto non è solo codice. Quali sono le altre possibilità allora?

Sviluppatore

Sai scrivere codice, è il tuo lavoro. Dai vita ad un tuo progetto o ne trovi uno interessante notando che è sviluppato nel tuo linguaggio preferito. Sei a cavallo le tue qualità possono essere molto utili a tale progetto.

HTML & CSS & Design

Molti progetti a cui pensiamo sono progetti web, essenda tali si presuppone che esista una qualche interfaccia per l’utente di importanza rilevante. Proprio negli ultimi tempi analizzando lo stato dell’arte per un particolare tipo di applicazioni mi sono accorto che i progetti individuati lasciavano molto a desiderare su questo aspetto. Non è facile per chi non lo fa per vocazione o per lavoro riuscire a realizzare un prodotto curando tutti i suoi aspetti, io stesso non ho nè la voglia nè la fantasia di realizzare interfacce d’effetto per quello che produco. Mi limito ad offrire qualcosa di semplice e pulito, se viene richiesto qualcosa di più cerco di farlo fare a chi lo sa fare bene. Se sei uno di questi hai già capito come puoi contribuire.

Supporto

Non sei un tecnico ma conosci bene un prodotto e le sue funzionalità. Hai anche una certa esperienza nel suo utilizzo. Chi meglio di te può aiutare i nuovi utilizzatori rispondendo a diverse domande sulle mailing list o sui forum pieni zeppi di dubbi e problemi? Aiutare un nuovo utente che non riesce ad installare o a far partire il prodotto significa non far perdere al progetto stesso un utente che altrimenti potrebbe andare in giro dicendo che “prodotto xyz fa pena perchè nemmeno si installa”…

Documentazione

Non ha tempo per i forum e le mailing list non ti piacciono. Conosci però qualche lingua straniera e ti piace scrivere e fare traduzioni. La documentazione è fondamentale e poterla rendere accessibile anche a chi purtroppo non mastica troppo bene le lingue straniere (inglese su tutte) è fondamentale. Personalmente ho partecipato e parteciperò alla traduzione italiana di molta documentazione relativa a symfony. Non serve essere dei gran tecnici.

Testing e bug report

Da tutto quello che hai letto non trovi il modo di posizionarti tra le precedenti. Vuoi solo utilizzare il prodotto ma vorresti anche dare un piccolo contributo. Partecipa alle fasi di testing e anche dopo il rilascio fai in modo di segnalare prontamente eventuali problemi che incontri documentandoli in modo completo e facendo arrivare tali informazioni a chi si dedica allo sviluppo. Nessuno scrive codice senza bug, segnalarli è cosa sempre gradita.

In linea di massima queste sono le strade principali, volete aggiungerne altre?

Commenti

3 Commenti per “5 modi per contribuire ad un progetto open source”

  1. diggita.it il 3 July 2009

    5 modi per contribuire ad un progetto open source…

    Dopo la breve riflessione sul perchè contribuire all’open source, uno o più progetti perchè no, vediamo quali possono essere i modi per dare il proprio contributo. In molti pensano di non poter contribuire attivamente perchè non sono sviluppatori: sbag…

  2. Secondo posto nel 1day1ticket di luglio per symfony | Viva Bora Bora il 5 August 2009

    [...] di symfony. Mi sono impegnato tutto il mese per chiudere quanti più ticket possibili e dare così il mio contributo alla comunità, inoltre non nego che mi avrebbe fatto piacere aggiudicarmi un biglietto per il [...]

  3. 2nd place in July’s 1day1ticket of symfony | en Viva BoraBora il 5 August 2009

    [...] symfony’s initiative. I did my best for all the month trying to close a ticket a day giving my support to the community, I admit that it would be great to win a ticket for symfony live 2010 (it wasn’t because [...]

Lascia un commento




Post recenti

Negli ultimi 12 mesi...

July 2010 (10)
June 2010 (3)
May 2010 (5)
April 2010 (3)
March 2010 (1)
February 2010 (1)
November 2009 (2)
September 2009 (3)
August 2009 (2)
July 2009 (8)
June 2009 (10)
May 2009 (6)