Anda di halaman 1dari 3

2S/2014

EA976
Atividade:
Complementar #4
Professor: Christian E. Rothenberg
Projeto:
Eucalyptus

P
agina:
1/3
Data:
29/11/14
Assunto:
Gerenciador de cloud
Autor:
Carla Carolina Cremon (RA: 135238)

Relat
orio sobre projeto de cdigo livre - Eucalyptus

1.1

Descric
ao do projeto

Eucalyptus e um software gratuito e de codigo aberto para a construcao de Amazon Web Services
(AWS), ambientes de computacao em nuvem privado e hbrido compatveis comercializados pela
empresa Eucalyptus Systems. Eucalyptus e a sigla para Elastic Utility Computing Architecture for
Linking Your Programs To Useful Systems. Eucalyptus permite juntar recursos de computacao,
armazenamento e rede que podem ser escalados de forma dinamica para cima ou para baixo de
acordo com a mudanca das workloads de aplicativos. Eucalyptus Systems anunciou um acordo
formal com a AWS em marco de 2012 para manter a compatibilidade.

Caracterizac
ao do projeto Eucalyptus

2.1

Desenvolvimento

Existe um local dedicado para o desenvolvimento?


Sim, na Eucalyptus Systems, Inc. Porem, grande parte do desenvolvimento e feito a partir
de material produzido por contribuidores.
possvel extrair o atual cdigo fonte a partir de um repositrio pblico de cdigo fonte?
E
Sim, o codigo pode ser encontrado em https://github.com/eucalyptus/eucalyptus.
Quao grande e o codigo?
De acordo com o site https://www.openhub.net/p/eucalyptus, o codigo possui no total 2480499
linhas, das quais 1537791 sao realmente linhas de codigo (as outras sao comentarios, ou linhas
em branco).
Quais so as principais linguagens de programacao?
No total, sao utilizadas 16 linguagens de programacao. As 5 principais, ordenadas por maior
porcentagem no codigo, sao Java (54,4), C (14), Groovy (6,6), Javascript (6,4) e Phyton (5,6).
A utilizacao do pacote depende de algum outro software proprietario ou de codigo fonte
aberto?
Nao, porem ele e implementado utilizando ferramentas comuns do Linux e technologias basicas
Web-service.
possvel calcular o n
E
umero de downloads ou usuarios de uma versao em particular?
Nao e possvel calcular o n
umero de usuarios ou downloads. Mas pode-se dizer que esse
n
umero vem crescendo consideravelmente. Temos como exemplo que, desde seu incio em
2009, a empresa dobrou a receita obtida atraves de patrocinadores.

2.2

Licena Software Livre

Quem sao os patrocinadores que contribuem para a sustentabilidade do projeto?


A partir do endereco http://www.crunchbase.com/organization/eucalyptus-systems-inc podese dizer que desde abril de 2009 o projeto arrecadou no total 55 milhoes de dolares, a partir do

2S/2014
EA976
Atividade:
Complementar #4
Professor: Christian E. Rothenberg
Projeto:
Eucalyptus

P
agina:
2/3
Data:
29/11/14
Assunto:
Gerenciador de cloud
Autor:
Carla Carolina Cremon (RA: 135238)

investimento das empresas e.eventures, Benchmark, New Enterprise Associates e Institutional


Venture Partners (IVP).
Quem detem os direitos autorais do codigo?
A empresa Eucalyptus Systems, Inc detem os direitos autorais do codigo, o que pode ser dito
a partir da leitura da pagina https://www.eucalyptus.com/legal
O projeto esta sob qual tipo de licenca de codigo aberto?
Esta sob a licenca GPL - 3.0
Por que os responsaveis pelo projeto escolheram a licenca de codigo aberto?
Porque desse modo, o software acaba sendo muito mais barato do que qualquer outro que
tenha as mesmas funcoes, mas que seja de codigo fechado. Os clientes costumam gastar
metade do que deveriam, de acordo com o site. Alem disso, uma vez que o projeto pode ser
acessado por qualquer pessoa, os eventuais bugsso descobertos e consertados com maior
rapidez. Isso faz com que o desempenho do software seja superior.

2.3

Governana

Existem quantos desenvolvedores alocados para o projeto?


A empresa Eucalyptus Inc. possui cerca de 100 funcionarios. Em torno de 70 sao desenvolvedores .
Quantos committers, tambm
conhecidos por desenvolvedores que podem realizar mudancas

propostas, o projeto possui? Uma vez que o cdigo


e aberto e esta disponvel a quem quiser
contribuir, pode-se dizer que o n
umero de commiters nao e fixo e so tende a aumentar devido
ao crescente uso da ferramenta. Atualmente, podemos ver no repositorio do github do projeto
(https://github.com/eucalyptus) que, para cada componente, varios commiters participaram
do desenvolvimento do codigo.
O que voce pode dizer sobre o modelo de governanca de codigo fonte aberto? Podemos ver,
na pagina https://github.com/eucalyptus/eucalyptus/wiki/Contributing que, para que um
patch seja aceito e integrado ao projeto, primeiro ele e testado para eventuais erros basicos
(como erros de complilacao ou de incompatibilidades obvias), depois e feita uma investigacao
mais a fundo por meio de testes em varias arquiteturas. Caso apresente erros, se possvel, sao
enviadas sujestoes para que o problema seja corrigido e enviado novamente. Caso contrario,
o patch e submetido a testes mais especificos a fim de se certificar que seu comportamento
esta correto. Apos essas etapas, o patch e integrado ao setor de desenvolvimento. Mas, se
nao for aceito, sao enviadas sujestoes para que, no futuro ele possa ser integrado.

2.4

Manutenc
ao

Gerenciamento de releases: Qual o n


umero e frequencia de releases?
Nao existe uma frequencia exata de realeases, mas ate agora foram lancadas 11 versoes oficiais
desde novembro de 2009. Sao elas: Eucalyptus 4.0.2 October 20, 2014 Eucalyptus 4.0.1

2S/2014
EA976
Atividade:
Complementar #4
Professor: Christian E. Rothenberg
Projeto:
Eucalyptus

P
agina:
3/3
Data:
29/11/14
Assunto:
Gerenciador de cloud
Autor:
Carla Carolina Cremon (RA: 135238)

August 13, 2014 Eucalyptus 4.0 May 30, 2014 Eucalyptus 3.4.2 February 24, 2014 Eucalyptus 3.4 October 24, 2013 Eucalyptus 3.3 June 18, 2013 Eucalyptus 3.2 December
19, 2012 Eucalyptus 3.1 June 27, 2012 Eucalyptus 3.0 February 8, 2012 Eucalyptus 2.0
August 2010 Eucalyptus 1.6 November 2009
Comunicacao: Existe um canal de comunicacao u
til e ativo para a comunidade / suporte ao
usuario?
Sim, existe um topico no site Quora http://www.quora.com/Eucalyptus-Systems# e perguntas no site http://stackoverflow.com/search?tab=active&q=eucalyptus.
Existe um bugtracker (rastreamento de bugs) com uma lista de bugs corrigidos/pendentes de
correcao?
Sim, no endereco http://goo.gl/d2drW5 podemos acessar links que contem os problemas
conhecidos da versao (no caso a atual 4.0.2) e os que ja foram resolvidos.
Existe um plano de metas para planos futuros? Existe evidencia que o plano de metas foi
utilizado no passado?
Nao existem planos de metas disponveis ao acesso dos usuarios. O que significa que, se houver
algum plano de metas, esse assunto provavelmente e discutido apenas dentro da empresa.
Existe consultoria comercial, treinamento ou consulta disponvel para o projeto? A partir de
multiplos prestadores de servios?
Sim, o projeto possui varios parceiros que tem como funcao prestar consultoria aos clientes
do eucalyptus. Os nomes das empresas que prestam esse servico estao disopnveis na pagina
https://www.eucalyptus.com/partners/consulting-si

Anda mungkin juga menyukai