GNOME: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Remoção de desambiguação para GNOME.
Linha 26:
== História ==
[[Imagem:GNOME-escritorio-1.x.png|thumb|GNOME 1, Março de 1999.]]
O projeto GNOME foi criado em [[15 de agosto]] de [[1997]] pelos [[México|mexicanos]] [[Miguel de Icaza]] e [[Federico Mena Quintero]], como uma resposta ao [[Windows 95]]. O projeto [[KDE]] já estava em andamento, mas para ser usado ou desenvolvido era necessário instalar o [[Qt]], um conjunto de ferramentas que na época não tinha uma licença livre. Miguel de Icaza descartou a ideia de reimplementar a [[API]] do Qt usando software livre porque projetos análogos, como o [[GNUstep]], [[Wine]] and [[LessTif]], mostravam um progresso muito lento. Antes da criação do GNOME, Miguel e Federico tinham tentado colaborar com o GNUstep, mas desistiram por considerar sua comunidade desorganizada, e seu código cheio de erros.
 
A plataforma de desenvolvimento aproveitou e aprimorou o GTK, um conjunto de ferramentas usado pelo editor de imagens GIMP, em cujo desenvolvimento Federico Quintero estava também envolvido. Miguel de Icaza ficou muito impressionado com a arquitetura [[Component Object Model|COM]] quanto passou por uma entrevista na Microsoft, e o reflexo foi o desenvolvimento da biblioteca Bonobo, incorporada ao GNOME 1.4. Além de permitir o reaproveitamento de componentes de software, o Bonobo colaborou para que o desenvolvimento de aplicativos para o GNOME pudesse ser feito com qualquer linguagem de programação. Outra característica da plataforma de desenvolvimento do GNOME é ser completamente escrita em [[C (linguagem de programação)|C]], o que também facilita a criação de bindings para outras linguagens de programação.<ref name="why-c">{{citar web |ultimo=Darren |primeiro=Kenny |url=https://mail.gnome.org/archives/desktop-devel-list/2006-July/msg00189.html |titulo=Re: Time to heat up the new module discussion |data=14 de julho de 2006 |lingua=en |acessodata=2017-8-5}}</ref> A plataforma de desenvolvimento do GNOME é escrita principalmente nas linguagens de programação [[C (linguagem de programação)|C]], [[C++]], [[Javascript]], [[Python]] e [[Vala (linguagem de programação)|Vala]].<ref name="programming languages" /> Toda a plataforma de desenvolvimento do GNOME usa a licença [[LGPL|GNU Lesser General Public License]], uma licença livre que permite a utilização da plataforma GNOME por software proprietário.<ref name="gnome-technology-overview-by-sun">{{citar web |ultimo=Heard |primeiro=John |url=http://developers.sun.com/solaris/articles/gnome.html |titulo=GNOME Technology Overview |publicado=Sun Developer Network |ano=2002 |acessodata=2019-10-01 |lingua=en |urlmorta=sim |wayb=20111019163903}}</ref>