Commit a39bd2efd2719b9124bf948c388c5d899796c878

Authored by Paulo Meireles
1 parent e95ded12

[OpenSym] Section 2 == Background

Showing 1 changed file with 19 additions and 19 deletions   Show diff stats
opensym2017/content/02-spb.tex
1   -\section{Free/Open Source Software and Brazilian Public Software}
  1 +\section{Background}
2 2 \label{sec:spb}
3 3  
4 4 FOSS is a phenomenon that has gained notoriety in recent years and has been
... ... @@ -6,27 +6,27 @@ attarcting the interest of academia. However, since the beginning of computing
6 6 the majority of developers worked in the way that we now identify as free
7 7 software, that is, sharing code openly. This feature makes the code available
8 8 for inspection, modification, and use by any person or organization
9   -\cite{kon2012}, \cite{hippel2003}.
  9 +\cite{hippel2003,kon2012}.
10 10  
11 11 The elements that distinguish FOSS from other types of software are the
12 12 reasoning about the development process, the economic context, the relationship
13 13 between developers and users, as well as the ethical and legal characteristics
14 14 that relate to the software. In the context of FOSS, user freedom is promoted
15   -and its development is based on open collaboration and development practices.
16   -%TODO: Colocar referências sem ser nós mesmo e sem ser em PT-Br
  15 +and its development is based on open collaboration and development practices
  16 +\cite{meirelles2013}.
17 17  
18 18 From the economic point of view, unlike what happens with proprietary software,
19 19 FOSS promotes the establishment of several suppliers that compete with each
20 20 other based on the same software. This stronger competition among suppliers
21 21 brings benefits to users because it gives better assurances regarding the
22   -evolution of the system and induces a reduction in prices. These freedoms and
23   -assurances on software are guaranteed in Brazil by Law 9610/98 (copyright law).
24   -Most of the time, this protection from the law complies with the terms
25   -conferred by a contract related to certain software. This contract is called
26   -``license''. A software license determines a list of rights that are
  22 +evolution of the system and induces a reduction in prices \cite{kon2012}. These
  23 +freedoms and assurances on software are guaranteed in Brazil by Law 9610/98
  24 +(copyright law). Most of the time, this protection from the law complies with
  25 +the terms conferred by a contract related to certain software. This contract is
  26 +called ``license''. A software license determines a list of rights that are
27 27 given to, and duties that are imposed on a user of the software. In particular,
28 28 what differentiates FOSS from proprietary software is just the way they are
29   -licensed\cite{sabino2009}. The FOSS licenses guarantee the right to execute,
  29 +licensed \cite{sabino2009}. The FOSS licenses guarantee the right to execute,
30 30 study, adapt, and improve the software. Example of common FOSS licenses are
31 31 the \textit{GPL (GNU General Public License)}, the Apache license, the MIT
32 32 license, and the BSD license.
... ... @@ -41,7 +41,7 @@ communities. This includes e-mail lists, discussion forums, issue trackers,
41 41 version control systems, and social networking environments.
42 42  
43 43 Initially, the purpose of the portal was only to share the software developed
44   -in the Brazilian government, to reduce the costs of hiring software. However
  44 +in the Brazilian government, to reduce the costs of hiring software. However,
45 45 it was observed that when softwares were released, their communities were
46 46 formed around those software with several people collaborating and sharing the
47 47 results obtained through the use of those solutions. In this way, some software
... ... @@ -49,12 +49,12 @@ development cooperatives and private companies have shown an interest in making
49 49 their software available on the SPB platform.
50 50  
51 51 The concept of Brazilian Public Software goes beyond FOSS. In addition to being
52   -licensed under a FOSS license, a Brazilian Public Software needs to have
53   -explicit guarantees that it is a public good, and that project must be
54   -available in the SPB. Being a true public good assumes requirements that can
55   -not be met solely by means of FOSS licensing. For example, there must be a
56   -relaxed trademark usage policy by the original vendor that do not stop eventual
57   -competitors from adversiting services for that same software. Inclusion in the
58   -SPB also has extra requirements, such as having a public version control
59   -system, installation manual, hardware requirements specification, etc.
  52 +licensed under a FOSS license, a SPB needs to have explicit guarantees that it
  53 +is a public good, and that project must be available in the SPB portal. Being a
  54 +true public good assumes requirements that can not be met solely by means of
  55 +FOSS licensing. For example, there must be a relaxed trademark usage policy by
  56 +the original vendor that do not stop eventual competitors from adversiting
  57 +services for that same software. Inclusion in the SPB project also has extra
  58 +requirements, such as having a public version control system, installation
  59 +manual, and hardware requirements specification.
60 60  
... ...