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 3  
4 4 The Brazilian Government released in the year 2000 the Eletronic Government
5 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 7 committee\footnote{\url{http://www.softwarelivre.gov.br/documentos-oficiais/
9 8 DecretoComite}} for implementation of Free/Libre/Open Source Software
10 9 (FLOSS\footnote{In this work, the acronym ``FLOSS'' is used as a representative
11 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 13 became a public
15 14 policy\footnote{\url{http://www.softwarelivre.gov.br/documentos-oficiais/circulardoministro}}.
16 15 In 2007, the Brazilian Public Software Portal (\textit{Portal do Software
... ...
opensym2017/content/03-relatedworks.tex
... ... @@ -2,62 +2,65 @@
2 2 \label{sec:related}
3 3  
4 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 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 14 Additionally, there are two initiatives in Europe:
16 15 OSOR\footnote{\url{https://joinup.ec.europa.eu/community/osor}} and
17 16 OW2\footnote{\url{http://ow2.org}}. The Open Source Observatory (OSOR) is a
18 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 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 50 repositories are available at the Bitbucket
51 51 platform\footnote{\url{https://bitbucket.org/softwarepublico}}.
52 52  
53 53 The Brazilian government needed to evolve the SPB platform that existed since
54 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 61 companies. Therefore, we needed to develop our own solution to cover all the
62 62 requirements, producing a complete governmental integrated platform for
63 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 +
... ...