Pango è un software open source che cerca di creare un framework software in modo che i caratteri di testo internazionali possano essere resi elettronicamente. Sebbene la maggior parte di coloro che parlano inglese potrebbe non rendersene conto, molte lingue non sono rappresentate o sono sottorappresentate su Internet e in altre applicazioni software. Principalmente, ciò è dovuto alle applicazioni software che non supportano i caratteri in quelle lingue.
Pango è una combinazione di due parole diverse che naturalmente, data la mission del software, provengono da due lingue diverse. Pan è una parola greca che significa “tutto” e go è una parola giapponese che significa “lingue”. In effetti, questo è ciò che Pango spera di supportare: tutte le lingue.
Pango spera di aiutare coloro che parlano lingue sottorappresentate creando software in grado di riprodurre elettronicamente quasi tutte le lingue del mondo. Il lavoro non è facile. Molte lingue hanno una propria serie di peculiarità che devono essere prese in considerazione. Il codice deve essere scritto in modo tale da non escludere nessuna lingua, o almeno escluderne il meno possibile.
Va notato che Pango non traduce il testo da una lingua all’altra. Fornisce semplicemente una base per la quale il testo può essere visualizzato in formato elettronico. In un certo senso, Pango può essere paragonato a un cartellone pubblicitario. Serve come mezzo attraverso il quale è possibile visualizzare testo e grafica. Tuttavia, qualcuno deve ancora venire e applicare il testo e la grafica al cartellone per trasmettere un messaggio.
Come software open source, Pango non dipende da un profitto per continuare la sua missione. In caso affermativo, potrebbe non essere mai stato creato. Questo perché potrebbe non esserci mai abbastanza domanda per il software per realizzare un profitto.
Ad esempio, se un programma software viene creato per un pubblico di lingua inglese, ha il potenziale per essere acquistato e utilizzato da centinaia di milioni di persone. In effetti, il numero di anglofoni, nativi o non nativi, è stimato tra 500 milioni e oltre 1 miliardo, a seconda di una serie di fattori diversi, come il modo in cui viene misurata l’alfabetizzazione. Questo rappresenta un mercato potenziale significativo per le applicazioni software. Più grande è il mercato, maggiori sono le possibilità di ottenere un buon ritorno su un investimento.
Tuttavia, una lingua che può essere parlata solo da 10,000 a 20,000 persone rappresenta un mercato molto piccolo dal quale le società di software probabilmente non vedranno mai un profitto. Pertanto, queste lingue vengono ignorate. Pango cerca di cambiarlo rendendo disponibili tutti i tipi di applicazioni in quelle lingue.