diff --git a/opensym2017/content/01-introduction.tex b/opensym2017/content/01-introduction.tex index 38e61da..b39dad3 100644 --- a/opensym2017/content/01-introduction.tex +++ b/opensym2017/content/01-introduction.tex @@ -28,13 +28,14 @@ unjustifiable expending of taxpayers' money. % TODO: ^ references -Since 2009, the SPB Portal was having several technical issues. The -original codebase was not being developed anymore, and there was a large -amount of technical debt to overcome. The system was a modified version -of an existing FOSS platform called -OpenACS\footnote{\url{http://openacs.org}}, and the old SPB portal was -not being updated anymore against the official OpenACS releases. In this -scenario, the portal maintenance has become increasingly difficult. +Since 2009, the SPB Portal was having several technical issues. The original +codebase was not being developed anymore, also, there was a large amount of +knowingly non-optimal or wrong design decisions to overcome (in other words, +technical debt \cite{refactoring}). The system was a modified version of an +existing FOSS platform called OpenACS \footnote{\url{http://openacs.org}}, and +the old SPB portal was not being updated anymore against the official OpenACS +releases. In this scenario, the portal maintenance has become increasingly +difficult. After some events and meetings to collect requirements from the federal government and from the society, a new platform for the SPB Portal was -- libgit2 0.21.2