Commit 20cf0ae0001d9273f47875af08a3ed26df5749e0

Authored by Paulo Meireles
1 parent 6bf751f5

draft for the Requirements section

Showing 1 changed file with 20 additions and 4 deletions   Show diff stats
opensym2017/content/03-requirements.tex
... ... @@ -35,6 +35,7 @@ requirements are:
35 35  
36 36 \end{enumerate}
37 37  
  38 +%TODO: translate figure
38 39 \begin{figure}[hbt]
39 40 \centering
40 41 \includegraphics[width=\linewidth]{figures/requirements.png}
... ... @@ -43,11 +44,11 @@ requirements are:
43 44 \end{figure}
44 45  
45 46  
46   -However, there were other requirements based on the experience of the IT
  47 +Moreover, there were other requirements based on the experience of the IT
47 48 stakeholders from the Brazilian government and from the Brazilian FOSS
48 49 community (that UnB and USP were representing too in this project). The new
49 50 platform just could work properly if there is a unique authentication to use
50   -the set of tools that could provide features to cover. Moreover, a unified
  51 +the set of tools that could provide features to cover. Additionally, a unified
51 52 interface was an important non-functional requirement to make easy the user
52 53 experience into the new platform.
53 54  
... ... @@ -69,6 +70,21 @@ Other requirements also were planned during the conceptual phase of the SPB
69 70 evolution project such as an integrated search engine and a web-based source
70 71 code static analysis. Therefore, by analyzing all of these requirements, we
71 72 propose a technological requirement overview, illustrated in Figure
72   -\ref{fig:requirements} to guide the development of the new SPB Portal once we
73   -have designed this project to be built based on existing FOSS tools.
  73 +\ref{fig:requirements} to guide the development of the new SPB platform once we
  74 +have designed this project to be built based on existing FOSS tools. However, the integration of several existing systems implemented in different programming language and frameworks, providing unique authentication, interface apparency, and search engine, as well as, other back-end features, is not a trivial work.
  75 +
  76 +
  77 +The new SPB platform is fully an integrated environment, being very advanced comparing to other related projects and initiatives. For example, the USA government has a platform designed to improve access to the federal government developed software. Code.gov is an interface to organize the USA government projects and, in short, make easy that their users and developers obtain some information and access their source code repositories on GitHub. However, there are not social networking and CMS features, as well as, other communication resources provided by the platform.
  78 +%https://code.gov
  79 +
  80 +There are two initiatives from Europe: OSOR and OW2. The Open Source Observatory (OSOR) is a community hosted in JoinUp that is a environment powered by the European Commission. OSOR aims exchanging information, experiences and best practices around open source solutions for use in public administrations. Summarily, it helps to find an open source software made available by other public administrations, providing access to information such as news, events, studies and solutions related to implementation of open source software. It also offers forum discussions and community mailing lists, but it does not have an integrated source code repository manager once for the each project has a link to its own external repository (or its tarball file).
  81 +%https://joinup.ec.europa.eu/community/osor
  82 +OW2 is a FOSS community to promote the development of FOSS middleware, generic business applications, cloud computing platforms and foster a community and business ecosystem. In short, it aims to facilitate the development, deployment and management of distributed applications with a focus on FOSS middleware and related development and management tools.
  83 +%http://ow2.org
  84 +Moreover, in the past, there were the QualiPSo project to provide to FOSS users, developers, and consumers, quality resources and expertise on the various topics related to free and open source software. That project have tried to develop a platform called QualiPSo Factory but it was not fully completed.
  85 +
  86 +In Latin American has an initiative based on the SPB project called Software Publico Regional. From the practical point of view, it provides a customized Gitlab instance to share the source code and documentation of the project from the involved countries.
  87 +%http://softwarepublicoregionalbeta.net/
  88 +Such as Brazil, Chile has its own portal also called Software Publico. The user can create content in the communities (news items, documents, wiki pages), but all repository is available at the Bitbucket platform.
  89 +%http://www.softwarepublico.gob.cl -> https://bitbucket.org/softwarepublico
74 90  
... ...