Você está na página 1de 143

Roadmap Plan Departamento de Defesa Norte-Americano Traduzido pelo Instituto Nacional de Tecnologia da Informao

Instituto Nacional de Tecnologia da Informao

Instituto Nacional de Tecnologia da Informao

Desenvolvimento de Tecnologia Aberta

Roadmap Plan Departamento de Defesa Americano

Braslia, !!"
2

Desenvolvimento de Tecnologia Aberta Organizao e traduo: Instituto Nacional de Tecnologia da Informao (ITI) Presidente da Repblica uiz In!cio ula da "il#a $inistra de %stado da &asa &i#il 'ilma Roussef Presidente do ITI Renato da "il#eira $artini "ecret!rio da " TI Rog(rio "ant)*nna Pro+eto gr!fico: Rafael &,adud Traduo- respons!#el: "uzanni "obral %.uipe da Re#iso T(cnica : *lice &arolina /rito *le0 "andro Ribeiro "oares %lias Ot!#io de Paula $ussi eonardo Rodrigues de $ello

Respons!#el pela Re#iso T(cnica: &orinto $effe

Desenvolvimento de Tecnologia Aberta Publicao original : Departamento de Defesa Americana / Organizao e traduo : ITI. Braslia, 2007. 1- Tecnologia da Informao, 2 - Padres abertos, 3 - Interoperabilidade

Instituto Nacional de Tecnologia da Informao "&N 2uadra 34 5 /loco 6/7 5 P(tala ' "ala 993: e 9:3: Tel=: ( ;9 ) 84:458><3 &%P: ?3 ?94 @33 email: comunicacaoAiti=go#=br BR : CCC=iti=go#=br

"ecretaria de og1stica de Tecnologia da Informao %splanada dos $inist(rios /loco 6&7 "ala 833 Tel: ( ;9 ) 889859<:3 - ( ;9 ) 889859<:3 &%P: ?3 34; @33

#$%&RI'

Introduo(

Interoperabilidade e Padres Abertos Cdigos abertos contribuem para o desenvolvimento do pas

6 11
16

Um bom exemplo para experincia brasileira

Resumo )*ecutivo Introduo e Antecedentes ' +ue , Desenvolvimento de Tecnologia Aberta -DTA. /oleta de Informa0es Benefcios Atividades do Roadmap 1ases do Pro2eto DTA

20 35 36 44 55 61 100 110 112 114 116 117 120 120 121 122 123

DTA PARA A 3ID)RAN4A )5P)RI)NT) DTA PARA '# 6)R)NT)# D) PR'6RA%A DTA PARA '# D)#)N7'37)D'R)# DTA PARA '# 6)R)NT)# D) TRAN#I48' DTA PARA '# 1'RN)/)D'R)# Recomenda0es R)/'%)NDA48' 9( APR'7AR ) 1INAN/IAR $%A ):$IP) D) ATA:$) PARA ' D)#)N7'37I%)NT' D) T)/N'3'6IA AB)RTA R)/'%)NDA48' ( )#TAB)3)/)R R)3A4;)# 1'R%AI# /'% ATI7IDAD)# )5T)RNA# :$) PR'%'7A% )##) )N1':$) R)/'%)NDA48' <( 1'/A3I=AR '# PR'>)T'# D' A#?/ R)/'%)NDA48' @( )#TAB)3)/)R P'RTAI#, P'3ATI/A# ) PR'/)##'# D) R)7I#8' PARA R)1'R4AR ' N'7' /'%P'RTA%)NT' PARA ' /I/3' D) APR'7A48' D' 1B!"

R)/'%)NDA48' C( ARTI/$3AR ) /'%$NI/AR A 7I#8' PARA A# A6DN/IA# -PARA ' A#?/. ) INI/IATI7A# )5T)RNA#

123 125 126 128 131 133

Recomendao E( /onselFo Assessor para o DTA do A#?/G


APDNDI/) A H R)$NI;)# ) )NTR)7I#TA# APDNDI/) B H %)DIND' A %AT$RIDAD) D) /IDI6' AB)RT' APDNDI/) / H /APA/IDAD)# 6)')#PA/IAI# D) /IDI6' AB)RT' 1iguras

ReferJncias Adicionais#obre os Autores

135 136

Interoperabilidade e PadrKes Abertos


Renato artini!

Introduo
D imensamente oportuna a publicao do Roadmap Plan desen#ol#ido para o 'epartamento de 'efesa norte5americano E o RelatFrio para o 6desen#ol#imento de tecnologia aberta7 sob os ausp1cios da "ecretar# of Defense E pelo go#erno federal brasileiro= No se trata de importao de soluGes ou de escol,as de um outro go#erno= D ineg!#elH por outro ladoH o papel central .ue desempen,a a *m(rica do Norte na Tecnologia da InformaoH sobretudo com respeito aos seus modernos conceitos eH igualmenteH sua e#oluoH como temos #istoH nas d(cadas do fim do s(culo passado= 6* importIncia dos financiamentos estataisH afirma o engen,eiro francJs P,ilippe /retonH principalmente para as necessidades da defesa nacionalH fora to grande .ue se pode afirmarH sem risco de imprudJnciaH a ,ipFtese de .ue sem eles a inform!tica .ue atualmente con,ecemos no teria surgido79= Na mesma passadaH afirmara ainda Kabermas no fim dos anos sessenta: ( falsa a tese de um desenvolvimento aut$nomo do progresso cient1fico5tecnolFgico= PoisH 6a orienta%&o do progresso t(cnico depende em larga escala em nossos dias dos in#estimentos pblicos: nos %stados BnidosH o 'epartamento de 'efesa e a N*"*H so os dois mais importantes patrocinadores em mat(ria de pes.uisa cient1fica7:= *ssimH o
1 2

Ph. Breton. Histria da Informtica. So Paulo, editora Unesp, 1991, pp. 213-4. J. Habermas. La Technique et la Science comme Idologie. Paris, Denol, 1973, p. 92.

papel massi#o do in#estimento go#ernamental foi fundamental na formao da inform!tica como con,ecemos e mesmo da rede InternetH antes de se consolidar uma indstria no setor e modelos de negFcio est!#eis= * #iso ingJnua de indi#1duos isolados (6'ac(ers7 ou coisas do gJnero) ,eroicamente construindo protocolos e sistemasH de#e ser L primeira #ista descartada= D este .ue de#e ser o desafio posto ao leitor do Roadmap= &on,ecer o mapeamento em direo Ls tecnologias abertas e sua interoperabilidade= "eu cen!rio rico e c,eio de boas possibilidades= $as nunca ser o nosso camin,oH o .ue seria artificial e redundaria em fracasso= %ntre as teses mais significati#as relatadas no RoadmapH e .ue ,o+e se encontra bem difundida entre nFsH ( a.uela .ue nos fala da importIncia de padrGes interoper!#eis e abertos (pblicos) nas redes digitaisH sobretudo no .ue concerne L segurana de redes digitais= %sta tese se encontra na base do conceito de 'esen#ol#imento de Tecnologia *berta: 6as ati#idades de roadmap do 'esen#ol#imento de tecnologia *berta foram e0ecutadas de outubro a dezembro de :33<H a e.uipe empregou as mesmas ferramentas e pr!ticas colaborati#as utilizadas no desen#ol#imento online na coordenao e preparao do presente relatFrio7 (p=83H #erso orig=)= %m sumaH padrGes abertosH softCare e pro+etos open sourceH cultura colaborati#aH eH por fimH agilidade tecnolFgica= DH por conseguinteH f!cil de entender .ue o softCare open source ( forosamente baseado em padrGes abertosH pois 6usualmente o O"" necessita ser li#re de componentes .ue so protegidos

por uma patente78= *inda .ue um padro aberto possa ser implementado por um con+unto de cFdigos propriet!riosH ou ainda realizados in 'ouse= * comunidade cient1fica sF pode ala#ancar os m(todos e padrGes de segurana: se+a um softCareH um sistema num sentido geralH um algoritmo criptogr!ficoH etc= PadrGes estabelecidos em normas t(cnicas so necessariamente pblicosH se forem propriet!rios (secretos) no tJm o status de um padro= MPadro propriet!rioM ( um contra5sensoH do ponto de #ista lFgicoH trata5se de uma contradio em termos= "o anti5econNmicosH no fa#orecem a indstriaH e so inutiliz!#eis para os go#ernos= Por isso anuncia corretamente o Roadmap: 6o 'o' precisa implementar uma estrat(gia dinImica para gerir sua base de con,ecimentos de softCare e promo#er uma cultura interna de interface abertasH modularidade e reutilizao7 (p=;H #erso orig=)= D necess!rioH desta formaH fazer con#i#er as necessidades de organizaGes de segurana e suas necessidades de con,ecimento classificado e a possibilidade inestim!#el da dinImica open source= *s estruturas go#ernamentais tJm muito a aprender desta dinImica colaborati#a do mundo open sourceH ela tem se mostrado #itoriosaH +! os go#ernos um tanto endurecidos para enfrentarem os desafios da sociedade da informao= Tal estrat(gia foi estabelecida anteriormenteH em publicao do prFprio 'o'4H como sendo 6centrada na rede7H 5 agora as net)or(*centric
3

S. Koch. Free/Open Source Software Development. Hershey-London, Idea Group Publishing, 2006, p.225. Cf. D. Alberts et alii. Network Centric Warfare. Developing and leveraging Information Superiority. Washington, CCRP Publication, 2000, 2 edio.

enterprises ou net)or(*centric organi+ations .uerem mo#er id(ias e no pessoas=== *ssimH .uem sabeH poder5se5ia repensar a c,amada Msegurana pela obscuridadeM= $as de forma racionalH sem o parti pris sem crit(rios .ue por #ezes obser#amosH e .ue organizaGes no podem cair= "obre isso o especialista /ruce "c,neier asse#era .ue Mum bom design de segurana no tem segredos em seus detal,esMH eH ao contr!rioH um Mbom design de sistema ( seguro mesmo se seus detal,es so pblicosM= *ssim sendoH conclui o autorH um sistema ( seguro tanto mais .uanto ele resiste a uma total auditoriaH .ue se+a ela pblicaH e seus padrGes abertos= *rgumentar .ue ela est! numa soluo secreta ou propriet!riaH e por isso mesmoH mais forteH ( uma iluso de segurana= $asH .ue fi.ue claroH por outro ladoH .ue se trata a.ui de ineficincia e anti*economicidadeH .ue ( o .ue importa a .ual.uer organizao= Bm e0emplo t1pico disto ( um protocolo desen#ol#idoH tempos atr!sH por um consFrcio de empresasH o PPTP (Point*to*Point ,unneling Protocol) para fazer um trabal,o semel,ante ao IPsec<= O PPTP ( composto de um protocolo de autenticao desen#ol#ido por tal grupoH uma funo 'as'H um algoritmo de gerao de c,a#esH todos na mesma situao= O resultado final: o PPTP fracassou em seu ob+eti#o finalH produziu fal,as e buracos enormes de segurana= 2uem se acostumou a trabal,ar em soluGes abertasH e em sistemas operacionais de cFdigo aberto tal#ez ac,e isso de fato curioso= Pois o sucesso e a estabilidadeH e ao mesmo tempo a
5

RFC 2637, http://www.faqs.org/rfcs/rfc2637.html.

seguranaH de sistemas da fam1lia /"' (Oree/"'H Open/"'H etc=) tornou5se notFria= MRoc(*stable performanceM dizia a cai0in,a do Oree/"'= No .ue se+am sistemas infal1#eisH e por conseguinteH acima de erros= Tal coisa e0iste em se tratando de tecnologia= &om issoH trazemos L tona um outro tema #ital: as patentes de softCare e seus con,ecidos malef1cios= %ste tipo de patente ( est(rilH ( um freio L ino#ao= %le nos mostra .ue estudos teFricos e baseados em estat1sticas recentes demonstram com segurana .ue um campo de aplicao muito largo de patentesH pode reduzir drasticamente no somente a concorrJnciaH mas tamb(m a capacidade de ino#ao na indstria do softCareH ou em toda indstria .ue produz sistemas comple0os fundados num Mprocesso se.uencial de ino#aoM= *ssim sendoH escol,er MpadrGesM P e coloco entre aspas PH propriet!rios e patenteadosH ( a pior escol,a a ser feita= Ore.QentementeH empresas de telefonia celularH e o mesmo aconteceu com o 'R'H decidem no usar algoritmos pblicasH mas inventar o seu prFprio padro Mfec,adoMH poucos anos depois se tornam pblicasH e .uando isto ocorre +! foram .uebrados===

'iretor5Presidente do Instituto Nacional de Tecnologia da InformaoS Iti=gabineteAplanalto=go#=br

/Ldigos abertos contribuem para o desenvolvimento do pas


Rog-rio "antanna!

O softCare li#re ( uma opo estrat(gica do To#erno Oederal /rasileiro desde :338 por.ue reduz custosH amplia a concorrJnciaH gera empregos e desen#ol#e o con,ecimento e a inteligJncia do pa1s nessa !rea= Nossa preferJncia pelo softCare li#re no ( moti#ada apenas por aspectos econNmicosH mas pelas possibilidades .ue inaugura no campo da produo e da circulao de con,ecimentoH no acesso Ls no#as tecnologias e no est1mulo ao desen#ol#imento de softCares em ambientes colaborati#os= * adoo desse tipo de plataforma significa autonomia por.ue o cFdigo ( aberto e no est! atrelado a nen,um fornecedor= O tempo de #ida til de uma soluo li#re ( muito maior .ue uma propriet!ria= &omo o cFdigo ( abertoH #!rias empresas nacionais podem se ,abilitar a desen#ol#er softCares para a administrao pblica= O softCare li#re ( um modelo baseado no compartil,amento do con,ecimento e no apenas com base na licena li#re= Isso le#a L criao de comunidades internacionais e nacionais para a troca de con,ecimentos e e0periJncias em torno de uma determinada soluo= Na medida em .ue temos comunidades .ue contribuem para a e#oluo dos softCares li#res disponibilizadosH incorporando ino#aGes e corrigindo defeitos sem Nnus para o go#ernoH o softCare se aperfeioa rapidamente e os recursos podem ser in#estidos na e#oluo das soluGes=

K! muitos pa1ses interessados nesta .uesto por.ue o uso do softCare li#re ( cada dia mais estrat(gico nos grandes processos go#ernamentais= No somente o go#erno brasileiro est! in#estindo nessa !reaH masH sobretudo os pa1ses desen#ol#idos= O documento sobre 'esen#ol#imento de Tecnologia *berta ('T*)H elaborado pelo 'epartamento de 'efesa dos %stados Bnidos em :33; defende claramente .ue o softCare de cFdigo aberto e as metodologias para seu desen#ol#imento so importantes para a "egurana Nacional e para os interesses internos do pa1s= %ntre as razGes apresentadas no documento para a sua utilizao encontram5se aspectos importantesH dentre eles: permite .ue as indstrias de TI ampliem a #elocidade de adaptao e mudana Ls capacidades dos usu!riosU fortalece o desen#ol#imento da indstria nessa !reaU permite con,ecer o cFdigo5fonte das soluGesH ampliando assim a segurana na redeU tamb(m responde mais rapidamente Ls mudanas tecnolFgicas= %0iste um claro sinal do 'epartamento de 'efesa *mericano na lin,a da adoo de padrGes abertosH do softCare li#reH do compartil,amento de soluGes e da ino#ao tecnolFgica em modelos no propriet!rios= Tal caracter1stica aponta .ue diretrizes +! defendidas pelo go#erno brasileiro esto bem orientadas e .ue podemos apro#eitar esse pioneirismo para demarcamos a nossa posio no cen!rio mundial= Outros pa1ses do continente como a RenezuelaH o Peru e o Bruguai tamb(m adotaram o softCare li#re como opo estrat(gica e pa1ses europeus #em fortemente trabal,ando nessa .uesto= %0istem dois casos bastante 1

con,ecidos internacionalmente .ue ( o da municipalidade de %0tremaduraH na %span,aH e o de $uni.ue na *leman,a= O primeiroH na %span,aH trata da informatizao de todas as escolas pblicas com softCare li#re e o segundo da migrao de toda estrutura da administrao pblica da cidade autNnoma de $uni.ue= *l(m dos benef1cios +! mencionadosH a utilizao de cFdigo aberto confere maior transparJncia sobre a forma como o go#erno gerencia seus sistemas de informao= * sociedade moderna est! assentada em soluGes computacionais cu+o desempen,o tJm impacto decisi#o na eficiJncia da ao go#ernamental= Bma s(rie de decisGes amparadas na lei ( traduzida por sistemas de informaoH como ocorre com determinadas regras de deciso sobre o #encedor de um edital licitatFrio= * classificao ou desclassificao de candidatos num #estibularH bem como a gesto e as decisGes sobre benef1cios sociaisH regras de aposentadoria e o pagamento do imposto de renda tamb(m dependem de sistemas de informao= Nesse sentidoH o compartil,amento do con,ecimento como mostra a e0periJncia do softCare li#re e defendida pelo 'T* faz #erdadeiras re#oluGes por.ue um con+unto muito grande de programadores #olunt!rios de diferentes pa1ses pode contribuir para a mel,oria dos cFdigos= Isso por.ue diferentes usu!rios em diferentes pa1ses podem copiarH estudarH alterar e distribuir o softCare +! com as suas modificaGes tendo em #ista .ue a licena ( li#re e independente de fornecedores=

&iente dessa importInciaH o To#erno /rasileiro desen#ol#eu o Portal do "oftCare Pblico .ue inaugurou no /rasil um modelo de licenciamento e de gesto das soluGes desen#ol#idas no Imbito da BnioH estados e munic1pios= * id(ia central ( dispor de um ambiente colaborati#o .ue no apenas reduza os custos dos go#ernosH mas possibilite o aprimoramento dos aplicati#os ali disponibilizados eH conse.QentementeH a mel,oria do atendimento L populao= Ooi o .ue ocorreu com o &onfigurador *utom!tico e &oletor de InformaGes &omputacionais (&acic)H a primeira soluo disponibilizada no Portal do "oftCare Pblico= Outro aspecto rele#ante nesse processo ( a necessidade de uma permanente interao entre os diferentes sistemas de informao go#ernamentais para a mel,oria do atendimento L populao e para a eficiJncia da gesto pblica= Isso ( importante no apenas entre os diferentes entes da federao 5 BnioH estados e munic1pios 5 mas tamb(m entre pa1ses= %ntoH .uanto mais os respecti#os cFdigos esti#erem abertosH interoper!#eis e pass1#eis de auditoriaH maior a fiscalizao da sociedade no mundo moderno= Preocupado com essa .uestoH o /rasil +! dispGe do seu Padro de Interoperabilidade (e5PINT) desde :334= O compartil,amento de soluGes ( ine0or!#el na ,umanidade e #amos #er muitas mudanas a m(dio e longo prazo nas regras de proteo de cFdigos e inclusi#e na proteo de obras autorais fec,adas= %sses conceitos esto por traz de uma das in#enGes mais fortes #i#enciadas pela ,umanidade nos ltimos anos 5 a Internet 5 .ue ( uma aplicao muito radical do

compartil,amento do con,ecimento e uma das soluGes de cooperao mais bem sucedidas no mundo atual= 2ual.uer .ue se+a a sociedade no futuroH se+a ela democr!tica e transparente ou mesmo autocr!ticaH usar! computadores= * diferena ( .ue para ser #erdadeiramente democr!ticaH uma sociedade da informao precisa tamb(m abrir seus cFdigos na medida em .ue a implementao das leis cada #ez mais depende de sistemas de informao para a sua aplicao=

"ecret!rio de og1stica e Tecnologia da Informao do $inist(rio do Plane+amentoS rogerio=santannaAplane+amento=go#=br

$m bom e*emplo para a e*periJncia brasileira


Corinto effe!

* traduoH publicao e di#ulgao do documento do 'epartamento de 'efesa *mericanoH o 'odH .ue trata do 'esen#ol#imento de Tecnologias *bertas5'T* ( mais um esforo do go#erno federalH sob a coordenao do Instituto Nacional de Tecnologia da Informao5ITIH em direo ao uso de padrGes abertos e do softCare li#re= Trata5se de uma demonstrao ine.u1#oca da continuidade da pol1tica de independJncia tecnolFgica para o pa1s= * escol,a do go#erno em disponibilizar o contedo desse material em portuguJs #em da sua importIncia para o softCare li#re no mundo= "o dois camin,os centrais .ue definem tal escol,a: o modelo estruturado pelo 'od para adoo das tecnologias abertas e li#res e o simbolismo de ser um material elaborado por uma entidade .ue recon,ecidamente tem preocupao com o tema segurana= Bm ato simbFlicoH .ue refora o combate a mais um dos mitos .ue cercam o softCare li#reH desde o final da d(cada de @3: o softCare li#re ( inseguro= *ssimH o 'od presta um ser#io ao softCare li#re em larga escalaH ao demonstrar com clareza seu interesse e seus planos para adoo de tais tecnologias= Bm terceira importInciaH .ue obser#o como lateralH ( .ue o documento tamb(m refora teses +! apontadas pelo go#erno brasileiroH dentre elas: a necessidade de realizar a migrao para softCare li#re de forma plane+ada e 1

de acordo com a realidade de cada ambiente organizacionalU a preocupao com a adoo de padrGes abertos para interoperao dos sistemas e dos dadosU e as aGes de incenti#o L colaborao e ao compartil,amento= Bma demonstrao de .ue temos teses semel,antes pode ser #isto no resumo e0ecuti#oH onde Villian Tibson aponta a necessidade de se criar W uma pol1tica ou um mecanismo interno de distribuio de softCares desen#ol#idos e pagos pelo 'odW= %mbora e0ista um princ1pio comumH neste casoH o /rasil +! superou essa faseH pois a possibilidade de compartil,ar cFdigos intra e interinstituiGes no setor pblico se reflete dentro do Portal do "oftCare Pblico /rasileiro= O 'epartamento de 'efesa descre#e dois componentes em sua proposta .ue acrescentam elementos L e0periJncia brasileiraH um deles muito poderoso e pouco dimensionado no /rasil: sinalizar para tecnologias ino#adorasH ao mesmo tempo em .ue pensamos os processos de migrao= O segundo tange a preocupao de se criar um m(todo para adoo das tecnologias abertasH por se tratarem de no#os modelos de produo .ue merecem um estudo bem estruturadoH como poder! ser obser#ado no .uadro de a#aliao da maturidade da tecnologia abertaH no apJndice /= *o participar de mais um trabal,o sobre softCare li#re no go#erno federal e na .ualidade de acompan,ar este assunto desde o primeiro mandato do presidente u1s In!cio ula da "il#aH um con+unto de refle0Ges surgem de forma natural= Primeiro a demonstrao clara da dedicao do go#erno ao assunto desde :338H tornado5o componente estrat(gico nas diretrizes do 1

go#erno eletrNnico brasileiro= "egundo pela .uantidade de materiais produzidos pelo go#erno no ob+eti#o de orientar e incenti#ar o uso de padrGes abertos e softCare li#re e por ltimo pela .ualidade dos casos de sucesso do go#erno federal= * e0periJncia no assunto e o con+unto de resultados acumulados pelo go#ernoH constru1do em con+unto com outros setores da sociedadeH proporcionou ao pa1s nos ltimos anos di#ersas citaGes em documentosH not1ciasH estudos internacionaisH o .ue de#e nos ser#ir de moti#ao para acompan,armos o .ue acontece em outros pa1sesH como a &,inaH a %span,aH RenezuelaH OranaH e no caso desta publicao nos %stados Bnidos= O patamar de desta.ue do pa1s nos coloca o desafio de aperfeioar o nosso trabal,o= &omo o prFprio princ1pio do softCare li#re nos ensinaH compartil,ar o con,ecimento ( fundamental para este a#ano= O contedo disponibilizado com base na e0periJncia do 'od c,ega para manter o est1mulo aos gestores e t(cnicos na defesa dos padrGes abertos e do softCare li#re= Os incenti#os so necess!rios sempreH pois no se trata de uma ati#idade tri#ialH cu+o os gan,os so angariados de imediato= * leitura do 'esen#ol#imento de Tecnologias *bertas certamente #ai au0iliar os gestores e t(cnicos da *dministrao PblicaH pois uma das preocupaGes do documento ( orientar sua aplicao para os l1deresH os gerentesH os desen#ol#edoresH os fornecedoresH con+ugado com um con+unto de recomendaGes para tratar as relaGes entre as pessoas en#ol#idas no processo= O documento tamb(m traz um resumo das 2

#antagens adicionais oferecidas pelas tecnologias abertas e li#resH dentre elas: o incenti#o a reutilizao do softCareH o aumento da .ualidade e segurana do cFdigoH o estudo minucioso do cFdigoH a diminuio da dependJncia de fornecedores e a reduo do custo de a.uisio= %strutura .ue transforma o material em um bom roteiro .ue pode ser utilizado para os casos brasileiros= Pode5se considerar .ue a disponibilizao do documento do 'epartamento de 'efesa Norte5*mericanoH logo no in1cio do segundo mandatoH c,ega como uma in+eo de Inimo para o softCare li#re no setor pblico= * parceria entre a "ecret!ria de og1stica e Tecnologia da Informao e o ITI no lanamento deste li#ro demonstram a unidade do go#erno em torno do assuntoH reforam a pol1tica de softCare li#re e padrGes abertos e apontam um cen!rio promissor para os prF0imos anos=

Terente de Ino#aGes TecnolFgicas da " TIS corinto=meffeAplane+amento=go#=br

Resumo )*ecutivo
M' futuro cFegouN apenas no estO e+Pitativamente distribudoGQ
.illiam /ibson

Para cumprir suas missGesH o 'epartamento de 'efesa ('o'H na sigla em inglJs) de#e se atualizar continuamente L medida .ue as ameaas e as tecnologias mudam e e#oluem= * tarefa do %scritFrio de "istemas e &onceitos *#anados (*"X&H na sigla em inglJs) ( responder aos no#os desafios e a#aliar as no#as tendJnciasH capacidades e pr!ticas com #istas a manter a e0celJncia do 'o'= $asH mesmo en.uanto as capacidades emergentes so identificadas e a#aliadasH os m(todos de a.uisio e elaborao de pro+etos so inade.uados para acompan,ar as r!pidas mudanas nas tecnologiasH especialmente no softCare e na tecnologia da informao (TI)= &onse.QentementeH o 'o' est! sempre um passo a.u(m em softCareH o .ue le#a os custos de TI a crescerem #ertiginosamenteH os sistemas se tornarem obsoletos e a perda de agilidade para os comandantes em terra=

No setor pri#adoH as mudanas nas metodologias de desen#ol#imento de pro+etos para o desen#ol#imento de soft)are esto permitindo enormes gan,os de produti#idade e eficiJncia= Tanto as pessoas f1sicas como as +ur1dicas conseguem ala#ancar plataformas de tecnologia aberta .ue l,es permitem implementar rapidamente no#as soluGes e capacidadesH mel,orando suas #antagens competiti#as= %ssas plataformas de tecnologia aberta podem ser fontes abertas ou aplicati#os de soft)are propriet!rio 2

com

padrGes

abertos

interfaces

publicadasH

.ue

permitem

desen#ol#imento r!pido de no#as capacidades por terceiras partes acordos de coordenao=

sem

O Departamento de Defesa (DoD) precisa potencializar uma atitude corporativa que esteja de acordo com a mudan a para o DTA DESENVOLVIMENTO DE TECNOLOGIA ABERTA . Fundamentalmente, as empresas perceberam que, agora, a tecnologia uma mercadoria e que o modelo empresarial est prestando servi os profissionais para solu es, e no para produtos fechados. A IBM um bom exemplo de engenharia de uma cultura corporativa, passando de implementa es proprietrias para a alavancagem e volumosos investimentos em solu es abertas. 0s Interesses 1acionais dos 2stados Unidos da Am-rica O 'o' tem dois interesses concorrentes: 9) *ssegurar a defesa dos %stados Bnidos da *m(rica (%B*) eU :) Pro#er apoio e estimular o crescimento da base industrial norte5 americanaH .ue fornece materiais e sistemas para .ue o 'o' possa cumprir sua misso= %ssas compensaGes so bem compreendidas para os bens f1sicosH mas no ( to simplesH para os bens digitais= O 'o' pode calcular facilmente a diferena de custo entre o desen#ol#imento ou a a.uisio de uma mercadoria ou um ser#ioH apenas comparando os custos de fabricar ou comprar= %ntretantoH e0iste uma diferena fundamental entre os produtos 2

f1sicos e os digitais= Os bens digitais (cFdigos de soft)areH msicasH filmesH etc=) podem ser perfeitos e facilmente copiados apFs terem sido criados: as restriGes a sua distribuio criam escassezH mas .ue ( arbitr!ria e negociadaH e no uma propriedade inata do produto= * capacidade do soft)are de ser replicado tamb(m significa .ue pode ser incorporado a outros sistemas de soft)are sem 6gastar7 o componente originalH como seria o caso dos componentes f1sicos= O modelo empresarial de compra de bens f1sicos e ser#ios tem atendido bem ao 'epartamento de 'efesa ('o') ultimamenteH mas ( inade.uado .uando aplicado L a.uisio de soft)are= *o tratar o cFdigo de soft)are desen#ol#ido pelo 'o' como se fosse um bem f1sicoH Renato
artini! este

tratamento est! restringindo a capacidade do mercado de competir Ynas licitaGesZ para fornecer capacidades e soluGes recentes e ino#adoras= No intuito de permitir .ue a indstria ala#an.ue um modelo de desen#ol#imento de cFdigo abertoH o 'o' incenti#aria o mercado a aumentar a agilidade e competiti#idade da base industrial= *tualmenteH o 'o' no possui uma pol1tica ou um mecanismo interno de distribuio de cFdigos de soft)are desen#ol#idos e pagos pelo 'o'= *o no permitir a distribuio interna desses cFdigosH o 'o' cria uma escassez arbitr!ria de seu prFprio cFdigo de soft)areH o .ue aumenta os custos de desen#ol#imento e manuteno da tecnologia da informao em todo o 'epartamento= Outras conse.QJncias negati#as incluem prender5se a tecnologias propriet!rias obsoletasH ser incapaz de ampliar as capacidades e0istentes em mesesH ao in#(s de anosH e criar um emaran,ado de 2

interoperabilidade resultante da falta de transparJncia e stove*piping; dos sistemas de informao= O 'o' necessita a#aliar o impacto .ue as limitaGes a um con+unto de padrGes e tecnologias propriet!rias pode ter sobre a sua capacidade de reagir e responder a ad#ersidades eH principalmenteH L mudanas tecnolFgicas .ue ignoram .ual.uer conflito militar= Para continuarem competiti#os num ambiente tecnolFgico em r!pida mutao (incluindo tecnologias de desorganizao ala#ancadas pelos nossos ad#ers!rios)H os processos de negociao e desen#ol#imento de soft)are do 'o' precisam sair da 6camisa de fora7 de um modelo de a.uisio prFprio da era pr(5 industrial= "e o 'o' dirigir seus esforos no sentido de aumentar o uso de soft)are de cFdigo aberto (O""H na sigla em inglJs) e criar um repositFrio colaborati#o interno transformadores= para os cFdigosH esses esforos tero efeitos

#egurana Nacional dos )stados $nidos da Am,rica

N.T. ...nos meios militares, stove-piping gria para a prtica de pegar um item de inteligncia ou uma solicitao que deveria passar pela cadeia de comandoconferida em todos os nveis e passada de um nvel para outroe lev-la diretamente mais alta autoridade. Seymour M. Hersh, The New Yorker. http://www.newyorker.com/online/content/articles/031027on_onlineonly01 .

O cFdigo de softCare tornou5se central para o combatente na e0ecuo de missGes= Para .ue essa mudana se+a uma #antagemH e no um 6calcan,ar de *.uiles7H o 'o' precisa implementar uma estrat(gia dinImica para gerenciar sua base de con,ecimentos de soft)are e promo#er uma cultura interna de interfaces abertasH modularidade e reutilizao= Isso e0ige uma mudana paralela nas metodologias de a.uisio e negociao para facilitar a identificao e reutilizao do cFdigo de soft)are em todo o 'o'=

*s implicaGes do desen#ol#imento de tecnologia aberta ('T*) para a segurana nacional so claras: maior agilidade tecnolFgica para os militaresH opGes mais robustas e competiti#as para os gerentes e maiores n1#eis de responsabilidade financeira na base industrial b(lica= O 'o' precisa usar as metodologias de desen,o e desen#ol#imento de pro+etos de tecnologia aberta para acelerar a entrega de sistemas militares aos combatentesH bem como acelerar o desen#ol#imento de capacidades no#as e adaptati#as .ue ala#an.uem os in#estimentos macios do 'o'[s em infra5estrutura de soft)are= Resumindo: o soft)are de cFdigo aberto e as metodologias de

desen#ol#imento de cFdigo aberto so importantes para a "egurana Nacional e os Interesses Nacionais dos %stados Bnidos da *m(rica pelas seguintes razGes: 3 Permitem 4ue as ind5strias de ,I aumentem sua velocidade de adapta%&o e mudan%a 6s capacidades de 4ue os usu7rios necessitam8 2

Oortalece a base industrial ao no proteger a indstria da concorrJncia= Torna a indstria mais apta a competir em termos de id(ias e sua e0ecuoH ao in#(s de produtos prontos=

\ \

"ua adoo recon,ece uma mudana na nossa posio em relao L balana comercial? de TI= Permite .ue o 'o' entenda o .ue realmente e0iste no cFdigo5 fonte instalado nas redes do 'o' eH assimH prote+a sua infra5 estrutura e aumenta sua segurana=

Responde rapidamente Ls aGes do ad#ers!rioH bem como a mudanas aceleradas na base industrial de tecnologia= O presente roadmap esboa um plano para a implementao das pr!ticasH pol1ticas e procedimentos de 'T* no Imbito do 'o'=

Desenvolvimento de Tecnologia Aberta R DTA 92xiste uma coisa mais forte do 4ue todos os ex-rcitos do mundo: e essa coisa - uma id-ia cu;a 'ora c'egou8<
=ictor >ugo

O Desenvolvimento de Tecnologia Aberta combina avan os notveis nas seguintes reas: 1. Padr es e Interfaces Abertas, 2. Software e Projetos de Software de c digo aberto, 3. Cultura colaborativa/distributiva e ferramentas de apoio online e 4. Agilidade tecnol gica.
7

A China est tentando liderar a rea de cdigo aberto. (http://www.linuxinsider.com/story/32421.html http://business.newsforge.com/article.pl?sid=05/11/04/1727259&tid=110)

*s metodologias de 'T* dependem da capacidade de acesso de uma comunidade de interesse ou pr!tica de soft)are a cFdigos de soft)are acess1#el ou a interfaces de aplicati#os .ue permitem o desen#ol#imento descentralizado de capacidades .ue ala#an.uem a base de cFdigos e0istente= *s metodologias de 'T* tJm sido empregadas no desen#ol#imento de O""H ar.uiteturas de padro aberto e a gerao mais recente de tecnologias colaborati#as baseadas na )eb= O 'T* inclui iniciati#as de O"" (por e0emploH inu0 e *pac,e)H mas no se limita ao desen#ol#imento de soft)are de cFdigo aberto e aos regimes de licenciamento (por e0emploH TP ) .ue controlam a redistribuio ilimitada de cFdigos= D importanteH no conte0to do presente relatFrio e como resultado das discussGes sobre pol1ticasH diferenciar O"" de 'T*H uma #ez .ue esse ltimo pode incluir cFdigo cu+a distribuio este+a restrita ao 'o' e poderiaH na #erdadeH sF ser acess1#el em redes classificadas= Por outra parteH a promoo do 'T* no Imbito do 'o' no #iola o status legal do soft)are desen#ol#ido por fornecedores comerciais e financiado pelo setor pri#ado= Pelo contr!rioH as .uestGes cr1ticas so as seguintes= \ &omo poderia o 'o' ala#ancar o desen#ol#imento de soft)are financiado pelas Ooras *rmadas de maneira mais eficazW \ &omo se poderia aumentar as #antagens do processo comercial do 'T* em termos tanto da #elocidade de ino#ao como da

sustentabilidade do soft)are desen#ol#ido com financiamento do 'o'W \ 2ue mudanas nas pol1ticas e pr!ticas de a.uisio seriam necess!rias para apro#eitar as #antagens do 'T* dentro e em todo o 'epartamento de 'efesaW \ &omo pode o 'o' ala#ancar os recursos de O"" e0ternos e0istentesW &om base em estudosH e0periJnciasH pro+etos e iniciati#as anteriores de O""H o presente relatFrio recomenda mudanas no processo de a.uisio de tecnologiaH passando de sistemas r1gidos tipo 6cai0a5preta7 para enfo.ues abertos e mais modulares= %sses enfo.ues abertos baseiam5se em padrGes abertosH ar.uiteturas baseadas em ser#iosH colaborao de cFdigo aberto e implementaGes de cFdigo aberto de referJncia= %ssas mudanasH por sua #ezH permitem a migrao do processo de negociao de produtos propriet!riosH .ue sF podem ser trocados por um determinado fornecedorH para um mercado de ser#ios profissionais .ue amplia e adapta as capacidades L demanda= O presente roadmap e0plicita as tarefas e fases acion!#eis para introduzir essa mudana nos processos de a.uisio e desen#ol#imento de tecnologia do 'o' nos prF0imos dois anosH de maneira a e0pandir imediatamente a agilidade e a capacidade dos gerentes de programa de controlar a responsabilidade pelo desen#ol#imento de soft)are financiado pelas Ooras *rmadas=

'b2etivo( Adaptar o atual processo de a+uisio de tecnologia para favorecer as implementaKes de DTAG O ob+eti#o desse pro+eto ( facilitar a transio para as pr!ticas de 'T*= O enfo.ue recomendado ( o de modificar o sistema e os processos atuais de maneira a selecionar preferencialmente (por default) as pr!ticas de 'T* nos programas de a.uisio de tecnologia do 'o'=

O ambiente atual incentiva o controle total ao invs do compartilhamento e da aceitao de riscos. Um elemento essencial nessa transio um sistema de gratifica es para incentivar esse tipo de alavancagem de solu es externas, em que se aceita um risco inteligente em troca de ganhos substanciais, e que inclui os custos de ciclo de vida e as vantagens que podem ser transferidas a outros projetos. %sses no#os enfo.ues contrastam fortemente com os programas

tradicionais de a.uisio e desen#ol#imento baseados em pr(5re.uisitos ou especificaGes .ue no ala#ancam os esforos de desen#ol#imento de soft)are no Imbito do 'o'H se+a usando soft)are do 'o' ou engen,aria de soft)are .ue possa ser potencializado de fora do sistema em .uesto= *tualmenteH os gerentes de programa no so incenti#ados a encontrar essa ala#ancagemH pelas seguintes razGes:

\ 'escoberta: ( imposs1#el encontrar soft)are desen#ol#ido pelo 'o' .ue se+a rele#ante a um programaH por.ue ningu(m sabe o .ue foi desen#ol#ido fora da sua !rea espec1fica de trabal,o= \ "ilos &ontratuais de Propriedade Intelectual (PI): Os contratos so redigidos de tal maneira .ue ( dif1cil acessar o cFdigo5fonte num outro programa (mesmo pelo gerente de programa respons!#el)H e muito menos compartil,ar esses cFdigos com outros programas= \ Incenti#os: $esmo .ue pudessem acessar o cFdigo5fonte no Imbito do 'o'H os gerentes de programa tJm agora pouco ou nen,um incenti#o para fazJ5lo= * atual cultura incenti#a e gratifica com base no oramento e no taman,o da organizao= Nesse ambienteH se o gerente de programa economizasse tempo reutilizando um soft)areH isso reduziria seu oramento (eH portantoH seu prest1gio) e e0igiria colaborao com uma comunidade de pr!tica de soft)areH ao in#(s de manter seu status de nico dono do dom1nio de programas= 'a mesma maneiraH os gerentes de programa no so incenti#ados a publicar ou disseminar cFdigos desen#ol#idos pelo seu programaH por.ue fazJ5lo no geraria fundos para sustentar a.uele soft)are= "o necess!rias mudanas incrementais de re.uisitosH pol1ticasH procedimentos e #erificaGes para estabelecer o 'T* como comportamento preferencial no processo de a.uisio e desen#ol#imento=

Roadmap do 'esen#ol#imento de Tecnologia *berta 'emonstraGes e A"?C $ensuraGes @ABC ar(eting e Roadmap do DTA &omunicao Recursos e "uporte Oormalizao e OperaGes &omportamento con+ugado em mat(ria de Pol1ticasH ProcedimentosH RerificaGes e %specificaGes
Oigura 9 E %nfo.ue geral da transio para 'T*=

&omportament o Preferencial para o 'T* ObtenGes e OperaGes

)nfo+ue O elemento fundamental da transio ser! a disseminao do 'T* como processo comercial de transformao .ue aumenta a agilidade tecnolFgicaH e0pande o le.ue de opGes competiti#as para os gerentes de programa e incenti#a a responsabilidade na base industrial b(lica=

* implementao do 'T* pode ser di#idida nas seguintes fases:

\ &urto prazo E 'emonstrao nos Pro+etos do %scritFrio de "istemas e &onceitos *#anados (*"X&)= \ $(dio prazo E Re.uisitos e processos de 'T* na seleo de pro+etos do *"X& no ano O]3?= \ ongo prazo E Pr!ticas de transio em relao a agJncias e0ternas=

O plano focalizar! as seguintes !reas: 9= *la#ancagem de infra5estrutura e tecnologias de cFdigo abertoU := *plicao de tecnologias colaborati#as de cFdigo aberto a comunidades menores= 8= $udana do comportamento preferencial nas a.uisiGes e nos desen#ol#imentos de tecnologia de maneira a fa#orecer os ser#iosH ao in#(s dos produtos= Por 5ltimo: o governo precisar7 adotar o D,A: integr7*lo 6s polticas e aos regulamentos oficiais de a4uisi%&o e controlar sua aplica%&o atrav-s procedimentos e processos de verifica%&o apropriados8 RecomendaKes O presente esforo de roadmap propGe uma transio para as pr!ticas de 'T* no 'epartamento de 'efesa ('o')H focalizandoH inicialmenteH os pro+etos e as ati#idades do %scritFrio de "istemas e &onceitos *#anados (*"X&)= ^0ito significa um ambiente de programao em .ue as pol1ticasH os procedimentosH os re.uisitos ou especificaGes e as pr!ticas estabelecem 3

acesso a cFdigos5fonteH interfaces e sistemas abertos e metodologias colaborati#as de desen#ol#imentoH no Imbito do 'o'H como lin,a de base preferencial nos processos de negociao e desen#ol#imento de tecnologia= Bma #ez estabelecidos no Imbito do *"X&H esses processos podem ser disseminados a programas e a.uisiGes maioresH usando os padrGes de mensurao e as informaGes col,idas ao longo do processo de implementao= Para o ano O]3;H recomenda5se um enfo.ue com #!rias lin,as de ao= Planejamento e Articulao
*ti#idade de &oalio 'emonstraGes e $ensuraGes

*&T's e _&T's

Programa 'efense &,allenge

aboratFrios e Recursos

Roadmap

Recursos e
$ar`eting e &omunicao

%studosH &oordenao e Pol1tica

Desenvolvimento de Tecnologia Aberta

Formalizar e Internalizar 3

Oigura : E Os pro+etos e as pr!ticas do *"X& fornecero o foco de curto prazo necess!rio Ls ati#idades de transio para 'T*=

Para alcanar esses ob+eti#osH a e.uipe de plane+amento do roadmap recomenda os seguintes passos: \ criar uma ati#idade de Plane+amento %#olucion!rio para

super#isionar e orientar os esforos e estabelecer uma liderana go#ernamentalU \ criar um &onsel,o *ssessor do *"X& para re#isar o material de 'T* e fornecer orientao e ati#idadesU \ estabelecer relaGes formais com programas e comunidades e0ternas .ue promo#am esse enfo.ueU \ focalizar inicialmente pro+etos do *"X&H criar ati#os de soft)are pass1#eis de ala#ancagem e determinar os padrGes de mensuraoU \ articular e comunicar e0ternamente esses esforosU e \ estabelecer portais para #erificaGesH pol1ticas e processos #isando reforar o no#o comportamento= &omo em .ual.uer transioH a ltima meta ( a institucionalizao das mudanas= O percurso cr1tico para c,egar ao 'T* re.uer demonstrar os benef1ciosH estruturar a defesa e modificar o presente sistema com no#os re.uisitosH processos e re#isGes de 'T*= %ssas mudanas de#eriam ser posicionadas como maneiras de in+etar agilidadeH responsabilidade e sua#izar os riscos nos processos de elaborao de pro+etos e gerenciamento de programasH antecipando a implementao mais r!pida de produtos com 3

mel,ores performances e mais custos efeti#os= Bm elemento importante da responsabilidade nesse conte0to ( considerar os custos de longo prazo relati#os L operaoH L manuteno e ao ciclo de #ida da tecnologiaH e no apenas os custos para o presente pro+etoH mas tamb(m para o processo de a.uisio e desen#ol#imento em geral=

Introduo e Antecedentes

O presente relatFrio fornece um roadmap para uma introduo significati#a de O""H padrGes abertos e desen#ol#imento de tecnologia colaborati#a a#anada no 'o'= * missoH os pro+etos e os recursos do *"X& fornecem o ponto de partida lFgico para essas ati#idades de transio= %ste roadmap foca em aGes de curto prazo .ue possam ser coordenadas e gerenciadas pela *"X& com o ob+eti#o de transformar estas ati#idades em mel,or a.uisioH tecnologia da informao e estrutura operacional do 'o'= RecentementeH o Konor!#el aen arieg ("ubsecret!rio de 'efesa para *.uisioH Tecnologia e og1stica) e0pressou uma certa preocupao de .ueH em menos de uma d(cadaH o nmero pro+etado de lin,as de cFdigo necess!rias para soft)are comple0oH .uando comparado com o nmero de programadoresH poderia ser assoberbante>= O dilema ( claro: se no ,a#er! engen,eiros suficientes para pro+etarH construir e testar soft)are usando as atuais metodologiasH ( necess!rio desen#ol#er no#as metodologias para ala#ancar mel,or a populao distribu1da dos engen,eiros e cientistas .ue desen#ol#em os sistemas b(licos e a infra5estrutura de TI do 'o'=

Em conversa com Sue Payton, DUSD AS&C.

' :ue , Desenvolvimento de Tecnologia Aberta R DTAS

'T* refere5se a uma s(rie de pr!ticas usadas no desen#ol#imentoH na implementao do soft)are atual e da prF0ima gerao= %ssas alteraGes e mudanas de paradigma so ,abilitadas pela tecnologia da Internet e afinsH .ue permitem .ue grupos distribu1dos de programadores desen#ol#am e gerenciem bibliotecas de cFdigosH de maneira colaborati#a e centralizada=

Os elementos c,a#es desse enfo.ue so: 9= padrGes e interfaces abertosU := soft)are e pro+etos de cFdigo abertoU 8= ferramentas online colaborati#as e distribu1dasU e 4= agilidade tecnolFgica= Os padrGes e as interfaces abertos foram estabelecidos inicialmente pela *gJncia de Pro+etos *#anados de Pes.uisa (*d#anced Researc, Pro+ect *gencb) e distribu1dos atra#(s das implementaGes de O"" de referJncia= O en#io de mensagens usu!rio5a5usu!rio e#oluiu para salas de bate5papoH correio eletrNnico e soft)are civil Dn&o militarEH como )eblogsH )i(is e tagging de dados gerados pelos usu!rios= Ooi poss1#el formar e desen#ol#er comunidades de interesse distribu1das em resposta a lacunas t(cnicas e pain points= O con+unto resultante de ferramentas e con#enGes para 3

desen#ol#imento r!pido de soft)are e#oluiuH nos ltimos dez anosH aglutinando um con+unto de metodologias robustas e bem documentadas= PadrKes e Interfaces Abertas c medida .ue as ati#idades de desen#ol#imento de soft)are foram passando para InternetH as metodologias de elaborao e engen,aria de pro+etos e#olu1ram para ar.uiteturas baseadas em ser#ios .ue se comunicam atra#(s de interfaces abertas e padronizadas= &om fre.QJnciaH esses ser#ios e interfaces contam com implementaGes de O"" de referJncia= *pFs a implementao dessa ar.uitetura aberta baseada em ser#iosH o sistema se decompGe naturalmente num arran+o modular E cada ser#io pode mel,orar e e#oluir independentementeH contanto .ue se comuni.ue atra#(s de interfaces padronizadas= Nesse conte0toH .ual.uer ser#io de soft)are pode ser &OT"H TOT"@H ou de cFdigo aberto d a mel,or implementao pode ser escol,idaH desen#ol#ida e substitu1da .uando uma opo tecnolFgica mel,or ( disponibilizada= 2uando implementados apropriadamenteH os padrGes e as soluGes abertas criam uma plataforma e.Qitati#a .ue permite .ue as tecnologias sub+acentes e#oluamH en.uanto minimizam a comple0idade da interface= *l(m dissoH a modularidade permitida pelos padrGes e interfaces abertas reduz radicalmente o risco tecnolFgicoH eliminando cascatas de dependJncias de soft)areH al(m de diminuir o risco financeiro mediante a

COTS Comercial direto-da-prateleira; GOTS Governamental direto-da-prateleira.

eliminao da necessidade de reengen,aria e reintegrao do sistema .uando no#as capacidades ou especificaGes so introduzidas=

Arquitetura Baseada em Servios


Servidores e Clientes

Padres e Interfaces Abertos

Servio
Oigura 8 E *r.uitetura baseada em ser#ios com padrGes abertos=

\ Reduz a 'ependJncia e o Risco TecnolFgico-Oinanceiro= \ Os "er#ios de &omponentes Podem $el,orar e &ompetir ao ongo do Tempo= \ Permite a Insero de No#a Tecnologia "em Reengen,aria ou Reintegrao dos "istemas= Para col,er esses benef1ciosH os programas do 'o' precisam substituir os sistemas fec,ados e *PIs propriet!rios por padrGes e interfaces abertos= *s implementaGes de cFdigo aberto de referJncias nessas interfaces e

ser#ios #alidam os detal,es de implementaoU fornecem funcionalidade b!sica e um ponto de partida para implementaGes mais e#olu1das=

#oftTare e Pro2etos de /Ldigo Aberto


%0istem mais de 933=333 pro+etos de cFdigo aberto dispon1#eis ao pblicoH cobrindo a maioria das !reas funcionais93= $uitos desses pro+etos fornecem soluGes maduras e robustas em suas !reas espec1ficas= "empre .ue poss1#elH os componentes O"" de#em ser ala#ancadosH ao in#(s de financiar o desen#ol#imento de da componentes propriet!rios da InformaoH e.ui#alentes para infra5estrutura de programas espec1ficos= *s oportunidades iniciais de uso de O"" incluem a infra5estrutura Tecnologia comunicaGesH bem como infra5estrutura geo5espacial a#anada e ser#ios colaborati#os a#anadosH re.uisitos comuns de muitos sistemas modernos do 'o'= *s soluGes de cFdigo aberto e0istentes em geral promo#em e obedecem a padrGes de interface publicadosH o .ue assegura a interoperabilidade dos sistemas= &onsiderando os recursos .ue esto sendo aplicados e0ternamente nessas !reasH os programas de#eriam seguirH adotar e ala#ancar essas soluGesH cientes dos re.uisitos de licenciamento das fontes abertas= *o in#(s de subsidiar a reprogramao dos cFdigos e0istentes do setor pri#adoH os recursos e os financiamentos go#ernamentais de#eriam focalizar !reas sem financiamento e0ternoH !reas onde as necessidades militares e as tecnologias sigilosas no esto sendo focalizadas= Nessas !reas seria necess!rio incenti#ar comunidades menores
10

http://sourceforge.net

de interesse a usar as mesmas ferramentas e processos compro#adamente bem sucedidos no desen#ol#imento de cFdigo aberto= O go#erno tem razGes militares #!lidas e legais para incenti#ar ou e0igir o 'T* nessas comunidades de emergentes= 1erramentas e Tecnologias /olaborativas * maioria dos pro+etos de O"" alimenta comunidades de interesse cu+os membros possuem ,abilidades e formaGes muito diferentes e podem nunca c,egar a se encontrar pessoalmente= &onse.QentementeH desen#ol#eu5se uma s(rie de ferramentas .ue permitem comunicao eficiente baseada em redesH gerenciamento das configuraGesH rastreamento de erros e colaborao online= %m muitos casosH as ferramentas e a natureza distribu1da da colaborao ser#em para refinar e destilar as comunicaGesH a+udando as comunidades a encontrar a mel,or soluo tecnolFgica para um determinado problema= Bma #ez .ue essas comunidades compartil,am tanto recursos como necessidades tecnolFgicasH a natureza competiti#a e e#olucion!ria dessas colaboraGes rapidamente le#a L padronizao da ferramenta 6mel,or de raa799 encontrada para uma determinada funo= 2uando algo mel,or interesseH permitindo .ue sistemas e tecnologias espec1ficos e#oluam rapidamente em resposta a ameaas e capacidades

11

N.T. Referncia ao julgamento de ces em exposies, onde o melhor de raa o co que melhor expressa as qualidades inerentes a sua raa.

apareceH no demora muito para .ue a no#a capacidade se+a disseminada aos #!rios pro+etos=

Bma descrio atual de algumas dessas ferramentas e funGes inclui: \ istas de endereosH \ "alas de bate5papo interati#as na InternetH \ .ebsites .i(i9: para comunicaGesH \ /ugzilla98 ; para relatFrios e rastreamento de incorreGesH \ &R"? ou "ub#ersion94 para gerenciamento de configuraGes de cFdigos5 fonte \ 'o0bgen9< para documentao de cFdigos5fonteH \ *limentao R""9; para notificaGesH \ Oerramentas gcc9? para desen#ol#imento de soft)are e \ &ollabnet e outros esto oferecendo ferramentas online para gerenciamento geral de pro+etos e programas= %sse tipo de ferramenta e tecnologia de#eria ser empregado na comunidade de desen#ol#imento de soft)are do 'o' para nortear o 'T*= Na #erdadeH 6o meio ( a mensagem7 nesse sentidoH uma #ez .ue o desen#ol#imento de cFdigo aberto no pode ser separado das ferramentas colaborati#as usadas para facilit!5lo= "em ter recursos para colaborao distribu1da entre os
12 13 14 15 16 17

http://www.mediawiki.org/wiki/MediaWiki http://www.bugzilla.org/ http://www.nongnu.org/cvs/ e http://svnbook.red-bean.com/ http://www.stack.nl/~dimitri/doxygen/ http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html http://www.gnu.org/software/software.html#TOCDescriptionsOfGNUSoftware

programadores e a formao de comunidades de interesse descentralizadas de soft)areH o 'T* no ( #i!#el= 'e#ido L rapidez da e#oluo dessas ferramentasH no seria produti#o depender de certas implementaGes= *s e.uipes de desen#ol#imento do 'o' precisam de fle0ibilidade para acompan,ar e implementar as mel,ores ferramentas e ser#ios dispon1#eis= 'a mesma formaH no seria bom senso (e uma contradio da lFgica sub+acente ao 'T*) se o 'o' insistisse na engen,aria de um grupo de sistemas ou ferramentas colaborati#as de5cima5para5bai0oH especificamente para uso militarH ao in#(s de ala#ancar as capacidades &OT" maduras e bem documentadas e0istentesH pro+etadas especificamente para o desen#ol#imento de e a manuteno distribu1das de cFdigos5fonte os pelas comunidades interesse (incluindo grandes

empreendimentos .ue usam &OT" para essa finalidade)= "er! necess!rio modificar as atuais pol1ticas e pr!ticas de administrao de sistemas do go#erno e dos fornecedores de maneira a permitir a instalao e operao desses con+untos de ferramentas= 9A Agilidade ,ecnolgica deveria ser um padr&o de mensura%&o<
Cel Fo'n Go#d

O ritmo da ino#ao tecnolFgica continua a acelerar L medida .ue as no#as ferramentas e pr!ticas continuam a e#oluir= O go#erno no de#eria padronizar e e0igir sistemas operacionais e aplicati#os espec1ficosH mas incenti#ar a aplicao e o refazimento (refres') permanente dos enfo.ues mais recentes= Ole0ibilidade na adoo de no#as soluGes e ser#iosH L

medida .ue forem desen#ol#imentos e0ternamenteH ser! cada #ez mais importante para manter a liderana tecnolFgica= O Plano de#er! incluir #erificaGes e #alidaGes ade.uadas das di#ersas tecnologias= ereas especializadas ou cr1ticasH como as !reas de cFdigo em tempo realH os sistemas teleguiados e o processamento criptogr!ficoH e0igiro testes mais rigorosos do .ue as tecnologias gen(ricas da informao amplamente empregadas= Os fornecedores .ue apresentarem soluGes de#ero testar e #alidar seus produtos em todos os casos= "er! necess!rio manter Jnfase continuada na programao em espiral e e#olucion!ria= O atual ritmo de progresso tecnolFgico e0terno precisa ser considerado nos nossos programas= *s grandes e.uipes ,ier!r.uicas de gerenciamento e elaborao de pro+etos precisam ser transformadas em e.uipes autNnomas de elaborao de pro+etos usando ferramentas colaborati#as=

/oleta de InformaKes

*s pr!ticas de 'esen,o de Tecnologia *berta (0pen ,ec'nolog# Design) esto se e0pandindo em muitas !reas comerciais go#ernamentais= Para a+udar o *"X& na adoo dessas pr!ticasH a e.uipe comeou a col,er informaGes rele#antes e entrar em contato com alguns desses esforos= * coleta de informaGes ser! um componente permanente no plano de transio para 'T*H de maneira a poder aplicar os recursos e as liGes aprendidas nos nossos esforos= Antecedentes UistLricos

* mel,or aplicao para a Pes.uisa e o 'esen#ol#imento To#ernamentais ( desen#ol#er tecnologia e ciJncia em !reas em .ue ainda no ,! esforos empresariais de cun,o comercial= Nessas !reasH ( dif1cilH com fre.QJnciaH argumentar contra um retorno comercial sobre o in#estimentoH mesmo .uando a capacidade dese+ada ( de interesse nacional= Para apoiar tais iniciati#asH o 'o' desen#ol#euH atra#(s da *gJncia de Pro+etos de Pes.uisa *#anada em 'efesa ('*RP*)H pro+etos a#anadosH seguidos por contratos cost plusHI com desen#ol#imento baseado em especificaGes atra#(s do sistema de a.uisio= %sses contratos diminuem os riscos e estabelecem um
18

N.T. Contrato que contempla o reembolso dos custos e o pagamento de uma taxa fixa ao fornecedor. Aps negociada, a taxa fixa no varia em funo dos custos reais, mas pode ser ajustada como resultado de quaisquer mudanas subseqentes no escopo do trabalho ou servio especificado no contrato. www.thefreedictionary.com/

modelo comercial fact1#el .ue permite .ue os contratados (fornecedores) do go#erno focalizem ob+eti#os nacionais en.uanto desen#ol#em sistemas comple0os nicos=

%ssa estrutura e#oluiu e criou cultura e processos prFprios no Imbito do 'o' e de seus fornecedores associados= 2uando o sistema foi originalmente criadoH o go#erno financia#a a maior parte da pes.uisa e do desen#ol#imento= O go#erno conseguia orientar e acompan,ar essas tecnologias de#ido a esse controle= *inda e0istem muitos casos em .ue o financiamentoH a liderana e o controle so do 'o'= Os e0emplos incluem aerona#esH a#anados= tan.ues e sistemas b(licos a#anados de armamentos

%m muitas outras !reasH a liderana tecnolFgica est! localizada fora do 'o'= Os modelos comerciais e#olu1ram para apoiar financiamentos em grande escala de pro+etos de pes.uisa e desen#ol#imentoH assim como no#as pr!ticas de desen#ol#imento= No caso da inform!tica e da tecnologia da informaoH a ino#ao resideH principalmenteH fora do go#erno= &om fre.QJnciaH o go#erno demora em adotar essas tecnologias e pr!ticas= Os atuais processos de elaborao e apro#ao de especificaGes do 'o' so mais #agarosos do .ue o ritmo de progresso tecnolFgico nesses setores= %m muitas !reas funcionaisH ( poss1#el argumentar .ue a tecnologia ( uma 6mercadoria7 E especialmente em !reas onde e0istem soluGes robustas de cFdigo aberto= %ssas mercadorias de#eriam ser ad.uiridas no mercado abertoH usando pr!ticas comerciais= O desen#ol#imento e a integrao 4

tecnolFgicos dessas 6mercadorias7 (tecnologias de cFdigo aberto) de#eriam ser tratados como ser#ios profissionais E e no como produtos=

*lguns dos pro+etos mais ino#adores do 'o' tJm pe.uenas e.uipes .ue trabal,am fora das pr!ticas normati#as de a.uisio e desen#ol#imento= *s autoridades go#ernamentais tJm recon,ecido esse fato nos ltimos anos= O mecanismo de contratao No >4< empregado no Imbito da *liana T(cnica Nacional da NT*H os desafios do '*RP* e outros programas do 'o' so apenas alguns dos mecanismos .ue #isam a preenc,er o ,iato crescente entre as tecnologias internas e e0ternas= R!rias agJncias esto pes.uisando maneiras de acelerar os ciclos de tomada de decisGes e contratao para fec,ar a lacuna e0istente com os ciclos comerciais=

* #elocidade da mudana tecnolFgica continua a aumentar e um nmero maior de tecnologias est! sendo desen#ol#ida fora do 'o'= *l(m dissoH as tecnologias colaborati#as e as ferramentas distribu1das de desen#ol#imento baseadas na Internet criaram uma mudana de paradigma com o O"" e os padrGes abertos= %sse progresso de#eria serH pelo menosH efeti#amente ala#ancado e empregado nas ati#idades go#ernamentais= Risto .ue essas #antagens esto abertamente dispon1#eis e podem ser acessadas no mundo inteiroH ( importanteH do ponto de #ista estrat(gicoH .ue as nossas pr!ticas de a.uisio no nos colo.uem em des#antagem= Rapidez de desen#ol#imento das capacidades de#eria ser o 6mantra7 das comunidades de a.uisio do 'o'=

OelizmenteH

e0istem

e0emplos

anteriores

em

.ue

agilidade

no

desen#ol#imento de tecnologia constituiu uma #irtudeH e no um #1cio= No li#ro "(un()or(sH de /en Ric, e eo _anosH os autores descre#em como a di#iso de desen,o de aerona#es a#anadas E "`un`Cor`s E montou rapidamente alguns dos a#iGes .ue fizeram sua fama= MNFs Y===Z conseguimos segurar os custos mediante a incorporao dos controles de #No do caa Teneral 'bnamics O59; e o uso do motor do $c'onnell 'ouglas O59>= No comeamos do zeroH mas adaptamos as a#iNnicasH prontas para usarH de bai0o custoH desen#ol#ida por outros=7 *pro#eitaram5se partes e peas de plataformas e0istentesU isso diminuiu o risco de .ue um grande pro+eto de tecnologia fal,asse de#ido a um no#o controle de #No ou motor= %ssa ( a essJncia do 'T*: usar e mel,orar o .ue +! e0isteH de maneira a poder empregar o tempo e a energia economizados em desafios tecnolFgicos futurosH e no na construo de sistemas e0istentes= *tualmenteH no Imbito dos programas de a.uisio do 'o'H os cFdigos de soft)are so reutilizados em base limitada= Por e0emploH num determinado escritFrio de programas do 'o'H o cFdigo de softCare de um fornecedor anterior pode ser compartil,ado com o no#o fornecedor .ue o substituiu= $asH em geralH no ,! muito compartil,amento de cFdigos entre os diferentes empreendimentos do 'o'= &onse.QentementeH ,! uma grande

possibilidade de desperd1cio de fundos de desen#ol#imento de#ido L repetio de esforos=

3deres de %ercado e /omo 7Jem o DTA


0s CI0sHJ 4ue n&o c'egarem a um acordo com essa revolu%&o Kcdigo abertoL em MBBN gastar&o muito din'eiro com ,I em MBBO CI0 aga+ineMB ercado Q "etores P5blico e Privado

Pderes de \

To#erno Oederal *mericanoH *mbiente de Organizao e Registro de

&omponentes (&OR%)=:9 &OR%=TOR fornece um ambiente de colaborao para o desen#ol#imentoH o registro e a reutilizao de componentes= O &OR%=TOR iniciou suas operaGes em maro de :334= * organizao de#er! e#oluir para uma comunidade articulada de programadores e usu!rios de componentes e oferecer numerosos componentes de #!rios tipos e n1#eis de comple0idadeH incluindo componentes comerciaisH formul!rios eletrNnicos e componentes t(cnicos=

19 20 21

Oficial Chefe de Inteligncia http://www.cio.com/archive/031503/opensource.html http://core.gov/

O &OR%=TOR foi formado a partir do @ederal 2nterprise Arc'itecture Pro+eto anagement 0ffice: cu+a meta ( fornecer apoio L colaborao entre agJnciasH transformao e mel,oria no go#erno como um todo= O &OR%=TOR oferece um ambiente em .ue os programadores e usu!rios de componentes podem colaborar facilmente e fsem costuras[= \ International /usiness $ac,ines (I/$)::

Numa sF pala#ra: cFdigo aberto significa colaborao= TrataH mais especificamenteH de colaborao pblica num pro+eto de soft)are= * I/$ assumiu um compromisso substancial com o cFdigo abertoH tendo contribu1do com mais de 9:3 pro+etosH incluindo mais de um bil,o de dFlares para o desen#ol#imento no inu0= 'e acordo com a Iniciati#a &Fdigo *berto (O"I): MO cFdigo aberto promo#e a confiabilidade e .ualidade do soft)are mediante apoio L #erificao entre pares e e#oluo r!pida do cFdigo5fonte= Para receber o certificado O"IH o soft)are de#e ser distribu1do sob licena .ue garanta o direito a lerH redistribuirH modificar e usar li#remente o soft)areM=

O enfo.ue de fonte comunit!ria na I/$ ( somente de um meio para se c,egar a um fim= NFs acreditamos num mundo conectado pela Internet e com necessidades comerciais sugeridas pela era sob5demanda da tecnologia da informao= Ka#er! uma mudana importante e para produzir tecnologia .ue atenda a essa mudanaH tanto nas necessidades do cliente como na nossa capacidade tecnolFgicaH decidimos fcomponentizar[ e
22

http://www-128.ibm.com/developerworks/opensource/

fmodularizar[ nosso soft)are de maneira sistem!tica= Isso nos permite c,egar rapidamente ao mercado para atender a essas necessidades de maneira mais eficaz dos pontos de #ista de tempo e din,eiro= Recon,ecendo .ue ( assim .ue #amos desen#ol#er o soft)are no futuroH fica claro .ue nossa maneira tradicional de desen#ol#er aplicati#os ( no otimizada para alcanar essa meta= D uma meta muito ambiciosaU nunca antes algu(m tentou fazJ5lo na escala e no escopo em .ue nFs estamos tentando= $as acreditamos firmemente .ue a indstria de soft)are est! passando pela mesma transio de fcomponentizao[ pela .ue passaram muitas outras indstriasH desde a indstria automobil1stica at( as de dis( drives e c'ips= % as empresas .ue emergirem dessa transio e di#idirem seus produtos em subcon+untos e componentes reutiliz!#eis desfrutaro de uma enorme #antagem no mercado= D essa a moti#ao= Oonte &omunit!ria ( uma maneira de c,egarmos l!= \ &omputer "ciences &orporation (&"&):8

* atrao do O"" ( por ser gratuito P .ual.uer pessoa pode us!5lo ou modific!5lo sem pagar ta0a de licenciamentoH e nen,um fornecedor pode e0igir e0clusi#idade para consertos e mel,orias= O cFdigo aberto produziu uma comunidade mundial de desen#ol#imento .ue mel,ora e corrige o soft)are com fre.QJncia e mais r!pido do .ue no mundo dos fornecedores de produtos propriet!rios= * natureza distribu1da do O"" faz dele o foco do

23

http://www.csc.com/features/2004/48.shtml

relatFrio :334 &"& Peading 2dge @orum report: 0pen "ourceR 0pen for Gusiness= \ KeClett5Pac`ard (KP):4

* KP tem mais de :33 produtos .ue combinam com o O""= Os ,ospedeiros KP tJm mais de <3 pro+etos de cFdigo aberto no "ourceOorge (o repositFrio online de cFdigo aberto)= \ *pple:<

Os pro+etos de cFdigo aberto da *pple permitem .ue os programadores customizem e mel,orem os principais soft)ares da *pple= *tra#(s do modelo de cFdigo abertoH os engen,eiros da *pple e a comunidade de cFdigo aberto colaboram para criar produtos mel,oresH mais !geis e mais confi!#eis para seus usu!rios= &omo a primeira grande empresa de computadores a tornar o

desen#ol#imento de cFdigo aberto parte fundamental de sua estrat(gia permanente de soft)areH a *pple continua comprometida com o modelo de desen#ol#imento de cFdigo aberto= Os principais componentes do $ac O" gH incluindo o componente central baseado em BNIgH so disponibilizados sob a licena de cFdigo aberto da *ppleH permitindo .ue programadores e estudantes #e+am o cFdigo5fonteH aprendam com ele e apresentem
24 25

http://opensource.hp.com/ http://developer.apple.com/darwin/

sugestGes e modificaGes= *l(m dissoH a *pple usa soft)are criado pela comunidade de cFdigo abertoH como o rendering engine KT$ para o "afariH retornando .ual.uer aprimoramento desse soft)are L comunidade= * *pple acredita .ue usar metodologia de cFdigo aberto torna o sistema operacional $ac O" g mais robusto e seguroH uma #ez .ue seus componentes centrais foram e0postos ao cri#o da fre#iso pelos pares[ durante d(cadas= 2uais.uer problemas encontrados nesse soft)are podem ser identificados e consertados imediatamente pela *pple e pela comunidade de cFdigo aberto= \ Toogle:;

&,ris 'i/onaH gerente de programas de cFdigo aberto de ToogleH disse: MToogle est! promo#endoH dando suporte e usando soft)are de cFdigo aberto=M *tualmenteH Toogle fornece suporte a O"" como _abber e Toogle$apsH e usa *PIs abertos para a plataforma Toogle=:? \ $errill bnc,

* $errill bnc, acredita .ue o soft)are ( o possibilitador de sua #antagem competiti#a= * empresa tem mais de 4=333 programadores trabal,ando em tecnologia de cFdigo aberto= $errill contribui ati#amente L base pblica de softCares de cFdigo abertoH al(m de reutilizar cFdigo de soft)are espec1fico da
26 27

errillenterprise=

http://www.eweek.com/article2/0,1895,1877924,00.asp http://code.google.com/

"un $icrosbstems

* "un +! lanou a maioria das #ersGes do "olaris como cFdigo abertoH e agora promete lanar o _a#a %nterprise "bstemH N9 "bstem $anagerH Identitb $anagement programao "uiteH e o soft)are mais=:> ser#idor Tamb(m "unRabH esto ferramentas de muito plane+ando integrar

completamente esse soft)are no "olaris O"H a fim de fornecer um stac( integrado c,amado de "olaris %nterprise "bstem= O "un _a#a %nterprise "bstem e as ferramentas de programao tamb(m esto dispon1#eis para outras plataformasH incluindo inu0H KP5Bg e VindoCs= "cott $cNealbH Oundador e Presidente da "un $icrosbstemsH disse: 6RocJ aprende a compartil,ar no +ardim de infIncia= $ais tardeH #ocJ aprende .ue se o bolo for maiorH todo mundo #ai receber um pedao maior= %ssas liGes con#ergiram .uando fundamos a "un= No t1n,amos recursos suficientes para fazer tudo sozin,os eH portantoH compartil,amos o .ue t1n,amos para atrair os clientes e conseguir .ue nos a+udassem a construir a empresa= %0istem atualmente 4H< mil,Ges de programadores de _a#a e apro0imadamente @<3 empresas no mundo inteiro .ue colaboram com a tecnologia .ue a "un compartil,ou com a comunidade= Isso ( poss1#el por.ue compartil,ar cria as comunidadesH .ue criam no#os mercados= Tamb(m est! mudando os modelos empresariais: *s empresas no podem mais amarrar os clientes com padrGes propriet!rios= *gora
28

http://trends.newsforge.com/trends/05/12/01/1422245.shtml?tid=138

precisam competir com base no #alor de sua e0ecuo empresarial= $onetizam esse #alor um pou.uin,oH e disseminam5no por toda a comunidade= &om um bil,o de pessoas na rede ,o+e em diaH e #!rios mil,Ges .ue c,egam toda semanaH so muitas as oportunidades= *ssimH embora possa parecer contra a intuio .ue uma empresa compartil,eH essa ( a c,a#e para maior crescimento econNmico d no apenas para a "unH mas para todos no mundo=7

Benefcios

O desen#ol#imento e a integrao do O"" destacam o enfo.ue de desen#ol#imento em espiral= *s lin,as de base do soft)are so periodicamente testadas e liberadas ou lanadas= InternamenteH a maioria dos pro+etos ( gerenciada numa estrutura modular ,ier!r.uica= * integrao dos sistemas conecta as diferentes capacidades atra#(s de padrGes abertosH conectando a funcionalidade dos pro+etosH ou a integrao completa dos cFdigos5fonte de trabal,o a outros pro+etos= %m outras pala#rasH O"" no implica controle de pro+etos tipo laisse+*faire d e0istem controles de gerenciamentoH prazosH etc= nos programas O""H como e0istem em .ual.uer outra ati#idade de programao= O M$odelo de cFdigo abertoM ( uma maneira muito pr!tica da tecnologia e#oluir num ambiente em r!pida mutao= *s ferramentas colaborati#as de suporte .ue tJm permitido a programao com cFdigo aberto renem a sabedoriaH as e0periJncias e as necessidades coleti#as de seus usu!rios mais e0igentesH a fim de garantir .ue as necessidades sero rapidamente atendidas= Nos ltimos anosH este modelo passou a ser usadoH no apenas por um pe.ueno grupo de t(cnicosH .ue o adotaram precocementeH mas tamb(m se difundiu no mundo corporati#o= Os stac(s de tecnologia O"" formam agora a base da maior parte da Internet e das tecnologias de compartil,amento da informao= Os a#anos ino#adores mais recentes em linguagensH ar.uiteturas baseadas em ser#io e enfo.ues baseados em padrGes originam5se em pro+etos de

cFdigo aberto= * maioria dos pro+etos de O"" bem sucedidos possui as mesmas caracter1sticas dos soft)ares propriet!rios:@H a saber: \ \ \ \ \ suporte t(cnico comercialmente dispon1#elU capacitaoU cronogramas razo!#eisU distribuiGes bin!rias para plataformas popularesU e grupos de usu!rios ati#os trocando e0periJncias= gerenciados de lanamentos com inter#alos

* seguirH apresentamos um resumo de algumas #antagens adicionais oferecidas por O""=

Incentiva a reutiliVao de softTareG


* programao em O"" permite .ue os programadores cooperem li#remente com outros programadoresH ao longo do tempo e do espaoH com o m1nimo poss1#el de problemas legais= &onse.QentementeH a programao em O"" incenti#a a reutilizao de soft)are= *o in#(s de rein#entarH eternamenteH a rodaH o programador pode sF copiar o pneu elegante de outro programador de uma outra m!.uina=

Pode aumentar a +ualidade e segurana do cLdigoG

29

http://www.theaceorb.com/product/benefit.html

&om o soft)are de fonte fec,adaH com fre.QJncia ( dif1cil a#aliar a .ualidade e segurana do cFdigo= *l(m dissoH as empresas de soft)are de fonte fec,ada tendem a atrasar .ual.uer anncio de fal,as de segurana ou bugs nos seus produtos= Isto significa .ueH fre.QentementeH seus usu!rios ficam sabendo sobre fal,as de segurana sF apFs ela ter sido con,ecida internamente semanas ou meses antes=

' softTare de cLdigo aberto estO su2eito, potencialmente, ao estudo minucioso de muitas pessoasG
PortantoH os bugsH as fal,as de segurana e os pro+etos deficientes no conseguem se esconder por muito tempoH ao menos .uando o soft)are tem o suporte de uma comunidade de programadores= %H uma #ez .ue fi0ar o cFdigo no depende de um nico fornecedorH as atualizaGes so fre.Qentemente distribu1das muito mais rapidamente do .ue os do soft)are de fonte fec,ada=

Diminui a dependJncia de fornecedoresG


*s empresas no precisam mais depender e0clusi#amente de um nico fornecedor= No ( mais preciso pagar por atualizaGes desnecess!riasH apenas para manter a compatibilidade com outros usu!rios do mesmo soft)are= *l(m dissoH os dados comerciais tamb(m ficam mais fgarantidos para o futuro[H uma #ez .ue a maioria dos programas de cFdigo aberto sal#a os ar.ui#os de te0to como ar.ui#os *"&II de padro *N"IH ao in#(s de formatos bin!rios propriet!rios= "e o material de capacitao dos 5

fornecedores no ( ade.uadoH outros fornecedores e0ternos podem fornecer manuais to bons ou mel,oresH pois tJm acesso ao cFdigo5fonte= Os programas O"" mais bem sucedidos possuem grandes O*2sH manuais e listas de endereos online=

ReduV o custo de a+uisioG * maioria dos O"" ( disponibilizada mediante custo nominalH apenas o custo da m1dia de comunicaoH em geralH ou o custo do tempo de do)nload= No e0istem mais ta0as de licenciamento Mpor unidade de computao-computadorM= $enor custo de a.uisio significa .ue os .ue esto iniciando suas operaGes no precisam abrir mo de capital .uando mais precisam dele= *s empresas estabelecidas podem testar o soft)are com risco m1nimo= "e a empresa .uer desen#ol#er um soft)are .ue no pretende usar imediatamenteH pode reduzir o custo colaborando com outras empresas .ue usam a mesma base de cFdigo= "e #ocJ .uiser incorporar o cFdigo ao seu produtoH no precisar! pagar uma ta0a de licenciamento para fazJ5lo=

Aumenta a WcostumiVaoXG
Toda organizao tem necessidades e dese+os singulares= O inu0 tem sido utilizado em tudoH desde micro5controladores embutidos a mainframes I/$= "e ,ou#er um 6bug7 recorrente .ue dese+e eliminarH #ocJ pode 6

contratar algu(m para consert!5lo= "e dois programas no funcionam bem +untosH ( poss1#el modificar .ual.uer um deles para eliminar a incompatibilidade=

/omunidade WmeritocrOticaX
%0iste uma #erdadeira fmeritocracia[ na comunidade de cFdigo aberto= D .ue o status e a fama de um programador dependem da .ualidade de sua programao= * expertise sobre cFdigo aberto e a ,abilidade para aplic!5la funcionam bem em .ual.uer ambienteH e #ocJ pode reutilizar o soft)are .ue desen#ol#eu para uma empresa na prF0ima empresa em .ue #ocJ trabal,ar= 2uando uma agJncia go#ernamental desen#ol#e ou modifica uma tecnologiaH esse benef1cio est! dispon1#elH preferencialmenteH para outras agJncias go#ernamentaisH e0ceto .uando restrito por .uestGes de segurana=83 S"e pude ver mais longe: foi por estar nos ombros de /igantes8S
Isaac 1e)ton

O processo cient1fico tornou5se uma das mais bem sucedidas !reas de empreendimento do ser ,umanoH de#ido L sua aberturaH li#re troca de id(iasH acumulao de con,ecimentos e sua disponibilizao uni#ersal= Bltrapassou todos os m(todos concorrentes de an!lise do mundo ao nosso redorH mostrando .ue seus resultados so sempre mel,ores= * ciJncia le#ou muito tempo para alcanar seu atual statusH embora ,o+e consideremos .ue
30

http://www.openknowledge.org/writing/open-source/scb/why-open-source.html

o poder da ciJncia ( absolutamente a#assalador= $as isso nem sempre foi e#idente para todos ao longo da ,istFria= O processo de desen#ol#imento de cFdigo aberto tornar5se5! o mais bem sucedido de todos de#ido Ls suas caracter1sticas de abertura e li#re intercImbio de cFdigo de id(iasH ir! bem como L acumulao m(todos permanente concorrentes e de disponibilizao uni#ersal de cFdigos5fonte= O m(todo de desen#ol#imento aberto e0ceder outros desen#ol#imento de soft)are para alcanar esse status mediante a produo constante de mel,ores resultados= %mbora agora percebemos a natureza a#assaladora dessa promessaH esse nem sempre foi o caso atra#(s da ,istFria da indstria de TI=89

31

http://www.cyber.com.au/users/conz/shoulders.html

Atividades de Roadmap

*s ati#idades de roadmap do 'esen#ol#imento de Tecnologia *berta 5 'T* foram e0ecutadas de outubro a dezembro de :33<= * e.uipe empregou as mesmas ferramentas e pr!ticas colaborati#as utilizadas no desen#ol#imento online na coordenao e preparao do presente relatFrio= O tema tem sido ob+eto de muitos estudos e iniciati#as=8: &omo num pro+eto t1pico de O""H o propFsito do estudo ( reutilizar e ala#ancar uma boa parte do trabal,o= Btilizou5se um .i(i (espao colaborati#o online) para comunicao e colaboraoU foram tamb(m empregados recursos de publicao online para o relatFrio final= %etas *s pr!ticasH as ferramentas e os recursos usados nos pro+etos e soluGes O"" sempre tJm sido mel,ores do .ue as metodologias tradicionais fec,adas= %ssas pr!ticas tamb(m esto sendo aplicadas nos pro+etos de 'ard)are e na colaborao entre comunidades de interesse=

No fimH foram definidas trJs metas= 1.Alavancagem das infra-estruturas e tecnologias de cdigo aberto. 2.Aplicao de tecnologias colaborativas de cdigo aberto. 3.Mudana do atual comportamento padro nos processos de aquisio e desenvolvimento para um comportamento que d preferncia a servios de MITRE Open Source Software Report, OSD-CIO Office OSS Memo tecnologia, ao inv s de produtos. 6

32

J0ito

acontece

.uando

essas

metodologias

so

aplicadas

preferencialmente no desen#ol#imento de tecnologia no Imbito do 'o'= * transio inclui mltiplas tarefas e submetasH nas fases de curtoH m(dio e longo prazos=

* criao de um 1ndice .ue permita ao 'o' descobrir o cFdigo5fonte ( fundamental para o presente pro+eto= InicialmenteH o 1ndice seria constitu1do por listas compiladas pelas pessoas com os tipos de pro+etos de soft)areU mais tardeH poder5se5! usar ser#ios mais a#anados e automatizados de inde0ao= %ssas necessidades +! foram atendidas pela proliferao de pro+etos de cFdigo abertoU repositFriosH 1ndices e sistemas de classificao tJm sido desen#ol#idos e operacionalizados como soluGes de cFdigo aberto= Papel do As?/ no Desenvolvimento de Tecnologia Aberta *TX e *"X&H especificamenteH +! desempen,aram um papel central na

mudana da maneira de desen#ol#er e operacionalizar tecnologia num ambiente militar= O 'T* continuaria essa tendJncia permitindo .ue o 'o'H en.uanto empresaH se+a mais !gil e ino#ador no fornecimento de soluGes aos militaresH num ritmo mais r!pido=

O *"X& pode criar e liderar a comunidade de interesse promo#endo e in#estindo em metodologias .ue le#em L adoo de m(todos de tecnologia aberta= D necess!rio pes.uisar !reas c,a#es para o 'o' na arena pol1tica (contratos e a.uisiGes) e +ur1dica (como cop#rig't e distribuio de 6

soft)are)= Tamb(m ( necess!rio in#estir na infra5estrutura b!sica de colaborao entre os empreendimentosH como )ebsitesH etc= O *"X& pode ser o ncleo organizador para o 'T* no 'o' e desen#ol#er padrGes .ue permitam .ue as no#as comunidades inde0emH pes.uisem e descubram no#os cFdigos de soft)are= O programa *d#anced &oncept Tec,nologb 'emonstration (*&T') tamb(m poderia promo#er o uso do 'T* forando os fornecedores a usar O"" e disseminar essas mudanas (conforme o caso) de #olta no setor pri#ado ou na fempresa[ 'o'= O *&T' tamb(m poderia pagar pela entregaH suporte e integrao de cFdigos=

1uno da 3iderana )*periente Para .ue o 'T* possa crescerH o %scritFrio de "istemas e &onceitos *#anados (*"X&) precisar! fornecer cobertura de n1#el superior para esses esforos de5bai0o5para5cima= Recomenda5se .ue os l1deres e0perientes focalizem as comunicaGes interna e e0ternaH apoiando os benef1cios do 'T* e a transio para 'T*= O pessoal de plane+amento de#eria a+udar a redigir cartasH declaraGes de pol1tica e releases L m1dia comentando a necessidade de uma transio na implementao do 'T*= Nas reuniGes de roadmapH a "ra= "ue PabtonH 'B"' (*"X&)H esboou os seguintes pontos da palestra .ue ela pretende focalizar no curto prazo=

9= $aior articulao militar= := Necessidades de manufatura por um custo menor= 8= Produtibilidade mel,or fornecida pelo processo de soft)are O""= &omunicao clara e regular com o pessoal de super#iso do O"'H gerentes de programaH fornecedores e outro pessoal e0periente do O"' sero elementos importantes para essa transformao= Tamb(m reforar atra#(s de comunicaGes formaisH pol1ticasH processos e e.uipes assessoras .ue a+udaro a internalizar esse comportamento no sistema= * transio para 'T* ( coerente com iniciati#as e0ternas em outras !reas do 'o' e de#eria ser conectada com esses esforos sempre .ue poss1#el= \ O "ecret!rio de 'efesa ("ec'ef) recebe mensalmente informaGes sobre como podemos diminuir a fora de trabal,o (uma #ez .ue O"" pode a+udar a reduzir a carga de trabal,oH al(m trazer outros benef1cios= O "ec'ef de#eria receber informaGes detal,adas sobre esses benef1cios)= \ No Pro+eto de ei Orament!ria para o 'epartamento de 'efesa (:33:)H as dotaGes totaliza#am h4 bil,GesU em :33@H totalizaro h:3 bil,Ges= D necess!rio fazer mais com menos= \ \ \ %sforos de Transformao das *ti#idades de 'efesa= Iniciati#as .ue enfatizam articulaoH ao in#(s de estruturas ,ier!r.uicas de controle= *#aliaGes das tecnologias desorganizadoras e desestabilizadoras=

Bm componente do papel de liderana para o %scritFrio de "istemas e &onceitos *#anados (*"X&) ( desen#ol#er patrocinadores do 'epartamento de 'efesa ('o') e dedicar recursos ,umanos internos para a coordenao e transio do esforo de implantao do 'T* no Imbito do O"'= Bma pessoa de referJncia para assuntos relacionados com o 'T*H no Imbito do *"X&H permitiria .ue o esforo de 'T* na#egasse mel,or pelas estruturas de pol1ticaH a.uisio e .uestGes +ur1dicasH assim como facilitaria a operacionalizao dessas metodologias nos programas e pro+etos= %ssa posio poderia ser ocupada por um IP* ou um funcion!rio do go#erno federal= D importante .ue o *"X' preenc,a essa posio como meio de manter um foco permanente na agenda do 'T* e des#iar .uais.uer esforos patrocinados pela indstria .ue possam diluir ou mudar a #iso= Por ltimoH o apoio continuado do 'B"' *"X' nas reuniGes periFdicas sobre o andamento do 'T* e sobre o plane+amento sero cruciais para o J0ito da transio= Desafios

/ultura e Processos
O principal desafio na transio para 'T* ser! de natureza culturalH e no t(cnica= *o longo do tempoH os processos de a.uisio e desen#ol#imento do go#erno criaram uma burocracia e um sistema de gratificaGes .ue promo#em e sustentam o status 4uo= *#anos de carreira so funoH principalmenteH do taman,o do programaH e no necessariamente da eficiJncia geral do programa= *l(m dissoH os fornecedores do go#erno so 6

a#aliados pela sua receitaU a importIncia dos gerentes de programa do go#erno ( medida pelo taman,o de sua organizao e pelo seu oramento geral= O processo de contratao ,omologado pelo go#erno cria altos custos de entrada para as pe.uenas empresas ino#adoras E os fornecedores +! estabelecidos tentam garantir suas posiGes por meio de implementaGes e interfaces propriet!rias= O sistema ( bom em termos de autoproteo E no#os enfo.uesH como o 'T*H passam pelo cri#o de #erificaGes +ur1dicas e de seguranaH al(m de desafios ao processo= * atual infra5estrutura tentar! retardar a mudanaH #o alegar .ue esto se adaptando .uando tentam assumir controle do processo de ino#ao= Para efetuar essa transioH ser! necess!rio introduzir recursosH

fornecedores e pr!ticas e0ternas= O sistema e os atuais processos de#ero ser modificados incrementalmente no sentido de impor no#os re.uisitosH processosH mensuraGes e #erificaGes= %m ltima instInciaH os oramentos e os contratos sero a fora motriz da mudana L medida .ue os no#os modelos comerciais forem implementados= O desafio ( mudar o ambiente e as soluGes preferenciais do atual sistema= Nesse respeitoH o sistema e a burocracia so nossos aliados e ser! necess!rio con#encJ5los de .ue 6Responsabilidade7 ( o moti#ador das mudanas= % ( dif1cil argQir contra Responsabilidade= Os l1deres e gerentes de programa precisam assumir como prFprios os custos do ciclo de #ida das suas soluGes= "er! necess!rio impor mensuraGes e re#isGes .ue frisem essa responsabilidade= Tamb(m ser! necess!rio estabelecer um sistema de cr(ditos e gratificaGes .uando essas 6

soluGes forem ala#ancadas= O processo de 'T* precisa garantir .ue o gerente do Programa receber! apoio ade.uado L medida .ue os pro+etos de 'T* forem confrontados com o atual sistema= D necess!rio estabelecer um processo de recon,ecimento e gratificaGes para os gerentes de Programa .ue produzam soluGes abertas= "er! necess!rio efetuar uma s(rie de mudanas t(cnicas e processuaisH sendo .ue essas .uestGes so mais culturais do .ue t(cnicas= %0istem ferramentasH bases de dadosH relatFrios de discrepInciaH gerenciamento de configuraGes e ferramentas para testes colaborati#os .ue funcionam muito bem num ambiente no5sigiloso de rede= O pessoal de suporte e os especialistas dos pro+etos e0ternos esto numa posio mel,or para introduzir as pr!ticas de trabal,o em e.uipeH colaborati#as e em r!pida espiral= Os fornecedores do go#erno recebero suporte e capacitao sobre essas no#as pr!ticas L medida .ue a funcionalidade for integrada e aplicada para uso do go#erno=

Oigura 4 E %struturas ,ier!r.uicas dos programas tradicionais=

%m casos e0tremosH o cronograma de a.uisio tradicional do go#erno en#ol#e prazos bastante longosH comeando com a definio das necessidadesH seguida pela alocao e programao dos desembolsos de recursos eH por ltimoH pela implementao= %sses processos e estruturas geralmente no respondem bem a mudanas apFs a gerao e re#iso dos cronogramas em cascata= *s tarefas so di#ididas em subtarefas e os programadores da implementaoH designados= Os programadores no podem ir al(m das suas subtarefas d o Terente do Programa mant(m todos concentrados na !rea .ue l,es foi designada= 'esencora+a5se no#a funcionalidade no processoH sendo preciso a #alidao de uma no#a

necessidade e um pedido de mudana do engen,eiro antes de sua implementao=

Oigura < E Pro+etos colaborati#os impulsionados pelas metasH com ,ierar.uias internas=

Os pro+etos de cFdigo aberto so orientados por metas e apro#eitam as oportunidades= *o contr!rio do .ue a maioria acreditaH com fre.QJncia so gerenciados de maneira ,ier!r.uicaH com !reas definidas de responsabilidade atribu1das aos l1deres dos mFdulos= *s implementaGes podem mudar rapidamente de direo e apro#eitar outros cFdigos de cFdigo aberto identificados= com maior * ino#ao e e a comunicao responsabilidade= so * recompensados recon,ecimento

padronizao das interfaces permite .ue as decisGes se+am tomadas pelos implementadores= Nesse ambienteH espera5se e e0ige5se automaoH comunicao eficiente e acesso Ls ferramentas mais recentes= 7

D e#idente .ue surgiro muitos desafios na integrao desses dois enfo.uesH entre os .uais: \ \ \ \ a #elocidade da mudanaU desen#ol#imento baseado nas necessidades versus desen#ol#imento em espiralH impulsionado pelas metasU a cultura de TI P transio de reuniGes para group)areU a adoo de pr!ticas de 'T* .ue esto emergindo nos mundos acadJmico e comercialU \ \ \ o plano comercial baseado na indstriaU a falta do con+unto de ,abilidades de cFdigo aberto no go#ernoU e os gabaritos usados para a#aliar os produtos O""=

6overnana do pro2eto de softTare


&onforme mencionado anteriormenteH os pro+etos tradicionais de

desen#ol#imento de soft)are so gerenciados de forma ,ier!r.uicaH de5 cima5para5bai0o= Os pro+etos de 'T*H pelo contr!rioH dependem de modelos diferentes de go#ernana para decidir a direo a ser tomada pelo cFdigo do soft)are= *lguns dos mais con,ecidos pro+etos de soft)are possuem as seguintes estruturas de go#ernana88

33

The Success of Open Source, Steven Weber.

9=

'itador(es) /ene#olente(s): No caso do desen#ol#imento de inu0H inus Tor#alds toma as decisGes finais sobre o cFdigoH mas tem substitutos respons!#eis pelas diferentes partes do cFdigo de soft)are= %sses substitutos organizam o pessoal .ue dese+a participarH aceitam e modificam o cFdigo a eles apresentado=

:=

Trupo %0clusi#o= O grupo )ebserver *pac,e ( composto por uma dzia de pessoas= "F essas pessoas esto autorizadas a efetuar mudanas na #erso corrente do cFdigo= "o apresentadas sugestGesH mas os membros do grupo central so os nicos .ue efetuam e liberam as mudanas no cFdigo=

Tamb(m ( necess!rio obser#ar .ue o grupo do cFdigo no remunera diretamente nen,um indi#1duo nessas comunidades pela sua participao na comunidade= &ada pessoa cede #oluntariamente seu tempo para trabal,ar no cFdigo do soft)areU alguns indi#1duos podem receber suporte como parte de sua responsabilidade de trabal,o para com seu empregadorH en.uanto .ue outros trabal,am nesses pro+etos no seu prFprio tempo=

go#ernana

da

comunidade

uma

.uesto

central

ao

desen#ol#imento do modelo de 'T* no Imbito do 'o'= * e.uipe de 'T* precisa desen#ol#er um modelo de go#ernana .ue permita .ue os usu!rios e programadoresH bem como os financiadoresH sintam .ue sua contribuio ( importante e necess!ria para a comunidade=

Poltica e 3icenciamento de #oftTare


%0iste uma distino clara entre usar cFdigo de cFdigo aberto desen#ol#ido no setor pri#ado e promo#er uma metodologia de desen#ol#imento de 'T* no Imbito do 'o'= Oez5se uma distino para o uso de O"" por ambos na &asa /ranca (Pol1tica do To#erno Oederal sobre o Bso de O""84) e o &,efe de InformaGes do 'o' (&IO) (O"" no 'o'8<)= *mbos relatam .ue o O"" pode ser tratado como soft)are propriet!rio contanto .ue esse soft)are atenda aos re.uisitos do 'o' (regulamentos de a.uisioH seguranaH etc=)= O .ue no est! to claroH entretantoH ( como o To#erno dos %stados Bnidos (B"T) trata da distribuio de cFdigo de soft)are pelo .ual pagou ou como os funcion!rios do go#erno federal lidam com cop#rig'tH uma #ez .ue o atual licenciamento de O"" tem como base o cop#rig't= Podem surgir .uestGes +ur1dicas e contratuais .uando os fornecedores e os funcion!rios federais modifi.uem e distribuam o cFdigo para o dom1nio pblico= *l(m dissoH no caso dos fornecedores do go#ernoH dese+a5se #ender .uais.uer direitos do go#erno de distribuir no#os cFdigosH se+a internamente para os empreendimentos do 'o'H ou e0ternamente para o setor pri#ado= * literatura8; corrente define #!rias !reas significati#as de legislao sobre propriedade intelectual (PI)H soft)are criado versus soft)are compradoH
34

35 36

Federal Government Policy on the use of open source software, OMB Memorandum M-04-16, SUBJECT: Software Acquisition, http://www.whitehouse.gov/omb/memoranda/fy04/m04-16.html Open Source Software (OSS) in the Department of Defense (DoD), May 28, 2003, DOD CIO Memo Licensing Software and Technology to the U.S. Government, M.S. Simchak, D.A. Vogel, CCH Incorporated, IL, 2000

ser#ios e contratos .ue precisam ser a#aliados e pol1ticas criadas antes da implementao em grande escala em todo o 'o'= No e0iste atualmente .ual.uer pol1tica do 'o' relati#a a como lidar com a a.uisio de cop#rig't para soft)ares criados ou modificados por funcion!rios pblicosH uma #ez .ue o cop#rig't ( outorgado automaticamente ao criador da obra de soft)are= *lguns grupos no 'o' comearam a pes.uisar as .uestGes +ur1dicas pertinentes (&IO do 'epartamento da $arin,a) relati#as a 'T*H mas esses grupos tJm fundos limitadosH o .ue de#er! atrasar a adoo dos m(todos de 'T* pelo 'o'= D importante obser#ar .ue muitas .uestGes +ur1dicas e de PI relati#as a O"" no setor pri#ado no se aplicam necessariamente a soft)are desen#ol#ido e0clusi#amente para uso do 'o' e no distribu1do fora do 'o'U as .uestGes de PI desse soft)are podem ser tratadas no Imbito do Regulamento Oederal de *.uisio (O*R) pelos funcion!rios de contratao e gerentes de programa bem informados= &om #istas a diminuir o fator 6receioH incerteza e d#ida7 relati#o ao 'T* por parte dos funcion!rios encarregados das contrataGes e dos gerentes de programaH bem como aumentar a capacidade de ala#ancagem nas negociaGes com fornecedoresH uma ao concreta para esclarecer o status +ur1dico do 'T* no Imbito do 'o' seria a criao de uma icena de 'T* ('T* ) pelo 'o'H atra#(s de sua *ssessoria _ur1dica= %ssa licena esclareceria .ue .ual.uer soft)are desen#ol#ido sob o amparo da 'T* seria acess1#el a todas as instIncias do 'o' e-ou go#erno federal (no caso de soft)are de uso pro#!#el por mltiplas agJncias federaisH isso poder! ser dese+!#el)= %ssa licena esclareceria a 7

distino entre os direitos do 'o'H ou do go#ernoH ao cFdigo5fonte e os direitos O*R= Bma icena 'o'-B"T de Tecnologia *berta facilitaria enormemente a comerciais ao soft)areH .ue podem ser retidos pelos programadores (pessoas f1sicas ou +ur1dicas)H como ( o caso agora sob o

adoo e disseminao das pr!ticas de 'T* em face L resistJncia cultural de fornecedores e gerentes de programa apegados ao status 4uo= "eriam necess!rios recursos durante o per1odo determinado para elaborao dessa licenaH mas o in#estimento reduziria .ual.uer atrito em relao ao 'T* .ue #en,a a surgir L medida .ue o processo e#oluir=

Processo de A+uisio do DoD


O desen#ol#imento de uma base robusta sub+acente de cFdigos para o 'o' ( importante= InfelizmenteH o atual processo de a.uisio limita a possibilidade de o 'o' reutilizar o cFdigo de soft)are para obter soluGes em todo o 'o'= Pelo contr!rioH os contratos e regulamentos do 'o' incenti#am os diferentes setores a no compartil,ar os cFdigos= O resultado final ( .ue no ( poss1#el mudar o soft)are do 'o' para atender Ls necessidades de no#as missGesH o .ue torna o 'o' menos !gilH como um todo= O"' *TX elaborou um RelatFrio8? sobre o 'esempen,o das ObtenGes de 'efesa ('*P*)H no .ual ( analisada a capacidade do processo de a.uisio de atender aos combatentes=

37

http://www.dapaprojeto.org, Janeiro de 2006

*s recomendaGes para o 'T* mais rele#antes so as seguintes= \ * e0plorao de tecnologia estrat(gica ( um fator c,a#e .ue permite .ue os %stados Bnidos manten,am capacidades militares dominantes= D necess!rio identificar e documentar as tecnologias militares cr1ticas no in1cio do processo de a.uisioH de maneira a assegurar o controle ade.uado da e0portao das tecnologias de ponta= \ * natureza cr1tica do processo de a.uisio de material b(lico e da indstria de defesa tem mudado substancial e irre#ersi#elmente nos ltimos :3 anos= Os mercados globais no#os e emergentes tJm afetado substancialmente a dinImica das reformas do processo de a.uisio contempladas na ei ToldCater5Nic,ols= %m 9@><H os programas de defesa eram conduzidos num ambiente de mercado robustoH em .ue mais de :3 fornecedores de primeira lin,aH absolutamente competentesH concorriam pelos numerosos no#os programas .ue surgiam a cada ano= * base industrial era sustentada pela enorme produo anual de aerona#es (<><)H #e1culos de combate (:=389)H na#ios (:4) e m1sseis (8:=?94)= %m 9@><H as ameaas eram bem con,ecidas e bem definidas= Isso permitia .ue o 'o' efetuasse seu plane+amento estrat(gico numa base est!#el= Ko+eH o 'o' depende de seis fornecedores principaisH .ue competem por um nmero cada #ez mais reduzido de programas todo ano= *s reduGes na capacidade instalada no conseguiram acompan,ar a reduo na demanda por sistema de defesa (9>> aerona#esH 9@3 #e1culos de combateH > na#ios e <=3?: 7

m1sseis)= O ambiente de segurana tornou5se impre#is1#el P com fre.QJnciaH as ameaas so dif1ceis de definir e as situaGes e0igem respostas assim(tricas= * dinImica do mundo mudou= \ O 'o' precisa ser !gil P num grau sem precedentes d para responder a necessidades operacionais urgentes pro#indas de todo um le.ue de potenciais conflitos= \ O 'o' combina a natureza caFtica de seu modelo financeiro com uma filosofia de super#iso de programas baseada na falta de confiana= * super#iso efeti#a foi dilu1da num sistema em .ue o nmero de super#isGes substituiu a .ualidade destasH e os processos tortuosos de super#iso apagaram as lin,as n1tidas de responsabilidadeH autoridade e prestao de contas= \ Os comple0os processos de a.uisio no promo#em o J0ito dos programas P aumentam os custosH estendem os cronogramas e ofuscam a responsabilidade=

Plano de Implementao Nas ati#idades de roadmap foi criado um plano de ao com o propsito de iniciar os esforos de transio para DTA em 2006. Esse enfoque apresentado no seguinte diagrama.
Planejamento e Articulao

*ti#idades de unificao

Demonstraes e

Mensuraes

*&T's e _&T's Programa 'efense &,allenge aboratFrios e Recursos

Roadmap

Recursos e Suporte

Marketing e Comunicao

Estudos, Coordenao e Poltica


Desenvolvimento de Tecnologias Abertas
Oigura ; E *ti#idades funcionais para o ano fiscal O]3;=

Formalizar e implantar

*s diferentes !reas funcionais so analisadas em detal,es nas seguintes p!ginas=

9G Plane2amento e Articulao
* e.uipe de 'T*H acrescida de suporte t(cnico adicionalH continuar! a coordenarH plane+ar e col,er informaGes para apoiar a transio= %ssas ati#idades sero financiadas atra#(s de arge 'ata _&T'H uma #ez .ue o presente pro+eto ( um dos primeiros a tentar implementar essas pr!ticas= * funo principal dos membros centrais da e.uipe de 'T* ser! super#isionar e au0iliar as aGes no Plano de Implementao do 'T*H a saber: \ \ \ &urto prazo d 'emonstrar o 'T* com Pro+etos do *"X&U $(dio prazo d Oocalizar os re.uisitos de 'T* e re#isar o processo de seleo de pro+etos do *"X&U ongo prazo d %fetuar coordenao e colaborao e0ternas=

G DemonstraKes e %ensurao
Para consumar a transioH de#e5se procurar trazer recursos e pro+etos e0ternos de O"" para demonstrar a metodologia e orientar os pro+etos nestas pr!ticas= "empre .ue poss1#elH os principais contribuintes e desen#ol#edores de pro+etos de cFdigo aberto de#eriam ser subcontratados para a implementao t(cnica= 'emonstrao 8

*&T's e _&T's \ \ \ \ \ &apacitar *ti#idades al#o5espec1ficas da implementaoS= %nfo.ue f&enouraX&,icote[= &omunidades de Interesse .ue no tJm suporte formal (TI"H $odelagem e "imulao)= Identificar os l1deres de pro+etos e os l1deres de mercado=

*ti#idades de Bnificao Para a adoo das ati#idades de 'T* ( essencial focalizar as ati#idades de unificao= KistoricamenteH tem sido dif1cil desen#ol#er tecnologia entre parceiros de #!rias repartiGes= *s boas id(ias e pro+etos com fre.QJncia ficam detidos em .uestGes de importao-e0portao ou propriedade intelectual= %m alguns casosH desen#ol#imento colaborati#o= O 'T*H em geralH e o O""H em particularH constituem um mecanismo lFgico para demonstrar a colaborao tecnolFgica internacional= &omeando com a tecnologia da informao e o intercImbio de informaGesH e0istem muitos pro+etos de cFdigo aberto .ue poderiam ser aplicados rapidamente para atender aos re.uisitos da misso= Bma #ez .ue as tecnologias sub+acentes +! esto sendo desen#ol#idas online com comunidades internacionais de interesseH muitos dos problemas ,istFricos no e0istem com esse enfo.ue= 8 a soluo ( imposta aos membros participantesH negando assim os benef1cios .ue poderiam ad#ir do

Recomendao: Avaliar o potencial de uso do programa Defense Ac4uisition C'allenge DDACE para demonstrar as alternativas de ,ecnologia Aberta aos pro;etos ou programas 4ue tm problemas de implementa%&oT por exemplo: fa+er com 4ue a aplica%&o de metodologias de desenvolvimento ou produtos de cdigo aberto se;a um item de interesse especial para o DAC8 %ensuraKes O 'o' precisa aumentar a transparJncia do soft)are nos programas (custosH reutilizaoH etc=) e reforar a modularidade na programao: no se pode permitir .ue um elemento propriet!rio anule o #alor de reutilizao de todo um sistema desen#ol#ido com base no oramento do 'o'[s= %udanas nos Incentivos e nas AvaliaKes do Programa \ A Ar+uitetura de #oftTare , Transparente e %odular ' #istema , Transparente: 'esen#ol#ido e gerenciado como um con+unto de componentes funcionais independentes ou folgadamente acoplados= 2uando os componentes interagemH ,! um con+unto de insumos e produtos e0pl1citos e no5propriet!rios para cada componente funcional=

' #istema , AdaptOvel: Os componentes funcionais podem ser atualizados ou substitu1dos sem a ocorrJncia do efeito cascata no sistema como um todoH contanto .ue os no#os componentes atendam aos re.uisitos de insumo e produtos no5propriet!rios= * modularidade ( importanteH por.ue no apenas aumenta a agilidade do 'o'H mas tamb(m permite .ue o 'T* use aplicati#os de soft)are propriet!rioH sem comprometer essa agilidade= %0istem uma grande .uantidade de aplicati#os propriet!rios no espao de soft)are do 'o'H e no e0iste razo alguma para no utiliz!5los= $as o 'o' no pode permitir .ue um soft)are propriet!rio comprometa a sustentabilidade e a capacidade de ala#ancagem de seus in#estimentos na totalidade do sistema de TI= * modularidade garante .ue os elementos propriet!rios faam parte do ecossistema de TI sem contaminar o uso de fontes nos sistemas financiados pelo 'o'= \ :uociente de DependJncia

2ual ( o grau de dependJncia do programa de um aplicati#o de soft)are propriet!rioW O desen#ol#imento de medidas .uantitati#as para calcular esse .uociente de dependJnciaH .ue #aria de fcompletamente modular e aberto[ at( fse .uisermos fazer uma mudanaH teremos .ue lidar com o fornecedor g ou comear do zero[H e0igiria uma a#aliao da ar.uitetura t(cnica e dos acordos contratuais-legais= O flu0o diferencial de fundos para pro+etos menos dependentes conscientizaria os gerentes de programa a respeito 8

dessas .uestGesH com as .uais nunca se preocuparam antes= Ou se+aH eles dei0am .ue o pessoal de a.uisio se preocupe com a papeladaH e esta coloca uma 6camisa de fora7 no 'o' em relao L TI e sua reutilizao= $edir o grau de dependJncia tamb(m permite .ue o 'o' e#ite uma pol1tica insustent!#el de 6tudo ou nada7 em relao ao 'T*= *o in#(s de declarar .ue todo desen#ol#imento de TI no 'o' ser! aberto a partir de uma determinada dataH o .uociente de dependJncia dos programas financiados pelo *"X& (ou por outras agJncias do 'o') pode ser diminu1do ao longo de um determinado per1odoH o .ue permite Ls indstrias um incenti#o competiti#o e tempo para realizar a+ustes= \ :uociente de Alavancagem

2ue proporo de um sistema proposto ala#anca componentes TOT" ou O"" +! e0istentesW O .uociente de ala#ancagem ( uma medida da eficiJncia de desen#ol#imento do soft)are P ala#ancar o uso de soft)are e0istente ao in#(s de rein#entar a roda= * ala#ancagem de#eria ser recompensada positi#amente e #ista como promotora de ino#aGesH e no apenas um mecanismo para economizar din,eiro= * .uesto ( a seguinte: se pudesse encontrar componentes TOT" por 0i do custo do sistemaH o .ue faria o fornecedor para desen#ol#er capacidades no#as ou mel,ores com o din,eiro .ueH de outra formaH teria gastado para reescre#er o cFdigoW * mensurao do .uociente de 8

ala#ancagemH como no caso do .uociente de dependJnciaH pode ser orientada em direo ao 'T* ao longo do tempo= * meta ( criar um nic,o compensador para as propostas de tecnologia de alta ala#ancagemH en.uanto se preser#a um nic,o para pro+etos .ue tem ala#ancagem menorH pois so muito a#anados= \ %ensuraKes %ultiplicadoras os programas do 'o' em andamentoH as $ensuraGes

Para

$ultiplicadoras so o outro lado do 2uociente de *la#ancagem antes discutido d .uantas #ezes os componentes de soft)are foram ala#ancados por outros programas ou pro+etosW "e um programa */& gasta B"h9$ numa determinada capacidade de soft)are e essa capacidade ( utilizada por .uatro outros sistemas .ueH de outra maneiraH teriam desen#ol#ido no#amente a mesma capacidadeH ento o programa */& possui um multiplicador 40 sobre o in#estimento da.uele componente de soft)are= %sse tipo de medidaH combinado com incenti#os monet!riosH incenti#a os Terentes de Programa no apenas a compartil,arH mas a disseminao da pr!tica da reutilizao de seus sistemasH o .ue aumenta a participao nos repositFrios de soft)ares e o compartil,amento de informaGesH ao in#(s de ocult!5la= 'e#emos lembrar .ue muitos dos comportamentos .ue .ueremos encora+arH a saberH promo#em uma conscientizao sobre o soft)are e0istente e facilitam a transferJncia de cFdigo entre os ser#ios e so 8

comportamentos em grande parte #olunt!rios e de#em f#aler a pena[ para cada gerente de programa= Temos de responder a pergunta 62ue eu gan,o com issoW7 "e um gerente de programa pode demonstrar .ue ele ( um multiplicador de foras no desen#ol#imento de soft)are no 'o'H seu oramento de TI de#eria mostrar .ue o 'o' recebe um retorno desproporcional por cada dFlar .ue gastou nesse programa= Por outra parteH os gerentes de programa .ue #Jem .ue o outro gerente est! recebendo mais din,eiroH por.ue seu soft)are est! sendo mais reutilizadoH sero forados a considerar a possibilidade de .ue eles podem estar perdendoH por.ue ningu(m sabe .ue o cFdigo deles ( muito mel,or do .ue o da.uele su+eito eH entoH tomaro alguma pro#idJncia= Num +ogo soma zero do oramento federalH a ameaa de perda de recursos ( fre.Qentemente um incenti#o mais poderoso do .ue a esperana de receber no#os recursos= No atual sistemaH o medo de perder recursos le#a as pessoas a manter segredos e escondJ5los= O papel da pol1tica (e das mudanas nos financiamentos) ( #irar a mesaH para .ue o medo le#e as pessoas a adotar metodologias de desen#ol#imento aberto e comunidades de interesse articuladas=

<G Recursos e #uporte


"ero necess!rios recursos e suporte para a#anar nessa transio= _! ,ou#e muito progresso em relao L pol1ticaH L a#aliao e ao desen#ol#imento de tecnologias rele#antes= 2uando poss1#elH ser! interessante ala#ancar esses 8

ati#os para alcanar o ob+eti#o final= *s ati#idades de transio para 'T* de#eriam incluir colaborao com os laboratFrios nacionaisH as instituiGes acadJmicas e as agJncias go#ernamentais de suporte .ue +! esto enga+adas em ati#idades de 'T* numa #ariedade de dom1nios= Na presente seoH so identificados alguns dos recursos e das comunidades de interesse .ue de#eriam ser articulados e ala#ancados para se conseguir efeitos maiores5do5.ue5a5soma5das5partes na transio para 'T* e na sua disseminao=

/omunidades de Interesse

ILABS

Projetos Abertos No-Sigilosos

NCOSPR

Programas do AS&C

Outros Programas

Outros Recursos

Oigura ? E &omunidades de Interesse (&OIH na sigla em inglJs) para OT*=

'rganiVaKes e AgJncias do DoD: 'i#ersas organizaGes do 'o' tJm e0pressado interesse em participar do esforo de 'T*H como se segue= Defense Business Transformation AgencY -BTA. (*gJncia de

Transformao dos NegFcios de 'efesa) %ssa no#a organizao do 'o' est! encarregada de coordenar-organizar as despesas dos sistemas de negFcios ou comerciais (recursos ,umanosH contabilidadeH etc=) no Imbito do 'o'= * *gJncia pode contar com o oramento de B"h?>3 mil,Ges= *l(m dissoH a *gJncia possui poder de ala#ancagem com o oramento de "er#ios de B"h8=< bil,Ges= * /T* seria uma boa parceira a ser fomentadaH uma #ez .ue ( uma agJncia no#a e pode estabelecer e criar rapidamente normas operacionais=

Department of tFe NavY H/I' 'ffice ('epartamento da $arin,a E %scritFrio do &omandante em &,efe) * $arin,a iniciou um pro+etoH em con+unto com o &entro Nacional para Pol1tica e Pes.uisa de cFdigo aberto (N&O"PR)H para estudar como aplicar e usar O"" no Imbito da $arin,a= %sse pro+eto tem e0aminado os aspectos +ur1dicos dos cFdigos de soft)are desen#ol#idos pelo 'o'H pelos fornecedores e pelos funcion!rios go#ernamentais= *creditamos .ue desempen,aremos um papel ati#o nesse esforo para 'B"' (*"X&)-O"'= No 8

O"' ,! discussGes informais em curso com o %stado $aior &on+unto _; e O*"' (O"'-NII)= Recursos do 3aboratLrio Nacional 'urante o estudo inicialH foram identificados #!rios recursos e0ternos de suporte= "er! necess!rio a#aliar e estabelecer relaGes formais com esses recursos= O N&O"PR no possui car!ter sigiloso e tem e0periJncia com pro+etos e metodologias de cFdigo aberto= Os I abs adotaram uma infra5 estrutura O"" e estabeleceram interfaces formais .ue podem ser ala#ancadas em redes sigilosas= %sses recursosH bem como o trabal,o anteriorH podem ser usados para a+udar no processo de transio= N&O"PR (N*"* com "tennis e VP*O/ $"R&s) &omo o &entro Nacional de Recursos de cFdigo abertoH as direti#as do N&O"PR8> ( ser#ir ao pblico por meio da identificao de 6necessidades t(cnicas comuns7 nas agJncias go#ernamentais e usar os recursosH os aplicati#os e a e0pertise da indstria de TI e das comunidades independentes de desen#ol#imento de cFdigo aberto para atender a essas necessidades= O N&O"PR constitui um recurso #alioso para coordenar os pro+etos e as ati#idades e0ternas de cFdigo aberto em funo das metas de transio do *"X&= Outures ab (*erospace-NRO)
38

http://www.ncospr.org/

*erospace

&orporation

um

OOR'&8@

.ue

fornece

suporteH

principalmenteH L Oora *(reaH ao NRO e Ls *gJncias de InteligJncia= * *erospace &orporation montou recentemente um laboratFrio e0perimental para e0plorar as diferentes tecnologias em sincronia com as missGes de seus clientes= * %mpresa est! interessada e dispon1#el para acol,er e atuar como proponente do 'T*= I abs (NRO-NT*) Os I abs consistem numa s(rie de instalaGes sigilosas no Imbito da comunidade de inteligJncia= *s pr!ticas de 'T* esto sendo defendidas e apoiadas em suas ati#idades= %0istem significati#os recursos de computao e redesH nos laboratFriosH para fornecer suporte e capacidades a redes sigilosas= _! ,ou#e muito progresso no acesso a dados operacionais #i#os de natureza sigilosaH atra#(s de colaborao com NRO e NT*= Os laboratFrios selecionaramH recentementeH o enfo.ue de lin,a de base O""I$ O"" para demonstrar as #antagens do enfo.ue de sistemas abertos= Recomenda5se marcar uma #isita para obter mais informaGes= O esforo de 'T* tamb(m coordenar! e recrutar! as seguintes organizaGes para o 'T*: \ &omunidade de InteligJncia (&I*-NRO-NT*-N"*)H \ N*"*H \ &entro Nacional de &ontra5Terrorismo (N&T&)H
39

N.T. Centro de Pesquisa e Desenvolvimento Financiado pelo Governo Federal.

\ &omunidade de $odelagem e "imulao e \ %scritFrio de Responsabilidade To#ernamental (To#ernment *ccountabilitb Office) Pro2etos de cLdigo aberto /omunidade dos #istemas de InformaKes 6eogrOficas -#I6. O plano de transio para 'T* se concentrar! inicialmente na ala#ancagem das capacidades e pr!ticas de O"" e0istentes nos pro+etos do *"X&= Bma das !reas funcionais .ue seria poss1#el aplicar rapidamente ( a capacidade geo5espacial a#anada de cFdigo abertoH al(m da tecnologia gen(rica da informao= * comunidade dos "ITs +! adotou o desen#ol#imento de cFdigo aberto para desen#ol#er sistemas muito interoper!#eis= _! foram estabelecidas organizaGes distribu1das no formato de O""I$ (mapa de imagens O"")H &onsFrcio "IT aberto e "ensoriamento Remoto aberto= 'e#eremos culti#ar as relaGes com esses grupos para desen#ol#er estudos de caso e aumentar sua #isibilidade no Imbito do 'o'= \ '##I%

O pro+eto $apa de Imagens O"" (O""I$)43 foi patrocinado e tem sido aplicado a di#ersos programas go#ernamentais ao longo dos ltimos anos= * consciJncia geo5espacial ( uma capacidade dese+!#el em muitos
40

http://www.ossim.org/

programas modernos= %sse pro+eto fornece suporte a formatos geo5 espaciais nacionais e comerciaisH tendo sido a#aliado em estudos go#ernamentais anteriores= %m termos da assistJncia t(cnicaH O""I$ disponibiliza suporte t(cnico com autorizao a#anada de sigilo .ue permite .ue a tecnologia se+a rapidamente aplicada e modificada conforme as necessidades de cada pro+eto=

Oigura E Rista Teo5espacial 8' acurada de O""I$

1undao 6eoRespacial de cLdigo aberto

* Oundao Teo5espacial de cFdigo aberto (O"T%O)49 tornou5se o padro das interfaces de mapeamento online= Os ser#idores de mapa (mapservers)
41

http://mapserver.gis.umn.edu/

e as bases de dados O"" sub+acentes .ue atendem aos padrGes do Teospatial &onsortiumH Inc= (CCC=opengeospatial=org-) podem ser rapidamente implementados para fornecer capacidades padronizadas de mapeamento colaborati#o= R!rias empresas comerciais concentram suas ati#idades no fornecimento de ser#ios de desen#ol#imento e suporte para esses pro+etos= * Oundao apresenta os principais pro+etos geo5espaciais de cFdigo aberto no endereo ,ttp:--osgeo=org=H entre os .uais: \ \ \ \ \ \ \ \ T'* TeoTools TR*"" $apbender $ap/uilder $apTuide $ap"er#er O""I$

Oigura @ 5 $ap"er#er ( o padro dos ser#ios de mapeamento geo5espacial da )eb8

PostgresZPostgis

* base de dados relacional PostgresH com o motor de base de dados espaciais PostTI"4:H ( a soluo de cFdigo aberto preferida para dispor em camadas os dados geo5espaciais atribu1dos nos sistemas mais comple0os= R!rias empresas comerciais fornecem suporte e ser#ios t(cnicos para esse pro+eto= *li!sH Postgis ala#anca MespacialmenteM o ser#idor relacional Postgre"2 H permitindo .ue se+a usado como base de dados espacial bac(end para sistemas de informaGes geogr!ficas ("IT)H como o "'% da

42

http://postgis.refractions.net/

%"RI ou a e0tenso %spacial da Oracle= PostTI" obedece ao OpenTI" M"imple Oeatures "pecification for "2 M48= \ *$P44 3A%P #tac[ ( a sigla dos ser#ios integrados inu0 *pac,e $b".l

(PKP-Perl-Pbt,on)= %sse stac( padronizado de tecnologias de cFdigo aberto ala#anca ser#ios de informaGes robustos baseados na )eb= $uitos ser#ios de aplicati#os tJm sido constru1dos sobre o stac( *$P= * integrao dessas capacidades aos pro+etos e Ls ati#idades go#ernamentais de#er! trazer benef1cios significati#os para os ser#ios baseados em informaGes= %H o .ue ( mais importante aindaH desempen,o superior da )eb= D sFlido e confi!#el=4< 1ornecedores e Ind\strias do DoD No prF0imo anoH enga+aremos ati#amente #!rios fornecedoresH .ue trabal,am para o 'o'= * maioria dos fornecedores est! usandoH internamenteH sistemas de cFdigo aberto e alguns esto apoiando ati#amente os pro+etos pblicos de cFdigo aberto= Nossa meta ( recrutar essa comunidade para tornar o cFdigo aberto parte de suas ati#idades comerciais= Bm elemento c,a#e nessas discussGes ( dei0ar claro .ue o 'T* no ( um esforo para pre+udicar os fornecedores do 'o'H nem um
43 44 45

*$P ( a plataforma

preferencial para o desen#ol#imento e a operacionalizao de aplicati#os de

http://www.opengeospatial.org/docs/99-049.pdf http://www.onlamp.com/pub/a/onlamp/2001/01/25/lamp.html http://www.onlamp.com/

mo#imento ideolFgico como a Oree "oftCare Ooundation= Pelo contr!rioH ( um con+unto de processos comerciais .ue fornece suporte a um modelo empresarial comercialmente #alidado para ser#ios de soft)are= Na mudana de 6os negFcios de sempre7 para o 'T*H os maiores incenti#os iro para as empresas .ue conseguirem ser ino#adoras e !geis= Parte da campan,a de comunicao sobre o 'T* #isa enga+ar as empresas (grandes e pe.uenas) .ue esti#erem dispostas a responder a esses incenti#os=

@G

%ar[eting

'T* ( mais do .ue apenas tecnologiaH inclui mudanas na maneira em .ue os sistemas so comprados= *ssimH a capacitao nos Imbitos do 'o'H do To#erno *mericanoH da indstria e do &ongresso ( de importIncia fundamental= %specificamenteH os pro+etos de 'T* precisam de: \ \ \ \ \ di#ulgar o programaH distribuir os relatFriosH desen#ol#er as comunidades e a redeH f#ender[ o 'T* no Imbito do 'o'H capacitar a liderana e0periente e o &ongresso e coletar ,istFrias dos ad#ogados do *"X& e O"=

%sses esforos incluem a criao de )ebsites e outros materiais= O esforo de 'T* tamb(m precisa se articular com outras organizaGes do 'o'H como o _O&O$H os &omandos de &ombatentes e as Ooras *rmadas Indi#iduais=

* e.uipe de transio para 'T* #ai se articular com outras organizaGesH recursosH l1deres de mercado e agentes de mudana= "ero recomendadas e estabelecidas relaGes formais com essas entidadesH de maneira a fomentar esses esforos onde poss1#el= %m alguns casosH essas relaGes formais apresentaro oportunidades de demonstrar a colaborao entre as agJncias e os benef1cios do enfo.ue de 'T*= %ssas ati#idades de#eriam ser enfatizadas e implementadas sempre .ue poss1#el=

CG 1ormaliVao e 'peraKes
* meta da e.uipe de transio para 'T* ( mudar o comportamento preferencial dos pro+etos de desen#ol#imento e a.uisio de pro+etos= O enfo.ue ser! modificar os atuais re.uisitosH pol1ticas e procedimentos= &om a pr!ticaH a e.uipe criar! e encora+ar! relaGes formais com recursos e organizaGes .ue sustentaro essa mudanas= Atividades de Plane;amento e Relatrios @ormais de D,A 'e#eria se estabelecer uma *ti#idade de Plane+amento de 'T* para super#isionar e coordenar os esforos no *"X&= * atual e.uipe de plane+amento do roadmapH com suporte t(cnico adicionalH fornecer! a lin,a base para as ati#idades do ano fiscal O]3;= *s ati#idades de transio e0igiro re#iso e a+ustes permanentes= * e.uipe ser! respons!#el pela coordenao cotidiana do esforo de transio e estar! diretamente subordinada ao *"X&= "ero apresentados relatFrios formais sobre o andamento durante o processo de transio= %sses relatFrios documentaro 9

as liGes aprendidas e recomendaro aGes futuras= Bma das principais !reas de concentrao ser! a de identificao de processosH procedimentos e re#isGes .ue precisam ser modificados para apoiar os esforos de implementao do 'T*= RecomendaGes adicionais sero documentadas para a gerao e apro#ao dos re.uisitos do programa para futuros pro+etos e a.uisiGes=

Recursos Compartil'ados Gaseados na .eb para a Comunidade D,A * e.uipe de 'T* estabelecer! )ebsites e.uipados com ferramentas colaborati#as de cFdigo abertoH para reunir os con,ecimentos e a+udar a conectar os programadoresH gerentes de programaH clientes e pessoal do 'o' interessados em aprender mais a respeito do 'T*= %mbora no constitua uma ar.uitetura abrangente de TI ou um regime de inde0ao de meta5dados para .ual.uer cFdigo aberto no Imbito do 'o'H o site do 'T* patrocinado pelo *"X& representar! uma grande a+uda no estabelecimento de um 6mercado de id(ias7 e um repositFrioH criado pelos usu!riosH das liGes aprendidas acerca do 'T*= *l(m dissoH permitir! ligaGes cruzadasH folgadamente acopladasH entre os repositFrios de 'T* e0istentes no Imbito do 'o'H por meio de articulaGes sociais (ou se+aH um 1ndice de pro+etos de 'T* com descriGes e informaGes sobre contatos) na falta de um repositFrio centralizado de soft)are=mil (.ueH #isto a pol1tica de =mil ITH poder! nunca e0istir)H en.uanto promo#e uma populao +! pronta de usu!rios para os repositFrios mais formais de TIH L medida .ue o 'T* ( disseminado no Imbito do 'o'= 9

2stabelecer Portais de Revis&o e Processos 2mbutidos "er! necess!rio definir e integrar no atual processo de seleo e re#iso dos programas do *"X& uma combinao dos re.uisitosH re#isGesH processos e portais de 'T*= * meta ( institucionalizar o comportamento de 'T* nos esforos de integrao e desen#ol#imento de tecnologia= Bm e0emplo seria acrescentar os crit(rios de 'T* ao RelatFrio de 'ados sobre os Recursos de "oft)are= Bm e0emplo das ala#ancas e0istentes no processo ( o uso dos relatFrios +! gerados (como '' Oorm :;83 "oftCare Resources 'ata Report ou "R'R4;) para influenciar a maneira de a#aliar e classificar os pro+etos do 'o' em funo do uso .ue fazem dos m(todos de 'T* promulgados= 2studo do odelo Comercial

*n!lise do modelo comercial para elaborar recomendaGes e um plano de transio comercial para os fornecedores do go#erno das atuais pr!ticas para as pr!ticas de 'T*= %sse estudo foi pre#isto para a primeira faseH #isto .ue as recomendaGes contidas no plano sero iniciadas na fase intermedi!ria=

2studo e Revis&o das Uuestes Furdicas

46

http://dcarc.pae.osd.mil/srdr/srdr_ch4_rfp_020204.doc

Bm estudo detal,ado das .uestGes +ur1dicas relati#as o cFdigo abertoH propriedade intelectualH cop#rig'tH legislao e necessidade contratuais do To#erno *mericano a serem coordenadas= O *"X& poder! constituir uma ligao para a coordenao e montagem dos con,ecimentos +ur1dicos e para o trabal,o b!sico (por e0emploH documentao dos m(todos de ,armonizao da Propriedade Intelectual5PI no 'o' com as di#ersas licenas de O"") rele#ante tanto para as Ooras *rmadas Indi#iduais como para o O"'= anual de D,A para /erentes de Programa e Pessoal Contratado Bm dos obst!culos ao 'T* no Imbito do 'o' ( a incerteza dos gerentes de programa e-ou contrato de pessoal no familiarizado= $uitos desses gerentes relutam em mudar suas pr!ticas comerciais por.ue temem cometer erros legais ou de contrataoH sendo facilmente intimidados pelos fornecedoresH .ue fazem colocaGes radicaisH embora improcedentesH sobre a PI e as implicaGes do cFdigo aberto para a segurana= * e.uipe de 'T* produzir! e distribuir! manuais simples e f!ceis de compreender para os gerentes de programa e o pessoal contratado (possi#elmente em con+uno com a 'efense *c.uisition Bni#ersitb) de maneira a e.uipar o pessoal do 'o' com os con,ecimentos necess!rios L implementao dos processos comerciais de 'T*H com seguranaH .uanto Ls .uestGes +ur1dicas e de pol1tica= Consel'o Assessor do A"?C

"eria necess!rio estabelecer um grupo assessor formal para o pro+eto O"" e $etodologias do *"X&= O grupo forneceria assessoramento e id(ias sobre como implementar as metodologias de 'T* no Imbito do 'o'= Os de#eres e as responsabilidades desse grupo podero incluir: \ \ \ re#iso do material gerado pela e.uipe do pro+etoH assessoramento da %.uipe de 'T* e do *"X& em .uestGes de estrat(gia e facilitao de contatos com l1deres de mercado dentro e fora do 'o'= *s interaGes sero #ia correio eletrNnicoH colaborao online e entre#istas pessoais= *inda no foram agendadas reuniGes formaisH mas as necessidades futuras podero e0igir tais reuniGes= Nesse casoH os custos de #iagem sero pagos pelo pro+eto=

1ases do Pro2eto de DTA

* implementao ser! efetuada em trJs fases=

Oigura 93 E Oases de Implementao do 'T*

%etas de /urto PraVo, Primeiro #emestre do Ano 1iscal 1B!E


*s metas de curto prazo focalizaro as ati#idades controladas pelo *"X& e os esforos paralelos com iniciati#as e0ternas de O"" no Imbito do go#erno= Os recursos e as ati#idades sero priorizados nos pro+etos .ue demonstrem as #antagens do no#o enfo.ue e permitam a e0presso plena das metodologias e pr!ticas de cFdigo aberto= Os pro+etos sero incenti#ados a enga+ar empresas e comunidades de O"" 6no5tradicionais7 para a implementao de sua e0pertise= O *"X& fornecer! incenti#os financeiros aos pro+etos participantes e aos fornecedores participantes= O *"X& e a e.uipe de 'T* daro prioridade ao plane+amento e#oluti#o nos esforos de m(dio e longo prazos= InicialmenteH a e.uipe de 'T* estabelecer! relaGes com outras ati#idades e organizaGes afins= O J0ito nas ati#idades de m(dio prazo e0ige .ue a e.uipe de 'T* alcance os seguintes ob+eti#os= 1

\ \

&ompreender as ,abilidades de 'T* e0istentes no pro+eto= Realizar e0perimentos com cFdigo aberto de maturidade compro#adaH aplicada a especificaGes bem compreendidasH num ambiente de bai0o risco pol1tico=

\ \ \ \ \

'esen#ol#er gradualmente as ,abilidades de 'T* no Imbito do pro+etoPcomear com expertise e0terna= Institucionalizar essas ,abilidades= Trabal,ar com a Bni#ersidade %stadual de $ontana e outras uni#ersidades no repositFrio de 'T* e na an!lise de soft)are= *umentar o nmero de adoGes de cFdigo abertoH L medida .ue as oportunidades surgirem= 'emonstrar as ati#idades *&T'sH _&T's e da &oalition .ue esto sendo financiadas= O foco de curto prazo dar! Jnfase L a.uisio de pro+etos c,a#es do *"X& .ue praticam o 'T*=

*s tarefas de &urto Prazo incluem as seguintes: \ \ \ \ \ 'efinir as medidas= Oornecer suporte ao pro+eto: fornecer um n1#el m1nimo de suporte ao pro+eto ()eb*'ostingH etc=)= %laborar e distribuir um manual de 'T* para os l1deres de pro+etos= Oornecer suporte aH pelo menosH trJs pro+etosU focalizar os pro+etos .ue cortam trans#ersalmente as diferentes missGes do 'o'= %ncontrar um programa principal .ue assuma o 'T*= 1

Plano de capacitaoH en#ol#imento e treinamento: implementar este plano para a comunidade geral do 'o'= o o o 'esen#ol#er os .ebsites (sigiloso e no5sigiloso)H &riar material de apoio e Oazer conferJncias=

\ \ \ \ \ \ \ \

&apacitar os gerentes de programa de *&T'= &onscientizar o &ongresso acerca dos m(ritos do 'T*= Pro#idenciar a publicaoH pelo T*OH da reao ao 'T*= 'esen#ol#er uma relao com a 'efense *c.uisition Bni#ersitb= %ncontrar l1deres de mercado para le#ar a mensagem= 'esen#ol#er um pe.ueno grupo de apoio L indstria= Publicidade: colocar editoriais e ,istFrias nos +ornais do 'o'= 'esen#ol#er material para publicaGes nacionais= *presentar um relatFrio ao &ongresso para coment!rio pelo T*O= Iniciar um estudo sobre como realizar a transio do modelo comercial=

* durao pre#ista do plano de curto prazo ( de seis mesesH .ue incluir! o refinamento dos planos de m(dio e longo prazo= *s metas espec1ficas nesse ,orizonte temporal incluem as seguintes: Demonstra%&o e \ \ \ ensura%es

*plicar o 'T* nos pro+etos .ue esto cooperando= Priorizar e contestar as implementaGes opacas= 'efinirH col,er e relatar as mensuraGes= 1

\ \ \ \

&omear o per1odo 6&enouraX&,icote7= 'emonstrao e estudo do $odelo &omercial= "ubstituiGes Teo5espaciais= TI e infra5estrutura de comunicao=

Recursos e "uporte \ \ \ \ \ \ \ \ \ \ \ \ .ebsites do 'T*= Participao em conferJncias rele#antes= &olaborao informal com recursos e0ternos= "uporte T(cnico no assessoramento aos pro+etos de $ar`eting e &omunicao= *ti#idades de unificao= &omear o trabal,o de Re.uisitosH Processos e Portais= &arta de IntenGes para todos os pro+etos= ReuniGes sobre 'T* com os gerentes e as e.uipes de Oormalizao e OperaGes= *la#ancagem de ati#idades afins= Releases e entre#istas de imprensa= Re#iso pela *ssessoria= In1cio do %studo do Plano &omercial=

%etas de %,dio PraVo


Implantar os no#os re.uisitos de 'T*H re#isar os portais para o ciclo de apro#ao e re#iso do ano fiscal O]3?= 1

'urante a segunda fase continuaremos a fornecer suporte e e0pandir os pro+etos relacionados ao 'T* do *"X&H en.uanto continuamos a formalizar as relaGes com recursosH l1deres de mercado e organizaGes e0ternas= O ob+eti#o principal dessa fase ser! inserir os re.uisitosH os processosH as mensuraGes e as pr!ticas de #erificao do 'T* no ciclo de apro#ao de pro+etos do *"X&= * formalizao atra#(s do sistema comear! a incenti#ar o comportamento de preferJncia em relao ao 'T*= *s metas de m(dio prazo sero #isadas a partir da segunda metade do ano fiscal O]3;= *s medidas concretas no *"X& durante esse per1odo so as seguintes= j j j j j $odificar os processos de re#iso e apro#ao dos pro+etos para o ano fiscal O]3?= Inserir os re.uisitosH as mediGesH os processos e os procedimentos de 'T* .ue sero usados no processo de seleo= %fetuar outras e0pansGes e demonstraGes dessas pr!ticas em outros *&T's e _&T's= 'emonstrar os benef1cios dessas ati#idades nas aGes de unificao= Identificar e procurar uma iniciati#a do programa 'efense *c.uisition &,allenge baseada em enfo.ues de cFdigo aberto= Bma das metas fundamentais durante essa fase ser! um robusto estudo de caso comercialH .ue fornea recomendaGes sobre como realizar a transio 1

da atual estrutura de a.uisioH para as no#as pr!ticasH nos principais programas do 'o'=

'urante essa faseH tamb(m comearemos a organizar os ob+eti#os nas seguintes !reas c,a#es: j j j RepositFrios de cFdigo aberto no Imbito dos programas e pro+etos do 'o'= *la#ancagem dos recursos e0ternos de cFdigo aberto para a infra5 estrutura e os programas= *plicao desse enfo.ue aos pro+etos de 'ard)are e sistemas especializados .ue ten,am comunidades de interesse menores= Os pontos de concentrao no m(dio prazo incluem: \ \ \ \ "uporte aos pro+etos: aumentar a importIncia do suporte aos pro+etos= 'esen#ol#er planos para estabelecer um centro go#ernamental de suporte ao 'T*= &riarH no Imbito do 'o'H um grupo de orientao sobre o usoH a reutilizao e o desen#ol#imento de soft)are e 'ard)are O"= Plano de capacitaoH desen#ol#imento comunit!rio e treinamento: construir a partir do plano anteriorH le#antar os estudos de caso e di#ulg!5los no Imbito do 'o'= \ Risitar os comandos de combatentes= 1

\ \ \ \

%0aminar como realizar a cone0o entre o site fonte do 'o' e o site geral do To#erno *mericano e continuar a documentar= "uporte L Indstria: designar um grupo deste suporte= Publicidade: continuar a participar em conferJncias e reuniGes= Plano de uma conferJncia-reunio sobre cFdigo aberto para o 'o'=

*s metas espec1ficas para esse ,orizonte temporal incluem:

Demonstra%&o e \ \ \ \

ensura%es

&oletar medidas e ,istFrias de sucesso sobre os pro+etos= 'esen#ol#er suporte para os pro+etos do *"X&= Recon,ecimento para os .ue primeiro adotarem o 'T*= Oocalizar uma ati#idade de unificao do tipo s'o)case=

Recursos e "uporte \ \ \ \ \ 'emonstrar o compartil,amento de recursos entre os pro+etos= 'efinir o plano de uma infra5estrutura de suporte ao 'T* de longo prazo= &onstruir o pro+eto inicial do )ebsite 'ost= "uporte T(cnico &entral O""= "uporte de mar`eting e redao= 1

ar(eting e Comunica%&o \ \ Oornecer informaGes sobre o 'T* aos no#os pro+etos e candidatos do ano fiscal O]3?= &ontinuar trabal,ando ati#amente com os dados e os direitos contratuais do 'o' com soft)are= @ormali+a%&o e 0pera%es \ \ \ \ \ \ %stabelecer os re.uisitos e as diretrizes de 'T*= Iniciar as re#isGes de impacto com os controles do 'T*= Oormalizar o sistema de a#aliao de 6'ependJncia7= Identificar os obst!culos associados com a regulamentao e as a.uisiGes= *presentar o %studo do Plano &omercial (*present!#el)= RelatFrio do Primeiro *no (*present!#el)

%etas de 3ongo PraVo


Para o cronograma do ano fiscal O]3?: *s metas de longo prazo utilizaro os resultados das fases anteriores nos esforos para mudar a cultura e os processos associados ao desen#ol#imento de tecnologiaH nos principais programas de a.uisio= Os resultados das ati#idades e dos estudos comerciais anteriores sero re#isados e utilizados para alcanar esses ob+eti#os= O principal pr(5re.uisito para o J0ito dessa fase ( .ue os 1

processosH os recursosH as ferramentas e os m(todos de desen#ol#imento de tecnologia 'T* se+am aplicadosH preferencialmenteH .uando os programas de a.uisio forem elaborados e implementados= \ \ \ \ \ \ \ *nalisar e aprimorar o processo= &riar uma infra5estrutura de suporte= %0portar os processos e m(todos (O]3?)= Traduzir ,istFrias bem sucedidas no *"X& para ambientes e0ternos ao *"X&= 'emonstrar a colaborao entre agJncias= &omear a influenciar os processos maiores do 'o'= Realizar uma apresentao do tipo s'o)case para autoridades go#ernamentais de tomada de decisGes de alto n1#el= O foco de longo prazo inclui as seguintes ati#idades: \ \ \ "uporte aos pro+etos: concluir a transio do(s) )ebsiteDsE para a organizao do 'o'= Plano de capacitaoH participao e treinamento: continuar a di#ulgar o programa e as id(ias= Publicidade: continuar a participar em conferJncias e reuniGes= Plano de uma conferJncia-reunio sobre cFdigo aberto no 'o'= &riar uma lista de ,istFrias de sucesso (pblicas e pri#adas)= \ \ &riar listas de l1deres de mercadoH pblicos e pri#ados P pessoasH empresasH &ongresso= &riar prJmios para a reutilizao de cFdigo pelas empresas= 1

Oormulao de pol1ticas de segurana e go#ernana do 'T*=

*s metas espec1ficas nesse cronograma incluem as seguintes: Demonstra%&o e \ ensura%es

Ob+eti#a a maior colaborao substancial entre as agJnciasH como a N*"*H e o 'o'H usando o mesmo cFdigo O""H ambos contribuindo ao desen#ol#imento=

\ \

%0pandir a participao do *"X& no pro+eto= %0pandir a participao da unificao no pro+eto=

Recursos e "uporte \ Iniciar a implementao da infra5estrutura de suporte do 'T*=

ar(eting e Comunica%&o \ Oazer uma apresentao do tipo s'o)case para os tomadores de decisGes no go#erno= @ormali+a%&o e 0pera%es \ &omear a modificar os re.uisitosH as re#isGes e os processos=

Oormulao de Pol1ticas de "egurana e To#ernana do 'T*

&omo parte do plano do prF0imo anoH a e.uipe de 'T* re#isar! e far! recomendaGes sobre como lidar com as .uestGes de segurana e o O""= * Defense "cience Goard est! realizando um estudo para re#isar a pol1tica do 'o' nesse respeito= *creditamos .ue poderemos usar sua orientao nessas .uestGesH .ue incluem: \ \ \ \ \ como estabelecer um ambiente de desen#ol#imentoH sigiloso versus no5sigiloso versus compartimentadoH Rerificar os centros .ue introduzam O" no 'o'H procurar numa s(rie de bibliotecas de O" e .uestGes relati#as a di#iso de cFdigo=

D,A para a Pideran%a 2xperiente


* liderana e0periente precisar! reforar e comunicar constantemente a #iso e os benef1cios da demonstrao da tecnologia aberta= Tamb(m necessitar! fornecer recursosH fle0ibilidade e apoio fde cima[ suficiente para permitir o surgimento e a e#oluo de implementadores ino#adores= Para orientar as primeiras etapas da transioH seria necess!rio contratar ou designar um gerente e0clusi#o para a transio go#ernamental para o 'T*H cu+a misso ( coordenar os esforos da e.uipe= c medida .ue surgirem desafios ine#it!#eis ao status 4uoH essa pessoa poder! identificarH blo.uear e lidar com os problemas a partir do prFprio espao f1sico= * iderana %0periente precisar! definir e implementar mudanas nos atuais processos 1

de re#iso e apro#aoH de maneira a estabelecer no#os re.uisitosH processosH procedimentos e portaisH .ue implantem as pr!ticas de 'T* na infra5estrutura= InicialmenteH a liderana e0periente precisar! procurar agentes de mudana e l1deres ino#adores e talentosos para agirem como 6ponta de lana7 nos primeiros pro+etos= %ssas e.uipes precisaro de apoio da alta gerJnciaH fle0ibilidade para e0perimentar e at( mesmo errar L medida .ue se adaptarem os sistemas= * liderana de 'T* do *TX troca de grande gan,os potenciaisH e as recompense= c medida .ue os gabaritos das mensuraGes forem desen#ol#idos e as ,istFrias de sucesso se acumularemH a administrao poder! e0pandir a colaborao tecnolFgica para o prF0imo n1#el e procurar pro+etos .ue en#ol#am colaborao entre agJncias=
4?

de#e promo#er um

ambiente .ue permita a criao de e.uipes .ue aceitem riscos razo!#eis em

Por ltimoH em .ual.uer transio e0istem anticorpos sistJmicos .ue tentam refrear a mudana= * transio para 'T* de#er! ser contestada pelas foras burocr!ticas dos Frgos de assessoria +ur1dicaH compras e segurana= *s entidades bem sucedidas no conte0to das atuais pr!ticasH #ero o 'T* como uma ameaa e uma tentati#a de sub#ertJ5las= * liderana e0periente precisar! na#egar esses obst!culos para alcanar os benef1cios dos processos comerciais de 'T* com os programas e as organizaGesH e atra#(s deles=
47

N.T. Escritrio de aquisio, Tecnologia e Logstica do Departamento de Defesa.

D,A para os /erentes de Programa


O 'T* apresentar! no#os desafios e no#as gratificaGes para os Terentes de Programa= Bm gerente de programa bem sucedido de#e gerenciar os cronogramasH os recursos e as interfaces para sua ati#idade= 'urante a implementaoH a maioria dos gerentes de programa se protegem contra os no#os re.uisitos .ue aparecemH tentam se assegurar de .ue os programadores permanecem restritos Ls suas tarefasH resol#em os

problemas L medida .ue surgirem e entregam o .ue foi prometido dentro dos custos e do cronograma pr(5estabelecidos= &om fre.QJnciaH por(mH so introduzidas mudanas no pro+etoH as .uais podem originar no#os a#anos tecnolFgicosH mudanas em ambientes e0ternosH no#as pessoasH ou mudanas nas necessidades do usu!rio= 2uanto maior o pro+eto e o cronogramaH maior ser! a probabilidade de ,a#er necessidade de mudanas durante a implementao= %ssas mudanas so fre.Qentemente desorganizadas e dificilmente assimiladas pela e.uipeH le#ando a conflitos com o Terente de ProgramaH di#idido entre uma comunidade de usu!rio5 final impaciente e o pro+eto saindo completamente do controle= &om fre.QJnciaH os programas se esforam para apresentar seus re.uisitos eH muito raramenteH e0cedem as estimati#as iniciais= Nos ltimos anos surgiram enfo.uesH como prototipagem r!pida e desen#ol#imento em espiralH para lidar com a necessidade de e#oluo durante a fase de implementao= Os padrGes e as interfaces abertas comeam a modular e 1

simplificar a comple0idade global dos sistemas= *s implementaGes de cFdigo abertoH com fre.QJnciaH trazem no#as funcionalidades para os pro+etos e muitas decisGes de implementao podem ser tomadas com segurana nos escalGes inferiores da organizao= ^0ito na adoo do 'T* constrFi uma comunidade de interesse .ue inclui gerentesH usu!riosH programadores e os principais tomadores de decisGesH unidos numa e.uipe colaborati#a= *s pr!ticas de 'T* so !geisH pertinentes e apropriadas para os ambientes dinImicos= %ssas caracter1ticas fornecem aos gerentes de programa um no#o con+unto de ferramentas e controles em face Ls mudanas na tecnologia e nos clientes= 2uando ade.uadamente implementadoH o enfo.ue de 'T* en#ol#e todas as partes nas dificuldades e oportunidades .ue se apresentam nos processos de elaborao e implementao do pro+eto= Isso le#a a e.uipe L 6comprar o pei0e7 e a menos conflitos entre as diferentes partes do programa= O 'T* certamente tem potencial para reduzirH dramaticamenteH os custos de adio de funcionalidade de um programa= Tamb(m fornece uma oportunidade para acrescentar 6surpresas agrad!#eis7H uma #ez .ue ( poss1#el incluirH na soluoH os a#anos mais recentes de sistemas e tecnologias= *s tecnologias colaborati#as permitiro .ue todos os participantes desempen,em um papel ati#o no processo de desen#ol#imentoH en.uanto o gerente do programa assume o papel de 6ditador bene#olente7H #isando a minimizar conflitos mais gra#es e alcanar a mel,or soluo global=

D,A para os Desenvolvedores


K! e#idJncias de .ue os programadoresH pessoas f1sicas ou +ur1dicasH daro forte apoio ao enfo.ue de 'T*= $uitos +! con,ecem as #antagens das t(cnicas colaborati#as de O"" .ue proliferam na Internet= Os programadores tamb(m tJm e0periJncia com as frustraGes t1picas do enfo.ue de gerenciamento ,ier!r.uico de 6cima5para5bai0o7=

No caso dos programadores e implementadoresH o camin,o da transio de#eria insistir em maior proficiJncia nas ,abilidades de O""H na pes.uisa e na participao em pro+etos rele#antesH al(m de a+udar a identificar os obst!culos L adoo dessas pr!ticas no Imbito dos pro+etos do go#erno= * transio depender! de l1deres de mercado internos para capacitar o pessoal e identificar as mudanas necess!rias L colaborao eficiente e Ls pr!ticas de 'T*= 'urante a implementaoH os programadores desempen,aro um papel crucial na a#aliao da maturidade e aplicabilidade das soluGes e dos pro+etos abertos= "eria ideal se os t(cnicos ficassem na #anguarda das decisGes t(cnicas relati#as L implementaoH mas tamb(m precisam entender as implicaGes maiores dessas decisGes: um bom pro+eto no apenas resol#er! um determinado problemaH mas tamb(m ser! ala#ancado por outros pro+etos e programas= *s ta0as de licenciamentoH capacitaoH manuteno e fle0ibilidade do sistema so fatores .ue o pessoal de 1

desen#ol#imento de#er! le#ar em considerao L medida .ue as decisGes de implementao forem tomadas= Os padrGes e as interfaces abertos permitiro .ue o programa e#olua e mel,ore ao longo do seu ciclo de #ida= *s implementaGes abertas versus as fec,adas tero um impacto dram!tico nos custos do ciclo de #ida do sistema= &om o 'T*H os programadores tJm uma oportunidade de e0ercer mais controle sobre os detal,es do pro+etoH embora tamb(m ten,am de assumir responsabilidade adicional pelo mesmo= Os programadores de 'T* bem sucedidos demonstraro ,abilidades de comunicao colaborati#a no Imbito da comunidade de interesse= Isso implica comunicao mais eficaz com pessoas .ue possuem um amplo le.ue de formaGes t(cnicas e interesses no sistema= %ssa articulao de indi#1duos e organizaGes acoplados de maneira li#re aceleraH por sua #ezH as mudanas culturais .ue tamb(m aceleram a disseminao dos processos comerciais de 'T* por todo o empreendimento=

D,A para /erentes de ,ransi%&o


Os Terentes de Transio tJm interesses ad.uiridos no J0ito do enfo.ue de 'T*= KistoricamenteH a fase mais dif1cil de .ual.uer transio no sistema ocorre no per1odo de desen#ol#imento do protFtipo t(cnico e de sua implementao operacional= * pior situao ( .uando um sistema de grande porte e comple0idade ( desen#ol#ido e modificado ao longo do tempoH sem contribuio significati#a dos usu!rios do sistema= $esmo .uando ,! 1

participao operacional significati#a na fase de definio dos re.uisitosH as mudanas de ambienteH os re.uisitos da misso e os a#anos tecnolFgicos podem tornar obsoleto o sistema desen#ol#ido=

O 'T* fornece um mecanismo para en#ol#er as operaGes numa comunidade interati#a de interesse L medida .ue o sistema e#olui atra#(s de r!pidas espirais tecnolFgicas= *tualmenteH os sistemas tentam resol#er esse problema atra#(s de conferJncias com os usu!rios ou uma s(rie de fases de teste= %mbora tais reuniGes e marcos (c'ec(points) constituam um passo na direo certaH no podem se comparar com uma #erdadeira comunidade de interesse online= *s ferramentas colaborati#as fornecem um mecanismo .ue garante acoplamento mais firme entre os usu!rios do mundo real e os implementadores de tecnologias L medida .ue o sistema repete soluGes ideais= 2uando bem gerenciadaH a comunidade de interesse age como uma e.uipe com metas comunsH ao in#(s de grupos com interesses concorrentes= Para o Terente de Transio ser! importante considerar os custos do ciclo de #ida do sistema= Os enfo.ues de sistemas abertos com interfaces padronizadas e componentes tecnolFgicos bem ala#ancados oferecem mais opGes para a e#oluo dos sistemas e de seu suporte= *lgumas dessas ferramentas e recursos colaborati#os podem realizar facilmente a transio para mecanismo de suporte do sistema desen#ol#ido=

D,A para os @ornecedores


Os fornecedores go#ernamentais estabelecidos de#ero enfrentar dif1ceis desafios na transio para 'T*= *o longo dos anosH esses fornecedores go#ernamentais otimizaram e adaptaram suas pol1ticas e procedimentos ao atual sistema= &ontratos com custo e0traH re.uisitos-especificaGes baseadas nos editais e direitos de propriedade intelectual foram apurados at( criar modelos comerciais bem sucedidos dentro da estrutura imposta pelos regulamentos e pelas regras do go#erno= O 'T* re.uer .ue a Jnfase em propriedade intelectual mude para uma Jnfase em ser#ios profissionais e colaborao aberta= 'urante o primeiro ano de transioH o go#erno dar! Jnfase a um estudo sobre a transio do modelo comercial .ue promo#e as no#as pr!ticas= Os fornecedores .ue adotarem logo essas pr!ticas lucraro com uma maior e0posio e podero se posicionar estrategicamente em relao ao futuroH atra#(s de demonstraGes bem sucedidas dos resultados do 'T*= "er! necess!rio estruturar modelos financeiros e gratificaGes apropriadas para esse comportamento= No fimH o go#erno estabelecer! os re.uisitos e os fornecedores go#ernamentais bem sucedidos se adaptaroH adotando as no#as pr!ticas= * e.uipe culti#ar! os l1deres de mercado do 'T* na comunidade de fornecedores com #istas a abrir as interfaces dos sistemas e mudar as pol1ticas de administrao de maneira a permitir colaborao online e fazer demonstraGes de implementaGes r!pidas de tecnologia usando tecnologias de cFdigo aberto= 1

Os fornecedores .ue adotarem esse enfo.ue de#ero desempen,ar um papel mais integral nas e.uipes colaborati#as= c medida .ue a tecnologia continuar a e#oluir como mercadoriaH eles tero uma #antagem comparati#a ao demonstrarem ser#ios profissionais orientados para o clienteH al(m de dominarem o con,ecimento=

RecomendaKes

O presente roadmap propGe uma transio para as pr!ticas de 'T* no Imbito do 'o'H focalizando inicialmente os pro+etos e as ati#idades no *"X&= O J0ito ser! alcanado .uando as pol1ticasH os procedimentosH os re.uisitos e as pr!ticas estabelecerem O""H interfaces e sistemas abertosH e as metodologias colaborati#as de desen#ol#imento de tecnologia se tornarem a lin,a de base preferencial= Isso ocorrer! .uando os marcos (c'ec(points)H as re#isGes e as pol1ticas apropriadas ti#erem e#olu1do no sentido de alcanar esses ob+eti#os= 2uando esses processos esti#erem de#idamente estabelecidos no *"X&H podero ser disseminados para programas e a.uisiGes maioresH usando as medidas e informaGes col,idas ao longo do processo= Para atingir esses ob+eti#osH a e.uipe de plane+amento do roadmap faz as seguintes recomendaGes= 9= := 8= 4= &riar uma e.uipe de ata.ue para super#isionar e orientar os esforos de transio= %stabelecer relaGes formais com ati#idades e0ternas .ue promo#am esse enfo.ue= Oocalizar inicialmente os pro+etos do *"X&H abrir as soluGes e col,er mensuraGes-medidas= %stabelecer portaisH pol1ticas e processos de re#iso para reforar o no#o comportamento para o ciclo de apro#ao do ano fiscal O]3?= 1

<= *rticular e comunicar e0ternamente esses esforos= ;= &riar um &onsel,o *ssessor no *"X& com o propFsito de re#isar os materiais e as ati#idades de 'T*=

Recomenda%&o HR Aprovar e @inanciar a 24uipe de Ata4ue para o D,A8


* %.uipe de *ta.ue para o 'T* de#er! incluir a atual e.uipe do roadmapH acrescido de suporte t(cnico para a a#aliao dos pro+etos e a construo do Vi`i do 'T* e a infra5estrutura online= * e.uipe ser! inicialmente financiada pelo arge 'ata _&T'H como parte do esforo para introduzir as capacidades geo5espaciais de cFdigo aberto nesse pro+eto= * e.uipe coordenar! suas aGes com pro+etos *&T's e _&T's adicionais e estabelecer! esforos separados atra#(s desses pro+etos= NominalmenteH *&T' ou _&T' fornecer! financiamento adicional para apoiar a implementao da tecnologia aberta= %m alguns casosH fundos adicionais podero ser necess!rios para 6desafiar7 uma implementao embarcada= Nesses casosH podero ser necess!rios offsets do pro+eto para pro#er suporte ao desafio= Papel da iderana %0periente

&onforme mencionado anteriormenteH o *"X& de#er! desempen,ar um papel central nas ati#idades de organizao do 'T*= Recomenda5se .ue o *"X& se concentre nas comunicaGes internas e e0ternas de apoio aos benef1cios do 'T* e L transio para esse enfo.ue= Bma pessoa de referJncia para 'T*H no Imbito do *"X&H poderia escre#er cartasH declaraGes de pol1tica e releases de imprensa a respeito da necessidade e implementao da transio para 'T*=

Recomenda%&o

MR

2stabelecer

rela%es

formais

com

atividades externas 4ue promovam esse enfo4ue8


Os O"" e as tecnologias colaborati#as a eles associadas tJm sido adotados internamente por boa parte do mundo corporati#o americano e esto sendo usados em muitas operaGes cr1ticas no pelo Imbito &R*'* das da agJncias $arin,aH go#ernamentaisH conforme e#idenciado

desen#ol#ido pelo Instituto O""= O ncleo de 'T* no *"X& de#er! ala#ancar e colaborar com ati#idadesH in#estigaGes sobre pol1tica e segurana e recursos oradosH para efetuar a transio= Os l1deres de mercado do cFdigo aberto de#eriam ser articulados atra#(s dos esforos de transio no *"X&= * %.uipe de *ta.ue do 'T* estabelecer! relaGes com essas entidadesH como parte do processo geral de formalizao e insero desses m(todos no sistema e nos processos de a.uisio=

Recomenda%&o NR @ocali+ar os Pro;etos do A"?C8


Os esforos iniciais de transio de#eriam focalizar pro+etos e programas no Imbito do *"X&= %sses pro+etos seriam priorizados com base na sua capacidade de demonstrar as #antagens do enfo.ue de 'T*= Isso incluiria uma a#aliao das tecnologias de cFdigo aberto .ue poderiam ser disponibilizadas rapidamenteH a #ontade de participar da e.uipe do pro+eto e a capacidade de coletar mensuraGes de suporte= Priori+ar os pro;etos AC,Ds e FC,Ds * %.uipe de *ta.ue do 'T* coordenar! suas aGes com os tomadores de decisGes e o pessoal t(cnico dos *&T's e _&T's do ano fiscal O]3;= &ada pro+eto ser! a#aliado e incenti#ado a participar no esforo de 'T*= Os diferentes pro+etos sero priorizados com base na aplicabilidade das pr!ticas de 'T* L soluo proposta= Os fatores incluiro os custos iniciais de desen#ol#imentoH as implicaGes de operao e manuteno de longo prazoH a #ontade da e.uipe do pro+eto de participar e a disponibilidade de recursos de cFdigo aberto para dar suporte ao esforo= O enfo.ue preferencial ser! trazer con,ecimento e0terno para realizar as funGes de suporte cr1tico e modificao das tecnologias abertasH com o suporte da e.uipe e0istente do pro+eto= *ntecipa5se .ue ,a#er! di#ersos graus de participao= "eria ideal aplicar pro+etos de sistemas abertos com interfaces baseadas nos padrGes Ls soluGes= Outros pro+etos podero fornecer funGes ou ser#ios indi#iduais com tecnologias abertasH ao in#(s de alternati#as propriet!rias= Por ltimoH em alguns casos as opGes de 1

tecnologia

aberta

podero

ser

procuradas

para

competir

com

implementaGes fec,adas e0istentes=

/oletar %edidas e Indicadores


"er! necess!rio coletar e atualizar as mensuraGes e as an!lises para dar suporte L transio= Parte do esforo ser! de pes.uisa e articulao com outras iniciati#asH a fim de se obter an!lises anteriores= Os esforos de implementao com os pro+etos *&T's e _&T's representaro uma fonte adicional de informaGes a serem analisadas com o propFsito de coletar os benef1cios e as preocupaGes com o enfo.ue do processo= *credita5se .ue a transio sub+acente ser! um desafio e .ue a e.uipe precisar! se manter fle01#el e responsi#a durante as demonstraGes iniciais=

Recomenda%&o OR 2stabelecer portais: polticas e processos de revis&o para refor%ar o novo comportamento para o ciclo de aprova%&o do ano fiscal @ABV8

Recomenda%&o WR Articular e Comunicar a =is&o 6s Agncias e Iniciativas 2xternas ao A"?CG

* transio para 'T* ( coerente com iniciati#as e0ternas e de#eria ser ligado a esses esforosH sempre .ue poss1#el= \ O "ecret!rio de 'efesa ("ec'ef) ( mantido informado todo mJs sobre como o 'o' pode reduzir a fora (diminuindo a carga de trabal,o)= D importante informar o "ec'ef sobre o O"" e seus benef1cios= YRer p!gina :?Z= \ O Pro+eto de ei Orament!ria para :33: d com dotaGes de h4 bil,GesH subindo para h:3 bil,Ges em :33@= D necess!rio fazer mais com menos= \ \ \ %sforos de Transformao dos NegFcios de 'efesa= Iniciati#as enfatizando articulao ao in#(s de estruturas ,ier!r.uicas de controle= *#aliaGes das tecnologias desorganizadoras e desestabilizadoras=

* e.uipe de transio para 'T* #ai se articular com outras organizaGesH recursosH l1deres de mercado e agentes de mudana= "ero recomendadas e estabelecidas relaGes formais com essas entidadesH de maneira a ala#ancar os esforos .uando poss1#el= %m alguns casosH essas relaGes formais oferecero oportunidades para demonstrar a colaborao entre as agJncias e os benef1cios do enfo.ue de 'T*= %ssas ati#idades de#eriam ser enfatizadas sempre .ue poss1#el=

Recomenda%&o CR Consel'o Assessor para o D,A do A"?C8


c medida .ue a#anarem as ati#idades de plane+amento e transioH dependeremos da assessoria e orientao dos peritos nacionais .ue participam do &onsel,o *ssessor para o 'T* do *"X&= Os membros da lista inicial de candidatosH ane0ada ao presente relatFrioH +! foram contactados= "eria inestim!#el contar com a assessoria desse &onsel,o .uanto ao uso do sistema e0istente para alcanar nossos ob+eti#os= Impondo no#os re.uisitos e procurando responsabilidade pelas ati#idades de operao e manuteno de longo prazo na fase de elaborao de pro+etosH pretende5se fazer a transio do comportamento preferencial (padr&o) para os pro+etos de sistemas abertos= * estruturao de um sistema de #erificaGes e mensuraGes apropriadasH en.uanto se trabal,a na cultura e0istenteH ser! de importIncia cr1tica para o J0ito do empreendimento= * formalizao de um &onsel,o *ssessor respeitado ser! um dos primeiros passos cr1ticos ao longo do camin,o=

ApJndices

Apndice A X Reunies e 2ntrevistas


Relao de algumas das entre#istas realizadas no estudo de roadmap: \ Paul /rin`lebH O"'H /usiness Transformation Office \ 'ale &,ristensenH "%&N*RH 'ON &IO Office \ Robert ToldH *ssociate 'irector for "oftCare and %mbedded "bstemsH OB"' ''RX%-"XT \ _o,n Tros,H OB"' ''RX%-"XT \ _ames KoffmanH NR \ $i`e areigerH 'irector Information $anagementH O*"'(NII) \ 'ardo aleinerH NR \ $i`e anollmannH _&T' Office \ 'ic` eeH *&T' Office \ Pat Ne,erH Na#b _*T \ *ndb $ars,allH O"'H Office of Net *ssessment \ 'aCn $eberric`sH RP5*O \ Terrb $itc,ellH *&T' Office \ _ames O[/rbanH T,e O[/rban Troup \ &,uc` Riec,ersH O*"'-NII \ 'r= &,uc` Per`insH *&T' Office \ "ue PabtonH *"X& Office 1

TT Robert $= ",eaH _oint "taffH _5;

\ 'a#id "cantlingH O"'H /usiness Transformation Office \ Oritz "c,ultzH 'I"* \ _o,n Veat,ersbbH N&O"PR Organization \ in VellsH O*"'-NII \ 'ennis Visnos`bH Vizdom "bstemsH Inc=

Apndice G X Avalia%&o da
/rit,rios de maturidade &rit(rios do Produto Idade k ; meses Imaturo

aturidade da cdigo aberto

RaVoavelmente %uito %aduro %aduro

Descrio dos /rit,rios

; meses E : anos

l: anos

Os esforos de O"" .ue esto apenas comeando so arriscados para as empresas= Os produtos .ue funcionam em VindoCs e

"uporte a $ltiplas Plataformas *tualizao

Bma plataforma=

$uitas plataformas relacionadas=

$ltiplas plataformas =

,eterogJneas Bni0 so mais dese+!#eis= anamentos %ssencial para diferenciar regulares= os produtos #itais dos decadentes=

Nen,uma #erso nos ltimos seis meses=

k duas #ersGes no ltimo ano=

Popularidade Produto

*lternati#a

1der da categoria=

Os produtos O"" mais populares foram bem testados eH portantoH esto mais maduros= D mais pro#!#el .ue ,a+a interoperabilidade com um grande nmero de outros produtos=

descon,ecido= #i!#el=

2ualidade do Pro+eto

*plicao monol1tica=

$ltiplos componentes=

*PI bem definido=

%sse crit(rio ( c,a#e para determinar o esforo necess!rio para ampliar e adaptar o produto=

&rit(rios de Bso &ustos de instalao Processo de instalao mal documentadoU deficienteU assistJncia programadore s= Processo de instalao bem documentadoH razo!#elU assistJncia programadoresU assistJncia dispon1#el em fFrum aberto= Processo de instalao bem documentadoU tutoriais-scripts de instalao dispon1#eisU documentao razo!#elU assistJncia dos programadoresU assistJncia dispon1#el em fFruns de suporteU ser#ios de instalao por terceiros= * maioria dos produtos e0igiria um esforo de instalao de ,oras ou diasH no semanas ou meses=

documentao documentao

dispon1#el dos dispon1#el dos

&ustos de Bso

'ocumentao $anuais de pobre ou ine0istenteU assistJncia dispon1#el sF atra#(s de contato direto com os programadore s= usu!rio dispon1#eisU assistJncia dispon1#el em fFruns de suporte=

"er#ios de capacitao por terceiros dispon1#eis=

%ste crit(rio ( fre.Qentemente es.uecido na a#aliao do produto=

"uporte ao Bsu!rio Oinal

Nen,um fFrum *lguns fFruns e ou lista de endereos= listas de endereos=

OFruns e listas de endereos bem organizadosH com ar.ui#os e buscaU opGes de apoio por terceiros=

*s comunidades de usu!rios (fFrunsH listas de correspondJncia) e a possibilidade de apoio de terceiros so #itais para o J0ito do produto=

* Oigura 99 foi retirada da obra 0pen "ource for t'e 2nterprise@]=

48

Open source for the enterprise, Dan Woods and Gautam Guliani, Copyright 2005, O-Reilly Media

Apndice C X Capacidades /eo*espaciais de cdigo aberto

Oigura 9: E Risualizao O""I$ tridimensional (8') a#anada=

O arge 'ata _&T' ('esen#ol#imento &on+unto de &onceitos e Tecnologia de Trande Rolume de 'ados) demonstrar! capacidades geo5espaciais com o con+unto de soft)are O""I$= O O""I$ ( um pro+eto de soft)are de cFdigo aberto .ue est! sendo usado por #!rios laboratFrios nacionais e est! inserido em #!rias soluGes comerciais e go#ernamentais=

"ero demonstrados e fornecidos ser#ios geo5espaciais a#anados da )ebH ferramentas de an!lise e produo e clientes de #isualizao tridimensional precisa= O arge 'ata _&T' demonstrar! as operaGes de acessoH $ais informaGes podem ser obtidas manipulao e apresentaoH de locais remotosH de grandes con+untos de dados comerciais e go#ernamentais= da Open "ource Teospatial Ooundation ,ttp:--osgeo=org ou diretamente da p!gina do pro+eto O""I$ no endereo ,ttp:--CCC=ossim=org=

1iguras

OITBR* 9 E %NOO2B% T%R* '% TR*N"ImnO P*R* 'T*= OITBR* : E PRO_%TO" % PReTI&*" '% *"X& 2B% OORN%&%RnO O OO&O '% &BRTO PR*oO P*R* *" *TIRI'*'%" '% TR*N"ImnO P*R* 'T*= OITBR* 8 E *R2BIT%TBR* /*"%*'* %$ "%RRImO" &O$ P*'Rp%" */%RTO"= OITBR* 4 E %"TRBTBR*" KI%ReR2BI&*" 'O" PROTR*$*" TR*'I&ION*I"= OITBR* < E PRO_%TO" &O */OR*TIRO" IN'BoI'O" POR $%T*"H &O$ *" KI%R*R2BI*" INT%RN*"= OITBR* ; E *TIRI'*'%" OBN&ION*I" P*R* O *NO OI"&* O]3;= OITBR* ? E &O$BNI'*'%" '% INT%R%""% (&OIH na sigla em inglJs) P*R* O 'T*= OITBR* > E RI"nO PR%&I"* T%O5%"P*&I* O""I$= OITBR* @ E O $*P"%RR%R D O P*'RnO P*R* O" "%RRImO" '% $*P%*$%NTO T%O5%"P*&I* /*"%*'O" N* .2G8 1 TRI'I$%N"ION* * P*RTIR '%

OITBR* 93 E O*"%" '% I$P %$%NT*mnO 'O 'T*= OITBR* 99 E '% 0P21 "0URC2 @0R ,>2 21,2RPRI"2= OITBR* 9: E RI"B* Io*mnO TRI'I$%N&ION* *R*Nm*'* O""I$=

ReferJncias Adicionais

$emo: &IO _o,n P= "tenbit "B/_%&TR 0pen "ource "oft)are D0""E in t'e Department of Defense DDoDEH $ab :>H :338 $ITR% &orporation Report: Use of @ree and 0pen*"ource "oft)are D@0""E in t'e U8"8 Department of DefenseH Rersion 9=:=34H _anuarb :H :338H Report q $P 3: V3333939 O"gP Pro+ect 'ocumentation: "ourceOorge Open5source "oftCare pro+ectsH ,ttp:--sourceforge=netIG =C calls for YopenY 'ard)areH Ric,ard ToeringH %% TimesH

34-3>-:33<H articleI'r9;3<3:?3<

CCC=eetimes=com-neCs-design-s,oC*rticle=+,tmlW

RabmodH %="=H ,'e Cat'edral ? t'e Ga+aarR

usings on Pinux and 0pen

"ource b# an Accidental Revolutionar#H O[Reillb Publis,ersH :339 VeberH "te#enH ,'e "uccess of 0pen "ourceH Kar#ard Bni#ersitb PressH :334

#obre os Autores

>G/G UerV
_=&= Kerz ( pes.uisadora e pro+etista com formao em ecologia e pro+etos de +ogos de computador= %st! especificamente interessada em pro+etos de interao de mltiplos +ogadores para sistemas .ue ala#ancam as caracter1sticas intr1nsecas da comunicao em rede= "eus atuais pro+etos de 'efesa incluem trabal,o no programa do micro5sat(lite Tac"at do Office of Oorce TransformationH uma tecnologia desorganizadora .ue disponibiliza as anotaGes das tarefas e dos dados de sat(lite para .ual.uer pessoa na "IPRN%T= Os pro+etos de O"' pendentes incluem a criao de um )ebsite colaborati#o ci#il-militar para pessoal de assistJncia ,umanit!riaH ONTs e reconstruoH patrocinado pelo Office of &ontingencb and $igration de O"'-NII= _=&= lidera um pro+eto '*RP*H 6$odelagem da &oordenao de Trupos em *mbientes de Rede7 e gerencia o desen#ol#imento da interface do +ogo de computador para futuros B*Rs (_5B&*")H #e1culos armados no5tripuladosH da gerao Nintendo de pilotos= 'esde setembro de :33<H _=&= Kerz tem fornecido suporte ao &IO do rec(m estabelecido &entro Nacional para &ontra5Terrorismo no desen#ol#imento de ferramentas e interfaces colaborati#as para compartil,amento de informaGes e criao de con,ecimentos na comunidade de inteligJncia= Na !rea acadJmicaH _=&= ( @ello) no &entro Para 'iplomacia Pblica (&enter for Public 'iplomacb) da Bni#ersidade do "ul da &alifFrnia (Bni#ersitb of 1

"out,ern &alifornia5B"&) e membro do Trupo *ssessor do &entro para Tecnologias &riati#as da B"&H um laboratFrio de pes.uisa financiado pelo %0(rcito dos %stados Bnidos da *m(rica= *ntes de se mudar para Vas,ingtonH '&H foi professora no Programa de TelecomunicaGes Interati#as da Bni#ersidade de No#a Ior.ue (N]B)H em n1#el de pFs5 graduao= Tem realizado palestras nas uni#ersidades de "tanfordH ]ale e &arnegie $ellonH no Trupo de %studos %strat(gicos da $arin,a e no aboratFrio de Propulso a _ato (_et Propulsion ab) da N*"*= D autora de dois li#rosH tendo mais de cem ensaios publicados=

%ar[ 3ucas
$ar` ucas ( &ientista Principal para &omunicaGes 58= *nteriormenteH foi &,efe T(cnico de Image in`sH tendo liderado os esforos das e.uipes encarregadas de modificar e mel,orar as tecnologias de processamento de imagens e sensoriamento remoto= Tem mais de :3 anos de e0periJncia em liderana das !reas t(cnicaH de mar`etingH gerenciamento de pes.uisa e aplicao de ciJncia e tecnologia na soluo de problemas comple0osH para organizaGes industriais e go#ernamentais= D l1der nacional recon,ecido na introduo de metodologias de soft)are cFdigo aberto no go#erno federal= Ooi pioneiro nos esforos de 'esen#ol#imento de "oftCare de cFdigo aberto para sensoriamento remotoH processamento de imagens e sistemas de informaGes geogr!ficas= $ar` fundou o site remotesensing=org e liderou #!rios estudos e esforos de desen#ol#imento financiados pelo go#erno a partir de 9@@;= %sses esforos incluem os pro+etos de $apeamento de Imagens de "oftCare de cFdigo aberto para o %scritFrio Nacional de 1

Recon,ecimento (National Reconnaissance Office5NRO)U e os pro+etos Pes.uisa de ProtFtipo de cFdigo abertoH Programa %0traordin!rio de cFdigo aberto e Pes.uisa de Ouso de "istemas de InformaGes Teogr!ficas para a *gJncia Nacional de InteligJncia Teo5espacial (National Teospatial5 Intelligence *gencb5NI$*)= D engen,eiro el(tricoH com mestrado em Inform!tica pela Bni#ersidade de *rizona (Bni#ersitb of *rizona) e a Bni#ersidade da &osta Oeste (.est Coast Universit#)=

>oFn #cott
_o,n "cott ( l1der de pro+eto da Iniciati#a 'T* do 'o'H .ue estabelece as bases para a adoo dinImica das metodologias de cFdigo aberto no Imbito do 'o'H o .ue inclui tanto a adoo (incluindo os testes) de cFdigo aberto do setor pri#ado e a formao de comunidades internas de interesse em torno dos sistemas do 'o'H incluindo os sistemas sigilosos= Tem ocupado postos de categoria sJnior em empresas de tecnologiaH entre eles trJs operacionalizaGesH incluindo o gerenciamento de e.uipes de desen#ol#imento de soft)are e aumento r!pido das pr!ticas de consultoria= _o,n ( %ngen,eiro $ecInico pela Bni#ersidade e,ig, ( e,ig, Bni#ersitb)H com $estrado em "istemas de %ngen,aria pelo Instituto Polit(cnico de Rirginia (Rirginia Tec,)= &om fre.QJnciaH _o,n tem ministrado palestras na &onferJncia O[Reillb sobre Tecnologia %mergente (0ZReill# 2merging ,ec'nolog# Conference)H tendo sido membro do comitJ organizador do congresso predecessorH o Peer*to*Peer= Ooi palestrante principal na &onferJncia O[Reillb sobre cFdigo aberto deste ano= Para mais informaGesH acesse o seguinte endereo: 1

CCC=opentec,de#=org ou entre em contato com: Office of t,e 'eputb Bnder "ecretarb of 'efenseH *d#anced "bstems X &oncepts ,ttp:--CCC=ac.=osd=mil-asciberado para Publicao *berta em ? de +un,o de :33; %scritFrio de Rerificao da "egurana 'epartamento de 'efesa

Você também pode gostar