\begin{slide} ANSOL -- Associação Nacional para o Software Livre Board 2022-2024: \begin{itemize} \item{} Tiago Carrondo -- Chair \item{} Rúben Mendes -- Vice-Chair \item{} Octávio Gonçalves -- Treasurer \item{} André Esteves -- Member \item{} Hugo Peixoto -- Secretary \end{itemize} \end{slide} % TODO - ter um .tex para cada um destes capítulos (Software Livre, ANSOL, SFD, % etc.), para que depois possam ser incluídos independentemente nas várias % Apresentações \begin{slide} The Free Software Movement \begin{itemize} \item{} Created in 1983, by Richard Stallman \item{} Free Software Foundation founded in 1985 \item{} Free Software Foundation Europe founded in 2001 \end{itemize} \end{slide} % A ANSOL % \begin{slide} % \center{\Huge{ANSOL\\Associação Nacional para o Software Livre}} % \end{slide} \begin{slide} ANSOL -- Associação Nacional para o Software Livre \begin{center} \includegraphics{pct2001-miguelg.jpg} \end{center} \emph{Official launch in October 2001, during Porto Cidade Tecnológica} \begin{itemize} \item{} Portuguese non-profit association \item{} propagation, promotion, development, research and study of Free Computing\ldots \item{} \ldots and its social, political, filosophical, cultural, technical and scientific repercussions \item{} Based at House of Associations in Oporto, but with a national scope % \item{} conta com cerca de 80 sócios % \item{} quota anual 30 euros (12 euros no caso de estudantes, desempregados e reformados) \end{itemize} \end{slide} % Software Livre % \begin{slide} % \center{\Huge{O Software Livre}} % \end{slide} % \begin{slide} % \emph{Software} % % \begin{quote} % \emph{software} | s. m. % % \emph{software} |softuére|\\ % (palavra inglesa, de soft, mole + ware, mercadoria)\\ % \emph{substantivo masculino} % % $[$Informática$]$ Conjunto de programas, processos, regras e, eventualmente, % documentação, relativos ao funcionamento de um conjunto de tratamento de % informação (por oposição a hardware). % % Plural: softwares. % \end{quote} % \hfill \emph{in} \url{https://www.priberam.pt/DLPO/software} % \end{slide} % % \begin{slide} % \emph{Software} -- definição legal % % \begin{itemize} % \item{} Lei do Cibercrime refere a existência de ``programas'', mas não produz uma definição % \item{} Lei da Criminalidade Informática (revogada pelo Lei do Cibercrime) definia: % \begin{quote} % Programas de computador -- ``Conjunto de instruções capazes, quando inseridas % num suporte explorável em máquina, de permitir à máquina, que tem por funções o % tratamento de informações indicar, executar ou produzir determinada função, % tarefa ou resultado'' % \end{quote} % \item{} Lei da Criminalidade Informática explicitava ainda a existência de % ``Código objecto'' (0s e 1s) e ``Código fonte'', ambos considerados programas % de computador % \item{} programas de computador excluídos do catálogo das invenções protegidas % nos termos da Convenção de Munique sobre a Patente Europeia de 1973 % \item{} Programas de computador considerados como ``obra protegida'' no Código % do Direito de Autor e dos Direitos Conexos % \end{itemize} % % \end{slide} \begin{slide} Free Software \begin{itemize} \item{} \emph{Free} as in \emph{Freedom}, not gratis \end{itemize} Which Freedoms? \end{slide} \begin{slide} Free Software \begin{small} At the begining of the 80s, \emph{Richard M. Stallman} was the first to formalize a way of thinking about software in the form of four freedoms: \begin{itemize} \item{1st freedom:} The freedom to run the program as you wish, for any purpose \item{2nd freedom:} The freedom to study how the program works, and change it so it does your computing as you wish \item{3rd freedom:} The freedom to redistribute copies so you can help others \item{4th freedom:} The freedom to distribute copies of your modified versions to others, giving the whole community a chance to benefit from your changes \end{itemize} The software following these four principles is called ``Free Software''. \end{small} \end{slide} \begin{slide} \begin{small} \begin{center} % TODO: GNU's websie has an updated version of this, we should start using that \input{category.latex} \\ \hfill -- \emph{in} \url{http://www.gnu.org/philosophy/categories.html}, CC-SA \end{center} \end{small} \end{slide} % EXEMPLOS DE SW LIVRE \begin{slide} \begin{small} \begin{itemize} \item{} GNU/Linux Operating System \item{} Android Operating System Project \item{} OpenOffice -- LibreOffice \item{} Firefox \item{} Wordpress \item{} Apache Web Server \item{} Blender \item{} Moodle \item{} \emph{many others...} \end{itemize} \end{small} \end{slide} \begin{slide} Software Licenses \begin{small} \begin{itemize} \item{} Copyleft Licenses -- forks cannot add any restrictions to the license \begin{itemize} \item{} GPL (GNU General Public License) \item{} Mozilla Public License (MPL) \item{} Microsoft Reciprocal License (Ms-RL) \end{itemize} \item{} Non-Copyleft \begin{itemize} \item{} Modified BSD License \item{} Expat License (MIT) \item{} Apache License \end{itemize} \end{itemize} \end{small} \end{slide} \begin{slide} Association's activities \begin{itemize} \item{} Political and legislative intervention \begin{itemize} \item{} interventions and reports to the Portuguese Parliament \item{} Coordination with \emph{Free Software Foundation Europe} in European-wide projects, including presence in the European Parliament \item{} Participation in the transposition of the European Directive InfoSoc into Portuguese Law % \begin{itemize} % \item{} Directiva Europeia que implementa, pela primeira vez, restrições de acesso no Direito de Autor % \item{} Criminaliza neutralização de DRM % \item{} Criminaliza qualquer discussão que possa facilitar essa neutralização % \item{} Interfere no desenvolvimento de Software Livre % \item{} Contributo inicial enviado em 2002, acompanhamento da proposta até à sua aprovação em 2004 % \item{} Mais info: \url{https://ansol.org/politica/eucd} % \end{itemize} \item{} Campaign against Software Patents, that ended up with its rejection by the European Parliament \item{} Portugal is the first country to have an Open Standards Law \item{} Participation in the international campaign against ACTA \item{} Fight against the Private Copy Law \item{} Portugal in the frontline in the defense of consumers against DRM \end{itemize} \end{itemize} \end{slide} \begin{slide} The Law against DRM -- what is it? \begin{itemize} \item{} Extension of the definition of DRM \item{} Clarification of that definition \item{} Clarification about the illegality of applying DRM in Public Domain works \item{} Making using DRM on works by public entities or public money ilegal \end{itemize} \end{slide} \begin{slide} The Law against DRM -- how did we manage to get it? \begin{itemize} \item{} Testing the Law \item{} Education about the topic \item{} Persistence \item{} Working within the scope \item{} Mathe the (apparent) opposition talk \item{} Present an alternative \end{itemize} \end{slide} % TODO: https://github.com/marado/DRM-fixed-PT/issues/1 \begin{slide} \begin{itemize} \item{} Launch of the ``Transparency in Public Administration'' in 2009 \\ \includegraphics{transparencia.png} \item{} Sun and ANSOL got together in creating a CD ``Free Software in School'', spread to the schools by the Ministry of Education \\ \includegraphics{CD.png} \item{} Event organization \begin{itemize} \item{} Porto 2002, Cidade Tecnológica - Sistemas Livres % \includegraphics{porto2002.png} \item{} Richard Stallman in Portugal % \includegraphics{stallman-2003.png} \item{} Software Freedom Day % \item{} Document Freedom Day % \includegraphics{DFD.png} \item{} I $<3$ Free Software \end{itemize} \end{itemize} % \item{} OOXML publicado como norma ECMA em 2006, distinção entre ``norma'' e ``normas abertas'' % \\ \includegraphics{OOXML.png} % \item{} ANSOL recebe prémio ``Software'' dos Prémios Exame Informática 2006, em nome da Mozilla Foundation %\end{itemize} %\end{slide} %\begin{slide} %\begin{itemize} % \item{} Campanha para o uso de Software Livre na Administração Pública em 2010, poupança estimada em 121 milhões % \\ \includegraphics{AP.png} %\end{itemize} %\end{slide} %\begin{slide} % \begin{itemize} % \item{} Em 2013 a ANSOL junta-se a outras entidades no apelo à AR para a correcção da legislação relativa ao DRM % \\ \includegraphics{DRM.png} % \item{} Lei da Cópia Privada volta à agenda Política Portuguesa em 2014, ANSOL organiza petição % \\ \includegraphics{PL118.png} %\end{itemize} %\end{slide} %\begin{slide} %A ANSOL em 2015: %\begin{itemize} % \item{} Celebração do ``Eu $<3$ Software Livre 2015'' % \item{} Esclarecimento sobre o WMV não ser uma norma aberta % \item{} Celebração do Education Freedom Day 2015, em Lisboa % \item{} Apelo à participação no Dia de Acção Global contra os Tratados Transatlânticos % \item{} Dar a conhecer a Liberdade que vem do Software Livre, no Dia da Liberdade % \item{} Contestação contra os tratados TTIP e CETA nas manifestações do $1^o$ de Maio % \item{} Press Release sobre a aprovação da Lei da Cópia Privada % \item{} co-organização do evento ``Workshop de Direitos de Autor e DRM'' % \item{} Assembleia Geral Eleitoral % \item{} Plano de regularização da situação dos sócios com quotas em atraso % \item{} Regularização da situação dos certificados https dos vários sites da ANSOL % \item{} Formação do novo Grupo de Trabalho sobre Normas Abertas % \item{} Formação do novo Grupo de Trabalho de WebMasters % \item{} Apoio na organização do Software Freedom Day 2015, no Porto % \item{} Regularização da situação de associados da EDRi % \item{} Press release sobre o término da campanha sobre leitores de PDF da FSFE % \item{} Assembleia Geral, para alteração dos estatutos e regulamento interno % \item{} Escrituração nos novos estatutos da ANSOL % \item{} Assinatura de protocolo com a Casa das Associações, formalizando a sediação da ANSOL naquele espaço % \item{} Participação no seminário ``O Regulamento Nacional de Interoperabilidade Digital e a adoção de Normas Abertas pela Administração Pública'' % \item{} Participação na consulta pública sobre normas abertas % \item{} Manutenção da lista de incumprimentos do RNID %\end{itemize} % %A ANSOL em 2016\ldots depende de todos! \end{slide} \begin{slide} The current Copyright reform \center{\includegraphics[scale=0.5]{KDE-article13.jpg}} \end{slide} % \begin{slide} % \includegraphics{eventos.png} % \end{slide} % % % O SFD % % \begin{slide} % \center{\Huge{O Software Freedom Day}} % \end{slide} % % \begin{slide} % O Software Freedom Day % \begin{center} % \includegraphics{sfd-2015.png} % \end{center} % \emph{Mapa de Eventos SFD 2015 registados a 17 de Agosto} % TODO - actualizar % % \include{sfd-teams} % % \emph{Visão:} Potenciar todos a ligar, criar e partilhar livremente num mundo digital participatório, transparente e sustentável. % % Objectivos % \begin{itemize} % \item{} Celebrar o Software Livre e as pessoas por detrás dele % \item{} Promover o conhecimento geral sobre Software Livre, e encorajar a adopção de Software Livre e Normas Abertas % \item{} Criar igualidade de acesso a oportunidades através do uso de tecnologias participatórias % \end{itemize} % \end{slide} % % \begin{slide} % O Software Freedom Day -- Objectivos \emph{(continuação)} % \begin{itemize} % \item{} Promover um diálogo construtivo sobre as responsabilidades e os direitos na Sociedade de Informação % \item{} Ser inclusivo de organizações e indivíduos que partilham a nossa Visão % \item{} Ser pragmático, transparente e responsável enquanto organização % \end{itemize} % \end{slide} % % % Normas Abertas % \begin{slide} % \center{\Huge{Normas Abertas}} % \end{slide} % % \input{rnid.tex} % % % Teoria e prática de mãos dadas - o exemplo do leftpad % \begin{slide} % Filosofia e código -- duas faces da mesma moeda % \begin{verbatim} % // "license": "WTFPL" % module.exports = leftpad; % function leftpad (str, len, ch) { % str = String(str); % var i = -1; % if (!ch && ch !== 0) ch = ' '; % len = len - str.length; % while (++i < len) { % str = ch + str; % } % return str; % } % \end{verbatim} % \begin{tiny}\url{http://qz.com/646467/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code/}\end{tiny} % \end{slide} % % \begin{slide} % \begin{itemize} % \item{} trademark % \item{} patentes de software % \item{} npm takedown % \item{} remoção de todos os módulos % \item{} npm? % \item{} WTFPL (vs. Apache 2.0, que protege os utilizadores de eventuais patentes de software) % \end{itemize} % \end{slide} %% VANTAGENS % FIXME: De futuro, quereremos ter a nossa própria lista de vantagens, de acordo com os nossos critérios. Algumas notas que ficaram da última reunião sobre o tema: % * possível modificação permitiu muita gente a modificar e a distribuir modificações o que melhorou muito o software muito mais rapidamente do que se nao fosse SL % * Migração da Tranquilidade? % Até lá, a lista de vantagens aqui apresentadas é inspirada em http://open-source.gbdirect.co.uk/migration/benefit.html \begin{slide} Advantages of Free Software \begin{itemize} \item{} Flexibility and Freedom \item{} Reliability \item{} Stability \item{} Auditability \item{} Support and Responsability \item{} Cost \end{itemize} \end{slide} \begin{slide} Advantages of Free Software -- Flexibility and Freedom \begin{itemize} \item{} Flexibility -- the capacity to choose solutions fit to the users needs \item{} If the business requirements change, the solutions should not be constrainted by software \item{} The use of open standards for interoperability \item{} the best solutions can be chosen for particular components in the architecture \item{} if the solutions have good interoperability, the business can avoid lock-in to a particular supplier, avoiding dependency \item{} Free Software models do not promote vendor lock-in, so open standards adoption is usually high \item{} In cases where open standards do not exist, source code audit stops the use of proprietary formats as a means to lock-in \item{} Competition focused on functionality quality \item{} Freedom by not having only one supplier \item{} Freedom to modify your software \end{itemize} \end{slide} \begin{slide} Advantages of Free Software -- Reliability \begin{small} \begin{itemize} \item{} Reliability -- the lack of defects causing wrong operation \item{} performance failures; lack of standards compliance; security issues \item{} Severe issues tend to be fixed hours after being found, much due to source code access \item{} \emph{patch} vs. new version \item{} bug lifecycle is different between free and proprietary software \item{} \emph{early adopters}' impact, both in fixes as well as in new versions \end{itemize} \end{small} \end{slide} \begin{slide} Advantages of Free Software -- Stability \begin{itemize} \item{} Stability vs. Updates \item{} \emph{vendor push}: Format changes, end of support, lack of software fixes \item{} Warranty on the possibility of data migration \item{} Source code access provides a way to extend software lifetime \item{} When to update is chosen by the user, not the vendor \end{itemize} \end{slide} \begin{slide} Advantages of Free Software -- Auditability \begin{itemize} \item{} Security, lack of backdoors, standards compliance and flexibility in future changes: they can be promised in proprietary software, but only an assurance with the access to source code \item{} punctual and informal inspection vs. rigorous audits \begin{itemize} \item{} InterBase case: 7 years old backdoor found and fixed half-year after free software version release \item{} The backdoor had been introduced by Borland engineers on purpose \end{itemize} \item{} third-party inspection and certification \item{} the falacy of \emph{security through obscurity} \end{itemize} \end{slide} \begin{slide} Advantages of Free Software -- Support and Responsability \begin{itemize} \item{} Support contracts: from generic to personalized \item{} Internal or external support, tailored (and Ada's example) \begin{itemize} \item{} Ada is language for military, industrial and areospace industries that are \emph{mission-critical} and \emph{safety-critical} \item{} ``ACT Europe'' was created in 1996 to provide commercial support to military and industrial uses of Ada \end{itemize} \item{} Several business models around Support \begin{itemize} \item{} Zope -- Free Software Production; most profit comes from support and services \item{} Free Software consultancy services \end{itemize} \item{} The real need of support, when the code is from the user \item{} The myth of responsability in proprietary software \\ (read EULAs) \end{itemize} \end{slide} \begin{slide} Advantages of Free Software -- Cost \begin{itemize} \item{} libre vs. gratis \item{} Price vs. TCO \item{} Aspects about Free Software's TCO \begin{itemize} \item{} Possibility of zero price \item{} Possibility of not needing to count the number of copies in use \item{} Probable small need of updates \item{} almost-zero virus vulnerability \item{} Supposed less security vulnerabilities \item{} Alleged possibility of longer lifecycle due to low hardware requirements \item{} A better compliance to open standards allows competition, reducing the lock-in to monopolist prices \item{} Source code availability makes the software resilient to product discontinuation or vendor extintion \item{} Finance strategy ruled by the user and not the vendor \end{itemize} \end{itemize} \end{slide} %% MODELOS DE NEGÓCIO \begin{slide} Free Software Business Models \begin{itemize} \item Offer the software to sell hardware (IBM, ...) \item Licensing allows inclusion in non-free software (MySQL) \item Publish the software without source, releasing it only after some time \item Base software is free, but extras aren't \item Sharing development costs \end{itemize} \end{slide} \begin{slide} Free Software Business Models (cont.) \begin{itemize} \item Technical assistence contracts \item Development of new features \item Training \item Consulting and software adaptation \end{itemize} \end{slide} %% ENVOLVE-TE \begin{slide} \center{\Huge{Get involved!}} \end{slide} \begin{slide} % link to the site where the video is \center{\href{https://publiccode.eu/en/#about}{\includegraphics{pmpc-video-en.png}}} % embed movie link (doesn't work in many PDF readers) %\movie[]{\includegraphics{pmpc-video.png}}{pmpc_desktop.mp4} % embed movie inside the PDF - works in even less PDF readers, so I didn't even bothered with the code for that \end{slide} \begin{slide} ANSOL-geral -- \url{http://listas.ansol.org/mailman/listinfo/ansol-geral} \includegraphics{ansol-geral.png} \end{slide} \begin{slide} \begin{small} \begin{center} \url{https://matrix.to/#/#ansol-geral:matrix.org} or \url{https://t.me/ansolgeral} \includegraphics{ansol-matrix.png} \includegraphics{ansol-telegram.png} \end{center} \end{small} \end{slide} \begin{slide} \includegraphics[scale=0.8]{ANSOL-flyers.png} \end{slide}