From a39bd2efd2719b9124bf948c388c5d899796c878 Mon Sep 17 00:00:00 2001 From: Paulo Meirelles Date: Sat, 13 May 2017 17:18:05 -0300 Subject: [PATCH] [OpenSym] Section 2 == Background --- opensym2017/content/02-spb.tex | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/opensym2017/content/02-spb.tex b/opensym2017/content/02-spb.tex index 5c829ed..97797e2 100644 --- a/opensym2017/content/02-spb.tex +++ b/opensym2017/content/02-spb.tex @@ -1,4 +1,4 @@ -\section{Free/Open Source Software and Brazilian Public Software} +\section{Background} \label{sec:spb} 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 the majority of developers worked in the way that we now identify as free software, that is, sharing code openly. This feature makes the code available for inspection, modification, and use by any person or organization -\cite{kon2012}, \cite{hippel2003}. +\cite{hippel2003,kon2012}. The elements that distinguish FOSS from other types of software are the reasoning about the development process, the economic context, the relationship between developers and users, as well as the ethical and legal characteristics that relate to the software. In the context of FOSS, user freedom is promoted -and its development is based on open collaboration and development practices. -%TODO: Colocar referências sem ser nós mesmo e sem ser em PT-Br +and its development is based on open collaboration and development practices +\cite{meirelles2013}. From the economic point of view, unlike what happens with proprietary software, FOSS promotes the establishment of several suppliers that compete with each other based on the same software. This stronger competition among suppliers brings benefits to users because it gives better assurances regarding the -evolution of the system and induces a reduction in prices. These freedoms and -assurances on software are guaranteed in Brazil by Law 9610/98 (copyright law). -Most of the time, this protection from the law complies with the terms -conferred by a contract related to certain software. This contract is called -``license''. A software license determines a list of rights that are +evolution of the system and induces a reduction in prices \cite{kon2012}. These +freedoms and assurances on software are guaranteed in Brazil by Law 9610/98 +(copyright law). Most of the time, this protection from the law complies with +the terms conferred by a contract related to certain software. This contract is +called ``license''. A software license determines a list of rights that are given to, and duties that are imposed on a user of the software. In particular, what differentiates FOSS from proprietary software is just the way they are -licensed\cite{sabino2009}. The FOSS licenses guarantee the right to execute, +licensed \cite{sabino2009}. The FOSS licenses guarantee the right to execute, study, adapt, and improve the software. Example of common FOSS licenses are the \textit{GPL (GNU General Public License)}, the Apache license, the MIT license, and the BSD license. @@ -41,7 +41,7 @@ communities. This includes e-mail lists, discussion forums, issue trackers, version control systems, and social networking environments. Initially, the purpose of the portal was only to share the software developed -in the Brazilian government, to reduce the costs of hiring software. However +in the Brazilian government, to reduce the costs of hiring software. However, it was observed that when softwares were released, their communities were formed around those software with several people collaborating and sharing the 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 their software available on the SPB platform. The concept of Brazilian Public Software goes beyond FOSS. In addition to being -licensed under a FOSS license, a Brazilian Public Software needs to have -explicit guarantees that it is a public good, and that project must be -available in the SPB. Being a true public good assumes requirements that can -not be met solely by means of FOSS licensing. For example, there must be a -relaxed trademark usage policy by the original vendor that do not stop eventual -competitors from adversiting services for that same software. Inclusion in the -SPB also has extra requirements, such as having a public version control -system, installation manual, hardware requirements specification, etc. +licensed under a FOSS license, a SPB needs to have explicit guarantees that it +is a public good, and that project must be available in the SPB portal. Being a +true public good assumes requirements that can not be met solely by means of +FOSS licensing. For example, there must be a relaxed trademark usage policy by +the original vendor that do not stop eventual competitors from adversiting +services for that same software. Inclusion in the SPB project also has extra +requirements, such as having a public version control system, installation +manual, and hardware requirements specification. -- libgit2 0.21.2