O OpenLayers lançou recentemente uma campanha para financiamento da sua versão 3.0. Se você estiver interessado em ajudar, visite o link da campanha OpenLayers 3.0 para obter mais informações e formas de apoiar.
Quando OpenLayers chegou seis anos atrás, era uma revelação, que tornou disponível para o mundo todo geoespacial a camada do Google Maps. A comunidade cresceu rápido, pois eles estavam lançando novos formatos e inovações diária. Naquela época, OpenLayers realmente empurrou os limites do que era possível no navegador, estabelecendo um novo padrão para o mundo.
Nos últimos seis anos OpenLayers amadureceu e se tornou a mais utilizada biblioteca JavaScript geoespacial, mas o kit de ferramentas começou a mostrar sua idade. O resto do mundo JavaScript apresentou novas técnicas de expansão dos limites de navegadores e jovens bibliotecas front-end de mapeamento foram aproveitando essas inovações. Por outro lado, OpenLayers acumulou algumas peculiaridades, que decorrem do desejo de manter tudo compatível, nunca quebrando a compatibilidade com aplicativos antigos. Manter o código de uma biblioteca compatível com versões anteriores é um grande trunfo para seus usuários existentes, mas torna as coisas difíceis para os mais novos. É hora do OpenLayers dar uma reforma e tirar proveito das novas tecnologias JavaScript.
No mundo open source uma coisa é certa, as comunidades (desenvolvedores e usuários) se beneficiam quando existe um pouco de “concorrência”. Olhando para as três maiores comunidades que participo – GeoServer, OpenLayers e PostGIS – GeoServer tem sido o mais inovador. A grande diferença é que o GeoServer está sempre sendo empurrado pelos desenvolvedores do MapServer. Ambos projetos se benefíciam por ter o outro tão perto. Isto permite-lhes experimentar diferentes técnicas e ir atrás de características diferentes, e então reagir a escolhas dos outros. Na verdade, ainda recomendo MapServer para alguns casos, porque muitas vezes é a melhor ferramenta para determinada aplicação.
A comunidade está entusiasmada com OpenLayers utilizar as novas tecnologias. Aqui estão alguns destaques do que você pode esperar:
WebGL, Cesium, Closure compiler, novo código base, documentação de alta qualidade.
O OpenLayers é uma comunidade verdadeiramente descentralizada, não é controlada por qualquer pessoa ou empresa. Sua direção técnica é decidida por um projeto independente (PSC), e está inserido como um projeto do núcleo na OSGeo . Para um investidor em open source, acredito que esta estrutura é fundamental para garantir que todos são iguais colaboradores, resultando em software robusto e confiável.
Estamos em um momento único, um número de organizações já comprometeram um total combinado de 130.000 dólares, mas que depende do OpenLayers levantar um mínimo de 250.000 dólares. Se você está pensando em apoiar, agora é a hora de agir. Se você faz parte de uma organização que usa OpenLayers e está interessado em participar dessa colaboração única, favor entrar em contato com eles.
Obrigado pela ajuda.