Commit ca3c632b18dfdc4cb8f3ed43ad2b7e9498986f24

Authored by Paulo Meireles
2 parents a22499f1 a7be7be3

Merge branch 'master' of softwarepublico.gov.br:softwarepublico/articles

opensym2017/content/01-introduction.tex
@@ -3,14 +3,13 @@ @@ -3,14 +3,13 @@
3 3
4 The Brazilian Government released in the year 2000 the Eletronic Government 4 The Brazilian Government released in the year 2000 the Eletronic Government
5 program (eGov) aiming at democratizing information access and improving the 5 program (eGov) aiming at democratizing information access and improving the
6 -public provision quality of service and information. In 2003, the Brazilian  
7 -President created a 6 +public provision quality of service and information. In 2003, the Federal Government created a
8 committee\footnote{\url{http://www.softwarelivre.gov.br/documentos-oficiais/ 7 committee\footnote{\url{http://www.softwarelivre.gov.br/documentos-oficiais/
9 DecretoComite}} for implementation of Free/Libre/Open Source Software 8 DecretoComite}} for implementation of Free/Libre/Open Source Software
10 (FLOSS\footnote{In this work, the acronym ``FLOSS'' is used as a representative 9 (FLOSS\footnote{In this work, the acronym ``FLOSS'' is used as a representative
11 for ``Free Software'', ``Open Source Software'' (OSS), and``Free/Open Source 10 for ``Free Software'', ``Open Source Software'' (OSS), and``Free/Open Source
12 -Software'' (FOSS).}) and thereafter the Chief of Staff of Brazil sent a  
13 -circular- letter to all Ministries in which the recommendation to adopt FLOSS 11 +Software'' (FOSS).}) and thereafter a
  12 +circular-letter was sent to all Ministries in which the recommendation to adopt FLOSS
14 became a public 13 became a public
15 policy\footnote{\url{http://www.softwarelivre.gov.br/documentos-oficiais/circulardoministro}}. 14 policy\footnote{\url{http://www.softwarelivre.gov.br/documentos-oficiais/circulardoministro}}.
16 In 2007, the Brazilian Public Software Portal (\textit{Portal do Software 15 In 2007, the Brazilian Public Software Portal (\textit{Portal do Software
opensym2017/content/03-relatedworks.tex
@@ -2,62 +2,65 @@ @@ -2,62 +2,65 @@
2 \label{sec:related} 2 \label{sec:related}
3 3
4 The new SPB platform is a fully integrated environment, 4 The new SPB platform is a fully integrated environment,
5 -being very advanced in comparison with related projects and initiatives. 5 +very advanced in comparison with related initiatives.
6 % 6 %
7 For instance, the USA government has a platform designed to improve access to 7 For instance, the USA government has a platform designed to improve access to
8 -the federal government developed software\footnote{\url{https://code.gov}}.  
9 -Code.gov is an interface to organize the USA government projects and, in short,  
10 -make it easy for users and developers to obtain information and access their  
11 -source code repositories at GitHub. However, there are not social networking  
12 -and CMS features, as well as, other communication resources provided by that  
13 -platform. 8 +federal government software\footnote{\url{https://code.gov}}.
  9 +Code.gov is an interface to organize USA government projects,
  10 +making it easy for users and developers to obtain information and to access their
  11 +source code repositories at GitHub. However, it does not provide social networking
  12 +and CMS features, as well as, other communication resources.
14 13
15 Additionally, there are two initiatives in Europe: 14 Additionally, there are two initiatives in Europe:
16 OSOR\footnote{\url{https://joinup.ec.europa.eu/community/osor}} and 15 OSOR\footnote{\url{https://joinup.ec.europa.eu/community/osor}} and
17 OW2\footnote{\url{http://ow2.org}}. The Open Source Observatory (OSOR) is a 16 OW2\footnote{\url{http://ow2.org}}. The Open Source Observatory (OSOR) is a
18 community hosted in the JoinUp platform powered by the European Commission. 17 community hosted in the JoinUp platform powered by the European Commission.
19 -OSOR aims at exchanging information, experiences and best practices around the  
20 -use of FLOSS in the public administration. It helps to find a FLOSS made  
21 -available by other public administrations, providing access to information such  
22 -as news, events, studies and solutions related to implementation of open source  
23 -software. It also offers forum discussions and community mailing lists, but it  
24 -does not have an integrated source code repository manager and for the each  
25 -project there is a link to its own external repository (or its tarball file). 18 +OSOR intends to exchange information, experiences, and best practices around the
  19 +use of FLOSS in the public administration. It supports the discovering of FLOSS projects made
  20 +available by public agencies, providing information about these projects, such
  21 +as news, events, studies, and solutions.
  22 +It also offers discussion forums and community mailing lists. But it
  23 +does not have an integrated source code repository manager, so for each
  24 +project there is a link to its own external repository.
26 % 25 %
27 -OW2 is a FLOSS community to promote the development of FLOSS middleware, generic  
28 -business applications, cloud computing platforms and foster a community and  
29 -business ecosystem. In short, it aims to support the development, deployment  
30 -and management of distributed applications with a focus on FLOSS middleware and  
31 -related development and management tools.  
32 -  
33 -Moreover, in 2007 the European Comission published a study examined the impact  
34 -the development and distribution of FLOSS by public bodies has on eGovernment  
35 -services, the economy, and the information society \cite{ghosh2004}. And there  
36 -was between 2007 until 2011 the QualiPSo project that aimed at providing FLOSS  
37 -users, developers, and consumers, with quality resources and expertise on the  
38 -various topics related to FLOSS. The QualiPSo project also had planned to  
39 -develop a platform called QualiPSo Factory but it was not fully completed. 26 +OW2 is an organization that promotes the development, deployment and management
  27 +of FLOSS middleware, generic
  28 +business applications, and cloud computing platforms, besides fostering a community and
  29 +business ecosystem around such projects.
  30 +
  31 +\leo{E aí, o que a OW2 tem a ver com o SPB?}
  32 +
  33 +Moreover, in 2007 the European Comission published a study examining the impact
  34 +that the development and distribution of FLOSS by public agencies have on eGovernment
  35 +services and the economy~\cite{ghosh2004}. And, from 2007 to 2011, there
  36 +was the QualiPSo project, whose objective was to provide FLOSS
  37 +users, developers, and consumers with resources and expertise on FLOSS quality.
  38 +The QualiPSo project also had planned to
  39 +develop a platform called QualiPSo Factory, but it was not fully completed.
40 40
41 Finally, in Latin American there is an initiative based on the SPB project 41 Finally, in Latin American there is an initiative based on the SPB project
42 -called ``Software Publico  
43 -Regional''\footnote{\url{http://softwarepublicoregionalbeta.net}}. From a  
44 -practical point of view, it provides a customized Gitlab instance to share the  
45 -source code and documentation of the project from the involved countries. 42 +called ``Software Público
  43 +Regional''\footnote{\url{http://softwarepublicoregionalbeta.net}}.
  44 +It provides a customized Gitlab instance to share
  45 +source code and documentation of projects developed by the involved countries.
46 % 46 %
47 -Like Brazil, Chile has its own portal also called ``Software  
48 -Publico''\footnote{\url{http://www.softwarepublico.gob.cl}}. Users can create  
49 -content in the communities (news items, documents, wiki pages), but source code 47 +Like Brazil, Chile has its own portal, called ``Repositorio Software
  48 +Público''\footnote{\url{http://www.softwarepublico.gob.cl}}. In the communities of the portal,
  49 +users can create content such as news, documents, and wiki pages, but source code
50 repositories are available at the Bitbucket 50 repositories are available at the Bitbucket
51 platform\footnote{\url{https://bitbucket.org/softwarepublico}}. 51 platform\footnote{\url{https://bitbucket.org/softwarepublico}}.
52 52
53 The Brazilian government needed to evolve the SPB platform that existed since 53 The Brazilian government needed to evolve the SPB platform that existed since
54 2007. When we started this project, the SPB Portal had about 200 thousand 54 2007. When we started this project, the SPB Portal had about 200 thousand
55 -registered users. For example, we could not just contact these users and ask  
56 -them to register an account at Github as well. Moreover, after the Edward  
57 -Snowden's case, the Brazilian government approved a specific law decree  
58 -(8.135/2013) to rule its communication services, requiring the public  
59 -administration to host its information systems to be provided by itself, what  
60 -rules out usage of private platforms, specially ones provided by foreign 55 +registered users. We could not just do something like contacting these users and asking
  56 +them to register an account at Github. Moreover, after the Edward
  57 +Snowden's case, the Brazilian government issued a decree
  58 +(8.135/2013) requiring public
  59 +agencies to host their information systems by themselves,
  60 +avoiding the usage of private platforms, especially the ones provided by foreign
61 companies. Therefore, we needed to develop our own solution to cover all the 61 companies. Therefore, we needed to develop our own solution to cover all the
62 requirements, producing a complete governmental integrated platform for 62 requirements, producing a complete governmental integrated platform for
63 collaborative software development. 63 collaborative software development.
  64 +
  65 +\leo{Me parece que o decreto fala sobre sistemas de comunicação. Acho que o foco era e-mail. Não me parece que o SPB tenha a ver com isso. A menos que se considere algo pelos fóruns... para refletir.}
  66 +