El programari lliure (PL), generalment, es desenvolupa utilitzant metodologies i eines específiques, diferents de les que utilitzen els desenvolupadors de programari privatiu. El tret diferenciador del PL és que es desenvolupa en comunitats formades per programadors —vinculats o no vinculats a empreses— interessats en el projecte.

Les comunitats de desenvolupadors de PL s'organitzen al voltant d'un programari concret, formant grups de treball ben liderats i amb una distribució de tasques altament definida. Aquestes comunitats de desenvolupament utilitzen metodologies de treball basades en el treball en grup i la reutilització de la feina feta per tothom, on tothom fa referència al món. Els programes desenvolupats estan disponibles a la xarxa amb llicències que en permeten la distribució i que inclouen una descripció detallada de les condicions en què es pot fer.

En les comunitats de desenvolupament de PL es poden diferenciar tres grups o rols:

  • Nucli: grup reduït de persones que aporten la idea, defineixen tècnicament el projecte i n’inicien el desenvolupament. El nucli s’encarrega també de la coordinació i cohesió de la comunitat, així com de liderar la promoció o el desenvolupament del projecte.
  • Codesenvolupadors: grup de persones que aporten el codi al projecte, pensen noves funcionalitats i busquen solucions a possibles problemes. Entre altres tasques, s’encarreguen d’aportar versions per a plataformes diferents, de fer les traduccions de l’aplicació, etc.
  • Usuaris actius: grup nombrós de persones que utilitzen el programa, reporten possibles errors, fan suggeriments de noves funcionalitats i participen en els fòrums de la comunitat de forma activa, etc.

La comunitat de desenvolupadors vetlla no només per la millora tècnica del producte, sinó que també s’encarrega d’impulsar-ne la difusió a la resta de la comunitat perquè tothom pugui treure’n el màxim profit.

Tan important és la llicència d'un programa lliure com la comunitat que l’ha desenvolupat i la manera com ha estat desenvolupat. Les comunitats de desenvolupament determinen la metodologia de treball, les eines de desenvolupament i la capacitat de fer evolucionar els mateixos programes.

Un dels models més utilitzats per gestionar un projecte de programari lliure són les fundacions. La fundació destina recursos a la gestió, el lideratge i el desenvolupament d’un projecte de PL, i pot rebre aportacions d'empreses i de particulars que hi estan interessats. Tant les empreses com les persones signen un conveni de col·laboració amb la fundació.
Les persones interessades poden participar a títol individual en un projecte comunitari de desenvolupament de PL per plaer, per interès personal o per raons professionals o tecnològiques. En qualsevol cas, volen participar en un projecte que els interessa específicament i al qual poden aportar coneixement, suggeriments i noves idees.

Les empreses, per la seva banda, solen participar-hi per motius econòmics i tecnològics. Participar en una comunitat de desenvolupament els aporta poder disposar d'un codi que no han desenvolupat totalment, contribuir a les decisions que es prenen respecte al futur del projecte i beneficiar-se de les proves i els comentaris sobre el producte que fa la comunitat.

LINKAT: comunitat entorn de la distribució educativa de GNU/Linux desenvolupada pel Departament d'Educació. Comunitat activa, formada majoritàriament per professorat i alumnat de secundària, que presenta diferents fòrums en què se’n pot seguir l'activitat.

JClic: comunitat entorn del projecte JClic, un bon exemple de programari alliberat, que permet crear aplicacions didàctiques multimèdia. La comunitat, formada per educadors d'arreu del món, participa en el projecte creant activitats docents per a alumnes des de l'educació infantil fins a la secundària.

Plone: gestor de continguts amb una comunitat molt activa. En l'apartat de descàrregues es poden veure les aportacions sobre noves funcionalitats desenvolupades per la comunitat i adherides al projecte.

Viquipèdia: la Viquipèdia és una enciclopèdia lliure gestionada per la Fundació Wikimedia, una organització sense ànim de lucre. Els més d'11 milions d'articles (dels quals 237.563 són en català) han estat escrits de forma col·laborativa per usuaris d'arreu del món, i la majoria poden ser editats per qualsevol persona que accedeixi al web. Actualment, és l'obra de referència més gran i popular a Internet.

  Les comunitats de PL ens ensenyen una nova manera d'organitzar-nos i treballar, en què la participació i la col·laboració, segons les possibilitats de cada persona, són molt importants i l’adaptació de la feina feta permet créixer i evolucionar ràpidament.

Si la comunitat de desenvolupament és activa, tindrem un producte que evoluciona constantment, amb les noves funcionalitats que aporta la comunitat, que podrem incorporar per millorar la nostra instal·lació informàtica.
 
Aquesta obra del Centre de Telecomunicacions i Tecnologies de la Informació
està subjecta a una llicència de Creative Commons.