A idéia de um rede de notícias nasceu em 1979 quando dois estudantes graduados, Tom Truscott e Jim Ellis, pensaram em utilizar UUCP para conectar diversas máquinas, com o propósito de trocarem informações entre usuários . Eles configuraram uma pequena rede de três máquina na Carolina do Norte.
Inicialmente, o tráfego foi administrado por alguns programas interpretados (posteriormente reescritos em C), mas nunca foram liberados para o uso público. Eles foram rapidamente substituídos pelo ``A'' news, a primeira versão pública de um programa de notícias.
``A'' news foi desenvolvido para lidar com alguns poucos artigos por grupo por dia. Quando o volume continuou a crescer, ele foi reescrito por Mark Horton e Matt Glickman, que o chamaram de versão ``B'' (também conhecido como Bnews). A primeira versão pública do Bnews foi a 2.1 datada de 1982. Ela foi atualizada permanentemente desde então, com a adição de uma série de novas funcionalidades. A versão mais atual na época em que este guia foi escrito era a Bnews 2.11. Ela vem se tornando obsoleta, tendo o seu mantenedor oficial mudado para o programa INN.
Outra versão foi desenvolvida e liberada em 1987 por Geoff Collyer e Henry Spencer, chamada de ``C'' ou C News. Atualmente diversas atualizações foram realizadas no C News, a mais proeminente é conhecida como a Versão de Performance C News. Em sites que contém um grande número de grupos, a sobrecarga envolvida em acionamentos freqüentes do programa relaynews, o qual é responsável pelo despacho de artigos recebidos para outras máquinas, é significativa. A Versão de Performance adiciona uma opção ao relaynews que permite que ele seja executado em modo servidor, no qual o programa se auto coloca em segundo plano.
A Versão de Performance no C News está atualmente disponível na maioria das distribuições .
Todas as notícias liberadas por ``C'' são destinadas primeiramente a redes UUCP, apesar de poderem ser utilizadas em outras redes. Transferências eficientes de notícias sobre redes TCP/IP, DECNet ou similares requerem um novo esquema. Esta foi a razão que levou à criação em 1986 do Protocolo de Transferência de Notícias em Rede24.1, NNTP. Ele é baseado em conexões de rede e especifica alguns comandos de transferência interativa e recuperação de artigos.
Há algumas aplicações baseadas em NNTP disponíveis na Internet. Uma das quais é o pacote nntpd de Brian Barber e Phil Lapsley, o qual pode ser usado, entre outras coisas, para prover o serviço de leitura de notícias para uma série de máquinas dentro de uma rede local. nntpd foi desenhado para complementar pacotes de notícias como Bnews ou C News, proporcionando-lhes funcionalidades NNTP.
Um pacote diferente baseado em NNTP é o INN, ou Notícias Internet24.2. Não se trata somente de uma interface para um sistema de notícias, mas um sistema completo. Ele abrange um sofisticado servidor de transmissão de notícias, capaz de manter diversas conexões concorrentes NNTP de forma eficiente e é o servidor de notícias escolhido por muitos sites Internet.