Il groupware open source è un tipo di software collaborativo che può essere utilizzato e modificato ed è generalmente destinato all’uso in collaborazioni online professionali. Questi programmi di solito consentono a individui, che possono essere geograficamente lontani, di lavorare insieme e condividere idee utilizzando una rete di grandi dimensioni, come Internet. Poiché sono open source, potrebbero essere disponibili come freeware, anche se potrebbero esserci costi di licenza o clausole coinvolte nel loro utilizzo. Il groupware open source è spesso inteso come base per ulteriori sviluppi, consentendo alle aziende di modificare ed espandere il codice sorgente del software, se necessario.
Come altri tipi di groupware o software collaborativo, il groupware open source ha principalmente lo scopo di aiutare nella creazione di progetti collaborativi attraverso l’uso di computer e reti per facilitare il lavoro. In passato, per consentire a gruppi di persone di lavorare insieme su un progetto, professionalmente o in un ambiente accademico, in genere era necessario incontrarsi di persona. L’uso del groupware open source, tuttavia, consente alle aziende di consentire ai dipendenti di lavorare su un singolo progetto senza incontrarsi faccia a faccia. Ciò si ottiene spesso attraverso l’uso di una suite di applicazioni groupware che consente alle persone di comunicare e condividere facilmente i file.
La maggior parte dei programmi groupware open source include software per facilitare la comunicazione tra gli individui su un progetto. Ciò può includere programmi di messaggistica di testo, spesso con crittografia di sicurezza per impedire ad altri di visualizzare il lavoro svolto, nonché messaggistica vocale e video o software per conferenze. Anche i colleghi che lavorano su un progetto utilizzando il groupware open source possono condividere file e documenti in modo rapido e semplice. Questo di solito comporta un server centrale che archivia i file affinché altri possano caricarli o accedervi, piuttosto che inviare file direttamente tra le persone che lavorano su un progetto. Alcuni groupware possono persino consentire alle persone di avere un singolo file aperto su più client e vedere le modifiche apportate da altri in tempo reale.
Poiché questo tipo di groupware è open source, il codice sorgente del software è disponibile per coloro che lo utilizzano. Questo può essere freeware, sebbene il groupware open source possa anche essere venduto commercialmente o concesso in licenza alle aziende. Il fatto che sia open source indica semplicemente che una volta che un’azienda o un gruppo ha acquisito legalmente il software, gli utenti possono vedere e modificare il codice sorgente utilizzato nel software. Ciò consente alle aziende di acquistare groupware open source e quindi modificarlo in modi che lo rendano più efficace per le proprie esigenze specifiche.